.page-skeleton{--skeleton-fill:color-mix(in srgb, var(--surface-muted) 80%, var(--line))}.fp-skeleton-lines{width:100%;min-width:0;display:block}.fp-skeleton-lines>span{max-width:100%;height:1.5em;height:1lh;display:block;position:relative}.fp-skeleton-lines>span:after{content:"";left:0;right:0;background:var(--skeleton-fill);border-radius:4px;height:.72em;animation:1.5s ease-in-out infinite skeleton-fade;position:absolute;top:calc(50% - .36em)}.fp-skeleton-block{background:var(--skeleton-fill);border-radius:6px;flex-shrink:0;animation:1.5s ease-in-out infinite skeleton-fade;display:block}.skeleton-icon{width:24px;height:24px}.skeleton-control{border-radius:50%;width:30px;height:30px}.skeleton-avatar{border-radius:50%;width:32px;height:32px}.skeleton-button{border-radius:12px;width:118px;max-width:100%;height:38px}.skeleton-input{border-radius:12px;width:100%;min-height:44px}.skeleton-textarea{border-radius:12px;width:100%;min-height:112px}.skeleton-action-row{align-items:center;gap:10px;margin-top:18px;display:flex}.skeleton-submit{width:100%}.skeleton-model{width:90px}.skeleton-ring{width:20px;height:20px}.page-skeleton .aui-session-title{width:160px}.page-skeleton .aui-empty .fp-skeleton-lines>span{margin-inline-start:auto;margin-inline-end:auto}.page-skeleton .aui-composer textarea{opacity:0}.page-skeleton .aui-composer{position:relative}.page-skeleton .aui-composer:after{content:"";background:var(--skeleton-fill);border-radius:6px;width:30%;height:12px;position:absolute;top:26px}.page-skeleton .aui-composer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:22px}.page-skeleton .aui-composer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:22px}.page-skeleton .aui-composer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:22px}.page-skeleton .aui-composer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:22px}.page-skeleton .aui-disclaimer .fp-skeleton-lines>span{margin-inline-start:auto;margin-inline-end:auto}.skeleton-conversation{flex:1;width:100%}.page-skeleton .aui-message{margin-inline-start:auto;margin-inline-end:auto}.page-skeleton .aui-message--user>div{width:60%;margin-inline-start:auto}.page-skeleton .ai-rail-settings{place-items:center;display:grid}.page-skeleton--ai-app .ai-fullscreen-shell{flex-direction:column;grid-template-columns:minmax(0,1fr);display:flex}.page-skeleton--ai-app .aui-session-bar{display:none}.page-skeleton--ai-app .aui-thread-root{flex:auto;width:100%;min-height:0}.page-skeleton .aui-send-wrap>span{width:30px;height:30px}.page-skeleton .paper-search__landing h1 .fp-skeleton-lines{width:7em;margin-inline-start:auto;margin-inline-end:auto}.page-skeleton .paper-search__landing h1 .fp-skeleton-lines>span{margin-inline-start:auto;margin-inline-end:auto}.page-skeleton .paper-search__landing-form>.fp-skeleton-lines{flex:1}.page-skeleton .paper-search__tools>.fp-skeleton-lines{width:180px}.page-skeleton .paper-search__range>.fp-skeleton-lines{width:200px}.page-skeleton .paper-result__main{width:100%}.skeleton-account-nav{flex-shrink:0;align-items:center;gap:10px;min-height:42px;padding:9px 12px;display:flex}.skeleton-account-nav>.fp-skeleton-lines{width:110px}.skeleton-account-row>.fp-skeleton-block:last-child{grid-column:4}.skeleton-activity{margin-top:24px}.skeleton-heatmap{background:repeating-linear-gradient(90deg, transparent 0 3px, var(--skeleton-fill) 3px 12px), repeating-linear-gradient(0deg, transparent 0 3px, var(--skeleton-fill) 3px 12px);border-radius:0;width:100%;height:112px;margin-top:12px}.skeleton-track{width:100%;height:4px}.skeleton-form-fields{gap:20px;display:grid}.skeleton-auth-story{background:var(--surface-muted);align-content:center}.skeleton-auth-story .fp-skeleton-lines>span:after{background:color-mix(in srgb, var(--ink) 12%, var(--surface-muted))}.skeleton-report-hero{border:1px solid var(--line);background:var(--brand);color:var(--on-brand);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px;display:grid}.skeleton-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:224px;display:grid}.skeleton-report-metrics>div,.skeleton-report-stats>div{background:color-mix(in srgb,var(--surface) 10%,transparent);align-content:center;justify-items:center;gap:9px;padding:14px;display:grid}.skeleton-report-tools{border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(360px,auto);align-items:center;gap:24px;margin-block-start:20px;margin-block-end:20px;padding:20px;display:grid}.skeleton-report-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.skeleton-report-controls .skeleton-input{width:200px}.skeleton-report-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.skeleton-report-grid>section{min-width:0}.skeleton-report-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-bottom:24px;display:grid}.skeleton-report-document{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:12px;min-height:76px;margin-block-start:8px;margin-block-end:8px;padding:16px;display:flex}.skeleton-report-document>div:last-child{gap:9px;width:100%;display:grid}@media (max-width:760px){.skeleton-report-hero,.skeleton-report-tools,.skeleton-report-grid{grid-template-columns:minmax(0,1fr)}.skeleton-report-metrics{min-width:0}.skeleton-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-report-controls{justify-content:flex-start}}.skeleton-report-row{border-bottom:1px solid var(--line);padding-block-start:20px;padding-block-end:20px}.page-skeleton .help-center-search{pointer-events:none}.page-skeleton .skeleton-help-search-icon{border-radius:50%;flex:0 0 19px;width:19px;height:19px}.page-skeleton .skeleton-help-search-placeholder{flex:auto;width:auto;min-width:0}.page-skeleton .help-center-quick{pointer-events:none}.page-skeleton .skeleton-help-quick-link{border-radius:999px;flex:none;height:36px}.page-skeleton .help-center-grid article.help-center-card--skeleton{pointer-events:none;min-height:0}.page-skeleton .help-center-card--skeleton h2 .fp-skeleton-lines>span{height:1.25em}.page-skeleton .skeleton-help-card-link{width:86px;height:14px;margin-top:10px;display:flex}.page-skeleton .skeleton-help-contact-icon{border-radius:50%;width:32px;height:32px}.page-skeleton .skeleton-help-contact-button{border-radius:999px;width:132px;height:44px}.page-skeleton--feedback .skeleton-document-copy{border-radius:999px;width:190px;max-width:calc(100vw - 112px);height:44px}.page-skeleton--feedback .skeleton-document-toggle{border-inline-start:1px solid var(--line);width:46px;height:44px}.page-skeleton--feedback .skeleton-document-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:999px;border-bottom-right-radius:999px}.page-skeleton--feedback .skeleton-document-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:999px;border-bottom-right-radius:999px}.page-skeleton--feedback .skeleton-document-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:999px;border-bottom-left-radius:999px}.page-skeleton--feedback .skeleton-document-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:999px;border-bottom-left-radius:999px}.skeleton-download-photo{border-radius:0;width:100%;height:100%;min-height:320px}.skeleton-error{justify-items:center;gap:24px;width:min(480px,100% - 40px);margin:12svh auto;display:grid}.skeleton-error h1,.skeleton-error p{width:100%}.skeleton-lead-image{aspect-ratio:16/10;border-radius:8px;width:100%}.home-loading-skeleton--embedded .lead-grid{min-width:0}.skeleton-checkout-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.skeleton-checkout-terms>div{border:1px solid var(--line);border-radius:12px;align-content:center;gap:8px;min-height:70px;padding:12px;display:grid}.skeleton-checkout-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-block-start:10px;padding-block-end:10px;display:flex}@media (max-width:760px){.skeleton-report-hero{grid-template-columns:minmax(0,1fr)}}@keyframes skeleton-fade{50%{opacity:.58}}@media (prefers-reduced-motion:reduce){.fp-skeleton-lines>span:after,.fp-skeleton-block{animation:none}}.skeleton-nav-icon{width:18px;height:18px;margin-inline-end:9px}.page-skeleton .account-sidebar nav .fp-skeleton-lines{width:110px}.skeleton-tab{width:100px;padding:8px 10px}.account-library-tabs--skeleton{pointer-events:none}.account-library-tabs--skeleton>.account-library-tabs__skeleton-tab{border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:40px;padding:7px 8px;display:flex;overflow:hidden}.account-library-tabs--skeleton>.account-library-tabs__skeleton-tab.is-active{border:1px solid var(--line-soft);background:var(--surface);box-shadow:0 2px 7px #1f323812}.account-library-tabs__skeleton-label{width:min(52%,5rem)}.account-library-tabs__skeleton-count{border-radius:999px;width:18px;height:18px}.skeleton-history-clear{border-radius:6px;width:84px;height:20px}.skeleton-library-arrow{border-radius:50%;width:17px;height:17px}@media (max-width:760px){.account-library-tabs--skeleton>.account-library-tabs__skeleton-tab{gap:4px;padding-inline-start:4px;padding-inline-end:4px}.account-library-tabs__skeleton-count{width:16px;height:16px}}.page-skeleton .aui-model-selector-trigger{min-height:38px}.page-skeleton,.page-skeleton *,.home-loading-skeleton,.home-loading-skeleton *,.reader-loading-skeleton,.reader-loading-skeleton *,.route-skeleton,.route-skeleton *{box-shadow:none!important;filter:none!important;text-shadow:none!important}html[data-mobile-host=true] .skeleton-report-hero,html[data-mobile-host=true] .skeleton-report-tools,html[data-mobile-host=true] .skeleton-report-grid{grid-template-columns:minmax(0,1fr)}html[data-mobile-host=true] .skeleton-report-metrics{min-width:0}html[data-mobile-host=true] .skeleton-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mobile-host=true] .skeleton-report-controls{justify-content:flex-start}html[data-mobile-host=true] .skeleton-report-hero{grid-template-columns:minmax(0,1fr)}html[data-mobile-host=true] .account-library-tabs--skeleton>.account-library-tabs__skeleton-tab{gap:4px;padding-inline-start:4px;padding-inline-end:4px}html[data-mobile-host=true] .account-library-tabs__skeleton-count{width:16px;height:16px}.dl-hero__left{padding-block-start:max(64px,min(8vw,100px));padding-block-end:max(64px,min(8vw,100px))}.dl-hero__right:before{aspect-ratio:1;border-radius:50%;width:min(88%,88svh)}.dl-hero__phones{align-items:center;padding-bottom:0}html:has(.dl-features){scroll-snap-type:y proximity}.dl-features{--dl-feature-space:clamp(28px, 4vh, 44px);padding-block:var(--dl-feature-space)}.dl-features>.dl-shell{gap:var(--dl-feature-space);display:grid}.dl-feature{--dl-feature-tone:#264653;--dl-feature-light:#52676e;--dl-feature-base:#102a33;--dl-feature-glow-angle:54deg;isolation:isolate;background:var(--dl-feature-base);border:0;border-radius:max(20px,min(2.6vw,32px));grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:0;min-height:max(480px,min(44vw,580px));padding:0;position:relative;overflow:hidden;box-shadow:0 22px 58px -42px #08181f9e}.dl-feature:before{z-index:0;background:color-mix(in srgb, var(--dl-feature-light) 48%, transparent);clip-path:polygon(0 0,0 100%,38% 100%);-webkit-mask-image:linear-gradient(var(--dl-feature-glow-angle), #000 0%, transparent 27%);-webkit-mask-image:linear-gradient(var(--dl-feature-glow-angle), #000 0%, transparent 27%);mask-image:linear-gradient(var(--dl-feature-glow-angle), #000 0%, transparent 27%);content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dl-feature--1{--dl-feature-tone:#264653;--dl-feature-light:#405b64;--dl-feature-base:#102a33}.dl-feature--2{--dl-feature-tone:#a8dddc;--dl-feature-light:#a8dddc;--dl-feature-base:#2a4646}@supports (color:color-mix(in lch, red, blue)){.dl-feature--2{--dl-feature-base:#2a4646}}.dl-feature--3{--dl-feature-tone:#6f7b52;--dl-feature-light:#7b865d;--dl-feature-base:#1a281f}.dl-feature--4{--dl-feature-tone:#c99b3b;--dl-feature-light:#c6a24f;--dl-feature-base:#2c2418}.dl-feature--5{--dl-feature-tone:#b75d46;--dl-feature-light:#bb6e59;--dl-feature-base:#2c1e1b}.dl-feature__copy{z-index:1;align-self:center;padding:max(50px,min(6vw,80px)) 20px max(115px,min(10vw,140px)) max(42px,min(6vw,78px))}.dl-feature__eyebrow{color:#f2f9e2b8;letter-spacing:.015em;margin-bottom:max(18px,min(2.3vw,30px));font-family:Noto Sans SC,sans-serif;font-size:11px;font-weight:750;display:block}.dl-feature .dl-feature__copy--on-dark h3{color:#fbfcf4;letter-spacing:-.035em;text-wrap:balance;max-width:12em;font-size:max(32px,min(3.45vw,46px));font-weight:670;line-height:1.16}.dl-feature .dl-feature__copy--on-dark p{color:#f9fcf0c7;max-width:29em;margin-top:max(20px,min(2vw,27px));font-size:max(15.5px,min(1.35vw,17px));line-height:1.78}.dl-feature .dl-feature__copy--on-dark .dl-mark--inline{color:inherit;text-decoration:none}.dl-feature .dl-feature__media{z-index:1;background:0 0;border-radius:0;place-items:center;min-width:0;height:100%;min-height:480px;padding:38px max(34px,min(5vw,68px)) 38px 8px;display:grid;overflow:visible}.dl-feature .dl-feature__media--portrait{place-items:end start;padding:24px max(16px,min(2vw,28px)) 0 0}.dl-feature__media>img,.dl-feature__media--portrait>img{object-fit:contain;width:min(100%,305px);max-height:500px;box-shadow:none;filter:drop-shadow(0 25px 30px #08231c59);border-radius:0}.dl-feature .dl-feature__media--portrait>img{width:auto;max-width:100%;height:min(500px,100%);box-shadow:none;filter:none;border-radius:0}.dl-feature__media .dl-mock{border-color:#ffffff47;border-radius:24px;width:min(100%,370px);box-shadow:0 25px 54px -32px #061a1399}.dl-feature__outline-star{z-index:2;color:#fff;width:max(48px,min(5vw,62px));position:absolute;bottom:max(35px,min(4vw,52px))}.dl-feature__outline-star:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(42px,min(6vw,78px))}.dl-feature__outline-star:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(42px,min(6vw,78px))}.dl-feature__outline-star:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(42px,min(6vw,78px))}.dl-feature__outline-star:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(42px,min(6vw,78px))}.dl-features .dl-feature{min-height:clamp(420px, calc(100svh - var(--dl-offset,0px) - var(--dl-feature-space) - var(--dl-feature-space) - 16px), 620px);scroll-snap-align:start;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;padding:0;scroll-margin-block-start:calc(var(--dl-offset,0px) + var(--dl-feature-space))}.dl-features .dl-feature__media{min-height:0}.dl-features .dl-feature__copy{padding:max(48px,min(5.5vw,76px)) 20px max(76px,min(7vw,104px)) max(42px,min(6vw,78px))}.dl-features .dl-feature .dl-feature__copy--on-dark h3{font-size:max(38px,min(4.1vw,54px))}.dl-features .dl-feature .dl-feature__media--portrait{align-self:stretch;place-items:end;height:auto;min-height:0;padding:24px max(80px,min(10vw,130px)) 0 0}@media (max-width:899px){.dl-hero__left{min-height:0;padding-block-start:max(66px,min(11vw,90px));padding-block-end:max(66px,min(11vw,90px))}.dl-hero__right{min-height:460px}.dl-feature{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:460px}.dl-feature__copy{padding:48px 12px 112px 42px}.dl-feature__outline-star:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:42px}.dl-feature__outline-star:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:42px}.dl-feature__outline-star:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:42px}.dl-feature__outline-star:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:42px}.dl-feature__media{min-height:460px;padding-inline-end:28px}}@media (max-width:799px){.dl-hero__left{min-height:calc(100svh - var(--dl-offset,0px));padding:48px 24px}.dl-hero h1{font-size:max(42px,min(12vw,60px));line-height:1.1}.dl-hero__right{min-height:380px}.dl-hero__phones{justify-content:center;gap:2px}.dl-phone--android{width:max(138px,min(37vw,164px))}.dl-phone--iphone{width:max(154px,min(42vw,184px))}.dl-features>.dl-shell{gap:16px;width:min(100% - 28px,1180px)}.dl-feature{--dl-feature-glow-angle:78deg;grid-template-columns:1fr;min-height:0;display:grid}.dl-feature__copy{align-self:start;padding:36px 28px 18px}.dl-feature__eyebrow{margin-bottom:20px}.dl-feature__copy h3{font-size:max(31px,min(8vw,39px))}.dl-feature__copy p{margin-top:18px;font-size:15px}.dl-feature__media{height:295px;min-height:295px;padding:0 26px 36px}.dl-feature .dl-feature__media--portrait{place-items:end center;padding:0 26px}.dl-features .dl-feature{grid-template-columns:1fr;min-height:0}.dl-features .dl-feature__media{min-height:295px}.dl-features .dl-feature__copy{padding:36px 28px 18px}.dl-features .dl-feature .dl-feature__copy--on-dark h3{font-size:max(31px,min(8vw,39px))}.dl-features .dl-feature .dl-feature__media--portrait{place-items:end center;height:295px;min-height:295px;padding:0 26px}.dl-feature__media>img,.dl-feature__media--portrait>img{width:min(61%,190px);height:100%;max-height:285px}.dl-feature__media .dl-mock{width:min(76%,280px)}.dl-feature__outline-star{width:36px;bottom:25px}.dl-feature__outline-star:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:28px}.dl-feature__outline-star:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:28px}.dl-feature__outline-star:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:28px}.dl-feature__outline-star:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:28px}}@media (max-width:719px){.dl-card__label{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.dl-feature__media .dl-mock{animation:none}}.dl-app-screen{background:#20282c;border:7px solid #20282c;border-radius:34px;width:100%;display:block;overflow:hidden;box-shadow:0 22px 48px -22px #0000008c}.dl-app-screen img{width:100%;height:auto;display:block}.dl-features .dl-feature .dl-feature__media--portrait{place-items:center;padding:28px max(24px,min(4vw,52px)) 28px 12px}.dl-feature__media--portrait .dl-app-screen{width:min(100%,260px)}.dl-device--phone{width:max(90px,min(10vw,132px))}@media (max-width:799px){.dl-features .dl-feature .dl-feature__media--portrait{height:auto;min-height:0;padding:12px 28px 28px}.dl-feature__media--portrait .dl-app-screen{border-width:5px;border-radius:28px;width:min(65%,220px)}.dl-device--phone{width:90px}.dl-device--phone+.dl-device--phone{margin-inline-start:12px}}.dl-hero__phones{place-items:center;padding:0;display:grid}.dl-hero__device-row{justify-content:center;align-items:flex-end;gap:max(14px,min(1.6vw,22px));width:100%;padding-inline-start:max(30px,min(4.5vw,58px));padding-inline-end:max(30px,min(4.5vw,58px));display:flex}.dl-phone--ipad{z-index:1;flex-shrink:0;width:45%;max-width:330px;margin-inline-start:0;position:relative}.dl-hero__device-row .dl-phone--android{z-index:2;flex-shrink:0;width:20%;max-width:140px;position:relative}.dl-hero__device-row .dl-phone--iphone{z-index:3;flex-shrink:0;width:25%;max-width:175px;margin-inline-start:0;position:relative}.dl-devices{align-items:flex-end;gap:0}.dl-device--tablet{width:max(180px,min(21vw,285px));margin-inline-start:-18px;position:relative}.dl-devices .dl-device--phone{z-index:2;margin-inline-end:-12px;margin-bottom:0;position:relative}.dl-device--phone+.dl-device--phone{margin-inline-start:0}.dl-continuity{width:100%;padding-bottom:36px;position:relative;transform:translate(-10%)}.dl-continuity__desktop{width:94%}.dl-continuity__desktop .dl-app-screen{border-width:5px;border-radius:12px}.dl-continuity__desktop:after{content:"";background:linear-gradient(#bcc3c5,#596367);border-radius:2px 2px 12px 12px;width:110%;height:9px;margin-inline-start:-5%;display:block}.dl-continuity__phone{width:32%;position:absolute;bottom:36px}.dl-continuity__phone:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.dl-continuity__phone:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.dl-continuity__phone:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.dl-continuity__phone:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.dl-features .dl-feature .dl-feature__media--continuity{place-items:center;padding:32px 35px 32px 0}@media (max-width:799px){.dl-hero__device-row{gap:8px;padding-inline-start:14px;padding-inline-end:14px}.dl-phone--ipad{width:49%}.dl-hero__device-row .dl-phone--android{width:20%}.dl-hero__device-row .dl-phone--iphone{width:24%}.dl-phone--ipad .dl-app-screen{border-width:6px;border-radius:16px}.dl-device--tablet{width:max(170px,min(45vw,230px));margin-inline-start:-16px}.dl-devices .dl-device--phone{width:74px}.dl-features .dl-feature .dl-feature__media--continuity{height:auto;min-height:280px;padding:24px 35px 38px 28px}.dl-continuity{max-width:460px;transform:none}}.dl-app-screen{border-width:3px;border-radius:22px}.dl-phone--ipad .dl-app-screen{border-width:5px;border-radius:13px}.dl-device--phone .dl-app-screen{border-width:2px;border-radius:12px}.dl-device--tablet .dl-app-screen{border-width:4px;border-radius:10px}.dl-continuity__phone .dl-app-screen{border-width:2px;border-radius:12px}@media (max-width:799px){.dl-phone--ipad .dl-app-screen{border-width:4px;border-radius:10px}.dl-feature__media .dl-app-screen{border-width:3px;border-radius:18px}.dl-hero__phones .dl-app-screen{border-width:3px;border-radius:16px}.dl-hero__phones .dl-phone--ipad .dl-app-screen{border-width:4px;border-radius:10px}}html[data-mobile-host=true] .dl-card__label{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.edition-section__title{min-width:0;font-size:var(--font-headline-size);align-items:center;gap:.36em;display:flex}.edition-heading-icon{width:.92em;height:.92em;font-size:var(--font-headline-size);flex:none;line-height:0;display:inline-block;position:relative}.edition-section>header .edition-heading-icon{font-size:var(--font-headline-size)}.edition-heading-icon>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.edition-heading-icon__shape{color:#264653}.edition-heading-icon__shape path{stroke:#1f3238;stroke-width:10px;stroke-linejoin:round}.edition-heading-icon__shine{z-index:1;pointer-events:none;background:#fff;border-radius:999px;width:18%;height:4%;position:absolute}.edition-heading-icon--star .edition-heading-icon__shine{top:33%;left:36%;transform:rotate(-70deg)}.edition-heading-icon--lightning .edition-heading-icon__shine{width:22%;top:33%;left:31%;transform:rotate(-47deg)}.edition-section__title h2{min-width:0;font-size:var(--font-headline-size);margin:0;font-weight:600;line-height:1.2;letter-spacing:.01em!important;font-family:Newsreader,Noto Serif SC,Source Han Serif SC,serif!important}html[lang^=zh] .edition-section__title h2{font-family:Noto Serif SC,Source Han Serif SC,Songti SC,serif!important}html[lang=ar] .edition-section__title h2{letter-spacing:0!important;font-family:Noto Naskh Arabic,serif!important}html[data-theme=dark] .edition-heading-icon__shape{color:#a8dddc}html[data-theme=dark] .edition-heading-icon__shape path{stroke:#2d3038}@media (prefers-color-scheme:dark){html:not([data-theme]) .edition-heading-icon__shape{color:#a8dddc}html:not([data-theme]) .edition-heading-icon__shape path{stroke:#2d3038}}.edition-section>header .edition-section__title h2{min-width:0;margin:0}.home-main--following .quality-card-band:not(:has(.editorial-quality-card)){display:none}.home-main--following .edition-section{border-bottom:0}.home-main--following .weekly-grid__item+.weekly-grid__item{border-top:0}.home-main.home-main--following>.lead-grid>.lead-list[data-count="0"]{display:none!important}.home-main--following .lead-list>.story-list-item:last-of-type,.home-main--following .daily-list>.story-list-item:last-child,.home-main--following .weekly-grid>.story-list-item:last-child,.home-main--following .weekly-grid__column>.weekly-grid__item:last-child .story-list-item{border-bottom:0}.home-main .story-list-item__meta{align-items:center}.home-main .story-list-item__meta .story-category{min-width:0}.home-main .story-list-item__date{color:var(--ink-muted);white-space:nowrap;align-self:center;margin-inline-start:0!important}.home-main .daily-list .story-list-item__meta .story-category,.home-main .weekly-grid .story-list-item__meta .story-category{margin-bottom:0}.home-main .lead-list .story-list-item__meta{column-gap:.55em;flex-wrap:nowrap!important;align-items:center!important}.home-main .lead-list .story-list-item__meta .story-category{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.home-main .lead-list .story-list-item__date{flex:none;margin-inline-start:0!important}.lead-story__mobile-date{display:none!important}.story-tag-group{align-items:center;max-width:calc(100% - 24px)}.story-tag-group>span,.story-tag-group>time{min-width:0;padding:5px 10px}.story-tag-group>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-tag-group>time{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-inline-start:.3em;padding-inline-start:0;padding-inline-end:9px;font-size:.92em;font-weight:500}@media (min-width:761px){.home-main .lead-story__mobile-date{display:none!important}}@media (max-width:760px){.home-main .daily-list .story-list-item.has-image .story-list-item__headline-row,.home-main .weekly-grid .story-list-item.has-image .story-list-item__headline-row,.home-main .lead-list .story-list-item.has-image .story-list-item__headline-row{justify-content:center;gap:8px;align-items:stretch!important;display:flex!important}.home-main .daily-list .story-list-item__image-link,.home-main .weekly-grid .story-list-item__image-link,.home-main .lead-list .story-list-item__image-link{border-radius:8px;flex:0 0 112px;order:2;min-height:84px;align-self:stretch!important;width:112px!important;height:auto!important}.home-main .daily-list .story-list-item.has-image .story-list-item__heading,.home-main .weekly-grid .story-list-item.has-image .story-list-item__heading,.home-main .lead-list .story-list-item.has-image .story-list-item__heading{flex:0 auto;order:1;min-width:0;max-width:calc(100% - 120px)}.home-main .daily-list .story-list-item__meta,.home-main .weekly-grid .story-list-item__meta,.home-main .lead-list .story-list-item__meta{column-gap:6px;flex-wrap:nowrap!important;align-items:center!important}.home-main .daily-list .story-list-item__meta .story-category,.home-main .weekly-grid .story-list-item__meta .story-category{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.home-main .daily-list .story-list-item__date,.home-main .weekly-grid .story-list-item__date{flex:none;margin-inline-start:0!important}.home-main .lead-story .story-tag-group{display:inline-flex!important}.home-main .lead-story__mobile-date{display:none!important}}@media (min-width:1100px){.fp-container.home-main{width:min(100% - 48px,1600px)}.home-main>.lead-grid,.home-loading-skeleton--embedded .lead-grid{grid-template-rows:auto!important;grid-template-columns:minmax(200px,.82fr) minmax(0,1.8fr) minmax(200px,.82fr)!important;align-items:start!important;gap:max(22px,min(2.4vw,40px))!important}.home-main>.lead-grid>.lead-list--left,.home-loading-skeleton--embedded .lead-grid>.lead-list--left{grid-area:1/1!important}.home-main>.lead-grid>.lead-story,.home-loading-skeleton--embedded .lead-grid>.lead-story{grid-area:1/2!important}.home-main>.lead-grid>.lead-list--right,.home-loading-skeleton--embedded .lead-grid>.lead-list--right{grid-area:1/3!important}}@media (min-width:761px) and (max-width:1099px){.home-main>.lead-grid,.home-loading-skeleton--embedded .lead-grid{grid-template-rows:auto!important;grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr)!important;align-items:start!important;gap:max(22px,min(3vw,38px))!important}.home-main>.lead-grid>.lead-story,.home-loading-skeleton--embedded .lead-grid>.lead-story{grid-area:1/1!important}.home-main>.lead-grid>.lead-list--left,.home-loading-skeleton--embedded .lead-grid>.lead-list--left{display:none!important}.home-main>.lead-grid>.lead-list--right,.home-loading-skeleton--embedded .lead-grid>.lead-list--right{grid-area:1/2!important}}@media (min-width:900px) and (max-width:1099px){.home-main--field>.lead-grid{grid-template-rows:auto!important;grid-template-columns:minmax(170px,.82fr) minmax(0,1.8fr) minmax(170px,.82fr)!important;align-items:start!important;gap:max(18px,min(2vw,24px))!important}.home-main--field>.lead-grid>.lead-list--left{grid-area:1/1!important;display:block!important}.home-main--field>.lead-grid>.lead-story{grid-area:1/2!important}.home-main--field>.lead-grid>.lead-list--right{grid-area:1/3!important}}@media (max-width:760px){.home-main>.lead-grid,.home-loading-skeleton--embedded .lead-grid{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;display:grid!important}.home-main>.lead-grid>.lead-story,.home-loading-skeleton--embedded .lead-grid>.lead-story{grid-area:1/1!important}.home-main>.lead-grid>.lead-list--left,.home-loading-skeleton--embedded .lead-grid>.lead-list--left{display:none!important}.home-main>.lead-grid>.lead-list--right,.home-loading-skeleton--embedded .lead-grid>.lead-list--right{border-top:1px solid var(--line);width:100%;padding-top:12px;grid-area:2/1!important;display:block!important}}.home-main .lead-list{min-width:0;position:relative}.home-main .lead-list__measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}@media (min-width:761px){.home-main>.lead-grid{align-items:start!important}.home-main>.lead-grid>.lead-story,.home-main>.lead-grid>.lead-list{height:auto!important;min-height:0!important}.home-main .lead-list .story-list-item,.home-main .lead-list .story-list-item+.story-list-item{height:auto!important;min-height:0!important;padding-block-start:13px!important;padding-block-end:13px!important;display:block!important;overflow:visible!important}.home-main .lead-list .story-list-item>:-webkit-any(a,div){height:auto!important;display:block!important}.home-main .lead-list .story-list-item>:is(a,div){height:auto!important;display:block!important}.home-main .lead-list .story-list-item h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.home-main .lead-list .story-list-item p{-webkit-box-orient:vertical;-webkit-line-clamp:var(--lead-summary-lines,3)!important;max-height:none!important;display:-webkit-box!important;overflow:hidden!important}.home-main .lead-list .story-list-item small{margin-top:9px!important;padding:0!important}}.story-list-item.has-image,.story-list-item.has-no-image{position:relative;display:block!important}.story-list-item__headline-row{grid-template-columns:minmax(0,1fr);align-items:end;gap:14px;min-width:0;display:grid}.story-list-item.has-image .story-list-item__headline-row{grid-template-columns:minmax(112px,176px) minmax(0,1fr)}.story-list-item__image-link{border-radius:8px;align-self:end;width:176px;max-width:100%;height:104px;display:block;overflow:hidden}.story-list-item__image-link .smart-image,.story-list-item__image-link .smart-image img{border-radius:inherit;aspect-ratio:auto;object-fit:cover;width:100%;height:100%;min-height:0;display:block}.story-list-item__heading{min-width:0;color:inherit;gap:3px;text-decoration:none;display:grid!important}.story-list-item__meta{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin-bottom:3px;display:flex}.story-list-item__meta .story-category{min-width:0;margin:0;display:inline}.story-list-item__date{color:var(--ink-muted);font-size:calc(var(--font-small-size) - 1px);white-space:nowrap;flex:none;line-height:1.35;margin:0!important;padding:0!important;display:inline!important}.lead-list .story-list-item__meta{align-items:center;flex-wrap:nowrap!important}.lead-list .story-list-item__meta .story-category{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden;display:block!important}.lead-list .story-list-item__date{margin-inline-start:auto!important}.story-list-item__heading h3{margin:0}.story-list-item__summary{color:var(--ink-soft);grid-column:1/-1;margin:8px 0 0}.story-list-item.has-image .bookmark{position:absolute;top:14px}.story-list-item.has-image .bookmark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.story-list-item.has-image .bookmark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.story-list-item.has-image .bookmark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.story-list-item.has-image .bookmark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.story-list-item.has-image .story-list-item__heading{padding-inline-end:34px}.daily-list .story-list-item.has-image .story-list-item__headline-row,.weekly-grid .story-list-item.has-image .story-list-item__headline-row{grid-template-columns:116px minmax(0,1fr)}.daily-list .story-list-item.has-image .story-list-item__image-link,.weekly-grid .story-list-item.has-image .story-list-item__image-link{width:116px;height:88px}.daily-list .story-list-item.has-image .story-list-item__heading,.weekly-grid .story-list-item.has-image .story-list-item__heading{padding-inline-end:0}.lead-list .story-list-item:not(.has-image) .story-list-item__headline-row{display:block}.lead-list .story-list-item__heading{display:grid!important}.lead-list .story-list-item__meta{flex-wrap:wrap}@media (max-width:760px){.daily-list .story-list-item,.weekly-grid .story-list-item{height:auto!important;min-height:0!important;padding-block-start:16px!important;padding-block-end:16px!important;display:block!important}.daily-list .story-list-item.has-image .story-list-item__headline-row,.weekly-grid .story-list-item.has-image .story-list-item__headline-row,.lead-list .story-list-item.has-image .story-list-item__headline-row{grid-template-columns:minmax(0,1fr) 136px;grid-template-areas:"heading image";align-items:end;gap:10px;display:grid!important}.daily-list .story-list-item__image-link,.weekly-grid .story-list-item__image-link,.daily-list .story-list-item.has-image .story-list-item__image-link,.weekly-grid .story-list-item.has-image .story-list-item__image-link,.lead-list .story-list-item.has-image .story-list-item__image-link{grid-area:image;width:136px;height:102px}.daily-list .story-list-item__heading,.weekly-grid .story-list-item__heading{grid-area:heading}.lead-list .story-list-item.has-image .story-list-item__heading{grid-area:heading;padding-inline-end:0}.daily-list .story-list-item.has-image .story-list-item__heading,.weekly-grid .story-list-item.has-image .story-list-item__heading{padding-inline-end:0}.daily-list .story-list-item__meta .story-category,.weekly-grid .story-list-item__meta .story-category{font-size:11px;line-height:1.35}.daily-list .story-list-item__heading h3,.weekly-grid .story-list-item__heading h3{font-size:15px;line-height:1.42}.daily-list .story-list-item__summary,.weekly-grid .story-list-item__summary,.lead-list .story-list-item.has-image .story-list-item__summary{display:none}.daily-list .story-list-item.has-no-image .story-list-item__headline-row,.weekly-grid .story-list-item.has-no-image .story-list-item__headline-row{grid-template-columns:minmax(0,1fr)}}.daily-list .story-list-item.has-image,.weekly-grid .story-list-item.has-image{position:relative;display:block!important}.daily-list .story-list-item.has-image .story-list-item__headline-row,.weekly-grid .story-list-item.has-image .story-list-item__headline-row{grid-template-columns:116px minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid!important}.daily-list .story-list-item.has-image .story-list-item__image-link,.weekly-grid .story-list-item.has-image .story-list-item__image-link{align-self:stretch;width:116px;height:auto;min-height:88px}.daily-list .story-list-item.has-image .story-list-item__heading,.weekly-grid .story-list-item.has-image .story-list-item__heading{min-width:0;padding-inline-end:0}.daily-list .story-list-item.has-image .story-list-item__summary,.weekly-grid .story-list-item.has-image .story-list-item__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:8px 0 0;overflow:hidden;display:-webkit-box!important}@media (max-width:760px){.daily-list .story-list-item.has-image,.weekly-grid .story-list-item.has-image{grid-template-columns:104px minmax(0,1fr);column-gap:12px;padding-block-start:16px!important;padding-block-end:16px!important}.daily-list .story-list-item.has-image .story-list-item__image-link,.weekly-grid .story-list-item.has-image .story-list-item__image-link{width:104px;height:80px}.daily-list .story-list-item.has-image .story-list-item__headline-row,.weekly-grid .story-list-item.has-image .story-list-item__headline-row{grid-template-columns:104px minmax(0,1fr);gap:12px}.daily-list .story-list-item.has-image .story-list-item__heading,.weekly-grid .story-list-item.has-image .story-list-item__heading,.daily-list .story-list-item.has-image .story-list-item__summary,.weekly-grid .story-list-item.has-image .story-list-item__summary{padding-inline-end:0}.daily-list .story-list-item.has-image .story-list-item__summary,.weekly-grid .story-list-item.has-image .story-list-item__summary{-webkit-line-clamp:2;margin:8px 0 0;display:-webkit-box!important}.home-main .daily-list .story-list-item.has-image .story-list-item__headline-row,.home-main .weekly-grid .story-list-item.has-image .story-list-item__headline-row,.home-main .lead-list .story-list-item.has-image .story-list-item__headline-row{align-items:stretch!important}.home-main .daily-list .story-list-item.has-image .story-list-item__image-link,.home-main .weekly-grid .story-list-item.has-image .story-list-item__image-link,.home-main .lead-list .story-list-item.has-image .story-list-item__image-link{clip-path:inset(0 round 10px);min-height:0;border-radius:10px!important;align-self:stretch!important;height:auto!important;overflow:hidden!important}.home-main .daily-list .story-list-item.has-image .story-list-item__image-link .smart-image,.home-main .weekly-grid .story-list-item.has-image .story-list-item__image-link .smart-image,.home-main .lead-list .story-list-item.has-image .story-list-item__image-link .smart-image,.home-main .daily-list .story-list-item.has-image .story-list-item__image-link img,.home-main .weekly-grid .story-list-item.has-image .story-list-item__image-link img,.home-main .lead-list .story-list-item.has-image .story-list-item__image-link img{border-radius:inherit!important;height:100%!important}}html[data-mobile-host=true] .home-main .daily-list .story-list-item.has-image .story-list-item__headline-row,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item.has-image .story-list-item__headline-row,html[data-mobile-host=true] .home-main .lead-list .story-list-item.has-image .story-list-item__headline-row{justify-content:center;gap:8px;align-items:stretch!important;display:flex!important}html[data-mobile-host=true] .home-main .daily-list .story-list-item__image-link,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item__image-link,html[data-mobile-host=true] .home-main .lead-list .story-list-item__image-link{border-radius:8px;flex:0 0 112px;order:2;min-height:84px;align-self:stretch!important;width:112px!important;height:auto!important}html[data-mobile-host=true] .home-main .daily-list .story-list-item.has-image .story-list-item__heading,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item.has-image .story-list-item__heading,html[data-mobile-host=true] .home-main .lead-list .story-list-item.has-image .story-list-item__heading{flex:0 auto;order:1;min-width:0;max-width:calc(100% - 120px)}html[data-mobile-host=true] .home-main .daily-list .story-list-item__meta,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item__meta,html[data-mobile-host=true] .home-main .lead-list .story-list-item__meta{column-gap:6px;flex-wrap:nowrap!important;align-items:center!important}html[data-mobile-host=true] .home-main .daily-list .story-list-item__meta .story-category,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item__meta .story-category{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}html[data-mobile-host=true] .home-main .daily-list .story-list-item__date,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item__date{flex:none;margin-inline-start:0!important}html[data-mobile-host=true] .home-main .lead-story .story-tag-group{display:inline-flex!important}html[data-mobile-host=true] .home-main .lead-story__mobile-date{display:none!important}html[data-mobile-host=true] .home-main>.lead-grid,html[data-mobile-host=true] .home-loading-skeleton--embedded .lead-grid{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;display:grid!important}html[data-mobile-host=true] .home-main>.lead-grid>.lead-story,html[data-mobile-host=true] .home-loading-skeleton--embedded .lead-grid>.lead-story{grid-area:1/1!important}html[data-mobile-host=true] .home-main>.lead-grid>.lead-list--left,html[data-mobile-host=true] .home-loading-skeleton--embedded .lead-grid>.lead-list--left{display:none!important}html[data-mobile-host=true] .home-main>.lead-grid>.lead-list--right,html[data-mobile-host=true] .home-loading-skeleton--embedded .lead-grid>.lead-list--right{border-top:1px solid var(--line);width:100%;padding-top:12px;grid-area:2/1!important;display:block!important}html[data-mobile-host=true] .daily-list .story-list-item,html[data-mobile-host=true] .weekly-grid .story-list-item{height:auto!important;min-height:0!important;padding-block-start:16px!important;padding-block-end:16px!important;display:block!important}html[data-mobile-host=true] .daily-list .story-list-item.has-image .story-list-item__headline-row,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image .story-list-item__headline-row,html[data-mobile-host=true] .lead-list .story-list-item.has-image .story-list-item__headline-row{grid-template-columns:minmax(0,1fr) 136px;grid-template-areas:"heading image";align-items:end;gap:10px;display:grid!important}html[data-mobile-host=true] .daily-list .story-list-item__image-link,html[data-mobile-host=true] .weekly-grid .story-list-item__image-link,html[data-mobile-host=true] .daily-list .story-list-item.has-image .story-list-item__image-link,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image .story-list-item__image-link,html[data-mobile-host=true] .lead-list .story-list-item.has-image .story-list-item__image-link{grid-area:image;width:136px;height:102px}html[data-mobile-host=true] .daily-list .story-list-item__heading,html[data-mobile-host=true] .weekly-grid .story-list-item__heading{grid-area:heading}html[data-mobile-host=true] .lead-list .story-list-item.has-image .story-list-item__heading{grid-area:heading;padding-inline-end:0}html[data-mobile-host=true] .daily-list .story-list-item.has-image .story-list-item__heading,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image .story-list-item__heading{padding-inline-end:0}html[data-mobile-host=true] .daily-list .story-list-item__meta .story-category,html[data-mobile-host=true] .weekly-grid .story-list-item__meta .story-category{font-size:11px;line-height:1.35}html[data-mobile-host=true] .daily-list .story-list-item__heading h3,html[data-mobile-host=true] .weekly-grid .story-list-item__heading h3{font-size:15px;line-height:1.42}html[data-mobile-host=true] .daily-list .story-list-item__summary,html[data-mobile-host=true] .weekly-grid .story-list-item__summary,html[data-mobile-host=true] .lead-list .story-list-item.has-image .story-list-item__summary{display:none}html[data-mobile-host=true] .daily-list .story-list-item.has-no-image .story-list-item__headline-row,html[data-mobile-host=true] .weekly-grid .story-list-item.has-no-image .story-list-item__headline-row{grid-template-columns:minmax(0,1fr)}html[data-mobile-host=true] .daily-list .story-list-item.has-image,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image{grid-template-columns:104px minmax(0,1fr);column-gap:12px;padding-block-start:16px!important;padding-block-end:16px!important}html[data-mobile-host=true] .daily-list .story-list-item.has-image .story-list-item__image-link,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image .story-list-item__image-link{width:104px;height:80px}html[data-mobile-host=true] .daily-list .story-list-item.has-image .story-list-item__headline-row,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image .story-list-item__headline-row{grid-template-columns:104px minmax(0,1fr);gap:12px}html[data-mobile-host=true] .daily-list .story-list-item.has-image .story-list-item__heading,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image .story-list-item__heading,html[data-mobile-host=true] .daily-list .story-list-item.has-image .story-list-item__summary,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image .story-list-item__summary{padding-inline-end:0}html[data-mobile-host=true] .daily-list .story-list-item.has-image .story-list-item__summary,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image .story-list-item__summary{-webkit-line-clamp:2;margin:8px 0 0;display:-webkit-box!important}html[data-mobile-host=true] .home-main .daily-list .story-list-item.has-image .story-list-item__headline-row,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item.has-image .story-list-item__headline-row,html[data-mobile-host=true] .home-main .lead-list .story-list-item.has-image .story-list-item__headline-row{align-items:stretch!important}html[data-mobile-host=true] .home-main .daily-list .story-list-item.has-image .story-list-item__image-link,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item.has-image .story-list-item__image-link,html[data-mobile-host=true] .home-main .lead-list .story-list-item.has-image .story-list-item__image-link{clip-path:inset(0 round 10px);min-height:0;border-radius:10px!important;align-self:stretch!important;height:auto!important;overflow:hidden!important}html[data-mobile-host=true] .home-main .daily-list .story-list-item.has-image .story-list-item__image-link .smart-image,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item.has-image .story-list-item__image-link .smart-image,html[data-mobile-host=true] .home-main .lead-list .story-list-item.has-image .story-list-item__image-link .smart-image,html[data-mobile-host=true] .home-main .daily-list .story-list-item.has-image .story-list-item__image-link img,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item.has-image .story-list-item__image-link img,html[data-mobile-host=true] .home-main .lead-list .story-list-item.has-image .story-list-item__image-link img{border-radius:inherit!important;height:100%!important}.home-main .daily-list .story-list-item.has-image.has-large-image .story-list-item__headline-row,.home-main .weekly-grid .story-list-item.has-image.has-large-image .story-list-item__headline-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}.home-main .daily-list .story-list-item.has-image.has-large-image .story-list-item__image-link,.home-main .weekly-grid .story-list-item.has-image.has-large-image .story-list-item__image-link{overflow:hidden;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:var(--story-image-ratio)!important;flex:none!important;order:1!important;align-self:stretch!important;display:block!important}.home-main .daily-list .story-list-item.has-image.has-large-image .story-list-item__image-link .smart-image,.home-main .weekly-grid .story-list-item.has-image.has-large-image .story-list-item__image-link .smart-image{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:var(--story-image-ratio)!important;display:block!important}.home-main .daily-list .story-list-item.has-image.has-large-image .story-list-item__image-link img,.home-main .weekly-grid .story-list-item.has-image.has-large-image .story-list-item__image-link img{object-fit:contain!important;width:100%!important;height:100%!important}.home-main .daily-list .story-list-item.has-image.has-large-image .story-list-item__heading,.home-main .weekly-grid .story-list-item.has-image.has-large-image .story-list-item__heading{order:2!important;width:100%!important;max-width:none!important;padding-inline-end:0!important}.home-main .daily-list .story-list-item.has-image.has-large-image .story-list-item__summary,.home-main .weekly-grid .story-list-item.has-image.has-large-image .story-list-item__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.home-main .lead-grid>.lead-list .story-list-item__meta{grid-template-columns:minmax(0,1fr) max-content;column-gap:.55em;align-items:center!important;display:grid!important}.home-main .lead-grid>.lead-list .story-list-item__meta>.story-category{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.35;overflow:hidden}.home-main .lead-grid>.lead-list .story-list-item__meta>.story-list-item__date{white-space:nowrap;place-self:center start;line-height:1.35;margin:0!important}.reading-presence-notice{z-index:120;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));width:min(var(--presence-max-width,440px), calc(100vw - 24px));min-height:var(--presence-height,76px);border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--ink);text-align:left;backdrop-filter:blur(20px)saturate(1.18);animation:reading-presence-enter var(--presence-fade,.2s) cubic-bezier(.2, .75, .2, 1) 0s both, reading-presence-leave var(--presence-fade,.2s) cubic-bezier(.2, .75, .2, 1) var(--presence-hold,29.8s) both;border-radius:999px;align-items:center;gap:0;padding:5px 6px 5px 8px;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 34px #1423282e,0 3px 9px #14232814}.reading-presence-notice__open{min-width:0;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:6px 4px 6px 8px;display:flex;overflow:hidden}.reading-presence-notice__close{width:var(--presence-close-size,40px);flex:0 0 var(--presence-close-size,40px);height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.reading-presence-notice__close:hover{color:var(--ink);background:color-mix(in srgb, var(--brand) 9%, transparent)}.reading-presence-notice__timer{width:var(--presence-ring-size,48px);height:var(--presence-ring-size,48px);flex:0 0 var(--presence-ring-size,48px);place-items:center;display:grid;position:relative}.reading-presence-notice__timer>svg{width:var(--presence-ring-size,48px);height:var(--presence-ring-size,48px);display:block;overflow:visible;transform:rotate(-90deg)}.reading-presence-notice__track,.reading-presence-notice__progress{fill:none;stroke-width:var(--presence-ring-stroke,2.4px)}.reading-presence-notice__track{stroke:color-mix(in srgb, var(--brand) 17%, var(--line))}.reading-presence-notice__progress{stroke:var(--brand);stroke-linecap:round;stroke-dasharray:131.95;stroke-dashoffset:131.95px;animation:reading-presence-progress var(--presence-duration,30s) linear forwards}.reading-presence-notice__device{width:var(--presence-device-size,30px);height:var(--presence-device-size,30px);background:var(--brand-soft);color:var(--brand-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reading-presence-notice__device>svg{display:block;transform:none}.reading-presence-notice__copy{flex:1;min-width:0;display:block;overflow:hidden}.reading-presence-notice__title-viewport{min-width:0;display:block;overflow:hidden}.reading-presence-notice__title{white-space:nowrap;gap:32px;width:max-content;font-size:14px;font-weight:680;line-height:20px;display:flex}.reading-presence-notice__title--moving{animation:reading-presence-marquee var(--presence-marquee-duration,15s) linear var(--presence-marquee-delay,.35s) infinite}.reading-presence-notice__title-copy{flex:none;display:block}.reading-presence-notice__copy small{color:var(--ink-muted);opacity:.78;margin-top:2px;font-size:11px;line-height:15px;display:block}@keyframes reading-presence-progress{to{stroke-dashoffset:0}}@keyframes reading-presence-enter{0%{opacity:0;translate:0 8px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes reading-presence-leave{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 8px;scale:.985}}@keyframes reading-presence-marquee{to{transform:translate(calc(-50% - 16px))}}@media (min-width:601px) and (max-width:1023px){.reading-presence-notice{bottom:calc(28px + env(safe-area-inset-bottom,0px));width:min(var(--presence-max-width,440px), calc(100vw - 48px))}}@media (min-width:1024px){.reading-presence-notice{bottom:calc(24px + env(safe-area-inset-bottom,0px));width:min(var(--presence-max-width,440px), calc(100vw - 48px))}}@media (prefers-reduced-motion:reduce){.reading-presence-notice{opacity:1;animation:none;translate:0;scale:1}.reading-presence-notice__progress,.reading-presence-notice__title--moving{animation:none}}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--dl-circle-angle:0deg}}:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-300:#ffa3a3;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-frontpost-brand:var(--brand);--color-frontpost-moss:#6f7b52;--color-frontpost-ochre:#c99b3b;--radius-frontpost-sm:8px;--radius-frontpost-md:12px;--radius-frontpost-xl:20px;--ease-frontpost:cubic-bezier(.22, 1, .36, 1);--motion-feedback:.16s;--motion-panel:.28s;--shadow-frontpost-xs:0 1px 2px #00000008;--shadow-frontpost-md:0 8px 24px -4px #0000000f, 0 4px 8px -2px #0000000a}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352)}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:Noto Sans SC,Noto Sans Arabic,system-ui,sans-serif;font-size:var(--font-body-size);text-rendering:optimizelegibility;margin:0;line-height:1.6}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}:where([id]){scroll-margin-top:96px}h1,h2,h3,p{margin:0}h1,h2,h3{overflow-wrap:anywhere;text-wrap:pretty}p,li,a,button,input,textarea,select,small,strong,span{overflow-wrap:anywhere}.searchable-select{gap:8px;min-width:0;display:grid;position:relative}.searchable-select__label{color:var(--ink);font-weight:700}.searchable-select__trigger{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:54px;color:var(--ink);text-align:start;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.searchable-select__trigger>span,.searchable-select__popover button>span{align-items:center;gap:10px;min-width:0;display:flex}.searchable-select__trigger img,.searchable-select__popover img{object-fit:cover;border-radius:2px;flex:none;width:24px;height:18px}.country-flag{text-align:center;flex:none;width:24px;font-size:18px;line-height:1;display:inline-block}.searchable-select__trigger strong,.searchable-select__trigger small,.searchable-select__popover strong,.searchable-select__popover small{min-width:0;display:block}.searchable-select__trigger small,.searchable-select__popover small{color:var(--ink-muted);font-size:11px}.searchable-select__popover{z-index:150;border:1px solid var(--line);background:var(--surface);height:min(360px,100dvh - 160px);box-shadow:var(--shadow-md);border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.searchable-select__popover>label{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:9px 12px;display:flex}.searchable-select__popover>label input{width:100%;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.searchable-select__popover [role=listbox]{min-height:0;padding:5px;overflow-y:auto}.searchable-select__popover button{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.searchable-select__popover button:hover,.searchable-select__popover button[aria-selected=true]{background:var(--surface-hover)}.auth-card--center{text-align:center;justify-items:center;display:grid}.auth-card--center h2{text-align:center}.fp-container{width:min(calc(100% - 48px), var(--container));margin-inline-start:auto;margin-inline-end:auto}.skip-link{z-index:100;background:var(--brand);color:var(--on-brand);border-radius:12px;padding:8px 14px;transition:translate .16s;position:fixed;top:12px;translate:0 -150%}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.skip-link:focus{translate:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.directional{transition:transform .18s}[dir=rtl] .directional{transform:rotate(180deg)}.route-stage--instant{animation:none!important}.brand-logo{justify-content:center;align-items:center;width:max(148px,min(16vw,218px));height:50px;display:inline-flex}.brand-logo img{object-fit:contain;width:100%;max-height:44px;overflow:visible}.brand-logo--complete{width:max(300px,min(35vw,470px));height:92px}.brand-logo--complete img{max-height:92px}.brand-logo__dark,html[data-theme=dark] .brand-logo__light{display:none}html[data-theme=dark] .brand-logo__dark{display:block}@media (prefers-color-scheme:dark){html:not([data-theme]) .brand-logo__light{display:none}html:not([data-theme]) .brand-logo__dark{display:block}}.site-header{z-index:30;border-bottom:1px solid var(--line-soft);background:var(--paper);position:relative}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.announcement-bar{border-bottom:1px solid var(--accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.announcement-bar{border-bottom:1px solid color-mix(in srgb, var(--accent) 52%, var(--line))}}.announcement-bar{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.announcement-bar{background:color-mix(in srgb, var(--brand-soft) 58%, var(--paper))}}.announcement-bar__inner{justify-content:center;align-items:center;gap:14px;min-height:42px;padding-block-start:6px;padding-block-end:6px;display:flex}.announcement-bar p{color:var(--ink-soft);font-size:var(--font-small-size);text-align:center}.announcement-bar__price-unit{white-space:nowrap;display:inline-block}.announcement-bar a,.announcement-bar .header-auth-gate>button{color:var(--brand-text);cursor:pointer;font-size:var(--font-small-size);text-underline-offset:3px;background:0 0;border:0;flex:none;font-weight:750;text-decoration:underline}.announcement-bar button{flex:none;margin-inline-start:auto}.site-header__bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:122px;min-height:0;transition:height .36s cubic-bezier(.16,1,.3,1);display:grid}.site-header__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.header-auth-gate,.account-trigger-wrap{position:relative}.header-auth-gate>.header-text-link{border:0}.auth-tooltip{z-index:120;border:1px solid var(--line);background:var(--surface);width:220px;box-shadow:var(--shadow-md);font-size:var(--font-small-size);border-radius:14px;gap:8px;padding:13px;animation:.18s cubic-bezier(.16,1,.3,1) tooltip-in;display:grid;position:absolute;top:calc(100% + 10px)}.auth-tooltip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.auth-tooltip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.auth-tooltip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.auth-tooltip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.auth-tooltip a{color:var(--brand-text);font-weight:650}.auth-tooltip>button{cursor:pointer;background:0 0;border:0;justify-self:start}.control-switch{border:1px solid var(--line);background:var(--surface-active);cursor:pointer;vertical-align:middle;border-radius:999px;flex:0 0 52px;align-items:center;width:52px;height:30px;padding:0;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex;position:relative}.control-switch>span{background:var(--surface);width:22px;height:22px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .16s;display:block;position:absolute;top:3px;transform:translate(0)}.control-switch>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:3px}.control-switch>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:3px}.control-switch>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3px}.control-switch>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3px}.control-switch.is-checked{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.control-switch.is-checked{border-color:color-mix(in srgb, var(--accent) 72%, var(--brand))}}.control-switch.is-checked{background:var(--accent);box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab, red, red)){.control-switch.is-checked{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent)}}.control-switch:focus-visible{outline:3px solid var(--brand-soft);outline-offset:3px}.control-switch:disabled{cursor:not-allowed;opacity:.55}.account-trigger{background:var(--brand);width:38px;height:38px;color:var(--on-brand);cursor:pointer;border:0;border-radius:50%;flex:0 0 38px;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.account-trigger img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.account-menu{z-index:120;border:1px solid var(--line);background:var(--surface);min-width:120px;box-shadow:var(--shadow-md);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 9px)}.account-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.account-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.account-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.account-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.account-menu a,.account-menu button{text-align:center;cursor:pointer;font-size:var(--font-small-size);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 10px;display:flex}.account-menu a svg,.account-menu button svg{flex:0 0 17px;width:17px;height:17px}.account-menu a:hover,.account-menu button:hover{background:var(--surface-hover)}.account-menu .account-menu__sign-out{color:var(--proof)}.account-menu .account-menu__sign-out:hover{background:var(--proof)}.account-menu .account-menu__sign-out:focus-visible{background:var(--proof)}@supports (color:color-mix(in lab, red, red)){.account-menu .account-menu__sign-out:hover{background:color-mix(in srgb, var(--proof) 10%, var(--surface))}.account-menu .account-menu__sign-out:focus-visible{background:color-mix(in srgb, var(--proof) 10%, var(--surface))}}.account-menu .account-menu__sign-out:hover{color:var(--proof)}.account-menu .account-menu__sign-out:focus-visible{color:var(--proof)}@keyframes tooltip-in{0%{opacity:0;translate:0 -6px;scale:.98}to{opacity:1;translate:0;scale:1}}.header-search{border:1px solid var(--line);background:var(--surface);width:min(240px,100%);height:38px;color:var(--ink-muted);border-radius:12px;align-items:center;gap:8px;padding-inline-start:12px;padding-inline-end:12px;display:flex}.header-search svg{flex:0 0 18px}.header-search input{width:100%;min-width:0;color:var(--ink);font-size:var(--font-small-size);background:0 0;border:0;outline:0}.header-text-link,.header-back{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-weight:600}.header-text-link:hover,.header-back:hover{background:var(--surface-hover)}.header-focus-link{background:var(--brand);min-height:40px;color:var(--on-brand);box-shadow:0 8px 18px -13px var(--brand);border:0;border-radius:12px;padding:8px 16px}@supports (color:color-mix(in lab, red, red)){.header-focus-link{box-shadow:0 8px 18px -13px color-mix(in srgb, var(--brand) 85%, transparent)}}.header-focus-link{cursor:pointer;font-weight:600}.header-focus-link:hover{background:var(--brand-press)}.focus-auth-toast{z-index:250;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:min(90vw,420px);box-shadow:var(--shadow-md);color:var(--ink);border-radius:10px;margin-inline-start:auto;margin-inline-end:auto;padding:11px 16px;animation:.18s cubic-bezier(.16,1,.3,1) tooltip-in;position:fixed;top:18px;left:0;right:0}.app-toast{text-align:center}.header-back{justify-self:start}.icon-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid}.icon-button:hover{border-color:var(--line);background:var(--surface-hover)}.icon-button svg{width:20px;height:20px}.icon-button--small{border-radius:8px;width:32px;height:32px}.mobile-menu-button{display:none}.category-nav{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:max(8px,min(2vw,26px));min-height:48px;display:flex;overflow:auto hidden}.category-nav::-webkit-scrollbar{display:none}.category-nav button{color:var(--ink-soft);cursor:pointer;font-size:var(--font-small-size);background:0 0;border:0;flex:none;padding:12px 2px;position:relative}.category-nav button:hover,.category-nav button.is-active{color:var(--brand-text)}.category-nav button.is-active:after{content:"";background:var(--brand-text);border-radius:99px;height:2px;position:absolute;bottom:0;left:0;right:0}.category-nav .more-trigger{z-index:3;background:var(--paper);margin-inline-start:auto;padding-inline-start:14px;padding-inline-end:4px;position:sticky}.category-nav .more-trigger:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.category-nav .more-trigger:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.category-nav .more-trigger:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.category-nav .more-trigger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.category-nav .more-trigger:before{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--paper));width:46px;position:absolute;top:0;bottom:0}.category-nav .more-trigger:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:100%}.category-nav .more-trigger:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:100%}.category-nav .more-trigger:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:100%}.category-nav .more-trigger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:100%}[dir=rtl] .category-nav .more-trigger:before{background:linear-gradient(to left, transparent, var(--paper))}.mobile-nav{display:none}.settings{z-index:140;position:relative}.settings-panel{z-index:141;overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);width:min(330px,100vw - 32px);box-shadow:var(--shadow-md);transform-origin:100% 0;border-radius:16px;padding:18px;position:absolute;top:calc(100% + 8px)}.settings-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.settings-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.settings-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.settings-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}[dir=rtl] .settings-panel{transform-origin:0 0}.settings-panel__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.settings-panel fieldset{border:0;margin:16px 0 0;padding:0}.settings-panel legend{color:var(--ink-muted);font-size:var(--font-small-size);margin-bottom:8px;font-weight:600}.settings-description{color:var(--ink-muted);font-size:calc(var(--font-small-size) - 1px);margin:-3px 0 12px;font-weight:400;line-height:1.55}.settings-help{color:var(--ink-muted);font-size:calc(var(--font-small-size) - 1px);margin:-4px 0 8px}.settings-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.settings-options--stack{grid-template-columns:1fr}.settings-options button{border:1px solid var(--line);background:var(--paper);cursor:pointer;min-height:40px;font-size:var(--font-small-size);border-radius:12px;justify-content:center;align-items:center;gap:6px;display:flex}.settings-options--stack button{justify-content:space-between;padding-inline-start:12px;padding-inline-end:12px}.settings-options button.is-active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand)}.settings-options button svg{width:17px;height:17px}.settings-theme-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-theme-colors button{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:82px;color:var(--ink-soft);cursor:pointer;font-size:var(--font-small-size);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 4px;transition:border-color .16s,background .16s,color .16s;display:flex}.settings-theme-colors button:hover{border-color:var(--brand)}.settings-theme-colors button.is-active{border-color:var(--brand);background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.settings-theme-colors button.is-active{background:color-mix(in srgb, var(--brand-soft) 42%, var(--surface))}}.settings-theme-colors button.is-active{color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand)}.settings-theme-colors__swatch{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.settings-theme-colors__swatch svg{stroke-width:2.5px;width:15px;height:15px}.settings-homepage{border:1px solid var(--line);background:var(--paper);text-align:start;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.settings-homepage:hover{border-color:var(--line-strong);background:var(--surface-hover)}.settings-homepage>svg{width:19px;height:19px;color:var(--brand-text)}.settings-homepage span,.settings-homepage strong,.settings-homepage small{display:block}.settings-homepage strong{font-size:var(--font-small-size);font-weight:500}.settings-homepage small{color:var(--ink-muted);font-size:11px;font-weight:400}.settings-homepage__help{margin:7px 2px 0;line-height:1.45}.font-preview{flex-direction:column;line-height:1.1}.fp-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.fp-button__content{align-items:center;gap:inherit;white-space:inherit;display:inline-flex}.fp-button>svg,.fp-button__content>svg{flex:none}.fp-button:hover{transform:translateY(-1px)}.fp-button:active{transform:translateY(0)}.fp-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.fp-button--primary{background:var(--brand);color:var(--on-brand);box-shadow:0 10px 22px -14px var(--brand)}.fp-button--primary:hover{background:var(--brand-press)}.fp-button--secondary{border-color:var(--line);background:var(--surface)}.fp-button--ghost{background:0 0}.text-link{color:var(--brand-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:650;display:inline-flex}.text-link svg{width:16px;height:16px}.paper-search{box-sizing:border-box;width:min(100% - 48px,1440px);max-width:1440px;min-height:calc(100svh - 76px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:10px;padding-block-end:18px}.paper-search__query-form{z-index:1;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:46px;transition:border-color var(--motion-feedback) ease, border-radius var(--motion-panel) var(--ease-frontpost), box-shadow var(--motion-feedback) ease, filter var(--motion-panel) var(--ease-frontpost);border-radius:23px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:relative;box-shadow:0 2px 8px -5px #12272d33}.paper-search__query-form.is-history-open{z-index:100;border-radius:var(--radius-frontpost-xl) var(--radius-frontpost-xl) 0 0;filter:drop-shadow(0 12px 18px #15252a21);border-bottom-color:#0000}.paper-search__query-form:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.paper-search__query-form:focus-within{border-color:color-mix(in srgb, var(--brand) 62%, var(--line))}}.paper-search__query-form:focus-within{box-shadow:0 0 0 3px var(--brand), 0 5px 16px -10px var(--brand)}@supports (color:color-mix(in lab, red, red)){.paper-search__query-form:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent), 0 5px 16px -10px color-mix(in srgb, var(--brand) 40%, transparent)}}.paper-search__query-form.is-history-open:focus-within{border-bottom-color:#0000}.paper-search__query-row{z-index:1;border-radius:inherit;background:var(--surface);flex:0 0 44px;align-items:center;gap:9px;width:100%;min-width:0;height:44px;padding:0 8px 0 13px;display:flex;position:relative}.paper-search__query-row>svg{width:19px;height:19px;color:var(--brand-text);flex:0 0 19px}.paper-search__query-form input{width:100%;min-width:0;height:40px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.paper-search__query-form input::placeholder{color:var(--ink-muted)}.paper-search__query-form input::-webkit-search-cancel-button{-webkit-appearance:none}.paper-search__query-form input::-webkit-search-decoration{-webkit-appearance:none}.paper-search__query-clear{width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:grid}.paper-search__query-clear:hover{background:var(--surface-muted);color:var(--ink)}.paper-search__query-clear svg{width:17px;height:17px}.paper-search__query-form button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.paper-search__query-history{z-index:110;border-radius:0 0 var(--radius-frontpost-xl) var(--radius-frontpost-xl);background:var(--surface);opacity:0;pointer-events:none;visibility:hidden;box-shadow:none;text-align:start;transform-origin:top;transition:grid-template-rows var(--motion-panel) var(--ease-frontpost), opacity var(--motion-feedback) var(--ease-frontpost), padding var(--motion-panel) var(--ease-frontpost), border-width var(--motion-feedback) ease, border-color var(--motion-feedback) ease, box-shadow var(--motion-panel) var(--ease-frontpost), transform var(--motion-panel) var(--ease-frontpost), visibility 0s linear var(--motion-panel);border:0 solid #0000;grid-template-rows:0fr;padding:0 14px;display:grid;position:absolute;top:100%;left:-1px;right:-1px;overflow:hidden;transform:translateY(-5px)}.paper-search__query-history.is-open{border-width:1px;border-color:var(--brand);grid-template-rows:1fr}@supports (color:color-mix(in lab, red, red)){.paper-search__query-history.is-open{border-color:color-mix(in srgb, var(--brand) 62%, var(--line))}}.paper-search__query-history.is-open{opacity:1;pointer-events:auto;visibility:visible;box-shadow:var(--shadow-frontpost-md);padding:12px 14px 14px;transition-delay:0s;transform:translateY(0)}.paper-search__query-history-clip{min-height:0;overflow:hidden}.paper-search__query-history-head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.paper-search__query-history-head h2{color:var(--ink-muted);margin:0;font-size:12px;font-weight:650}.paper-search__query-history-head>button{border-radius:var(--radius-frontpost-sm);width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 30px;place-items:center;padding:0;display:grid}.paper-search__query-history-head>button:hover{background:var(--surface-hover);color:var(--ink)}.paper-search__query-history-head>button svg{width:16px;height:16px}.paper-search__query-history-list{overscroll-behavior:contain;gap:3px;max-height:min(42dvh,320px);display:grid;overflow-y:auto}.paper-search__query-history-list>button{border-radius:var(--radius-frontpost-md);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:7px 10px;font-size:14px;display:flex}.paper-search__query-history-list>button:hover{background:var(--surface-hover)}.paper-search__query-history-list>button:focus-visible{background:var(--surface-hover)}.paper-search__query-history-list>button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.paper-search__query-history-list>button>svg{width:18px;height:18px;color:var(--ink-muted);flex:0 0 18px}.paper-search__query-history-list>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.paper-search__query-history-empty{border-radius:var(--radius-frontpost-md);background:var(--surface-muted);color:var(--ink-muted);margin:0;padding:12px 10px;font-size:13px}@media (prefers-reduced-motion:reduce){.paper-search__query-form,.paper-search__query-history{filter:none;transform:none;transition-duration:.01ms!important;transition-delay:0s!important}}.paper-search--landing{place-items:start center;padding:max(64px,min(13vh,148px)) 24px 48px;display:grid}.paper-search__landing{gap:14px;width:min(100%,900px);display:grid;position:relative}.paper-search__landing-title{color:var(--ink);letter-spacing:-.042em;text-align:center;white-space:nowrap;justify-self:center;margin:0 0 20px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(32px,min(3.3vw,50px));font-weight:540;line-height:1.02;position:relative}html[data-theme=light] .paper-search__landing-title{color:#000}@media (prefers-color-scheme:light){html:not([data-theme]) :is(.paper-search__landing-title,.aui-empty h1){color:#000}}.paper-search__landing-title-star{--paper-search-star-size:clamp(19.32px, 2.52vw, 31.92px);width:var(--paper-search-star-size);height:var(--paper-search-star-size);color:var(--brand-text);position:absolute;top:-.08em}.paper-search__landing-title-star:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--paper-search-star-size) * -.9)}.paper-search__landing-title-star:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--paper-search-star-size) * -.9)}.paper-search__landing-title-star:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--paper-search-star-size) * -.9)}.paper-search__landing-title-star:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--paper-search-star-size) * -.9)}.route-stage:has(.paper-search){animation:none}html:has(.paper-search){scrollbar-gutter:stable}.paper-search__search-anchor{--paper-search-row-height:64px;position:relative}.paper-search__search-surface{border:1px solid var(--line);border-radius:calc(var(--paper-search-row-height) / 2);background:var(--surface);transition:border-color var(--motion-feedback) ease, box-shadow var(--motion-feedback) ease;position:relative;overflow:hidden;box-shadow:0 6px 24px -8px #00000014,0 1px 2px #00000008}.paper-search__search-surface:hover,.paper-search__search-surface.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.paper-search__search-surface:hover,.paper-search__search-surface.is-active{border-color:color-mix(in srgb, var(--brand) 48%, var(--line))}}.paper-search__search-surface:hover,.paper-search__search-surface.is-active{box-shadow:0 0 0 3px var(--brand), 0 12px 34px -19px var(--brand), 0 1px 2px #0000000d}@supports (color:color-mix(in lab, red, red)){.paper-search__search-surface:hover,.paper-search__search-surface.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 13%, transparent), 0 12px 34px -19px color-mix(in srgb, var(--brand) 48%, transparent), 0 1px 2px #0000000d}}.paper-search__landing-form{height:calc(var(--paper-search-row-height) - 2px);background:0 0;border:0;align-items:center;gap:12px;padding-block-start:0;padding-block-end:0;padding-inline-start:18px;padding-inline-end:0;display:flex}.paper-search__landing-form>input{flex:1}.paper-search__landing-form>svg{width:21px;height:21px;color:var(--brand-text);flex:0 0 21px}.paper-search__landing-form input{width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;font-size:calc(var(--font-body-size) + 1px);text-overflow:ellipsis;background:0 0;border:0;outline:0}.paper-search__landing-form input::placeholder{color:var(--ink-muted)}.paper-search__landing-form input::-webkit-search-cancel-button{-webkit-appearance:none}.paper-search__landing-form input::-webkit-search-decoration{-webkit-appearance:none}.paper-search__landing-form .fp-button{border-radius:11px;min-height:48px;padding-inline-start:18px;padding-inline-end:18px}.paper-search__landing-submit{border:0;border-inline-start:1px solid var(--line-soft);height:100%;color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding-inline-start:18px;padding-inline-end:18px;font-weight:750;display:inline-flex}.paper-search__landing-submit:disabled{color:var(--ink-muted);cursor:not-allowed;opacity:.62}.paper-search__end-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.paper-search__clear:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.paper-search__clear{width:34px;height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.paper-search__clear:hover{background:var(--surface-muted);color:var(--ink)}.paper-search__clear svg{width:18px;height:18px}.paper-search__landing-controls{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:0;min-height:56px;display:grid}.paper-search__landing-controls>button{box-sizing:border-box;width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding-inline-start:12px;padding-inline-end:12px;font-weight:650;display:inline-flex}.paper-search__landing-label{min-width:0;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-weight:650;display:inline-flex}.paper-search__landing-label>svg{width:18px;height:18px;color:var(--brand-text);flex:none}.paper-search__label-desktop,.paper-search__label-mobile{white-space:nowrap}.paper-search__label-mobile{display:none}.paper-search__landing-sources>small,.paper-search__landing-time>small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.paper-search__landing-controls>.paper-search__landing-time{border-inline-start:1px solid var(--line);justify-content:center;gap:8px;min-width:0;display:inline-flex}.paper-search__landing-time>span,.paper-search__landing-time>small{white-space:nowrap;min-width:0}.paper-search__landing-time>small{color:var(--ink-muted);text-overflow:ellipsis;font-size:11px;font-weight:550;overflow:hidden}.paper-search__landing-depth{box-sizing:border-box;border-inline-start:1px solid var(--line);min-width:0;min-height:38px;color:var(--ink-muted);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding-inline-start:12px;padding-inline-end:12px;font-size:13px;font-weight:650;display:flex}.paper-search__landing-depth .paper-search__quality-picker>button{color:var(--ink-muted);font-size:11px;font-weight:550}.paper-search__history{padding-top:12px;display:block}.paper-search__history-content{padding:4px 0 0}.paper-search__history-content>header{justify-content:space-between;align-items:center;height:28px;margin-bottom:6px;padding-inline-start:6px;padding-inline-end:6px;display:flex}.paper-search__history-content h2{color:var(--ink-muted);margin:0;font-size:12px;font-weight:600}.paper-search__history-content>header>button{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.paper-search__history-content>header>button svg{width:16px;height:16px}.paper-search__history-content>header>button:hover{background:var(--surface-hover);color:var(--ink)}.paper-search__history-list{flex-wrap:wrap;gap:8px;display:flex}.paper-search__history-list>button{border:1px solid var(--line);background:var(--surface);width:fit-content;min-width:0;max-width:100%;min-height:38px;color:var(--brand-text);font:inherit;text-align:start;cursor:pointer;border-radius:999px;justify-content:flex-start;align-items:center;gap:9px;padding:7px 14px;font-size:14px;display:inline-flex}.paper-search__history-list>button>svg{width:15px;height:15px;color:var(--ink-muted);flex:0 0 15px}.paper-search__history-list>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(42ch,70vw);overflow:hidden}.paper-search__history-list>button:hover{background:var(--surface-hover);outline:none}.paper-search__history-list>button:focus-visible{background:var(--surface-hover);outline:none}.paper-search__history-empty{color:var(--ink-muted);margin:0;padding:8px 6px 4px;font-size:13px}.paper-search__history-expand{width:100%;min-height:32px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.paper-search__history-expand:hover{background:var(--surface-hover)}.paper-search__history-expand svg{width:15px;height:15px;transition:transform .18s}.paper-search__history-expand[aria-expanded=true] svg{transform:rotate(180deg)}.paper-search__tools{border-bottom:1px solid var(--line);min-height:46px;color:var(--ink-muted);grid-template-columns:minmax(180px,1fr) repeat(5,auto);align-items:center;gap:6px;display:grid;position:relative}.paper-search__count,.paper-search__count>div{align-items:center;gap:8px;min-width:0;display:inline-flex}.paper-search__count p{margin:0}.paper-search__tools p{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.paper-search__progress{width:18px;height:18px;color:var(--signal-fill);flex:0 0 18px;place-items:center;display:inline-grid}.paper-search__progress svg{width:18px;height:18px;transform:rotate(-90deg)}.paper-search__progress circle{fill:none;stroke-width:2.5px}.paper-search__progress-track{stroke:var(--signal-track)}.paper-search__progress-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dasharray .25s}.paper-search__progress.is-complete{color:var(--signal-fill);animation:.7s .35s forwards paper-search-progress-fade}@keyframes paper-search-progress-fade{to{opacity:0;visibility:hidden;transform:scale(.72)}}.paper-search__tools>span{border:1px solid var(--line);background:var(--surface);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;width:fit-content;max-width:100%;padding:7px 10px;display:inline-flex;overflow:hidden}.paper-search__tools button,.paper-search__tools label{border:0;border-inline-start:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;font-size:var(--font-small-size);background:0 0;align-items:center;gap:7px;padding-inline-start:12px;padding-inline-end:12px;font-weight:650;display:inline-flex}.paper-search__tools .paper-search__focus{border-inline-start:1px solid var(--line);min-width:max-content;min-height:38px;color:var(--ink);font-size:var(--font-small-size);white-space:nowrap;align-items:center;gap:7px;padding-inline-start:12px;padding-inline-end:12px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.paper-search__tools .paper-search__focus svg{width:17px;height:17px;color:var(--brand-text);flex:0 0 17px}.paper-search__tools .paper-search__focus:hover{color:var(--brand-text)}.paper-search__options{display:contents}.paper-search__options-toggle{display:none!important}.paper-search__tools svg{width:17px;height:17px;color:var(--brand-text)}.paper-search__tools select{color:var(--ink);background:0 0;border:0;outline:0;font-weight:650}.paper-search__quality{z-index:2;border-inline-start:1px solid var(--line);white-space:nowrap;align-items:center;gap:7px;min-height:38px;padding-inline-start:12px;padding-inline-end:12px;display:inline-flex;position:relative}.paper-search__quality>span{color:var(--ink-muted);font-size:12px;font-weight:600}.paper-search__quality-picker{position:relative}.paper-search__quality-picker>button{min-height:38px;color:var(--ink);cursor:pointer;font-size:var(--font-small-size);white-space:nowrap;border:0;background:0 0;border-inline-start:0;border-radius:0;align-items:center;gap:7px;padding:0;font-weight:650;display:inline-flex}.paper-search__quality-picker>button svg{width:15px;height:15px;color:var(--brand-text)}.paper-search__quality-picker>button svg:last-child{width:12px;height:12px;color:var(--ink-muted)}.paper-search__time-range{z-index:2;border-inline-start:1px solid var(--line);align-items:center;min-height:38px;padding-inline-start:12px;padding-inline-end:12px;display:inline-flex;position:relative}.paper-search__time-range>button{white-space:nowrap;border:0;border-radius:0;gap:7px;min-height:38px;padding:0;display:inline-flex}.paper-search__time-range>button strong{max-width:150px;color:var(--ink-muted);text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.paper-search__quality-menu{z-index:250;border:1px solid var(--line);background:var(--surface);width:172px;min-width:172px;box-shadow:var(--shadow-md);border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px)}.paper-search__quality-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.paper-search__quality-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.paper-search__quality-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.paper-search__quality-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.paper-search__quality-menu button{min-height:34px;color:var(--ink-soft);cursor:pointer;text-align:start;white-space:nowrap;background:0 0;border:0;border-radius:6px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;display:grid}.paper-search__quality-menu button:hover,.paper-search__quality-menu button.is-active{background:var(--brand-soft);color:var(--brand-text)}.paper-search__quality-menu button svg{flex:none;width:16px;height:16px}.paper-search__quality-menu button small{color:var(--ink-muted);font-size:10px}.paper-source-settings,.paper-export-menu{z-index:2;position:relative}.paper-source-settings>button{white-space:nowrap}.paper-source-settings>button strong{color:var(--ink-muted);margin-inline-start:6px;font-size:11px;font-weight:600}.paper-export-menu>button{white-space:nowrap}.paper-export-menu__panel{z-index:70;border:1px solid var(--line);background:var(--surface);width:150px;min-width:150px;box-shadow:var(--shadow-md);border-radius:8px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px)}.paper-export-menu__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.paper-export-menu__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.paper-export-menu__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.paper-export-menu__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.paper-export-menu__panel button{white-space:nowrap;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;min-height:34px;padding-inline-start:9px;padding-inline-end:9px;display:flex}.paper-export-menu__panel button svg{flex:none;width:16px;height:16px}.paper-export-menu__panel button:hover{background:var(--brand-soft);color:var(--brand-text)}.paper-search__body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:0;min-width:0;display:grid;overflow:clip}.paper-search__results{border-inline-end:1px solid var(--line);background:var(--surface);min-width:0}.paper-search__results--empty{border-inline-end-color:#0000;background:0 0!important}.paper-search__results--empty .paper-search__range,.paper-search__results--empty .paper-search__empty{background:0 0!important}.paper-search__source-warning{border-bottom:1px solid var(--line);background:var(--surface-muted);color:var(--ink-soft);margin:0;padding:10px max(16px,min(3vw,56px));font-size:12px;line-height:1.55}.paper-date-range{gap:18px;display:grid}.paper-date-range__presets{flex-wrap:wrap;gap:8px;display:flex}.paper-date-range__presets button{border:1px solid var(--line);background:var(--surface-muted);min-height:34px;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:680;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.paper-date-range__presets button:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text);transform:translateY(-1px)}.paper-date-range__fields{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:end;gap:12px;display:grid}.paper-date-range__fields label{min-width:0;color:var(--ink-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.paper-date-range__fields input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:11px;padding:0 10px;font-size:14px}.paper-date-range__fields input:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.paper-date-range__fields input:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 52%, transparent)}}.paper-date-range__fields input:focus-visible{outline-offset:2px}.paper-date-range__connector{height:44px;color:var(--brand-text);place-items:center;display:grid}.paper-date-range__connector svg{width:18px;height:18px}.paper-date-range__hint{color:var(--signal-fill);margin:-8px 0 0;font-size:12px;line-height:1.5}.paper-search__range{border-bottom:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;padding-inline-start:max(28px,min(3vw,56px));padding-inline-end:14px;font-size:13px;display:flex}.paper-search__range label{color:var(--ink-muted);align-items:center;gap:7px;display:inline-flex}.paper-search__range select{color:var(--ink);background:0 0;border:0;outline:0;padding:6px 0;font-weight:650}.paper-search__range strong{color:var(--ink)}.paper-result-list{background:var(--surface);display:grid}.paper-result-year{background:var(--surface-muted);display:grid}.paper-result-year>h2{border-bottom:1px solid var(--line-soft);color:var(--ink-muted);letter-spacing:0;padding:8px 14px 6px 0;font-size:12px;font-weight:760}.paper-result{border-bottom:1px solid var(--line-soft);background:var(--surface);grid-template-columns:24px minmax(0,1fr) 184px;align-items:start;gap:6px;min-height:0;padding:8px 12px 8px 0;display:grid;position:relative}.paper-result:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.paper-result:hover{background:color-mix(in srgb, var(--brand-soft) 18%, transparent)}}.paper-result__quick{color:var(--ink-muted);grid-area:1/1;place-self:start center;gap:5px;padding-top:0;display:flex}.paper-result__quick button{width:20px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:20px;line-height:1;display:grid}.paper-result__quick svg{width:16px;height:16px}.paper-result__main{grid-area:1/2}.paper-result__authors{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.paper-result h1{color:#7d63e8;font-family:var(--font-sans,inherit);letter-spacing:0;text-wrap:auto;margin-top:1px;font-size:15px;font-weight:650;line-height:1.25}.paper-result mark{color:var(--proof);background:0 0;font-weight:780}.paper-result a:visited h1{color:#b58cff}.paper-result a:hover h1{color:#d2c5ff;text-underline-offset:3px;text-decoration:underline}.paper-result__meta{color:var(--ink-muted);flex-wrap:wrap;gap:6px 12px;margin-top:2px;font-size:12px;line-height:1.3;display:flex}.paper-result__meta span:not(:first-child){color:var(--brand-text)}.paper-result__badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.paper-result__badges span{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:6px;padding:2px 7px;font-size:11px;line-height:1.45}.paper-result__badges .is-open{border-color:var(--line);background:var(--surface);color:var(--ink-soft)}.paper-result__badges .is-delta{border-color:var(--proof)}@supports (color:color-mix(in lab, red, red)){.paper-result__badges .is-delta{border-color:color-mix(in srgb, var(--proof) 40%, var(--line))}}.paper-result__badges .is-delta{background:var(--proof)}@supports (color:color-mix(in lab, red, red)){.paper-result__badges .is-delta{background:color-mix(in srgb, var(--proof) 10%, var(--surface))}}.paper-result__badges .is-delta{color:var(--proof)}.paper-result__summary{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.35;overflow:hidden}.paper-versions{margin-top:4px;position:relative}.paper-versions>button{color:var(--brand-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.paper-versions>button:hover{text-underline-offset:3px;text-decoration:underline}.paper-versions__list{border-inline-start:2px solid var(--brand-soft);gap:2px;margin-top:5px;padding-inline-start:9px;display:grid}.paper-versions__list a{color:var(--ink-soft);border-radius:5px;gap:2px;padding:4px 6px;text-decoration:none;display:grid}.paper-versions__list a:hover{background:var(--brand-soft);color:var(--brand-text)}.paper-versions__list strong{font-size:11px;font-weight:750}.paper-versions__list span{color:var(--ink-muted);font-size:10px;line-height:1.35}.paper-versions__list em{color:var(--brand-text);font-size:10px;font-style:normal;font-weight:700}.paper-result__stats{color:var(--ink-muted);grid-area:1/3;justify-items:end;padding-top:22px;font-size:12px;line-height:1.25;display:grid}.paper-result__stats strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.paper-result__actions{flex-wrap:nowrap;grid-area:1/3;justify-content:flex-end;align-items:center;gap:3px;padding-top:62px;display:flex;position:relative}.paper-result__actions button{width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.paper-result__actions button:hover,.paper-result__actions button.is-saved{background:var(--brand-soft);color:var(--brand-text)}.paper-result__actions .paper-result__ask-ai{width:24px;height:24px;color:var(--brand-text);border-radius:5px;flex:0 0 24px;place-items:center;display:inline-grid}.paper-result__actions .paper-result__ask-ai:hover{background:var(--brand-soft);color:var(--brand-text)}.paper-result__actions button:disabled{opacity:.38;cursor:not-allowed}.paper-result__actions svg{width:15px;height:15px}.paper-result__oa,.paper-result__public{color:#2f9a53;place-items:center;width:24px;height:24px;display:inline-grid}.paper-result__lock{min-width:24px;height:24px;color:var(--ink-muted);place-items:center;font-size:11px;display:inline-grid}.paper-result__index{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:31px}.paper-result__index:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.paper-result__index:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.paper-result__index:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.paper-result__index:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.paper-citation{display:inline-grid;position:relative}.paper-citation__menu{z-index:80;border:1px solid var(--line);background:var(--surface);width:210px;box-shadow:var(--shadow-md);border-radius:8px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px)}.paper-citation__menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.paper-citation__menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.paper-citation__menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.paper-citation__menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.paper-citation__menu strong{color:var(--ink);padding:4px 6px 6px;font-size:12px;font-weight:760}.paper-citation__menu button{width:100%;height:30px;color:var(--ink-soft);border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:0 7px;font-size:12px;font-weight:650;display:flex}.paper-citation__menu button:hover{background:var(--brand-soft);color:var(--brand-text)}.paper-citation__menu button svg{flex:none;width:14px;height:14px}.paper-citation__menu>div{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:4px;margin-top:4px;padding-top:6px;display:grid}.paper-source-links{display:inline-grid;position:relative}.paper-source-links__menu{z-index:80;border:1px solid var(--line);background:var(--surface);width:min(240px,38vw);min-width:190px;box-shadow:var(--shadow-md);border-radius:8px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px)}.paper-source-links__menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.paper-source-links__menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.paper-source-links__menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.paper-source-links__menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.paper-source-links__menu a{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:8px;padding:7px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.paper-source-links__menu a:hover{background:var(--brand-soft);color:var(--brand-text)}.paper-source-links__menu a>span{background:var(--brand-soft);width:20px;height:20px;color:var(--brand-text);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.paper-search__facets{gap:0;min-width:0;max-height:calc(100svh - 86px);padding:14px 18px 24px 24px;display:grid;position:sticky;top:74px;overflow:hidden auto}.paper-search__facets-mobile{display:none}.paper-search__facets header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 0 12px;display:flex}.paper-search__facets header svg{color:var(--brand-text)}.paper-source-panel{z-index:60;border:1px solid var(--line);background:var(--surface);width:min(420px,100vw - 32px);max-height:min(620px,100dvh - 150px);box-shadow:var(--shadow-md);border-radius:8px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);overflow:auto}.paper-source-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.paper-source-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.paper-source-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.paper-source-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.paper-source-panel__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.paper-source-panel__heading button{border:1px solid var(--brand);background:var(--brand);min-height:44px;color:var(--on-brand);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:750;line-height:1;display:inline-flex}.paper-source-panel__heading button svg{width:18px;height:18px;color:inherit;stroke:currentColor;flex:0 0 18px;display:block}.paper-source-panel__heading button:hover{background:var(--brand-press);border-color:var(--brand-press)}.paper-source-panel h2{color:var(--ink);align-items:center;gap:7px;font-size:14px;line-height:1.3;display:inline-flex}.paper-source-panel h2 svg{color:currentColor;width:17px;height:17px}.paper-source-panel h3{border-top:1px solid var(--line-soft);color:var(--ink);letter-spacing:0;padding-top:10px;font-size:12px}.paper-source-panel p{color:var(--ink-muted);font-size:11px;line-height:1.5}.paper-source-panel label{color:var(--ink);cursor:pointer;grid-template-columns:16px minmax(0,1fr) 24px;align-items:start;gap:8px;padding-block-start:6px;padding-block-end:6px;display:grid}.paper-source-panel input{accent-color:var(--brand);margin-top:2px}.paper-source-panel strong,.paper-source-panel small{min-width:0;display:block}.paper-source-panel strong{font-size:12px;line-height:1.35}.paper-source-panel small{-webkit-line-clamp:2;color:var(--ink-muted);white-space:normal;-webkit-box-orient:vertical;margin-top:2px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.paper-source-panel label>button{width:20px;height:20px;min-height:20px;color:var(--ink-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.paper-source-panel label>button svg{color:currentColor;width:12px;height:12px}.paper-source-panel__defaults,.paper-source-panel__options{gap:2px;display:grid}.paper-source-panel__actions{align-items:center;gap:8px;display:flex}.paper-source-panel__heading .paper-source-panel__close{width:32px;min-height:32px;color:var(--ink-muted);background:0 0;border:0;border-radius:6px;flex:0 0 32px;padding:0}.paper-source-panel__heading .paper-source-panel__close:hover{background:var(--surface-muted);color:var(--ink)}.paper-source-panel__close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.paper-search__landing .paper-source-panel--grid{z-index:auto;width:100%;max-height:none;box-shadow:none;border-radius:20px;gap:12px;padding:18px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.paper-source-panel--grid .paper-source-panel__heading button:not(.paper-source-panel__close){min-height:36px;padding-inline-start:12px;padding-inline-end:12px;font-size:13px}.paper-source-panel--grid .paper-source-panel__defaults,.paper-source-panel--grid .paper-source-panel__options{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:8px}.paper-source-panel--grid label{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;min-height:64px;padding:10px}.paper-source-panel--grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-source-panel--grid label:hover{border-color:var(--brand)}.paper-source-panel--grid label:has(input:checked){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.paper-source-panel--grid label:has(input:checked){border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}}.paper-source-panel--grid label:has(input:checked){background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.paper-source-panel--grid label:has(input:checked){background:color-mix(in srgb, var(--brand-soft) 35%, var(--surface))}}.paper-source-panel--grid input{margin-top:0}.paper-source-panel--grid .paper-source-panel__feedback{position:static}@media (max-width:480px){.paper-search__landing .paper-source-panel--grid{padding:12px}.paper-source-panel--grid .paper-source-panel__defaults,.paper-source-panel--grid .paper-source-panel__options{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-source-panel--grid label{grid-template-columns:14px minmax(0,1fr) 16px;gap:5px;padding:8px}.paper-source-panel--grid .paper-source-panel__heading{align-items:flex-start}.paper-source-panel--grid .paper-source-panel__heading button:not(.paper-source-panel__close){min-height:32px;padding-inline-start:8px;padding-inline-end:8px;font-size:12px}}.paper-source-panel__feedback{z-index:1;border-top:1px solid var(--line-soft);background:var(--surface);color:var(--brand-text);margin-top:2px;padding:10px 0 2px;font-size:12px;font-weight:700;text-decoration:none;display:block;position:sticky;bottom:-14px}.paper-source-panel__feedback:hover{color:var(--brand-press);text-decoration:underline}.source-info-list{gap:14px;margin-top:4px;display:grid}.source-error-list{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.source-error-list li{border:1px solid var(--line);border-radius:6px;align-items:center;padding:5px 12px;font-size:13px;font-weight:650;display:inline-flex}.source-info-list dt{color:var(--ink);letter-spacing:0;font-size:12px;font-weight:820}.source-info-list dd{color:var(--ink-soft);margin:4px 0 0;font-size:14px;line-height:1.6}.paper-facet{border-bottom:1px solid var(--line);min-width:0;padding-block-start:15px;padding-block-end:15px}.paper-facet h2{letter-spacing:0;margin-bottom:9px;font-size:15px;font-weight:800}.paper-facet__subheading{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:12px 0 7px;font-size:11px;font-weight:750}.paper-facet label{min-width:0;min-height:27px;color:var(--ink-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;font-size:13px;display:grid}.paper-facet input{width:14px;height:14px;margin:0}.paper-facet span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-facet strong{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.paper-facet__oa{color:var(--ink-muted);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 8px;display:grid}.paper-facet__oa svg{width:42px;height:42px;display:block;transform:rotate(-90deg)}.paper-facet__oa circle{fill:none;stroke:var(--line);stroke-width:8px}.paper-facet__oa circle+circle{stroke:var(--brand);stroke-linecap:butt}.paper-facet__oa strong{color:var(--ink);font-size:18px;font-weight:760;line-height:1;display:block}.paper-facet__oa span{color:var(--ink-muted);margin-top:3px;font-size:11px;display:block}.paper-facet__years{border-bottom:1px solid var(--line-soft);align-items:end;gap:2px;height:46px;margin:0 0 9px;padding-top:4px;display:flex}.paper-facet__years button{background:var(--ink-muted);border:0;border-radius:2px 2px 0 0;flex:1 1 0;min-width:5px;position:relative}@supports (color:color-mix(in lab, red, red)){.paper-facet__years button{background:color-mix(in srgb, var(--ink-muted) 46%, transparent)}}.paper-facet__years button{cursor:pointer;padding:0;transition:background-color .16s,opacity .16s}.paper-facet__years button:hover,.paper-facet__years button.is-active{background:var(--brand)}.paper-facet__years button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.paper-facet__years button:after{z-index:20;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:180px;box-shadow:var(--shadow-md);color:var(--ink);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;border-radius:10px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%,4px)}.paper-facet__years button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.paper-facet__years button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.paper-facet__years button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.paper-facet__years button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.paper-facet__years button:hover:after{opacity:1;transform:translate(-50%)}.paper-facet__years button:focus-visible:after{opacity:1;transform:translate(-50%)}.paper-facet__month-options{gap:1px;margin-top:3px;display:grid}.manual-copy-dialog{gap:14px;display:grid}.manual-copy-dialog textarea{resize:vertical;border:1px solid var(--line);background:var(--surface-muted);width:100%;min-height:190px;color:var(--ink);border-radius:12px;outline:0;padding:12px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.manual-copy-dialog textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.manual-copy-dialog textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent)}}.manual-copy-dialog__error{color:var(--danger,#b42318);margin:8px 0 0;font-size:12px;line-height:1.5}.manual-copy-dialog .fp-button{justify-self:end}.paper-search__apply{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-weight:750;display:inline-flex}.paper-local-pagination{color:var(--ink-muted);white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;padding-block-start:18px;padding-block-end:18px;font-size:12px;display:flex;overflow-x:auto}.paper-local-pagination__summary{font-variant-numeric:tabular-nums;flex:none;margin-inline-end:auto}.paper-local-pagination__pages{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:center;align-items:center;gap:5px;width:max-content;display:flex}.paper-local-pagination__pages>span{flex:none;align-items:center;gap:5px;display:inline-flex}.paper-local-pagination button{border:1px solid var(--line);background:var(--surface);min-width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;padding-inline-start:9px;padding-inline-end:9px;font-weight:700;display:grid}.paper-local-pagination button.is-active{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.paper-local-pagination button:disabled{opacity:.4;cursor:not-allowed}.paper-local-pagination label{align-items:center;gap:6px;display:inline-flex}.paper-local-pagination select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:6px 8px;font-weight:700}.paper-pagination{justify-content:center;align-items:center;gap:6px;padding-block-start:20px;padding-block-end:20px;display:flex}.paper-pagination span{display:contents}.paper-pagination button{border:1px solid var(--line);background:var(--surface);min-width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;font-weight:750;display:grid}.paper-pagination button.is-active{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.paper-pagination button:disabled{opacity:.4;cursor:not-allowed}.paper-pagination i{color:var(--ink-muted);padding-inline-start:4px;padding-inline-end:4px;font-style:normal}.paper-search__empty{text-align:center;justify-items:center;gap:12px;padding:60px 18px;display:grid}.paper-search__empty h1{letter-spacing:0;font-size:22px}.paper-search__empty p{color:var(--ink-muted)}.paper-search.is-verifying>*{filter:blur(8px);pointer-events:none;user-select:none}.search-verification{z-index:9999;box-sizing:border-box;pointer-events:none;place-items:start center;padding-top:max(96px,min(22vh,190px));display:grid;position:fixed;top:64px;bottom:0;left:0;right:0}.search-verification>div{border:1px solid var(--line);background:var(--surface);width:min(100%,380px);box-shadow:var(--shadow-md);text-align:center;pointer-events:auto;border-radius:8px;justify-items:center;gap:12px;padding:22px;display:grid}.search-verification.is-success>div{animation:search-verification-success-out .42s var(--ease-frontpost) both}.search-verification__success{color:var(--brand-text);animation:search-verification-success-in .24s var(--ease-frontpost) both;align-items:center;gap:8px;font-size:14px;font-weight:760;line-height:1.5;display:inline-flex}.search-verification__success svg{flex:none;width:21px;height:21px}.search-verification h2{color:var(--ink);letter-spacing:0;font-size:18px}.search-verification p{color:var(--ink-muted);font-size:13px;line-height:1.5}.search-verification__missing{border:1px solid var(--line);background:var(--surface-hover);color:var(--proof);border-radius:8px;padding:10px}.search-verification__retry{border:1px solid var(--line-strong);background:var(--surface);color:var(--brand-text);font:inherit;cursor:pointer;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700}.search-verification__retry:hover{border-color:var(--brand-text);background:var(--brand-soft)}.search-verification__retry:focus-visible{border-color:var(--brand-text);background:var(--brand-soft)}.search-verification__help{color:var(--brand-text);text-underline-offset:3px;pointer-events:auto;margin-inline-start:4px;font-size:13px;text-decoration:underline}.search-verification__account a{color:var(--brand-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}@keyframes search-verification-success-in{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes search-verification-success-out{0%,58%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.search-verification.is-success>div,.search-verification__success{animation:none}}@media (max-width:1120px){.paper-search{width:100%;max-width:none}.paper-search__tools{grid-template-columns:1fr 1fr;padding-block-start:10px;padding-block-end:10px}.paper-search__tools>span{grid-column:1/-1}.paper-search__body{grid-template-columns:1fr}.paper-search__results{border-inline-end:0}.paper-search__facets{max-height:none;padding:18px 0 0;position:static}}@media (max-width:760px){.paper-search{width:100%;padding-block-start:0;padding-inline-start:0;padding-inline-end:0}.paper-search__query-form{height:46px}.paper-search__query-form input{font-size:14px}.paper-search__query-row{padding-inline-start:11px}.paper-search__query-history{padding-inline-start:12px;padding-inline-end:12px}.paper-search__query-history.is-open{padding:12px}.paper-search__query-history-list{max-height:min(48dvh,380px)}.paper-search__search-anchor{--paper-search-row-height:60px}.paper-search--landing{min-height:calc(100svh - 118px);padding:max(44px,min(9vh,96px)) 22px 30px}.paper-search__landing{gap:12px}.paper-search__landing-title{font-size:max(26px,min(7.5vw,32px))}.paper-search__landing-title-star{--paper-search-star-size:clamp(13.44px, 4.2vw, 18.48px)}.paper-search__landing-form{gap:9px;padding-inline-start:14px;padding-inline-end:0}.paper-search__landing-form input{min-height:44px;font-size:15px}.paper-search__landing-form .fp-button{border-radius:9px;min-height:44px;padding-inline-start:12px;padding-inline-end:12px;font-size:14px}.paper-search__landing-submit{padding-inline-start:13px;padding-inline-end:13px;font-size:14px}.paper-search__landing-controls{gap:0;min-height:68px}.paper-search__landing-controls>button,.paper-search__landing-depth{grid-template-rows:auto auto;align-content:center;justify-items:center;gap:4px;min-height:58px;padding-inline-start:4px;padding-inline-end:4px;font-size:11px;display:grid}.paper-search__landing-label{gap:5px;font-size:11px}.paper-search__landing-label>svg{width:16px;height:16px}.paper-search__label-desktop{display:none}.paper-search__label-mobile{display:inline}.paper-search__landing-sources>small,.paper-search__landing-time>small{justify-content:center;align-items:center;max-width:100%;height:16px;font-size:9px;line-height:16px;display:inline-flex}.paper-search__landing-controls>.paper-search__landing-time{flex-wrap:unset;border-inline-start:1px solid var(--line);gap:4px;display:grid}.paper-search__landing-depth{border-inline-start:1px solid var(--line);gap:4px;font-size:11px}.paper-search__landing-depth .paper-search__quality-picker{min-width:0}.paper-search__landing-depth .paper-search__quality-picker>button{gap:3px;min-height:16px;font-size:9px}.paper-search__landing-depth .paper-search__quality-picker>button svg:first-child{display:none}.paper-search__landing-depth .paper-search__quality-picker>button svg:last-child{width:10px;height:10px}.paper-search__landing .paper-source-panel:not(.paper-source-panel--grid){max-height:min(560px,100svh - 380px)}.paper-search__history-content{padding:4px 0 0}.paper-search__history-list{gap:7px}.paper-search__history-list>button{min-height:36px;padding:6px 11px;font-size:13px}.paper-search__tools{grid-template-columns:minmax(0,1fr);gap:0;padding:0 14px 8px}.paper-search__count{gap:8px;min-height:42px;padding-inline-start:0}.paper-search--no-results .paper-search__count{min-height:34px}.paper-search--no-results .paper-search__tools{padding-block-end:4px}.paper-search--no-results .paper-search__options-toggle{min-height:40px!important}.paper-search--no-results .paper-search__empty{padding-block-start:38px;padding-block-end:38px}.paper-search__count>div{gap:6px}.paper-search__tools p{font-size:max(14px,min(4vw,16px));line-height:1.35}.paper-search__progress,.paper-search__progress svg{flex-basis:15px;width:15px;height:15px}.paper-search__options-toggle{align-items:center;line-height:1.3;border:0!important;border-top:1px solid var(--line)!important;min-height:44px!important;color:var(--ink-soft)!important;justify-content:flex-start!important;gap:9px!important;padding:0!important;font-size:14px!important;font-weight:680!important;display:inline-flex!important}.paper-search__options-toggle svg:first-child{width:17px;height:17px;color:var(--brand-text)}.paper-search__options-toggle svg:last-child{width:14px;height:14px;color:var(--ink-muted);margin-inline-start:auto;transition:transform .18s}.paper-search__options-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.paper-search__options{grid-column:1;padding-block-end:4px;display:none}.paper-search__options.is-open{display:grid}.paper-search__options>.paper-search__quality,.paper-search__options>.paper-search__time-range,.paper-search__options>.paper-search__focus,.paper-search__options>.paper-export-menu,.paper-search__options>.paper-source-settings{border-top:1px solid var(--line-soft);min-height:44px}.paper-search__options>.paper-search__quality{z-index:20;border-inline-start:0;justify-content:flex-start;padding-inline-start:0;padding-inline-end:0;position:relative}.paper-search__options>.paper-search__time-range{border-inline-start:0;justify-content:stretch;padding-inline-start:0;padding-inline-end:0;display:flex}.paper-search__options>.paper-search__time-range>button{border:0;justify-content:flex-start;width:100%;min-height:44px;padding:0;font-size:14px}.paper-search__options>.paper-search__time-range>button strong,.paper-search__options>.paper-source-settings>button strong{max-width:48vw;margin-inline-start:auto;font-size:12px}.paper-search__quality>span{color:var(--ink-muted);font-size:13px;font-weight:600}.paper-search__quality-picker{z-index:30;margin-inline-start:auto;position:relative}.paper-search__quality-picker>button{gap:7px;min-height:42px;font-size:14px}.paper-search__quality-menu{z-index:300}.paper-search__options>.paper-search__focus{white-space:normal;border-inline-start:0;align-items:center;min-width:0;padding-inline-start:0;padding-inline-end:0;font-size:14px;line-height:1.35}.paper-search__options>.paper-export-menu{border-top:0}.paper-search__options>.paper-export-menu,.paper-search__options>.paper-source-settings{align-items:center;display:flex}.paper-search__options>.paper-export-menu>button,.paper-search__options>.paper-source-settings>button{border:0;justify-content:flex-start;min-height:44px;padding:0;font-size:14px;line-height:1.35}.paper-search__options>.paper-export-menu>button{border:0}.paper-search__options>.paper-source-settings>button svg,.paper-search__options>.paper-export-menu>button svg{width:17px;height:17px}.paper-search__body>.paper-search__facets{display:none}.paper-search__facets-mobile{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;margin-top:8px;padding-inline-start:12px;padding-inline-end:12px;display:block}.paper-search__facets-mobile .paper-search__facets{max-height:none;padding:12px 0 8px;position:static;overflow:visible}.paper-search__facets-mobile .paper-search__facets>header{border-bottom-color:var(--line);gap:8px;min-height:34px;padding:0 0 10px}.paper-search__facets-mobile .paper-search__facets>header svg{width:16px;height:16px}.paper-search__facets-mobile .paper-search__facets>header strong{color:var(--ink);font-size:14px;font-weight:720}.paper-search__facets-mobile .paper-facet{padding-block-start:12px;padding-block-end:12px}.paper-search__facets-mobile .paper-facet h2{color:var(--ink-soft);margin-bottom:8px;font-size:13px;font-weight:720;line-height:1.35}.paper-search__facets-mobile .paper-facet label{gap:9px;min-height:38px;font-size:13px;line-height:1.35}.paper-search__facets-mobile .paper-facet input{width:16px;height:16px;accent-color:var(--brand)}.paper-search__facets-mobile .paper-facet strong{font-size:12px}.paper-search__facets-mobile .paper-facet__oa{grid-template-columns:34px minmax(0,1fr);gap:9px;margin-block-start:0;margin-block-end:8px}.paper-search__facets-mobile .paper-facet__oa svg{width:34px;height:34px}.paper-search__facets-mobile .paper-facet__oa strong{font-size:16px}.paper-search__facets-mobile .paper-facet__oa span{margin-top:2px;font-size:11px}.paper-search__facets-mobile .paper-facet__years{gap:3px;height:38px;margin-bottom:8px}.paper-search__facets-mobile .paper-facet__years button{border-radius:3px 3px 0 0;min-width:0}.paper-search__facets-mobile .paper-facet__month-options{gap:0}.paper-search__facets-mobile .paper-facet__month-options label{min-height:34px}.paper-search__facets-mobile .paper-facet__subheading{margin:10px 0 6px;font-size:11px}.paper-result{grid-template-columns:minmax(0,1fr);gap:0;padding:12px 16px}.paper-search__range{padding-inline-start:12px;padding-inline-end:12px}.paper-result__quick{display:none}.paper-result__main,.paper-result__stats,.paper-result__actions{grid-column:1}.paper-result__stats{grid-row:auto;justify-items:start;padding-top:6px}.paper-result__actions{grid-row:auto;justify-content:flex-start;padding-top:6px}.paper-result__index{top:10px}.paper-result__index:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.paper-result__index:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.paper-result__index:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.paper-result__index:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.paper-result h1{font-size:16px}.paper-result__summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.paper-pagination{flex-wrap:wrap}}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.section-heading h2{font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:var(--font-headline-size);letter-spacing:-.02em;font-weight:600}.section-intro{color:var(--ink-muted);margin-top:-8px;margin-bottom:24px}.route-loading{place-items:center;min-height:48svh;display:grid}.route-loading__mark{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:50%;display:block;position:relative}.route-loading__mark:before{background:conic-gradient(from 30deg, transparent 0 15%, var(--brand) 28%, var(--brand) 62% 84%, transparent 96%);border-radius:50%;position:absolute;top:7px;bottom:7px;left:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.route-loading__mark:before{background:conic-gradient(from 30deg, transparent 0 15%, color-mix(in srgb, var(--brand) 45%, transparent) 28%, var(--brand) 62% 84%, transparent 96%)}}.route-loading__mark:before{content:"";animation:.82s cubic-bezier(.55,.12,.45,.88) infinite route-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.reader-loading-skeleton{align-content:start;width:min(100% - 40px,1120px);min-height:72svh;margin:0 auto;padding:28px 0 72px;display:grid}.reader-loading-skeleton span{background:var(--surface-muted);border-radius:999px;display:block}.reader-loading-skeleton__kicker{width:min(190px,32%);height:12px}.reader-loading-skeleton__title{gap:12px;width:min(820px,88%);margin-top:24px;display:grid}.reader-loading-skeleton__title span{border-radius:10px;height:max(30px,min(4.8vw,56px))}.reader-loading-skeleton__title span:last-child{width:68%}.reader-loading-skeleton__dek{gap:9px;width:min(700px,84%);margin-top:26px;display:grid}.reader-loading-skeleton__dek span{height:15px}.reader-loading-skeleton__dek span:last-child{width:54%}.reader-loading-skeleton__meta{gap:16px;margin-top:22px;display:flex}.reader-loading-skeleton__meta span{width:106px;height:10px}.reader-loading-skeleton__meta span:nth-child(2){width:132px}.reader-loading-skeleton__meta span:nth-child(3){width:84px}.reader-loading-skeleton__body{gap:13px;width:min(800px,100%);margin-top:max(58px,min(8vw,96px));display:grid}.reader-loading-skeleton__body span{border-radius:6px;height:16px}.reader-loading-skeleton__body span:nth-child(3),.reader-loading-skeleton__body span:nth-child(6){width:88%}.reader-loading-skeleton__body span:nth-child(4){width:72%}.reader-loading-skeleton__body span:nth-child(7){width:46%}.home-loading-skeleton{min-height:76svh;padding-bottom:80px}.home-loading-skeleton--embedded{min-height:0;padding-bottom:36px}.home-loading-skeleton span{background:var(--surface-muted);border-radius:8px;display:block}.home-loading-skeleton__rail{gap:18px}.home-loading-skeleton__rail>span:not(.home-loading-skeleton__section-title){height:86px}.home-loading-skeleton__section-title{width:42%;height:24px;margin-bottom:3px}.home-loading-skeleton__image{min-height:max(220px,min(31vw,405px));border-radius:20px!important}.home-loading-skeleton__kicker{width:122px;height:12px;margin-top:8px;border-radius:999px!important}.home-loading-skeleton__headline{width:94%;height:max(30px,min(3.2vw,46px))}.home-loading-skeleton__headline--short{width:68%;margin-top:-5px}.home-loading-skeleton__summary{width:92%;height:13px;margin-top:3px}.home-loading-skeleton__summary--short{width:64%;margin-top:-6px}.home-loading-skeleton__below{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.home-loading-skeleton__below span{border:1px solid var(--line-soft);background:var(--surface);min-height:120px;box-shadow:none}.route-skeleton,.reader-loading-shell,.home-loading-skeleton{--route-skeleton-fill:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.route-skeleton,.reader-loading-shell,.home-loading-skeleton{--route-skeleton-fill:color-mix(in srgb, var(--surface-muted) 82%, var(--line))}}.route-skeleton{background:var(--paper);min-height:78svh}.route-skeleton [aria-hidden=true]>*,.route-skeleton__header>*,.route-skeleton__page>*,.route-skeleton__account>*,.route-skeleton__search>*{box-sizing:border-box}.route-skeleton__header{border-bottom:1px solid var(--line-soft);align-items:center;gap:max(14px,min(3vw,34px));height:64px;padding-inline-start:max(24px,50vw - 620px);padding-inline-end:max(24px,50vw - 620px);display:flex}.route-skeleton__header span,.route-skeleton__page>span,.route-skeleton__page section span,.route-skeleton__page article,.route-skeleton__account span,.route-skeleton__account article span,.route-skeleton__search span,.route-skeleton__search article span{background:var(--route-skeleton-fill);border-radius:7px;animation:1.35s ease-in-out infinite route-skeleton-pulse;display:block}.route-skeleton__brand{width:122px;height:20px}.route-skeleton__nav{width:74px;height:12px}.route-skeleton__nav--short{width:52px}.route-skeleton__avatar{width:30px;height:30px;margin-inline-start:auto;border-radius:50%!important}.route-skeleton__page{width:min(100% - 48px,1000px);margin:0 auto;padding:max(60px,min(10vw,112px)) 0 80px}.route-skeleton__title{width:min(420px,70%);height:max(28px,min(4vw,42px))}.route-skeleton__subtitle{width:min(620px,86%);height:14px;margin-top:17px}.route-skeleton__page section{gap:13px;width:min(760px,100%);margin-top:44px;display:grid}.route-skeleton__page section span{border-radius:5px;height:15px;animation:1.35s ease-in-out infinite route-skeleton-pulse}.route-skeleton__page section span:nth-child(3){width:88%}.route-skeleton__page section span:nth-child(4){width:73%}.route-skeleton__page section span:nth-child(5){width:54%}.route-skeleton__action{width:142px;height:42px;margin-top:32px;border-radius:999px!important}.route-skeleton__cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.route-skeleton__cards article{border:1px solid var(--line-soft);background:var(--surface);min-height:160px}.route-skeleton__search{width:min(100% - 40px,1240px);margin:0 auto;padding:max(34px,min(6vw,72px)) 0 70px}.route-skeleton__search>.route-skeleton__title{margin:0 auto}.route-skeleton__search-box{width:min(780px,100%);height:54px;margin:24px auto 0;border-radius:14px!important}.route-skeleton__search-tools{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.route-skeleton__search-tools span{width:108px;height:36px}.route-skeleton__search-layout{grid-template-columns:220px minmax(0,1fr);gap:28px;margin-top:34px;display:grid}.route-skeleton__facets{align-content:start;gap:13px;display:grid}.route-skeleton__facets span{height:17px}.route-skeleton__results{gap:12px;display:grid}.route-skeleton__results article{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;gap:11px;min-height:132px;padding:18px;display:grid}.route-skeleton__results article span:first-child{width:76%;height:19px}.route-skeleton__results article span:nth-child(2){width:40%;height:12px}.route-skeleton__results article span:nth-child(n+3){height:12px}.route-skeleton__results article span:last-child{width:70%}.route-skeleton__account{grid-template-columns:210px minmax(0,1fr);gap:max(28px,min(5vw,64px));width:min(100% - 48px,1240px);margin:0 auto;padding:52px 0 80px;display:grid}.route-skeleton__account aside,.route-skeleton__account section{align-content:start;gap:14px;display:grid}.route-skeleton__account aside .route-skeleton__title{margin-bottom:12px}.route-skeleton__account aside>span:not(.route-skeleton__title){width:78%;height:16px}.route-skeleton__account section>.route-skeleton__title{width:min(300px,70%)}.route-skeleton__account .route-skeleton__subtitle{width:min(520px,80%);height:13px;margin:0 0 15px}.route-skeleton__tabs{gap:8px;margin-bottom:7px;display:flex}.route-skeleton__tabs span{width:84px;height:34px}.route-skeleton__account article{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;gap:11px;min-height:94px;padding:17px;display:grid}.route-skeleton__account article span:first-child{width:72%;height:16px}.route-skeleton__account article span:nth-child(2){width:38%;height:11px}.route-skeleton__account article span:last-child{width:55%;height:11px}@keyframes route-skeleton-pulse{50%{opacity:.48}}@media (max-width:760px){.route-skeleton__header{gap:14px;height:58px;padding-inline-start:18px;padding-inline-end:18px}.route-skeleton__brand{width:96px}.route-skeleton__nav{width:46px}.route-skeleton__nav--short{display:none!important}.route-skeleton__search{width:min(100% - 32px,1240px);padding-top:40px}.route-skeleton__search-layout{grid-template-columns:minmax(0,1fr)}.route-skeleton__facets{display:flex;overflow:hidden}.route-skeleton__facets span{flex:0 0 70px}.route-skeleton__account{grid-template-columns:minmax(0,1fr);gap:24px;width:min(100% - 32px,1240px);padding-top:28px}.route-skeleton__account aside{display:flex;overflow:hidden}.route-skeleton__account aside .route-skeleton__title{display:none}.route-skeleton__account aside>span:not(.route-skeleton__title){flex:0 0 82px;height:34px}.route-skeleton__cards{grid-template-columns:1fr}.route-skeleton__cards article{min-height:96px}.reader-loading-skeleton{padding:22px 0 52px}}@media (prefers-reduced-motion:reduce){.route-skeleton [aria-hidden=true]>*,.route-skeleton__header>*,.route-skeleton__page>*,.route-skeleton__page section>*,.route-skeleton__account>*,.route-skeleton__account article>*,.route-skeleton__search>*,.route-skeleton__search article>*{animation:none}}@media (max-width:700px){.home-loading-skeleton__rail{display:none}.home-loading-skeleton__image{min-height:210px}.home-loading-skeleton__below{grid-template-columns:1fr}.home-loading-skeleton__below span{min-height:76px}}@keyframes route-spin{to{transform:rotate(360deg)}}.focus-step{grid-template-columns:minmax(0,1fr);padding-block-start:18px;padding-block-end:10px;display:none}.focus-step.is-current{display:grid}.focus-step__number{display:none}.focus-step h2{font-size:var(--font-headline-size)}.focus-step h2+p{color:var(--ink-muted);margin-top:4px}.focus-wizard__progress{color:var(--ink-muted);font-size:var(--font-small-size);grid-template-columns:auto 1fr;align-items:baseline;gap:3px 14px;display:grid}.focus-wizard__progress strong{color:var(--ink);font-size:var(--font-body-size)}.focus-wizard__track{border-radius:var(--radius-pill);background:var(--signal-track);grid-column:1/-1;height:3px;margin-top:12px;overflow:hidden}.focus-wizard__track i{border-radius:inherit;background:var(--signal-fill);height:100%;transition:width .18s;display:block}.focus-wizard__content{flex-direction:column;min-height:470px;margin-top:22px;display:flex}.focus-step:has(.focus-created__heading){order:-1}.focus-wizard__actions{z-index:20;border-top:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.focus-wizard__actions{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.focus-wizard__actions{backdrop-filter:blur(12px);padding-block-start:12px;padding-block-end:12px}.focus-wizard__actions>button:not(.fp-button){min-height:44px;color:var(--ink-soft);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding-inline-start:12px;padding-inline-end:12px;display:inline-flex}.focus-wizard__actions>button:not(.fp-button):disabled{visibility:hidden}.focus-review{border:1px solid var(--line);background:var(--surface);border-radius:16px;display:grid;overflow:hidden}.focus-review>div{grid-template-columns:minmax(100px,.28fr) minmax(0,1fr);gap:18px;padding:14px 16px;display:grid}.focus-review>div+div{border-top:1px solid var(--line-soft)}.focus-review dt{color:var(--ink);font-size:var(--font-small-size);font-weight:700}.focus-review dd{margin:0;font-weight:650}.focus-review__title{color:var(--ink);font-size:var(--font-small-size);margin:0;font-weight:700;line-height:1.45}.focus-free-note{border:1px solid var(--brand);grid-template-columns:18px minmax(0,1fr);gap:10px;margin-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.focus-free-note{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line))}}.focus-free-note{background:var(--brand-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.focus-free-note{background:color-mix(in srgb,var(--brand-soft) 54%,var(--surface))}}.focus-free-note{color:var(--ink-soft);font-size:var(--font-small-size);padding:13px 15px;line-height:1.65}.focus-free-note>svg{width:17px;height:17px;color:var(--brand);margin-top:2px}.focus-free-note p{margin:0}.focus-free-note p+p{margin-top:7px}.focus-free-note .text-link{white-space:nowrap;font-weight:700}.focus-name-field{display:grid;gap:22px!important}.focus-field-label,.focus-name-field>span,.preference-slider__title,.focus-source-section__title{color:var(--ink);font-size:var(--font-small-size);font-weight:700;line-height:1.45}.focus-name-field input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px}.focus-name-field input::placeholder{color:var(--ink-muted);opacity:.7}.focus-name-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.focus-created__heading{text-align:center;justify-items:center;gap:12px;padding:20px 0 16px;display:grid}.focus-created__heading>svg{width:52px;height:52px;color:var(--brand-text)}.focus-created__heading span{color:var(--brand-text);letter-spacing:.02em;font-size:12px;font-weight:760}.focus-created__heading h2{margin:0;font-size:max(1.55rem,min(3vw,2.1rem));line-height:1.18}.focus-created__heading p{color:var(--ink-muted);font-size:var(--font-small-size);margin:0}.focus-delivery-result{margin-top:24px;padding:0}.focus-delivery-result h2{font-size:max(1.25rem,min(2vw,1.55rem))}.focus-delivery-result__intro{font-size:var(--font-small-size);margin-top:5px!important}.focus-created__connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.focus-created__connections article{border:1px solid var(--line-soft);background:var(--surface);min-height:104px;box-shadow:var(--shadow-xs);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.focus-created__connections article>svg,.focus-created__zotero{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-text);border-radius:11px;place-items:center;font-size:15px;font-weight:700;display:grid}.focus-created__connections article>svg{padding:8px}.focus-created__zotero svg{width:20px;height:20px}.focus-created__connections article div>span,.focus-created__connections article div>strong,.focus-created__connections article div>small{display:block}.focus-created__connections article div>span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.focus-created__connections article div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-small-size);margin-top:2px;overflow:hidden}.focus-created__connections article div>small{color:var(--ink-muted);margin-top:2px}.focus-created__connections article div>small.is-on{color:var(--brand-text)}.focus-created__connections article div>small.is-off{color:var(--ink-muted)}.focus-connection-card__description{color:var(--ink);font-size:var(--font-small-size);margin:3px 0 0;line-height:1.45}.favorites-search{border:1px solid var(--line);background:var(--surface);width:min(320px,100%);min-height:40px;color:var(--ink-muted);border-radius:8px;align-items:center;gap:8px;padding-inline-start:12px;padding-inline-end:12px;display:flex}.focus-overview{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:18px;padding:16px 18px;display:grid;position:relative}.focus-overview>div{gap:2px;display:grid}.focus-overview>div:not(.focus-overview__actions)>span{color:var(--ink-muted);font-size:12px}.focus-overview>div>strong{font-size:22px}.focus-overview__next{border-inline-start:1px solid var(--line);padding-inline-start:18px}.focus-overview__next span{color:var(--ink);font-size:13px;font-weight:760}.focus-overview__next small{color:var(--ink-muted);font-size:11px;display:block}.focus-overview__actions{border-inline-start:1px solid var(--line);flex-flow:row;align-items:center;padding-inline-start:18px;position:absolute;top:50%;right:18px;transform:translateY(-50%);gap:28px!important;display:flex!important}.focus-overview__actions button{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.push-now-anchor{display:inline-flex}.push-now-anchor>button:disabled{pointer-events:none}.push-now-anchor>button[aria-disabled=true]{cursor:not-allowed;opacity:.56}.focus-empty-state{border:1px dashed var(--line-strong);background:var(--surface-muted);color:var(--ink-soft);border-radius:12px;gap:6px;padding:18px;display:grid}.focus-empty-state strong{color:var(--ink);font-size:14px}.focus-empty-state p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.55}.focus-empty-state .text-link{width:fit-content;margin-top:3px}.focus-tabs{border-bottom:1px solid var(--line-soft);gap:6px;padding-bottom:12px;display:flex}.focus-tabs button{color:var(--ink-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;transition:background-color .16s,color .16s;display:inline-flex}.focus-tabs button:hover{background:var(--surface-muted);color:var(--ink)}.focus-tabs button.is-active{background:var(--brand-soft);color:var(--brand-text);font-weight:700}.focus-tabs button.is-active:hover{background:var(--brand-soft)}.focus-tabs button small{font-variant-numeric:tabular-nums;font-size:11px}.focus-list{gap:12px;margin-top:16px;display:grid}.focus-list--locked{overscroll-behavior:none;touch-action:none;user-select:none;cursor:grabbing}.focus-row{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto 24px;align-items:center;gap:8px;padding:17px 16px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}.focus-row:hover,.focus-row:focus-within{z-index:10;border-color:var(--line);box-shadow:var(--shadow-md)}.focus-row[style*="z-index: 3"]{box-shadow:var(--shadow-md);cursor:grabbing}.focus-row__status{border:1px solid var(--signal-fill);grid-area:1/4;justify-self:center;place-items:center;width:24px;height:24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.focus-row__status{border:1px solid color-mix(in srgb, var(--signal-fill) 48%, var(--line))}}.focus-row__status{background:var(--brand-soft);color:var(--brand-text);cursor:pointer;box-shadow:0 0 0 4px var(--brand-soft);border-radius:50%;padding:0}@supports (color:color-mix(in lab, red, red)){.focus-row__status{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-soft) 70%, transparent)}}.focus-row__status{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.focus-row__status:before{content:"";background:var(--signal-fill);border-radius:50%;width:8px;height:8px;transition:opacity .14s,transform .14s}.focus-row__status-icon{opacity:0;width:13px;height:13px;transition:opacity .14s,transform .14s;position:absolute;transform:scale(.72)}.focus-row__status:hover{border-color:var(--signal-fill);background:var(--signal-fill);color:var(--on-brand);box-shadow:0 0 0 4px var(--brand-soft);transform:scale(1.08)}.focus-row__status:focus-visible{border-color:var(--signal-fill);background:var(--signal-fill);color:var(--on-brand);box-shadow:0 0 0 4px var(--brand-soft);transform:scale(1.08)}.focus-row__status:hover:before{opacity:0;transform:scale(.72)}.focus-row__status:focus-visible:before{opacity:0;transform:scale(.72)}.focus-row__status:hover .focus-row__status-icon{opacity:1;transform:scale(1)}.focus-row__status:focus-visible .focus-row__status-icon{opacity:1;transform:scale(1)}.focus-row__status:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.focus-row__status.is-paused{border-color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.focus-row__status.is-paused{border-color:color-mix(in srgb, var(--ink-muted) 42%, var(--line))}}.focus-row__status.is-paused{background:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.focus-row__status.is-paused{background:color-mix(in srgb, var(--ink-muted) 13%, var(--surface))}}.focus-row__status.is-paused{color:var(--ink-muted);box-shadow:0 0 0 4px var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.focus-row__status.is-paused{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink-muted) 12%, transparent)}}.focus-row__status.is-paused:before{background:var(--ink-muted)}.focus-row__status.is-paused:hover{border-color:var(--ink);background:var(--ink);color:var(--surface);box-shadow:0 0 0 4px var(--ink-muted)}.focus-row__status.is-paused:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--surface);box-shadow:0 0 0 4px var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.focus-row__status.is-paused:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink-muted) 18%, transparent)}.focus-row__status.is-paused:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink-muted) 18%, transparent)}}.focus-row__status.is-loading:before{opacity:0}.focus-row__status.is-loading>.fp-button__spinner{position:absolute;top:calc(50% - 8px)}.focus-row__status.is-loading>.fp-button__spinner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 8px)}.focus-row__status.is-loading>.fp-button__spinner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 8px)}.focus-row__status.is-loading>.fp-button__spinner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 8px)}.focus-row__status.is-loading>.fp-button__spinner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 8px)}.focus-row__status.is-loading:hover{transform:none}.focus-row__status.is-loading:focus-visible{transform:none}.focus-row__body{grid-area:1/2;min-width:0}.focus-row__body h3{align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex;overflow:visible}.focus-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.focus-row__reading-preference{vertical-align:middle;cursor:help;flex:0 0 18px;place-items:center;width:18px;height:22px;display:inline-grid;position:relative}.focus-row__reading-preference svg{width:16px;height:16px}.focus-row__reading-preference:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.focus-row__reading-preference--academic{color:var(--color-frontpost-moss)}.focus-row__reading-preference--balanced{color:var(--color-frontpost-brand)}.focus-row__reading-preference--news{color:var(--color-frontpost-ochre)}.focus-row__summary{color:var(--ink-soft);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.focus-row__age{color:var(--ink-muted);opacity:0;transition:opacity .16s}.focus-row:hover .focus-row__age,.focus-row:focus-within .focus-row__age{opacity:.8}.focus-row__meta{color:var(--ink-muted);margin-top:6px;font-size:12px}.focus-row__meta a{color:var(--brand-text);text-underline-offset:2px;font-weight:750;text-decoration:underline}.focus-row__badge{background:var(--brand-soft);color:var(--brand-text);white-space:nowrap;border-radius:999px;align-self:start;margin-top:2px;padding:5px 9px;font-size:11px;font-weight:800}.focus-row__menu-wrap{grid-area:1/3;position:relative}.focus-row__menu{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.focus-row__menu:hover,.focus-row__menu[aria-expanded=true]{background:var(--surface-muted);color:var(--ink)}.focus-row__menu:focus-visible{background:var(--surface-muted);color:var(--ink)}.focus-row__drag{width:26px;height:36px;color:var(--ink-muted);opacity:.62;cursor:pointer;touch-action:none;user-select:none;background:0 0;border:0;border-radius:8px;grid-area:1/1;place-items:center;display:grid}.focus-row__drag svg{width:17px;height:17px}.focus-row__drag:hover{color:var(--ink-muted);opacity:.78;background:0 0}.focus-row__drag:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.focus-row__drag:active{opacity:1}.focus-row__menu-panel{z-index:4;border:1px solid var(--line);background:var(--surface);min-width:160px;box-shadow:var(--shadow-md);top:calc(100% + 7px);border-radius:12px;padding:6px;position:absolute;overflow:hidden}.focus-row__menu-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.focus-row__menu-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.focus-row__menu-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.focus-row__menu-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.focus-row__menu-panel button{width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:start;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:14px;font-weight:400;display:flex}.focus-row__menu-panel button svg{flex:none;width:17px;height:17px}.focus-row__menu-panel button:hover{background:var(--surface-muted)}.focus-row__menu-panel button.is-danger{color:var(--proof)}@media (max-width:700px){.focus-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-overview__next{border-inline-start:0;border-top:1px solid var(--line);grid-column:1/-1;padding:12px 0 0}.focus-overview__actions{border-inline-start:0;margin-top:8px;padding-inline-start:0;position:static;transform:none}.focus-row{grid-template-columns:20px minmax(0,1fr) auto 24px}}@media (hover:none){.focus-row__age{opacity:1}}.favorites-search svg{flex:0 0 17px;width:17px;height:17px}.favorites-search input{width:100%;min-width:0;color:var(--ink);font-size:var(--font-small-size);background:0 0;border:0;outline:0}.reading-status{width:44px;height:44px;color:var(--brand-text);vertical-align:middle;place-items:center;margin-inline-start:8px;display:inline-grid;position:relative}.reading-status>svg:first-child{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.reading-status__track,.reading-status__progress{fill:none;stroke-width:2.4px}.reading-status__track{stroke:var(--signal-track)}.reading-status__progress{stroke:var(--signal-fill);stroke-linecap:round;transition:none}.reading-status>svg:last-of-type{z-index:1;width:22px;height:22px;position:relative}.reading-status.is-qualified{animation:.3s ease-out reading-qualified}.reading-status.is-qualified>svg:first-child{transform-origin:50%;animation:.32s cubic-bezier(.7,0,1,1) .54s forwards reading-ring-shrink}.reading-status.is-qualified>svg:last-of-type{transform-origin:50%;animation:.78s cubic-bezier(.7,0,1,1) .66s forwards reading-star-shrink}.reading-status__burst{border:2px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;animation:.9s ease-out reading-burst;position:absolute;top:0;bottom:0;left:0;right:0}.reading-status__fireworks{z-index:2;pointer-events:none;max-height:none;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:180px!important;max-width:none!important;height:180px!important}.reading-tooltip{z-index:8}.reading-tooltip:after{z-index:999;border:1px solid var(--line);background:var(--surface);width:max-content;min-width:190px;max-width:min(300px,100vw - 48px);box-shadow:var(--shadow-md);color:var(--ink-soft);content:attr(data-tooltip);opacity:0;pointer-events:none;text-align:start;white-space:pre-line;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.7;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);transform:translateY(-3px)}.reading-tooltip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.reading-tooltip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.reading-tooltip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.reading-tooltip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.reading-tooltip:hover:after,.reading-tooltip:focus:after{opacity:1;transform:translateY(0)}.is-reading-visited{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.is-reading-visited{color:color-mix(in srgb, var(--brand) 68%, var(--ink-muted))}}.history-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 0;display:flex}.history-row h3{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;max-width:100%;font-size:15px;font-weight:600;display:inline-flex;overflow:hidden}.history-row h3 .reading-status{flex:0 0 30px;width:30px;height:30px;margin-inline-start:0}.history-row h3 .reading-status>svg:last-of-type{width:15px;height:15px}.history-row p{color:var(--ink-muted);margin-top:4px;font-size:12px}@keyframes reading-qualified{0%{transform:scale(.9)}65%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes reading-ring-shrink{0%{opacity:1;transform:rotate(-90deg)scale(1)}to{opacity:0;transform:rotate(-90deg)scale(.48)}}@keyframes reading-star-shrink{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.56)}}@keyframes reading-burst{0%{opacity:.9;transform:scale(.7)}60%{opacity:.55;transform:scale(1.35)}to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:reduce){.reading-status.is-qualified,.reading-status__burst{animation:none}}.preference-slider{margin-top:24px;display:block}.preference-slider__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.preference-slider__title{display:block}.preference-slider__trailing{pointer-events:auto}.preference-slider__trailing .focus-locked-note{white-space:nowrap}.preference-slider__control{margin-top:12px;height:32px;margin-inline-start:8px;margin-inline-end:8px;display:block;position:relative}.preference-slider__control:before{background:linear-gradient(to right, var(--signal-fill) 0 var(--slider-progress), var(--signal-track) var(--slider-progress) 100%);content:"";border-radius:999px;height:6px;position:absolute;top:13px;bottom:auto;left:2px;right:2px}.preference-slider input{z-index:2;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0;position:relative}.preference-slider input::-webkit-slider-runnable-track{background:0 0;height:6px}.preference-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--surface);background:var(--signal-fill);width:24px;height:24px;box-shadow:var(--shadow-sm), 0 0 0 1px var(--brand-line);border-radius:50%;margin-top:-9px}.preference-slider input::-moz-range-track{background:0 0;height:6px}.preference-slider input::-moz-range-thumb{border:3px solid var(--surface);background:var(--signal-fill);width:20px;height:20px;box-shadow:var(--shadow-sm), 0 0 0 1px var(--brand-line);border-radius:50%}.preference-slider input:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-pill)}.preference-slider__ticks{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:13px;bottom:auto;left:2px;right:2px}.preference-slider__ticks i{border:1px solid var(--surface);background:var(--ink-faint);border-radius:50%;width:6px;height:6px;transform:translateY(0)}.preference-slider__ticks i.is-active{background:var(--accent)}.preference-slider__labels{color:var(--ink-muted);justify-content:space-between;margin-top:5px;font-size:12px;display:flex}.focus-locked-note{color:var(--ink-muted);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.focus-locked-note svg{flex:none;font-size:13px}.focus-locked-note .text-link{min-height:0;color:var(--brand-text);font-size:inherit;text-underline-offset:2px;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;font-weight:650;text-decoration:underline;display:inline}.focus-locked-note .text-link:hover{color:var(--brand);background:0 0}.focus-locked-preview{color:var(--ink-muted)}.focus-locked-preview .focus-locked-detail{opacity:.58}.focus-advanced-preview .focus-locked-detail{display:none}.focus-locked-detail{margin-top:12px;font-size:13px;line-height:1.6}.focus-source-preview{opacity:.58}.custom-source-desk__composer.is-disabled{cursor:not-allowed}.custom-source-desk__composer.is-disabled span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-card__subscribe,.footer-subscribe{cursor:pointer;font:inherit;border:0}.home-main{padding-block-start:32px;padding-block-end:72px}.lead-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.82fr) minmax(0,1.8fr) minmax(190px,.82fr);align-items:stretch;gap:28px;padding-bottom:34px;display:grid}.lead-list{flex-direction:column;min-height:100%;display:flex}.lead-list .section-heading h2{font-family:inherit;font-size:var(--font-title-size);font-weight:700}.story-list-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding-block-start:14px;padding-block-end:14px;display:grid;position:relative}.story-list-item+.story-list-item{border-top:1px solid var(--line-soft)}.story-list-item img{object-fit:cover;border-radius:12px;width:176px;height:104px}.story-list-item .smart-image{aspect-ratio:auto;border-radius:12px;width:176px;height:104px}.story-list-item>a:has(.smart-image){width:176px}.smart-image{aspect-ratio:var(--image-ratio,auto);background:var(--surface-muted);display:block;position:relative;overflow:hidden}.smart-image__placeholder{background:linear-gradient(145deg, var(--surface-muted), var(--surface-muted));position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.smart-image__placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-muted) 82%, var(--surface)), var(--surface-muted))}}.smart-image img{opacity:0;object-fit:cover;width:100%;height:100%;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:scale(1.012)}.smart-image.is-loaded img{opacity:1;transform:scale(1)}.smart-image.is-loaded .smart-image__placeholder{opacity:0;transition:opacity .2s}.smart-image.is-failed .smart-image__placeholder{background:var(--surface-muted)}.smart-image.placeholder-green,.smart-image.placeholder-green .smart-image__placeholder{background-color:#315f4f}.smart-image.placeholder-green .smart-image__placeholder{background-image:linear-gradient(112deg,#294f43 0%,#3f7461 48%,#315f4f 100%)}.smart-image.has-thumb .smart-image__thumb{object-fit:cover;filter:blur(14px);opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.08)}.smart-image.has-thumb img.smart-image__thumb{z-index:1}.smart-image.has-thumb img:not(.smart-image__thumb){z-index:2;position:relative}.smart-image.has-thumb img.smart-image__thumb[loading=eager]{opacity:1}.smart-image.has-thumb.is-loaded .smart-image__thumb{opacity:0;transition:opacity .4s}.smart-image.has-thumb.is-loaded img:not(.smart-image__thumb){animation:2s cubic-bezier(.22,1,.36,1) forwards smart-image-reveal}@keyframes smart-image-reveal{0%{opacity:0;filter:blur(10px);transform:scale(1.05)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.smart-image.has-thumb.is-loaded img:not(.smart-image__thumb){opacity:1;filter:none;animation:none;transform:scale(1)}}.story-list-item h3{font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:calc(var(--font-title-size) - 2px);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.story-list-item p{color:var(--ink-soft);font-size:var(--font-small-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.story-list-item small{color:var(--ink-muted);font-size:calc(var(--font-small-size) - 1px);margin-top:7px;display:block}.story-category{color:var(--brand-text);font-size:calc(var(--font-small-size) - 1px);margin-bottom:4px;font-weight:700;display:block}.brand-product-name{letter-spacing:-.01em;font-family:Newsreader,Georgia,serif;font-size:1.08em;font-weight:600}.bookmark{width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-self:end;place-items:center;display:grid}.story-rank{min-width:30px;color:var(--brand-text);font-family:Newsreader,Georgia,serif;font-size:34px;line-height:1}.lead-list .story-list-item{grid-template-columns:1fr;gap:0}.lead-list .story-list-item h3{font-family:inherit;font-size:var(--font-body-size);font-weight:650;line-height:1.45}.lead-list .bookmark{display:none}.lead-list .story-list-item h3{overflow:visible}.lead-list .story-list-item small{margin-top:auto}.lead-story{flex-direction:column;min-width:0;display:flex}.lead-story__image{background:var(--surface-muted);will-change:min-height, transform;border-radius:16px;transition:min-height .48s cubic-bezier(.16,1,.3,1),flex-basis .48s cubic-bezier(.16,1,.3,1),border-radius .24s,transform .48s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.lead-story__image .smart-image{aspect-ratio:1.72;transition:aspect-ratio .48s cubic-bezier(.16,1,.3,1),height .48s cubic-bezier(.16,1,.3,1)}.lead-story__image img{aspect-ratio:1.72;object-fit:cover;width:100%;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),aspect-ratio .48s cubic-bezier(.16,1,.3,1),height .48s cubic-bezier(.16,1,.3,1)}.lead-story:hover .lead-story__image img{transform:scale(1.015)}.story-tag-group{background:var(--surface);border-radius:999px;display:inline-flex;position:absolute;bottom:12px;overflow:hidden}.story-tag-group:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.story-tag-group:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.story-tag-group:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.story-tag-group:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}@supports (color:color-mix(in lab, red, red)){.story-tag-group{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.story-tag-group{color:var(--brand-text);font-size:calc(var(--font-small-size) - 1px);backdrop-filter:blur(8px);font-weight:700}.story-tag-group span{padding:5px 10px}.story-tag-group span+span{border-inline-start:1px solid var(--line)}.lead-story h1{letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:26ch;margin-top:18px;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:max(26px,min(2.5vw,36px));font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.lead-story>p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;line-height:1.72;display:-webkit-box;overflow:hidden}.lead-story>small{color:var(--ink-muted);font-size:calc(var(--font-small-size) - 1px);margin-top:10px;display:block}.lead-findings{color:var(--ink-soft);font-size:var(--font-small-size);gap:5px;margin:14px 0 8px;padding-inline-start:20px;display:grid}.today-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:42px;padding-block-start:40px;padding-block-end:40px;display:grid}.today-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.today-head .section-heading{margin:0}.tab-list,.segmented{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}.tab-list button,.segmented button{color:var(--ink-muted);cursor:pointer;font-size:var(--font-small-size);background:0 0;border:0;border-radius:999px;padding:6px 14px}.tab-list button.is-active,.segmented button.is-active{background:var(--brand);color:var(--on-brand)}.today-column .story-list-item{grid-template-columns:auto minmax(0,1fr) auto}.most-read{border-inline-start:1px solid var(--line);padding-inline-start:26px}.most-read .story-list-item{grid-template-columns:auto minmax(0,1fr)}.most-read .bookmark{display:none}.domain-section{border-bottom:1px solid var(--line);padding-block-start:26px;padding-block-end:40px}.domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.domain-card{background:var(--brand);min-width:0;min-height:360px;color:var(--on-brand);border:0;border-radius:22px;position:relative;overflow:hidden}.domain-card__image{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;aspect-ratio:auto!important}.domain-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .4s}.domain-card:hover .domain-card__image img{filter:saturate(1.05);transform:scale(1.055)}.domain-card__overlay{background:linear-gradient(#0621280d 14%,#051e258f 52%,#04191ff0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.domain-card__content{z-index:1;flex-direction:column;justify-content:flex-end;min-height:360px;padding:22px;display:flex;position:relative}.domain-card__head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.domain-card__head svg{color:#b7e7e4;width:26px;height:26px}.domain-card h3{color:#fff;font-size:var(--font-title-size)}.domain-card p{color:#ffffffc2;min-height:0;font-size:var(--font-small-size);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.domain-card__story{min-height:30px;margin-top:8px;position:relative}.domain-card__story>a{min-width:0;color:inherit;padding-inline-end:44px;text-decoration:none;display:block}.domain-card__story>a p{margin-top:0;line-height:30px;transition:color .16s}.domain-card__story>a:hover p{color:#fff}.domain-card__story>a:focus-visible p{color:#fff}.domain-card__story .story-quick-actions{top:-3px}.domain-card__story .story-quick-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.domain-card__story .story-quick-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.domain-card__story .story-quick-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.domain-card__story .story-quick-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.domain-card__story .story-quick-actions__menu{top:auto;bottom:calc(100% + 7px)}.domain-card__subscribe{color:#fff;font-size:var(--font-small-size);align-self:flex-start;align-items:center;gap:7px;margin-top:18px;font-weight:750;display:inline-flex}.domain-card__subscribe span{transition:transform var(--motion-feedback) var(--motion-ease)}.domain-card__subscribe:hover span{transform:translate(4px)}[dir=rtl] .domain-card__subscribe span{transform:rotate(180deg)}.domain-card .text-link{font-size:var(--font-small-size);margin-top:10px}.subscription-promo{border:1px solid var(--line-strong);background:var(--brand-soft);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-block-start:40px;margin-block-end:40px;padding:24px 28px;display:grid}.subscription-promo__icon{background:var(--surface);width:88px;height:72px;color:var(--brand-text);box-shadow:var(--shadow-sm);border-radius:16px;place-items:center;display:grid;position:relative}.subscription-promo__icon>svg:first-child{width:38px;height:38px}.subscription-promo__icon>svg:last-child{width:18px;height:18px;position:absolute;top:8px}.subscription-promo__icon>svg:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.subscription-promo__icon>svg:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.subscription-promo__icon>svg:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.subscription-promo__icon>svg:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.subscription-promo h2{font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:var(--font-headline-size);font-weight:600}.subscription-promo p{max-width:65ch;color:var(--ink-soft);margin-top:6px}.subscription-promo__content{min-width:0}.delivery-inline{color:var(--brand-text);font-size:var(--font-small-size);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.delivery-inline span{align-items:center;gap:5px;display:inline-flex}.delivery-inline svg{width:18px;height:18px}.zotero-mark{border:1px solid;border-radius:5px;place-items:center;width:19px;height:19px;font-size:12px;font-weight:700;line-height:1;display:inline-grid!important}.subscription-promo__action{justify-items:end;gap:10px;display:grid}.briefing-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-block-start:18px;margin-block-end:18px;display:grid}.briefing-field{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:48px;color:var(--brand-text);border-radius:16px;align-items:center;gap:9px;padding-inline-start:14px;padding-inline-end:14px;transition:border-color .18s,box-shadow .18s;display:flex}.briefing-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.briefing-field>svg{flex:none;width:19px;height:19px}.briefing-field input,.briefing-field textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background-color:#0000;border:0;outline:0}.briefing-field textarea{resize:none;line-height:1.4;overflow-y:auto}.briefing-field input::placeholder,.briefing-field textarea::placeholder{color:var(--ink-muted)}.briefing-form--compact{margin-block-start:14px;margin-block-end:4px}.briefing-form--compact .briefing-field{border-radius:12px;min-height:44px}.briefing-form--multiline .briefing-field{align-items:stretch;height:auto;min-height:calc(1.4em + 12px);padding-block-start:5px;padding-block-end:5px}.briefing-form--multiline .briefing-field textarea{height:1.4em;min-height:0;transition:height .18s var(--ease-frontpost);padding:0;overflow-y:hidden}.podcast-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:stretch;gap:28px;padding-block-start:30px;padding-block-end:30px;display:grid}.podcast-intro{align-items:flex-start;gap:18px;display:flex}.podcast-intro>svg{width:42px;height:42px;color:var(--brand-text)}.podcast-intro h2{font-family:Newsreader,Georgia,serif;font-size:var(--font-headline-size)}.podcast-intro p{color:var(--ink-muted);margin-top:6px}.podcast-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.podcast-list article{border-inline-start:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding-inline-start:14px;transition:color .18s;display:flex}.podcast-copy{min-width:0}.podcast-list strong{font-size:var(--font-small-size);line-height:1.4;display:block}.podcast-list small{color:var(--ink-muted)}.podcast-meta{align-items:center;gap:8px;margin-top:5px;display:flex}.podcast-wave{opacity:.45;background:repeating-linear-gradient(90deg,currentColor 0,currentColor 2px,#0000 2px,#0000 5px);width:66px;height:10px;display:block;-webkit-mask-image:linear-gradient(#0000 0,#000 22%,#000 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22%,#000 78%,#0000 100%)}.is-playing .podcast-wave{opacity:.9;animation:1.1s ease-in-out infinite alternate podcast-pulse}@keyframes podcast-pulse{to{opacity:.55;transform:scaleY(.55)}}.play-button{background:var(--brand);width:38px;height:38px;color:var(--on-brand);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.play-button svg{width:16px;height:16px}.sources-strip{z-index:20;padding-block-start:42px;padding-block-end:12px;position:relative;overflow:visible}.sources-strip__reserve{border-block:1px solid var(--line-soft);background:linear-gradient(90deg, transparent, var(--paper-muted), transparent);height:72px;margin-top:24px}.sources-strip h2{font-size:var(--font-headline-size)}.sources-strip p{color:var(--ink-muted);margin-top:6px}.sources-note{max-width:720px;color:var(--ink-muted);font-size:var(--font-small-size);text-align:center;margin:30px auto 0;padding-top:0;line-height:1.7}.source-list{z-index:30;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex;position:relative}.source-logo{z-index:1;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:0;padding:0;transition:opacity .18s,transform .18s;display:flex;position:relative}.source-logo img{object-fit:contain;background:#fff;border-radius:0;width:auto;max-width:160px;height:40px;padding:6px;display:block}.source-logo__fallback-mark,.source-logo__label{display:none}.source-logo.is-fallback .source-logo__label{margin-top:0}.source-logo:hover{z-index:60;opacity:.78;background:0 0;border:0;transform:translateY(-2px)}.source-logo:after{z-index:999;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:220px;box-shadow:var(--shadow-md);color:var(--ink-soft);content:attr(data-tooltip);opacity:0;pointer-events:none;text-align:center;white-space:normal;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);transform:translate(-50%,-3px)}.source-logo:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.source-logo:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.source-logo:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.source-logo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.source-logo:hover:after{opacity:1;transform:translate(-50%)}.source-logo:focus-visible:after{opacity:1;transform:translate(-50%)}.source-logo[data-source=nature]{color:#c3262e;font-weight:700}.source-logo[data-source=arxiv] img{max-width:138px}.source-logo[data-source=biorxiv]{color:#477b8d}.source-logo[data-source=pubmed]{color:#326599;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:750}.source-logo[data-source=openalex] img{object-position:center;max-width:148px}.source-logo[data-source=openalex]{color:#6754a4}.source-logo[data-source=crossref]{color:#3f7b8c;font-family:ui-sans-serif,system-ui,sans-serif}.source-logo[data-source=europe-pmc]{color:#1e6b5c;font-family:ui-sans-serif,system-ui,sans-serif}.source-logo[data-source=martin-fowler] img{background:#1f2430}.source-logo[data-source=indian-academy-of-sciences] img{background:#900020}.source-logo[data-source=nih] img,.source-logo[data-source=openreview] img,.source-logo[data-source=esi] img,.source-logo[data-source=esint] img,.source-logo[data-source=essential-science-indicators] img,.source-logo[data-source=rues] img,.source-logo[data-source=elibrary\.ru] img,.source-logo[data-source=elibrary-ru] img,.source-logo[data-source=nsf] img{background:0 0;padding:0}.source-logo[data-source=俄罗斯科学院图书馆] img{background:#fff}.sources-strip .section-heading h2{letter-spacing:0;margin-top:3px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif}.site-footer{border-top:1px solid var(--line);background:var(--surface);padding-block-start:44px;padding-block-end:20px}.footer-head{border-bottom:1px solid var(--line);padding-bottom:28px}.footer-brand{text-align:start;justify-items:start}.footer-brand .brand-logo{justify-content:flex-start;width:160px}.footer-brand p{max-width:36ch;color:var(--ink-soft);font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-title-size);margin-top:4px}.footer-social{justify-content:flex-start;gap:4px;margin-top:14px;display:flex}.footer-body{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:44px;padding-top:30px;display:grid}.footer-links{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.footer-links nav{align-content:start;gap:7px;display:grid}.footer-links nav strong{margin-bottom:4px}.footer-links nav a{color:var(--ink-muted);font-size:var(--font-small-size)}.footer-links nav a:hover{color:var(--brand-text)}.footer-actions{border-inline-start:1px solid var(--line);align-content:start;gap:24px;padding-inline-start:28px;display:grid}.footer-actions h2{font-size:var(--font-title-size)}.footer-actions p{color:var(--ink-muted);font-size:var(--font-small-size);margin-top:4px}.footer-subscribe{background:var(--brand);min-height:40px;color:var(--on-brand);border-radius:12px;align-items:center;margin-top:14px;padding:8px 16px;font-weight:750;display:inline-flex}.footer-actions>div+div{border-top:1px solid var(--line);padding-top:20px}.app-downloads{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.app-downloads a{border:1px solid var(--line-strong);background:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:0;padding:0;display:flex;overflow:hidden}.app-downloads img{width:100%;height:auto;display:block}.footer-legal{border-top:1px solid var(--line-soft);color:var(--ink-muted);font-size:var(--font-small-size);text-align:start;justify-content:flex-start;align-items:center;gap:18px;margin-top:34px;padding-top:16px;display:flex}.footer-legal nav{align-items:center;gap:16px;display:flex}.footer-legal a{color:var(--ink-muted);text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.footer-legal a:hover{color:var(--brand-text);text-decoration:underline}.footer-legal svg{flex:none;width:15px;height:15px}.footer-legal__row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.subscribe-main{padding-block-start:38px;padding-block-end:72px}.subscribe-hero{text-align:center}.subscribe-hero>h1{font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:var(--font-display-size);letter-spacing:-.025em;font-weight:600;line-height:1.12}.subscribe-hero>p{color:var(--ink-soft);margin:8px auto 26px}.option-grid{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.option-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;align-items:stretch;min-height:282px;padding:26px 30px;display:flex}.option-card--public{background:var(--brand-soft)}.option-card__title{align-items:center;gap:12px;display:flex}.option-card__title svg{width:34px;height:34px;color:var(--brand-text)}.option-card__title h2{font-size:var(--font-title-size)}.option-price{color:var(--brand-text);margin-top:10px;font-size:32px;display:block}.option-card>p{color:var(--ink-soft);margin-top:18px}.option-card ul{gap:7px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.option-card li{align-items:center;gap:8px;display:flex}.option-card li svg{color:var(--brand-text)}.example-chip{background:var(--brand-soft);color:var(--brand-text);text-align:center;border-radius:999px;margin:22px 0;padding:10px 16px}.option-card .fp-button{margin-top:auto}.notice-bar{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:14px;margin-block-start:18px;margin-block-end:28px;padding:12px 18px;display:flex}.notice-bar svg{width:22px;height:22px;color:var(--brand-text);flex:none}.section-title{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.section-title>span{background:var(--brand);border-radius:99px;width:4px;height:28px}.section-title h2{font-size:var(--font-headline-size)}.section-title p{color:var(--ink-muted);margin-top:3px}.domain-picker{margin-top:26px}.domain-picker__body{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) 260px;gap:0;display:grid;overflow:hidden}.domain-picker__groups{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.domain-picker__groups>fieldset{border:0;border-inline-end:1px solid var(--line-soft);border-block-end:1px solid var(--line-soft);min-width:0;padding:18px}.domain-picker__groups legend{align-items:center;gap:8px;width:100%;margin-bottom:8px;font-weight:700;display:flex}.domain-picker__groups legend svg{width:22px;height:22px;color:var(--brand-text)}.domain-picker__groups label,.channel-checks label{cursor:pointer;min-height:29px;color:var(--ink-soft);font-size:var(--font-small-size);align-items:center;gap:7px;display:flex}.domain-picker input{opacity:0;pointer-events:none;position:absolute}.checkbox-ui{border:1px solid var(--line-strong);color:#0000;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}input:checked+.checkbox-ui{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.checkbox-ui svg{width:12px;height:12px}.picker-controls{grid-column:1/-1;grid-template-columns:.7fr 1.3fr .8fr;gap:18px;padding:18px;display:grid}.picker-controls fieldset{border:0;padding:0}.picker-controls legend{margin-bottom:7px;font-weight:700}.channel-checks{flex-wrap:wrap;gap:16px;display:flex}.selection-summary{border-inline-start:1px solid var(--line);background:var(--paper-warm);flex-direction:column;padding:24px;display:flex}.selection-summary>span{color:var(--ink-muted)}.selection-summary>strong{color:var(--brand-text);margin-top:4px;font-size:46px;line-height:1}.selection-summary>p{color:var(--ink-soft);margin-top:12px}.selection-summary__price{color:var(--brand-text);margin-top:auto;padding-top:32px;font-size:36px;font-weight:700}.selection-summary .fp-button{width:100%;margin-top:10px}.selection-summary small{text-align:center;color:var(--ink-muted);margin-top:8px}.ai-detail{border:1px solid var(--line);background:var(--brand-soft);border-radius:16px;margin-top:34px;padding:24px}.customization-options{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 18px;display:flex}.customization-options strong{font-size:var(--font-small-size);margin-inline-end:4px}.customization-options span{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:var(--font-small-size);border-radius:999px;padding:6px 10px}.ai-detail__grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ai-detail__grid article{background:var(--surface);border-radius:12px;padding:20px}.ai-detail__grid h3{margin-bottom:12px}.ai-detail__grid ul{gap:8px;margin:0;padding-inline-start:20px;display:grid}.ai-detail__grid article:last-child ul{padding:0;list-style:none}.ai-detail__grid article:last-child li{align-items:flex-start;gap:8px;display:flex}.ai-detail__grid li svg{width:18px;height:18px;color:var(--brand-text);flex:none;margin-top:3px}.pricing{padding-block-start:38px;padding-block-end:38px}.pricing-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.pricing-head h2{font-size:var(--font-headline-size)}.pricing-head p{color:var(--ink-muted)}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative}.pricing-card.is-recommended{border-color:var(--brand)}.recommended{background:var(--brand);color:var(--on-brand);font-size:var(--font-small-size);border-radius:999px;padding:4px 10px;position:absolute;top:18px}.recommended:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.recommended:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.recommended:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.recommended:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.pricing-card h3{font-size:var(--font-title-size)}.price{align-items:baseline;gap:6px;margin:10px 0;display:flex}.price strong{color:var(--brand-text);font-size:36px}.price span{color:var(--ink-muted)}.pricing-card ul{gap:9px;margin:8px 0 22px;padding:0;list-style:none;display:grid}.pricing-card li{align-items:center;gap:8px;display:flex}.pricing-card li svg{color:var(--brand-text)}.pricing-card .fp-button{margin-top:auto}.pricing-access{border:1px solid var(--line-strong);background:linear-gradient(145deg, var(--surface), var(--brand-soft));border-radius:24px;margin-block-start:42px;margin-block-end:42px}@supports (color:color-mix(in lab, red, red)){.pricing-access{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--brand-soft) 52%, var(--surface)))}}.pricing-access{box-shadow:var(--shadow-sm);padding:max(24px,min(4vw,46px))}.pricing-access>header{max-width:780px}.pricing-access>header>span{color:var(--brand-text);font-size:var(--font-small-size);letter-spacing:.05em;font-weight:800}.pricing-access>header h2{letter-spacing:-.03em;margin-top:7px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(34px,min(4.5vw,58px));font-weight:560;line-height:1.05}.pricing-access>header p{max-width:72ch;color:var(--ink-soft);text-wrap:pretty;margin-top:14px}.pricing-access__panel{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:18px;margin-top:30px;display:grid}.eligibility-picker,.price-result{border:1px solid var(--line);background:var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.eligibility-picker,.price-result{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.eligibility-picker,.price-result{padding:22px}.eligibility-picker h3{font-size:var(--font-title-size);margin-bottom:13px}.eligibility-options{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.eligibility-options label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px 14px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative}.eligibility-options label:hover{border-color:var(--line-strong);transform:translateY(-1px)}.eligibility-options label.is-active{border-color:var(--brand);background:var(--brand-soft)}.eligibility-options input{opacity:0;position:absolute}.eligibility-options strong,.eligibility-options small{display:block}.eligibility-options small{color:var(--ink-muted)}.radio-dot{border:1px solid var(--line-strong);background:var(--surface);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--surface);border-radius:999px}.is-active .radio-dot{border-color:var(--brand);background:var(--brand)}.gni-field{gap:7px;margin-top:16px;font-weight:700;display:grid}.gni-field input{border:1px solid var(--line-strong);background:var(--paper);min-height:48px;color:var(--ink);border-radius:12px;padding-inline-start:13px;padding-inline-end:13px}.gni-field small{color:var(--ink-muted);font-weight:400}.price-result{flex-direction:column;align-items:flex-start;display:flex}.price-result>span{color:var(--ink-muted);font-size:var(--font-small-size);font-weight:700}.price-result>div{align-items:baseline;gap:8px;margin-top:8px;display:flex}.price-result strong{color:var(--brand-text);font-family:Newsreader,Georgia,serif;font-size:max(48px,min(6vw,76px));font-weight:600;line-height:1}.price-result small{color:var(--ink-muted)}.price-result p{color:var(--ink-soft);margin-block-start:16px;margin-block-end:24px}.price-result .fp-button{width:100%;margin-top:auto}.pricing-access__policy{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-top:16px;padding-top:18px;display:grid}.pricing-access__policy svg{width:25px;height:25px;color:var(--brand-text);grid-row:1/3}.pricing-access__policy p{color:var(--ink-soft)}.pricing-access__policy small{color:var(--ink-muted)}.value-strip{border:1px solid var(--line);background:var(--brand-soft);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:0;padding:20px;display:grid}.value-strip article{border-inline-start:1px solid var(--line);gap:14px;padding:10px 20px;display:flex}.value-strip article:first-child{border-inline-start:0}.value-strip article>svg{width:28px;height:28px;color:var(--brand-text);flex:none}.value-strip h3{font-size:var(--font-body-size)}.value-strip p{color:var(--ink-muted);font-size:var(--font-small-size)}.delivery-marks{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.delivery-marks span{align-items:center;gap:7px;display:inline-flex}.delivery-marks svg{width:20px;height:20px}.delivery-marks strong,.presentation-marks strong{color:var(--ink-muted);font-size:var(--font-small-size)}.presentation-marks{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:20px;margin-top:12px;display:flex}.presentation-marks span{align-items:center;gap:7px;display:inline-flex}.presentation-marks svg{width:20px;height:20px}.faq{padding-top:34px}.faq h2{font-size:var(--font-headline-size);margin-bottom:14px}.faq article{border-top:1px solid var(--line)}.faq article:last-child{border-bottom:1px solid var(--line)}.faq button{text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:14px 4px;display:flex}.faq button span{color:var(--brand-text);font-size:24px}.faq article p{max-width:70ch;color:var(--ink-muted);padding:0 4px 16px}.article-main{max-width:920px;padding-block-start:52px;padding-block-end:88px}.article-header{max-width:790px}.article-header>span{color:var(--brand-text);font-weight:700}.article-header h1{letter-spacing:-.03em;margin-top:12px;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:max(36px,min(4.7vw,56px));font-weight:600;line-height:1.08}.article-header>p{color:var(--ink-soft);font-size:var(--font-title-size);text-wrap:pretty;margin:18px auto 0;line-height:1.65}.article-header>div{color:var(--ink-muted);font-size:var(--font-small-size);font-variant-numeric:tabular-nums;justify-content:center;gap:12px;margin-top:18px;display:flex}.article-hero{aspect-ratio:1.72;border-radius:20px;width:100%;margin-top:34px}.article-hero img{object-fit:cover;width:100%;height:100%}.markdown-content{max-width:720px;color:var(--ink-soft);font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:calc(var(--font-body-size) + 2px);margin:42px auto 0;line-height:1.85}.markdown-content>:first-child{margin-top:0}.markdown-content h2{color:var(--ink);font-family:Noto Sans SC,Noto Sans Arabic,system-ui,sans-serif;font-size:var(--font-headline-size);margin:42px 0 12px}.markdown-content p,.markdown-content ul{margin-block-start:18px;margin-block-end:18px}.markdown-content li+li{margin-top:8px}.markdown-content a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}.markdown-module{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:16px;margin-block-start:30px;margin-block-end:30px;padding:20px;font-family:Noto Sans SC,Noto Sans Arabic,system-ui,sans-serif;line-height:1.55;display:flex}.markdown-module p{margin:5px 0 0}.evidence-module{background:var(--brand-soft)}.evidence-module>svg{width:34px;height:34px;color:var(--brand-text);flex:none}.evidence-module strong{color:var(--brand-text);font-variant-numeric:tabular-nums;font-family:inherit;font-size:34px;font-weight:750;line-height:1;display:block}.evidence-module span{color:var(--ink);margin-top:5px;font-weight:700;display:block}.source-module{justify-content:space-between}.source-module span,.source-module strong{display:block}.source-module strong{color:var(--ink-muted);font-size:var(--font-small-size)}.source-module>a{background:var(--brand);color:var(--on-brand);border-radius:12px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-weight:700;text-decoration:none;display:inline-flex}.source-module>a svg{width:18px;height:18px}.podcast-module{background:var(--brand-soft)}.podcast-module>div{flex:1;min-width:0}.podcast-module>time{color:var(--ink-muted);font-variant-numeric:tabular-nums}.subscribe-module{background:var(--brand-soft);align-items:flex-start}.subscribe-module>svg{width:28px;height:28px;color:var(--brand-text);flex:none}.subscribe-module>div{flex:1;min-width:0}.article-empty{text-align:center;min-height:60vh;padding-block-start:80px;padding-block-end:80px}.article-empty h1{font-size:72px}.image-share-backdrop{z-index:140;backdrop-filter:blur(6px);background:#121d2094;place-items:center;padding:28px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.image-share-dialog{background:#fbfaf7;border:1px solid #d9dedb;border-radius:28px;justify-items:center;gap:20px;width:min(92vw,510px);padding:30px;display:grid;position:relative;box-shadow:0 28px 72px #1124283d}.image-share-dialog h2{color:#183f4b;letter-spacing:.02em;margin:0;font-size:22px;font-weight:700}.image-share-dialog__preview{background:#f7f6f2;border:1px solid #e2e5e1;border-radius:0;width:min(100%,390px);height:auto;display:block;box-shadow:0 15px 34px #11242824}.image-share-dialog__actions{flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%,390px);display:flex}.image-share-dialog__actions>*{color:#183f4b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdbd7;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.image-share-dialog__actions>.image-share-dialog__download{color:#fff;background:#244e5c;border-color:#244e5c}.image-share-dialog__actions>:hover{border-color:#244e5c;outline:0;box-shadow:0 0 0 3px #244e5c21}.image-share-dialog__actions>:focus-visible{border-color:#244e5c;outline:0;box-shadow:0 0 0 3px #244e5c21}.image-share-dialog__close{color:#183f4b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px}.image-share-dialog__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.image-share-dialog__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.image-share-dialog__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.image-share-dialog__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.image-share-dialog__close:hover{background:#e8efed;outline:none}.image-share-dialog__close:focus-visible{background:#e8efed;outline:none}.image-share-dialog__close svg{width:24px;height:24px}@media (max-width:560px){.image-share-backdrop{padding:14px}.image-share-dialog{border-radius:22px;width:min(100%,450px);padding:26px 18px 22px}.image-share-dialog__preview{width:min(100%,350px)}}.app-error{--app-error-copy-size:clamp(18px, calc(22px - .28vw), 20px);--app-error-icon-size:clamp(92px, 10vw, 116px);--app-error-title-gap:clamp(20px, 2vw, 26px);--app-error-body-gap:clamp(10px, 1.2vw, 14px);--app-error-action-gap:clamp(24px, 3vw, 36px);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 40px,880px);min-height:72svh;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:max(44px,min(8vh,88px));padding-block-end:max(44px,min(8vh,88px));display:flex;position:relative}.app-error__corner{z-index:2;position:fixed;top:20px}.app-error__corner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px}.app-error__corner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px}.app-error__corner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:24px}.app-error__corner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:24px}.app-error__corner-link{width:56px;height:56px;color:var(--brand-text);place-items:center;transition:color .16s,transform .16s;display:grid}.app-error__corner-link svg{width:44px;height:44px}.app-error__corner-link:hover{color:var(--ink);outline:none;transform:scale(1.07)}.app-error__corner-link:focus-visible{color:var(--ink);outline:none;transform:scale(1.07)}.app-error__icon{width:var(--app-error-icon-size);height:var(--app-error-icon-size);color:var(--ink);animation:app-error-icon-in .36s var(--ease-frontpost) both;place-items:center;display:grid}.app-error__icon svg{width:100%;height:100%}.app-error h1,.app-error p{font-family:Noto Sans SC,Noto Sans Arabic,system-ui,sans-serif;font-size:var(--app-error-copy-size);letter-spacing:-.035em;line-height:1.34}.app-error h1{max-width:42ch;margin-top:var(--app-error-title-gap);color:var(--ink);font-weight:400}.app-error p{max-width:min(66ch,100%);margin-top:var(--app-error-body-gap);color:var(--ink-muted);font-weight:400}.app-error__actions{margin-top:var(--app-error-action-gap);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.app-error__actions .fp-button{min-height:50px;padding-inline-start:22px;padding-inline-end:22px}.app-error--page{min-height:100svh}.app-error--with-header{min-height:calc(100svh - 122px)}.app-error--compact{--app-error-icon-size:clamp(64px, calc(84px - 2.2vw), 72px);--app-error-action-gap:clamp(32px, 4vh, 52px);min-height:100svh}.app-error--embedded{--app-error-icon-size:clamp(72px, calc(100px - 3vw), 88px);--app-error-action-gap:clamp(36px, 4vw, 48px);text-align:center;min-height:min(48svh,500px);padding-block-start:max(32px,min(5vh,52px));padding-block-end:max(32px,min(5vh,52px))}.app-error--embedded p{margin-inline-start:auto;margin-inline-end:auto}@keyframes app-error-icon-in{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-error__icon{animation:none}}@media (max-width:640px){.app-error__corner{top:14px}.app-error__corner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.app-error__corner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.app-error__corner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.app-error__corner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.app-error__corner-link{width:52px;height:52px}.app-error__corner-link svg{width:42px;height:42px}.app-error--embedded{min-height:min(48svh,480px)}}.route-stage{animation:.42s cubic-bezier(.16,1,.3,1) both route-enter}@keyframes route-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.subscribe-overview{max-width:1240px}.subscribe-editorial-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:max(40px,min(7vw,88px));min-height:470px;padding-block-start:38px;padding-block-end:54px;display:grid}.subscribe-eyebrow{color:var(--brand-text);font-size:var(--font-small-size);align-items:center;gap:7px;font-weight:800;display:inline-flex}.subscribe-eyebrow svg{width:18px;height:18px}.subscribe-editorial-hero h1{letter-spacing:-.04em;max-width:12ch;margin-top:14px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(44px,min(5vw,70px));font-weight:560;line-height:1.06}.subscribe-editorial-hero>div>p{max-width:49ch;color:var(--ink-soft);font-size:calc(var(--font-body-size) + 1px);margin-top:18px;line-height:1.7}.subscribe-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.subscribe-editorial-hero>div>small{color:var(--ink-muted);align-items:center;gap:7px;margin-top:18px;display:flex}.subscribe-editorial-hero>div>small svg{width:18px;height:18px;color:var(--brand-text)}.tracker-preview{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;gap:12px;padding:24px;display:grid}.tracker-preview>strong{color:var(--ink-muted);font-size:var(--font-small-size)}.tracker-preview article{border:1px solid var(--line-soft);background:var(--brand-soft);border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-preview article{background:color-mix(in srgb, var(--brand-soft) 34%, var(--surface))}}.tracker-preview article{padding:15px}.tracker-preview article>span{background:var(--surface);width:30px;height:30px;color:var(--brand-text);font-size:var(--font-small-size);box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;font-weight:800;display:grid}.tracker-preview h2{font-size:var(--font-small-size)}.tracker-preview p{color:var(--ink-soft);margin-top:4px}.plan-overview{border-bottom:1px solid var(--line);padding-block-start:48px;padding-block-end:48px}.plan-overview>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.plan-overview>header>div{align-items:center;gap:12px;display:flex}.annual-saving{color:var(--brand-text);font-size:var(--font-small-size);white-space:nowrap;font-weight:800}.plan-overview>header span{color:var(--brand-text);font-size:var(--font-small-size);font-weight:800}.plan-overview>header h2{font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-headline-size);margin-top:4px;font-weight:600}.billing-switch{background:var(--surface-hover);border-radius:999px;flex:none;gap:3px;padding:4px;display:inline-flex}.billing-switch button{min-height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font-weight:700}.billing-switch button.is-active{background:var(--brand);color:var(--on-brand)}.billing-note{color:var(--ink-muted);font-size:var(--font-small-size);margin-top:10px}.pricing-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.pricing-plan{border-top:2px solid var(--line-strong);flex-direction:column;min-width:0;padding:24px 20px 20px;display:flex}.pricing-plan--plus{border-color:var(--brand);background:linear-gradient(180deg, var(--brand-soft), transparent 64%)}.pricing-plan>header{align-items:flex-start;gap:10px;display:flex}.pricing-plan>header>svg{width:23px;height:23px;color:var(--brand-text);flex:0 0 23px}.pricing-plan h3{font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-title-size)}.pricing-plan header p{color:var(--ink-muted);font-size:var(--font-small-size);margin-top:4px}.pricing-plan__price{align-items:baseline;gap:7px;margin-top:24px;display:flex}.pricing-plan__price strong{letter-spacing:-.04em;font-family:Newsreader,Georgia,serif;font-size:52px;font-weight:570}.pricing-plan__price small{color:var(--ink-muted)}.pricing-plan__equivalent{color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:6px;font-size:12px;display:flex}.pricing-plan__equivalent s{text-decoration-thickness:1px}.pricing-plan__equivalent b{color:var(--brand-text);font-weight:800}.pricing-plan ul{gap:9px;margin:24px 0;padding:0;list-style:none;display:grid}.pricing-plan li{color:var(--ink-soft);font-size:var(--font-small-size);align-items:flex-start;gap:8px;display:flex}.pricing-plan li svg{width:17px;height:17px;color:var(--brand-text);flex:0 0 17px}.pricing-plan li.is-unavailable,.pricing-plan li.is-unavailable svg{color:var(--ink-muted)}.pricing-plan .fp-button{width:100%;margin-top:auto}.plan-overview__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;margin-top:22px;display:grid}.main-plan-card{border:1px solid var(--brand);background:linear-gradient(145deg, var(--surface), var(--brand-soft));border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:26px;display:grid;overflow:hidden}.main-plan-card>div:first-child>span{color:var(--brand-text);font-weight:800}.main-plan-card>div:first-child>p{color:var(--ink-muted);margin-top:4px}.plan-price{align-items:baseline;gap:5px;display:flex}.plan-price strong{font-family:Newsreader,Georgia,serif;font-size:52px;font-weight:600;line-height:1}.plan-price small{color:var(--ink-muted)}.main-plan-card ul{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.main-plan-card li{color:var(--ink-soft);align-items:center;gap:7px;display:flex}.main-plan-card li svg{width:17px;height:17px;color:var(--brand-text)}.main-plan-card .fp-button{grid-column:1/-1}.access-mini-plans{gap:10px;display:grid}.access-mini-plans h3{color:var(--ink-muted);font-size:var(--font-small-size)}.access-mini-plans article{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px;display:grid}.access-mini-plans article>svg{width:26px;height:26px;color:var(--brand-text)}.access-mini-plans p{color:var(--ink-muted);font-size:var(--font-small-size);margin-top:3px;line-height:1.5}.access-mini-plans b{color:var(--brand-text);white-space:nowrap}.subscribe-ai-editor{margin-block-start:48px;margin-block-end:48px}.public-fields-teaser{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.44fr) minmax(0,1fr);align-items:center;gap:42px;padding-block-start:48px;padding-block-end:48px;display:grid}.public-fields-teaser>div:first-child>span{color:var(--brand-text);font-size:var(--font-small-size);font-weight:800}.public-fields-teaser h2{font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-headline-size);margin-top:6px;font-weight:600}.public-fields-teaser>div:first-child>p{color:var(--ink-soft);margin-top:8px;line-height:1.65}.public-fields-teaser>div:first-child>a{color:var(--brand-text);align-items:center;gap:7px;margin-top:18px;font-weight:750;display:inline-flex}.public-fields-teaser>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-fields-teaser article{border-inline-start:1px solid var(--line);border-top:1px solid var(--line);min-height:128px;padding:18px}.public-fields-teaser article:nth-child(-n+2){border-top:0}.public-fields-teaser article:nth-child(odd){border-inline-start:0}.public-fields-teaser article p{color:var(--ink-muted);font-size:var(--font-small-size);margin-top:7px;line-height:1.55}.public-fields-page{padding-block-start:38px;padding-block-end:72px}.public-fields-page>header{text-align:center;max-width:760px;margin-inline-start:auto;margin-inline-end:auto}.public-fields-page>header>a{color:var(--ink-muted);font-size:var(--font-small-size);display:inline-flex}.public-fields-page>header>span{color:var(--brand-text);font-size:var(--font-small-size);margin-top:24px;font-weight:800;display:block}.public-fields-page>header h1{font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-display-size);margin-top:5px;font-weight:600}.public-fields-page>header p{color:var(--ink-soft);margin-top:8px}.public-fields-count,.taxonomy-count{background:var(--brand-soft);color:var(--brand-text);font-size:var(--font-small-size);border-radius:999px;margin-top:14px;padding:7px 12px;font-weight:750;display:inline-flex}.public-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.public-fields-grid fieldset{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;gap:8px;padding:20px;display:grid}.public-fields-grid legend{color:var(--brand-text);font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-title-size);padding-inline-start:7px;padding-inline-end:7px;font-weight:650}.public-fields-grid label{cursor:pointer;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px;transition:border-color .16s,background-color .16s;display:grid}.public-fields-grid label:hover{background:var(--surface-hover)}.public-fields-grid label.is-selected{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.public-fields-grid label.is-selected{border-color:color-mix(in srgb, var(--brand) 42%, var(--line))}}.public-fields-grid label.is-selected{background:var(--brand-soft)}.public-fields-grid input{opacity:0;position:absolute}.public-fields-grid strong,.public-fields-grid small{display:block}.public-fields-grid small{color:var(--ink-muted);margin-top:3px;line-height:1.45}.field-delivery-bar{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:28px;display:grid;position:sticky;bottom:14px}@supports (color:color-mix(in lab, red, red)){.field-delivery-bar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.field-delivery-bar{box-shadow:var(--shadow-md);backdrop-filter:blur(18px);padding:15px 18px}.field-delivery-bar>div>strong{color:var(--ink-muted);margin-bottom:5px;font-size:11px;display:block}.field-delivery-bar .segmented svg{width:15px;height:15px}.field-channels{flex-wrap:wrap;gap:8px;display:flex}.field-channels span{color:var(--ink-muted);font-size:var(--font-small-size);align-items:center;gap:5px;display:inline-flex}.field-channels svg{width:17px;height:17px}.site-header{z-index:80;transition:box-shadow .24s cubic-bezier(.16, 1, .3, 1), background-color .24s ease, filter var(--motion-feedback) var(--motion-ease);backdrop-filter:blur(18px)saturate(1.15);position:sticky;top:0}.site-header.is-condensed{box-shadow:0 10px 30px -24px #081d237a}.header-announcement{opacity:1;max-height:64px;transition:max-height .28s cubic-bezier(.16,1,.3,1),opacity .2s;overflow:hidden}.site-header.is-condensed .header-announcement{opacity:0;pointer-events:none;max-height:0}.site-header__bar{transition:height .48s cubic-bezier(.16,1,.3,1)}.header-left,.header-center{align-items:center;min-width:0;display:flex;position:relative}.header-slot-content{align-items:center;width:100%;min-width:0;display:flex}.header-slot-content--initial,.header-slot-content--condensed{opacity:0;pointer-events:none;will-change:opacity, transform;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-10px)}.header-slot-content--initial{opacity:1;pointer-events:auto;transition:opacity .16s .3s,transform .3s cubic-bezier(.16,1,.3,1) .3s;transform:translateY(0)}.header-slot-content--condensed{transition:opacity .14s,transform .2s cubic-bezier(.16,1,.3,1)}.site-header.is-condensed .header-slot-content--initial{opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(-14px)}.site-header.is-condensed .header-slot-content--condensed{opacity:1;pointer-events:auto;transition:opacity .2s .3s,transform .32s cubic-bezier(.16,1,.3,1) .3s;transform:translateY(0)}.header-left{justify-content:flex-start}.header-center,.header-center .header-slot-content{justify-content:center}.mobile-brand{display:none}.site-header.is-condensed .site-header__bar{height:62px;min-height:0}.site-header.is-condensed .site-header__bar,.site-header.is-compact .site-header__bar{grid-template-columns:minmax(150px,1fr) minmax(440px,640px) minmax(150px,1fr)}.site-header.is-condensed .header-left .brand-logo{justify-content:flex-start;width:148px}.site-header.is-compact .site-header__bar{height:64px;transition:none}.site-header.is-compact .header-slot-content{opacity:1;justify-content:center;position:static;transform:none}.site-header.is-compact .header-compact-identity{justify-content:flex-start;gap:8px}.site-header.is-compact .header-compact-identity .brand-logo{justify-content:flex-start;width:132px;height:40px}.site-header.is-compact .header-center .command-trigger{width:min(46vw,640px)}.site-header.is-compact.has-center-content .site-header__bar{grid-template-columns:132px minmax(360px,1fr) max-content;gap:max(16px,min(2vw,28px));width:calc(100% - max(48px,min(6vw,128px)));max-width:none}.site-header.is-compact.has-center-content .header-center{justify-content:flex-start}.site-header.is-compact.is-quick-search-hidden:not(.has-center-content) .site-header__bar{grid-template-columns:minmax(0,1fr) auto}.site-header.is-compact.is-quick-search-hidden:not(.has-center-content) .header-center{display:none}.site-header.is-compact.has-center-content .header-center .header-slot-content--custom{justify-content:flex-start}.site-header.is-compact.has-center-content .header-center .header-slot-content--custom .paper-search__query-form{max-width:min(56vw,960px)}.site-header__mobile-content{display:none}.category-nav-shell{opacity:1;height:48px;transition:height .28s cubic-bezier(.16,1,.3,1) .16s,opacity .14s;overflow:hidden}.category-nav-shell.is-hidden{opacity:0;pointer-events:none;height:0;transition:height .3s cubic-bezier(.16,1,.3,1),opacity .12s}.header-text-link,.header-back{font-size:var(--font-small-size);border-radius:999px;padding:7px 14px;font-weight:600;transition:color .15s,background-color .15s,transform .15s}.site-header__actions .header-text-link{justify-content:center;align-items:center;width:auto;height:38px;min-height:38px;padding:0 14px;display:inline-flex}.site-header__actions .header-focus-link{background:var(--brand);width:auto;height:38px;min-height:38px;color:var(--on-brand);box-shadow:none;font-size:var(--font-small-size);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}.site-header__actions .header-text-link,.site-header__actions .header-focus-link{white-space:nowrap;flex:none}.site-header__actions .header-focus-link:hover{background:var(--brand-press);transform:translateY(-1px)}.site-header__actions .header-text-link:hover{background:var(--surface-hover);color:var(--ink)}.mobile-command-entry{display:none}.category-nav .more-trigger{align-items:center;gap:4px;display:inline-flex}.category-nav .more-trigger svg{width:14px;height:14px;transition:transform .18s}.category-nav .more-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.command-trigger{border:1px solid var(--line);background:var(--surface);width:min(100%,246px);min-height:40px;color:var(--ink-soft);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:6px 8px 6px 12px;transition:width .28s cubic-bezier(.16,1,.3,1),border-color .18s,background-color .18s;display:flex}.header-left .command-trigger{width:min(100%,246px)}[dir=rtl] .command-trigger{padding:6px 12px 6px 8px}.header-center .command-trigger{width:min(46vw,640px)}.command-trigger:hover{border-color:var(--line-strong);background:var(--surface-hover)}.command-trigger>span{align-items:center;gap:7px;min-width:0;display:flex}.command-trigger svg{flex:0 0 17px;width:17px;height:17px}.command-trigger b{font-size:var(--font-small-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.command-trigger kbd,.command-input-row kbd{border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);white-space:nowrap;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:11px}[cmdk-overlay]{z-index:120;backdrop-filter:blur(6px);animation:fp-fade-in var(--motion-feedback) var(--motion-ease) both;background:#0e1f2561;position:fixed;top:0;bottom:0;left:0;right:0}[cmdk-overlay][data-state=closed]{animation:fp-fade-out var(--motion-feedback) var(--motion-ease) both}.command-dialog{z-index:121;border:1px solid var(--line);background:var(--surface);width:min(100vw - 32px,680px);animation:command-enter var(--motion-panel) var(--motion-ease) both;border-radius:22px;position:fixed;top:min(14vh,128px);overflow:hidden;transform:translate(-50%);box-shadow:0 30px 90px -28px #0000009e}.command-dialog:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.command-dialog:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.command-dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.command-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}[dir=rtl] .command-dialog{transform:translate(50%)}.command-input-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 17px;display:grid}.command-input-row>svg{width:21px;height:21px;color:var(--brand-text)}.command-input-row input{min-width:0;color:var(--ink);font-size:calc(var(--font-body-size) + 1px);background:0 0;border:0;outline:0}.command-list{overscroll-behavior:contain;max-height:min(62vh,520px);padding:8px;overflow-y:auto}[cmdk-group-heading]{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 10px 6px;font-size:11px;font-weight:750}[cmdk-item]{cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:8px 11px;display:grid}[cmdk-item][data-selected=true]{background:var(--brand-soft);color:var(--brand-text)}[cmdk-item]>svg{width:21px;height:21px}[cmdk-item] span{min-width:0}[cmdk-item] strong,[cmdk-item] small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[cmdk-item] small{color:var(--ink-muted);font-size:var(--font-small-size);margin-top:2px}.command-search-match{background:var(--brand-soft);color:var(--ink);border-radius:4px;padding-inline-start:2px;padding-inline-end:2px;font-weight:800}[cmdk-item][data-selected=true] .command-search-match{background:var(--surface);color:var(--brand-text)}.frontpost-search-match{color:var(--ink);background:0 0;border-radius:4px;padding:.05em .16em;scroll-margin-block:30vh;font-weight:780}.frontpost-search-match.is-flashing{animation:frontpost-search-match-flash 1.6s var(--ease-frontpost) both}@keyframes frontpost-search-match-flash{0%{background:var(--signal-fill);box-shadow:0 0 0 7px color-mix(in srgb, var(--signal-fill) 24%, transparent)}42%{}to{background:0 0;box-shadow:0 0 #0000}}@supports (color:color-mix(in lch, red, blue)){@keyframes frontpost-search-match-flash{0%{background:var(--signal-fill);box-shadow:0 0 0 7px color-mix(in srgb, var(--signal-fill) 24%, transparent)}42%{background:color-mix(in srgb, var(--signal-fill) 58%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--signal-fill) 12%, transparent)}to{background:0 0;box-shadow:0 0 #0000}}}@media (prefers-reduced-motion:reduce){.frontpost-search-match{background:var(--signal-fill)}@supports (color:color-mix(in lab, red, red)){.frontpost-search-match{background:color-mix(in srgb, var(--signal-fill) 32%, var(--surface))}}.frontpost-search-match{box-shadow:inset 0 -.12em 0 var(--signal-fill)}@supports (color:color-mix(in lab, red, red)){.frontpost-search-match{box-shadow:inset 0 -.12em 0 color-mix(in srgb, var(--signal-fill) 65%, transparent)}}.frontpost-search-match.is-flashing{animation:none}}.command-briefings-state{color:var(--ink-muted);font-size:var(--font-small-size);padding:14px 11px 16px}.command-briefings-state--loading{align-items:center;gap:8px;display:flex}.loader{--color-1:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.loader{--color-1:color-mix(in srgb, var(--brand-text) 42%, transparent)}}.loader{--color-2:var(--brand-text);--size:16px;flex:0 0 var(--size);width:var(--size);height:var(--size);justify-content:center;align-items:center;display:inline-flex;position:relative}.loader:before,.loader:after{content:"";filter:drop-shadow(0 0 5px var(--color-1));border-radius:50%;animation:1.8s ease-in-out infinite pulsOut;position:absolute}.loader:before{width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--color-2);animation-name:pulsIn}.loader:after{width:calc(100% - 4px);height:calc(100% - 4px);box-shadow:0 0 0 0 var(--color-2)}@keyframes pulsIn{0%{box-shadow:inset 0 0 0 2px var(--color-2);opacity:1}50%,to{box-shadow:inset 0 0 0 0 var(--color-2);opacity:0}}@keyframes pulsOut{0%,50%{box-shadow:0 0 0 0 var(--color-2);opacity:0}to{box-shadow:0 0 0 2px var(--color-2);opacity:1}}@media (prefers-reduced-motion:reduce){.loader:before,.loader:after{animation-duration:2.8s}}[cmdk-empty]{color:var(--ink-muted);text-align:center;padding:28px}@keyframes command-fade{0%{opacity:0}}@keyframes command-enter{0%{opacity:0;transform:translate(-50%,-8px)scale(.985)}}.mega-menu{z-index:78;overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);max-height:calc(100dvh - 212px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mega-menu{background:color-mix(in srgb, var(--surface) 97%, transparent)}}.mega-menu{backdrop-filter:blur(22px);scrollbar-gutter:stable;box-shadow:0 26px 48px -32px #03181e85}.mega-menu__grid{grid-template-columns:minmax(0,1fr) minmax(260px,.26fr);gap:36px;padding-block-start:28px;padding-block-end:32px;display:grid}.mega-menu__count{background:var(--brand-soft);color:var(--brand-text);letter-spacing:.04em;border-radius:999px;margin-bottom:16px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.mega-menu__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.mega-menu__fields>section{min-width:0}.mega-menu section h2{color:var(--ink);font-size:var(--font-small-size);align-items:center;gap:8px;margin-bottom:10px;display:flex}.mega-menu section h2 svg{width:21px;height:21px;color:var(--brand-text);flex:0 0 21px}.mega-menu section button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:8px 9px;display:block}.mega-menu section button:hover{background:var(--surface-hover)}.mega-menu section strong,.mega-menu section small{display:block}.mega-menu section strong{font-size:var(--font-small-size)}.mega-menu section small{color:var(--ink-muted);margin-top:2px;font-size:11px;line-height:1.45;display:block}.mega-menu aside{border:1px solid var(--brand);align-self:stretch}@supports (color:color-mix(in lab, red, red)){.mega-menu aside{border:1px solid color-mix(in srgb, var(--brand) 13%, var(--line))}}.mega-menu aside{background:linear-gradient(155deg, var(--brand-soft), var(--surface));border-radius:22px 22px 22px 6px}@supports (color:color-mix(in lab, red, red)){.mega-menu aside{background:linear-gradient(155deg, color-mix(in srgb, var(--brand-soft) 76%, var(--surface)), color-mix(in srgb, var(--surface) 92%, var(--paper)))}}.mega-menu aside{padding:24px;box-shadow:0 18px 38px -34px #0e313a9e}[dir=rtl] .mega-menu aside{border-radius:22px 6px 22px 22px}.mega-menu__section-visual{height:72px;color:var(--brand-text);margin:-2px 0 12px;overflow:hidden}.mega-menu__section-visual svg{width:100%;height:82px;display:block;overflow:visible}[dir=rtl] .mega-menu__section-visual svg{transform:scaleX(-1)}.visual-public-streams path{stroke:url(#public-field-signal);stroke-width:.9px;stroke-linecap:round;opacity:.5}.visual-field-nodes circle{fill:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.visual-field-nodes circle{fill:color-mix(in srgb, var(--brand-text) 72%, var(--surface))}}.visual-field-nodes circle{opacity:.5;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite mega-node-breathe}.visual-field-nodes circle:nth-child(3n){fill:var(--brand);opacity:.78;animation-delay:-1.6s}.visual-field-nodes circle:nth-child(4n){animation-delay:-3.2s}.visual-field-core{fill:var(--brand-text);filter:drop-shadow(0 3px 5px #0e313a33)}.visual-field-core-ring{stroke:var(--brand-text);stroke-width:1px;opacity:.22;transform-box:fill-box;transform-origin:50%;animation:3.8s ease-out infinite mega-core-ring}.visual-focus-thread{stroke:currentColor;stroke-width:1px;stroke-linecap:round;opacity:.22}.visual-focus-thread--middle{opacity:.32}.visual-focus-output{stroke:url(#focus-field-signal);stroke-width:1.6px;stroke-linecap:round}.visual-focus-nodes circle{fill:currentColor;opacity:.38}.visual-focus-nodes circle:nth-child(odd){fill:var(--brand);opacity:.64}.visual-focus-star{fill:var(--brand-text);filter:drop-shadow(0 4px 6px #0e313a38);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite mega-focus-breathe}.visual-focus-result-ring{stroke:var(--brand);stroke-width:1px;transform-box:fill-box;transform-origin:50%}.visual-focus-result-ring--outer{opacity:.15;animation:3.2s ease-out infinite mega-result-ring}.visual-focus-result-ring--inner{opacity:.3;animation:3.2s ease-out .45s infinite mega-result-ring}.visual-focus-result{fill:var(--brand);filter:drop-shadow(0 2px 4px #0e313a2e)}@keyframes mega-node-breathe{0%,to{opacity:.38;transform:scale(.82)}50%{opacity:.78;transform:scale(1.08)}}@keyframes mega-focus-breathe{0%,to{opacity:.74;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes mega-core-ring{0%{opacity:.32;transform:scale(.7)}78%,to{opacity:0;transform:scale(1.32)}}@keyframes mega-result-ring{0%{opacity:.36;transform:scale(.62)}76%,to{opacity:0;transform:scale(1.18)}}.mega-menu__aside-section+.mega-menu__aside-section{margin-top:28px;padding-top:0}.mega-menu__aside-heading{align-items:center;gap:8px;margin-bottom:9px;display:flex}.mega-menu__aside-kicker{color:var(--brand-text);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3;display:block}.mega-menu aside h2{color:var(--ink);font-size:var(--font-title-size);letter-spacing:-.015em;font-weight:760;line-height:1.28;display:block}.mega-menu aside p{color:var(--ink-soft);font-size:var(--font-small-size);margin-top:7px;line-height:1.58}.mega-menu aside a{color:#fff;font-size:var(--font-small-size);background:#1f3b45;border-radius:999px;margin-top:22px;padding:10px 16px;font-weight:750;transition:transform .16s,background-color .16s;display:inline-flex;box-shadow:0 10px 20px -14px #1f3b45cc}.mega-menu aside a:hover{background:var(--brand);transform:translateY(-1px)}.mega-menu aside a:focus-visible{background:var(--brand);transform:translateY(-1px)}.mega-menu aside>a:not(:first-of-type){border:1px solid var(--line);color:var(--brand-text);box-shadow:none;background:0 0;margin-top:10px}.mega-menu aside>a:not(:first-of-type):hover{background:var(--brand-soft)}.mega-menu aside>a:not(:first-of-type):focus-visible{background:var(--brand-soft)}.mega-menu aside .mega-menu__field-suggestion-link{color:var(--brand-text);font-size:inherit;text-underline-offset:3px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-weight:750;text-decoration:underline;display:inline}.mega-menu aside .mega-menu__field-suggestion-link:hover{color:var(--brand);background:0 0;transform:none}.mega-menu aside .mega-menu__field-suggestion-link:focus-visible{color:var(--brand);background:0 0;transform:none}.lead-grid{grid-template-rows:minmax(520px,auto)}.lead-list .story-list-item{flex:1 1 0;align-content:stretch;min-height:0}.lead-list .story-list-item>:-webkit-any(a,div){flex-direction:column;min-height:100%;display:flex}.lead-list .story-list-item>:is(a,div){flex-direction:column;min-height:100%;display:flex}.lead-list .story-list-item p{-webkit-line-clamp:var(--lead-summary-lines,2)}.lead-list[data-count="4"] .story-list-item{padding-block-start:9px;padding-block-end:9px}.lead-list[data-count="5"] .story-list-item{padding-block-start:7px;padding-block-end:7px}.lead-story>p{-webkit-line-clamp:2}.edition-section{border-bottom:1px solid var(--line);padding-block-start:42px;padding-block-end:42px}.edition-section--weekly{padding-top:18px;padding-bottom:20px}.edition-section>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.edition-section>header span{color:var(--brand-text);font-size:var(--font-small-size);font-weight:750}.edition-section>header h2{font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-headline-size);margin-top:3px;font-weight:600}.daily-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.34fr);align-items:start;gap:32px;display:grid}.daily-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.daily-list.is-masonry{grid-template-columns:repeat(var(--masonry-columns,2), minmax(0, 1fr));align-items:start}.daily-list.is-masonry .weekly-grid__column{flex-direction:column;min-width:0;display:flex}.daily-list.is-masonry .weekly-grid__item{min-width:0}.daily-list.is-masonry .weekly-grid__item+.weekly-grid__item{border-top:1px solid var(--line-soft)}.daily-list.is-masonry .story-list-item{border-top:0;min-height:0}.daily-list .story-list-item{border-top:1px solid var(--line-soft);min-height:134px}.daily-list .story-list-item:nth-child(-n+2){border-top:0}.daily-list .story-list-item.has-image{grid-template-columns:112px minmax(0,1fr) auto;align-items:stretch}.daily-list .story-list-item img,.daily-list .story-list-item .smart-image{object-fit:cover;object-position:center;width:112px;height:100%;min-height:120px}.daily-list .story-list-item>a:has(.smart-image){width:112px;height:100%}.daily-list .story-list-item h3{font-family:inherit;font-size:var(--font-body-size);font-weight:650}.daily-list .story-list-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.custom-edition-ad{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;padding:24px 22px;position:sticky;top:88px;overflow:hidden}.custom-edition-ad>span:first-child{color:var(--brand-text);font-size:var(--font-small-size);align-items:center;gap:6px;font-weight:800;display:inline-flex}.custom-edition-ad>span svg{width:17px;height:17px}.custom-edition-ad h3{margin-top:13px;font-family:inherit;font-size:max(20px,min(1.65vw,25px));font-weight:750;line-height:1.24}.custom-edition-ad h3 span{display:block}.custom-edition-ad>p{color:var(--ink-soft);font-size:var(--font-small-size);margin-top:10px;line-height:1.65}.custom-edition-ad__features{gap:14px;margin-top:16px;padding:0;list-style:none;display:grid}.custom-edition-ad__features li{align-items:flex-start;gap:10px;display:flex}.custom-edition-ad__features li>svg{width:17px;height:17px;color:var(--brand-text);flex:none;margin-top:2px}.custom-edition-ad__features b{color:var(--ink);font-size:13px;font-weight:750;display:block}.custom-edition-ad__features span{color:var(--ink-soft);margin-top:2px;font-size:12px;line-height:1.58;display:block}.custom-edition-ad .briefing-form{grid-template-columns:1fr;gap:10px}.custom-edition-ad>small{color:var(--ink-muted);text-align:center;margin-top:18px;line-height:1.5;display:block}.weekly-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;display:grid}.weekly-grid .story-list-item{border-top:1px solid var(--line-soft);min-height:148px}.weekly-grid .story-list-item:nth-child(-n+3){border-top:0}.weekly-grid .story-list-item h3{font-family:inherit;font-size:var(--font-body-size);font-weight:620}.weekly-grid .story-list-item.has-image{grid-template-columns:116px minmax(0,1fr) auto;align-items:stretch}.weekly-grid .story-list-item.has-image .smart-image{width:116px;height:100%;min-height:120px}.weekly-grid .story-list-item.has-image>a:has(.smart-image){width:116px;height:100%;min-height:120px}.weekly-grid .story-list-item.has-image img{object-fit:cover;width:116px;height:100%}.weekly-grid .story-list-item.has-image p{-webkit-line-clamp:2}.weekly-grid .story-list-item.has-no-image{grid-template-columns:minmax(0,1fr)}.weekly-grid .story-list-item.has-no-image p{-webkit-line-clamp:3;max-width:58ch}.weekly-grid .bookmark{display:none}.weekly-grid.is-masonry{grid-template-columns:repeat(var(--masonry-columns,2), minmax(0, 1fr));align-items:start;column-gap:16px}.weekly-grid__column{flex-direction:column;min-width:0;display:flex}.weekly-grid__item{min-width:0}.weekly-grid__item+.weekly-grid__item{border-top:1px solid var(--line-soft)}.weekly-grid__item:first-child .story-list-item{border-top:0}.weekly-grid__item .story-list-item{min-height:0}.domain-card p{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.podcast-section{background:var(--brand);color:var(--on-brand);box-shadow:0 18px 44px -34px var(--brand);border:0;border-radius:22px;grid-template-columns:minmax(230px,.38fr) minmax(0,1fr);margin-top:40px;padding:26px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.podcast-section{box-shadow:0 18px 44px -34px color-mix(in srgb, var(--brand) 82%, transparent)}}.podcast-intro>svg{color:var(--accent)}.podcast-intro p,.podcast-list small{color:#f8fbfaa3}.podcast-list article{border-color:#ffffff29}.podcast-list article.is-playing{color:var(--accent)}.podcast-section .play-button{color:#143842;background:#f8fbfa}.footer-head{display:none}.footer-body{grid-template-columns:minmax(210px,.26fr) minmax(0,1fr) minmax(320px,.42fr);gap:36px;padding-top:0}.footer-brand{align-self:start}.footer-brand .brand-logo{width:156px;height:42px}.footer-brand .brand-logo img{transform:translate(-13px)}[dir=rtl] .footer-brand .brand-logo img{transform:translate(13px)}.footer-brand p{max-width:22ch;color:var(--ink-soft);font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:calc(var(--font-body-size) + 1px);margin-top:6px;line-height:1.45}.footer-social{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.footer-social a,.footer-social-item{border:1px solid var(--line);min-height:34px;color:var(--ink-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.footer-social a:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--ink)}.footer-social svg{width:16px;height:16px}.social-wordmark{background:var(--ink);min-width:17px;height:17px;color:var(--paper);border-radius:5px;place-items:center;font-size:8px;font-weight:850;display:grid}.footer-links{grid-template-columns:repeat(5,minmax(90px,1fr));gap:18px}.footer-actions{gap:22px;padding-inline-start:30px}.footer-actions h2{font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-title-size);font-weight:650}.footer-actions p{max-width:38ch;line-height:1.55}.footer-subscribe{border-radius:999px;min-height:44px;padding-inline-start:20px;padding-inline-end:20px}.footer-app-block>h2{margin:0}.app-downloads{grid-template-columns:repeat(2,minmax(0,1fr))}.app-downloads a{border-radius:12px;min-height:54px}.app-downloads a:last-child{grid-column:auto}.app-downloads a>svg:last-child:not(:first-child){width:16px;height:16px;margin-inline-start:auto}.footer-legal{margin-top:28px}.download-features{border-top:1px solid var(--line);margin-top:max(70px,min(10vw,132px));padding-top:48px}.download-features>h2{max-width:12ch;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-display-size);font-weight:560;line-height:1.05}.download-features article{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);align-items:center;gap:max(42px,min(9vw,120px));min-height:460px;padding-block-start:58px;padding-block-end:58px;display:grid}.download-features article:nth-of-type(2n) .download-phone-mock{order:2}.download-features article>div:last-child>span{color:var(--brand-text);font-weight:800}.download-features h3{max-width:15ch;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-headline-size);margin-top:8px;font-weight:590}.download-features article p{max-width:48ch;color:var(--ink-soft);font-size:var(--font-title-size);margin-top:14px;line-height:1.65}.download-phone-mock{background:linear-gradient(165deg, var(--surface), var(--brand-soft));border:10px solid #17343d;border-radius:46px;width:min(100%,330px);min-height:420px;margin-inline-start:auto;margin-inline-end:auto;padding:34px 22px;box-shadow:0 30px 70px -40px #05232ab3}.download-phone-mock>span{font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:650}.download-phone-mock>div{color:#fff;background:#1f3b45;border-radius:22px;min-height:150px;margin-top:32px;padding:22px;font-family:Newsreader,Georgia,serif;font-size:28px}.download-phone-mock i{background:var(--brand);border-radius:12px;height:38px;margin-top:12px;display:block}@supports (color:color-mix(in lab, red, red)){.download-phone-mock i{background:color-mix(in srgb, var(--brand) 9%, var(--surface))}}.article-header h1,.reader-document>h1,.document-hero h1{letter-spacing:-.025em;font-weight:520}.markdown-content{font-family:inherit;line-height:1.82}.markdown-module{background:0 0;border:0;border-radius:0;margin-block-start:28px;margin-block-end:28px;padding:12px 0;font-family:inherit}.source-module>a{border-radius:999px;padding:7px 12px;font-weight:560}.reader-shell{grid-template-columns:minmax(0,1fr) 300px;gap:max(40px,min(6vw,76px))}.ai-briefing li>span{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;place-self:start;font-family:Newsreader,Georgia,serif;font-weight:560}.source-ledger__head{padding-inline-start:0;padding-inline-end:0}.source-ledger__source>span{color:var(--brand-text);font-family:Newsreader,Georgia,serif;font-size:18px}.source-ledger__source strong,.source-ledger__source small{display:block}.source-ledger__source strong{font-size:var(--font-small-size);line-height:1.45}.source-ledger__source small{color:var(--ink-muted);margin-top:4px;font-size:11px}.source-ledger__reason{color:var(--ink-muted);grid-column:2;margin:6px 0 0;font-size:12px;line-height:1.5}.source-ledger__source em{color:var(--brand-text);margin-top:6px;font-size:10px;font-style:normal;display:inline-block}.source-ledger__source>svg{width:15px;height:15px;color:var(--ink-muted)}.listen-card{border:0;border-block:1px solid var(--line-soft);background:0 0;border-radius:0;padding-inline-start:0;padding-inline-end:0}.document-page{padding-block-start:max(20px,min(4vw,42px))}.document-breadcrumb{gap:4px;padding-bottom:12px;font-size:12px}.document-hero{border-bottom:0;padding-bottom:0}.document-layout{margin-top:max(38px,min(6vw,64px))}.document-content>section:first-child{padding-top:0}.document-section-index{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.document-section-index{color:color-mix(in srgb, var(--ink-muted) 55%, transparent)}}.document-content h2{font-weight:560}.document-contact>svg{width:24px;height:24px}.auth-page{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}.auth-story{justify-content:center;padding:max(34px,min(6vw,78px))}.auth-story:before{background:linear-gradient(#08161b1f,#08161bb8)}.auth-story h1{max-width:9ch;margin:0;font-size:max(44px,min(5vw,68px));line-height:1.02}.auth-card{width:min(100% - 72px,400px)}.auth-card form{margin-top:28px}.auth-mode-links{gap:5px}.site-footer{border-top-color:var(--line-soft)}.footer-actions{border-inline-start:0;padding-inline-start:0}.footer-actions>div+div{border-top-color:var(--line-soft)}.reader-shell{grid-template-columns:minmax(0,1fr) 330px;align-items:start;column-gap:44px;padding-block-start:46px;padding-block-end:88px;display:grid}.reader-document{display:contents}.reader-shell--podcast{background:radial-gradient(ellipse at 28% 0%, var(--brand-soft), transparent 60%);padding-bottom:176px}@supports (color:color-mix(in lab, red, red)){.reader-shell--podcast{background:radial-gradient(ellipse at 28% 0%, color-mix(in srgb, var(--brand-soft) 55%, transparent), transparent 60%)}}.reader-podcast-route{z-index:120}.reader-podcast-route .audio-player--reader.is-trigger{width:100%}.reader-podcast-route .reader-podcast-trigger{width:100%;min-height:52px;color:var(--on-brand);background:0 0;border:0;justify-content:flex-start;padding-inline-start:4px;padding-inline-end:4px;font-weight:700}.reader-podcast-route .reader-podcast-trigger:hover{background:var(--on-brand);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .reader-podcast-trigger:hover{background:color-mix(in srgb, var(--on-brand) 8%, transparent)}}.reader-podcast-route .audio-player--reader.is-open{width:100%;color:var(--on-brand);background:0 0;border:0;border-radius:0;margin:0;padding:0}.reader-podcast-route .audio-player__control{grid-template-rows:48px;grid-template-columns:48px minmax(150px,.9fr) minmax(220px,1.25fr) auto 28px;gap:14px;width:100%}.reader-podcast-route .audio-player__play{background:var(--surface);width:46px;height:46px;color:var(--brand-text)}.reader-podcast-route .audio-player__play svg{width:20px;height:20px}.reader-podcast-route .audio-player__identity strong{color:var(--on-brand);font-size:15px}.reader-podcast-route .audio-player__identity>span{color:var(--on-brand);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__identity>span{color:color-mix(in srgb, var(--on-brand) 70%, transparent)}}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--audio-progress), color-mix(in srgb, var(--on-brand) 24%, transparent) var(--audio-progress) 100%)}}.reader-podcast-route .audio-player__time{color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__time{color:color-mix(in srgb, var(--on-brand) 70%, transparent)}}.reader-podcast-route .audio-player__rate,.reader-podcast-route .audio-player__collapse{color:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__collapse{color:color-mix(in srgb, var(--on-brand) 76%, transparent)}}.reader-document>:-webkit-any(.reader-kicker,h1,.reader-dek,.reader-meta,.reader-actions,.reader-hero){grid-column:1/-1}.reader-document>:is(.reader-kicker,h1,.reader-dek,.reader-meta,.reader-actions,.reader-hero){grid-column:1/-1}.reader-document>:-webkit-any(.reader-tabpanel,.listen-card,.reader-ask){grid-column:1}.reader-document>:is(.reader-tabpanel,.listen-card,.reader-ask){grid-column:1}.source-ledger{grid-area:7/2/span 4}.reader-kicker{color:var(--brand-text);font-size:var(--font-small-size);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.reader-kicker__published{color:var(--ink-muted);font-size:var(--font-small-size);margin-inline-start:0;font-weight:500}.visibility-pill{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);border-radius:999px;padding:3px 9px}.visibility-pill.is-private{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.reader-document>h1{letter-spacing:-.03em;overflow-wrap:normal;text-wrap:wrap;width:100%;max-width:none;margin-top:13px;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:max(36px,min(4.6vw,56px));font-weight:600;line-height:1.07}.reader-dek{width:100%;max-width:none;color:var(--ink-soft);font-size:var(--font-title-size);text-wrap:wrap;margin-top:18px;line-height:1.65}.reader-meta{color:var(--ink-muted);font-size:var(--font-small-size);flex-wrap:wrap;gap:7px 18px;margin-top:18px;display:flex}.reader-actions{gap:8px;margin-top:24px;display:flex}.reader-action{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:8px 14px;display:inline-flex}.reader-action:hover{border-color:var(--line-strong);background:var(--surface-hover)}.reader-action svg{width:19px;height:19px}.action-menu{position:relative}.action-menu__panel{z-index:20;border:1px solid var(--line);background:var(--surface);min-width:260px;box-shadow:var(--shadow-md);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);overflow:hidden}.action-menu__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.action-menu__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.action-menu__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.action-menu__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.action-menu--right .action-menu__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.action-menu--right .action-menu__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.action-menu--right .action-menu__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.action-menu--right .action-menu__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.action-menu__panel button{text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;display:flex}.action-menu__panel button:hover{background:var(--surface-hover)}.action-menu__panel svg{flex:none;width:18px;height:18px}.reader-selection-toolbar{z-index:160;border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:2px;padding:7px;animation:.16s cubic-bezier(.16,1,.3,1) reader-selection-toolbar-in;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 14px 34px -18px #07232a7a}.reader-selection-toolbar button{width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background-color .16s,color .16s,transform .16s;display:grid}.reader-selection-toolbar button:hover{background:var(--brand-text)}.reader-selection-toolbar button:focus-visible{background:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.reader-selection-toolbar button:hover{background:color-mix(in srgb, var(--brand-text) 10%, var(--surface))}.reader-selection-toolbar button:focus-visible{background:color-mix(in srgb, var(--brand-text) 10%, var(--surface))}}.reader-selection-toolbar button:hover{color:var(--brand-text);outline:none;transform:translateY(-1px)}.reader-selection-toolbar button:focus-visible{color:var(--brand-text);outline:none;transform:translateY(-1px)}.reader-selection-toolbar svg{width:19px;height:19px}@keyframes reader-selection-toolbar-in{0%{opacity:0;transform:translate(-50%,calc(5px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}@media (prefers-reduced-motion:reduce){.reader-selection-toolbar{animation:none}}.reader-hero{aspect-ratio:1.78;object-fit:cover;border-radius:20px;width:100%;margin-top:30px}.reader-tabs{grid-template-columns:repeat(var(--reader-tab-count,3), minmax(86px, 1fr));border:1px solid var(--line-strong);background:var(--surface-muted);border-radius:18px;gap:0;width:fit-content;margin:28px 0 0;padding:4px;display:grid;position:relative;overflow:hidden}.reader-tabs:before{z-index:0;width:calc((100% - 8px) / var(--reader-tab-count,3));background:var(--surface);box-shadow:var(--shadow-xs);content:"";border-radius:14px;position:absolute;top:4px;bottom:4px}.reader-tabs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(4px + (100% - 8px) / var(--reader-tab-count,3) * var(--reader-tab-index,0));transition:left .18s cubic-bezier(.16,1,.3,1)}.reader-tabs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(4px + (100% - 8px) / var(--reader-tab-count,3) * var(--reader-tab-index,0));transition:left .18s cubic-bezier(.16,1,.3,1)}.reader-tabs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(4px + (100% - 8px) / var(--reader-tab-count,3) * var(--reader-tab-index,0));transition:right .18s cubic-bezier(.16,1,.3,1)}.reader-tabs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(4px + (100% - 8px) / var(--reader-tab-count,3) * var(--reader-tab-index,0));transition:right .18s cubic-bezier(.16,1,.3,1)}.reader-tabs button{z-index:1;min-height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:7px 18px;font-weight:750;position:relative}.reader-tabs button.is-active{color:var(--brand-text)}.reader-tabpanel{min-height:360px}.ai-briefing{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), var(--brand-soft));border-radius:24px;margin-top:22px;padding:max(24px,min(4vw,42px))}.ai-briefing__head{color:var(--brand-text);justify-content:space-between;gap:14px;margin-bottom:18px;font-size:16px;font-weight:700;display:flex}.ai-briefing__head span{align-items:center;gap:6px;display:inline-flex}.ai-briefing__head>.reading-status{flex:0 0 44px;width:44px;height:44px;margin-inline-start:0;display:inline-grid}.ai-briefing__head svg{width:18px;height:18px}.ai-briefing h2{font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:var(--font-headline-size);margin-top:18px;font-weight:600}.ai-briefing__lead{color:var(--ink-soft);font-size:calc(var(--font-body-size) + 2px);text-wrap:pretty;margin-top:10px;line-height:1.8}.ai-briefing ol{gap:13px;margin:25px 0 0;padding:0;list-style:none;display:grid}.ai-briefing li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ai-briefing li>span{background:var(--surface);width:30px;height:30px;color:var(--brand-text);box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;font-weight:800;display:grid}.ai-briefing li p{color:var(--ink-soft);padding-top:2px}.paper-original{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;margin-top:22px;overflow:hidden}.paper-original>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.paper-original>header span,.paper-source-fallback>div>span,.source-website-card>span:first-child{color:var(--brand-text);font-size:var(--font-small-size);font-weight:750}.paper-original h2,.paper-source-fallback h2{font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:var(--font-headline-size);margin-top:2px;font-weight:600}.paper-original>header a,.source-website-card>span:last-child{color:var(--brand-text);align-items:center;gap:7px;font-weight:700;display:inline-flex}.paper-original>header svg,.source-website-card svg{width:18px;height:18px}.paper-original iframe{background:var(--surface-muted);border:0;width:100%;height:min(76svh,920px);display:block}.paper-original>p{color:var(--ink-muted);font-size:var(--font-small-size);padding:12px 20px}.paper-source-fallback{border:1px solid var(--line);background:var(--surface);border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px;margin-top:22px;padding:max(22px,min(4vw,38px));display:grid}.paper-source-fallback>div>p{color:var(--ink-soft);font-size:calc(var(--font-body-size) + 1px);margin-top:14px;line-height:1.75}.source-website-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), var(--brand-soft));border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.source-website-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.source-website-card strong{font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:var(--font-title-size);margin-top:15px}.source-website-card small{color:var(--ink-muted);margin-top:6px;line-height:1.45}.source-website-card>span:last-child{margin-top:auto;padding-top:22px}.evidence-note{border-inline-start:3px solid var(--brand);background:var(--surface);border-radius:0 12px 12px 0;margin-top:26px}@supports (color:color-mix(in lab, red, red)){.evidence-note{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.evidence-note{padding:14px 16px}[dir=rtl] .evidence-note{border-radius:12px 0 0 12px}.evidence-note strong{color:var(--brand-text)}.evidence-note p{color:var(--ink-soft);font-size:var(--font-small-size);margin-top:4px}.source-ledger{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;padding:18px;position:sticky;top:24px}.source-ledger__head{align-items:center;gap:9px;padding:4px 4px 12px;display:flex}.source-ledger__head svg{width:22px;height:22px;color:var(--brand-text)}.source-ledger h2{font-size:var(--font-title-size)}.source-ledger>a{border-top:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 4px;display:grid}.source-ledger>a>span{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-text);border-radius:999px;place-items:center;font-weight:700;display:grid}html[data-theme=dark] .source-ledger>a>span,html[data-theme=dark] .ai-inline-citations a,html[data-theme=dark] .citation-marker,html[data-theme=dark] .source-ledger__source>span{color:#fff!important}.source-ledger a strong{font-size:var(--font-small-size);overflow-wrap:anywhere;line-height:1.4;display:block}.source-ledger a small{color:var(--ink-muted);margin-top:5px;display:block}.source-ledger a em{background:var(--brand-soft);color:var(--brand-text);border-radius:999px;margin-top:7px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.source-ledger a>svg{width:17px;height:17px;color:var(--ink-muted)}.listen-card{border:1px solid var(--line);background:var(--brand-soft);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:18px 20px;display:flex}.listen-card>div{align-items:center;gap:12px;display:flex}.listen-card>div>svg{width:30px;height:30px;color:var(--brand-text)}.listen-card strong,.listen-card span{display:block}.listen-card span{color:var(--ink-muted);font-size:var(--font-small-size)}.listen-card button{background:var(--brand);min-width:170px;color:var(--on-brand);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:12px 15px;display:flex}.listen-card button svg{flex:none;width:18px;height:18px}.audio-wave{opacity:.6;background:repeating-linear-gradient(90deg,currentColor 0,currentColor 2px,#0000 2px,#0000 5px);width:110px;height:14px;-webkit-mask-image:linear-gradient(#0000,#000 25%,#000 75%,#0000);mask-image:linear-gradient(#0000,#000 25%,#000 75%,#0000)}.audio-wave.is-playing{animation:.8s ease-in-out infinite alternate podcast-pulse}.reader-ask>form input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding-inline-start:12px;padding-inline-end:12px}.reader-ask>form .reader-ask__send{width:42px;height:42px}.dialog-backdrop{z-index:100;background:#00000075;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.promo-backdrop{z-index:110;backdrop-filter:blur(6px);background:#0a131794;place-items:center;width:100vw;min-height:100dvh;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.briefing-promo{border:1px solid var(--line);background:var(--surface);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:34px;width:min(100%,1080px);max-height:calc(100dvh - 48px);margin:auto;padding:max(26px,min(4vw,48px));display:grid;position:relative;overflow:auto;box-shadow:0 32px 90px -34px #00000094}.briefing-promo__close{z-index:2;background:var(--surface);position:absolute;top:14px}.briefing-promo__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.briefing-promo__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.briefing-promo__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.briefing-promo__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}@supports (color:color-mix(in lab, red, red)){.briefing-promo__close{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.briefing-promo__copy{align-self:center;min-width:0}.briefing-promo__eyebrow{color:var(--brand-text);font-size:var(--font-small-size);align-items:center;gap:7px;font-weight:800;display:inline-flex}.briefing-promo__eyebrow svg{width:18px;height:18px}.briefing-promo h2{letter-spacing:-.035em;max-width:13ch;margin-top:12px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(32px,min(3.8vw,50px));font-weight:560;line-height:1.08}.briefing-promo__copy>p{max-width:48ch;color:var(--ink-soft);margin-top:14px}.briefing-promo .briefing-form{grid-template-columns:1fr;margin-top:22px}.briefing-promo .briefing-field{min-height:66px}.public-editions{border:1px solid var(--line);background:var(--notice);border-radius:16px;align-items:center;gap:10px;margin-top:18px;padding:13px 15px;display:flex}.public-editions>svg{width:25px;height:25px;color:var(--brand-text)}.public-editions strong,.public-editions span{display:block}.public-editions span{color:var(--ink-muted);font-size:var(--font-small-size)}.briefing-promo__visual{background:radial-gradient(circle at 80% 8%, var(--accent), transparent 34%), var(--brand-soft);border-radius:24px;flex-direction:column;justify-content:center;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.briefing-promo__visual{background:radial-gradient(circle at 80% 8%, color-mix(in srgb, var(--accent) 62%, transparent), transparent 34%), var(--brand-soft)}}.briefing-promo__visual{padding:28px}.brief-stack{perspective:900px;gap:10px;display:grid}.brief-stack article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);transform-origin:50%;border-radius:16px;gap:3px;padding:15px 17px;display:grid}.brief-stack article:first-child{transform:rotate(-1deg)}.brief-stack article:nth-child(2){width:92%;margin-inline-start:auto;transform:rotate(.7deg)}.brief-stack article:nth-child(3){width:84%;margin-inline-start:auto;transform:rotate(-.5deg)}[dir=rtl] .brief-stack article:first-child{transform:rotate(1deg)}[dir=rtl] .brief-stack article:nth-child(2){transform:rotate(-.7deg)}[dir=rtl] .brief-stack article:nth-child(3){transform:rotate(.5deg)}.brief-stack small{color:var(--brand-text);font-weight:750}.brief-stack strong{line-height:1.35}.brief-stack span{color:var(--ink-muted);font-size:var(--font-small-size)}.promo-channels{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:22px;display:grid}.promo-channels span{border:1px solid var(--line);background:var(--surface);min-width:0;font-size:var(--font-small-size);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;display:flex}.promo-channels svg{width:17px;height:17px;color:var(--brand-text)}.promo-channels .zotero-mark{background:var(--brand);width:17px;height:17px;color:var(--on-brand);border:0;border-radius:4px;font-size:11px}.promo-presentation{color:var(--ink-muted);font-size:var(--font-small-size);justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.promo-presentation span{border-inline-start:1px solid var(--line);align-items:center;gap:5px;padding-inline-start:8px;display:inline-flex}.promo-presentation svg{width:17px;height:17px}.confirm-dialog{border:1px solid var(--line);background:var(--surface);width:min(100%,480px);box-shadow:var(--shadow-md);text-align:center;border-radius:24px;padding:30px}.confirm-dialog>svg{width:36px;height:36px;color:var(--brand-text)}.confirm-dialog h2{font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:var(--font-headline-size);margin-top:12px}.confirm-dialog p{color:var(--ink-soft);margin-top:8px}.confirm-dialog>div{justify-content:center;gap:10px;margin-top:22px;display:flex}.auth-page{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);min-height:calc(100svh - 64px);display:grid;overflow:hidden}.auth-story{isolation:isolate;color:#fff;background:#15323a;flex-direction:column;justify-content:space-between;min-width:0;padding:max(34px,min(6vw,86px));display:flex;position:relative;overflow:hidden}.auth-story:before{z-index:-1;content:"";background:linear-gradient(#08161b38 0%,#08161b14 38%,#08161bd1 100%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-story>.auth-story__image{z-index:-2;aspect-ratio:auto;width:calc(100% + 54px);height:100%;position:absolute;top:0;bottom:0}.auth-story>.auth-story__image:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-42px}.auth-story>.auth-story__image:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-42px}.auth-story>.auth-story__image:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-42px}.auth-story>.auth-story__image:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-42px}.auth-story>.auth-story__image img{object-fit:cover;object-position:50% 50%}.auth-story .brand-logo{justify-content:flex-start;width:190px}.auth-story .brand-logo__light{display:none}.auth-story .brand-logo__dark{display:block}.auth-story>div{max-width:min(100%,600px)}.auth-story>div>span{color:#d8eeee;font-size:var(--font-small-size);align-items:center;gap:7px;display:inline-flex}.auth-story h1{letter-spacing:0;text-wrap:balance;max-width:10.5ch;margin-top:18px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(48px,min(6.2vw,82px));font-weight:560;line-height:1.02}.auth-story p{color:#ffffffd1;max-width:50ch;font-size:var(--font-title-size);margin-top:20px}.auth-story small{color:#ffffff8c}.auth-story__credit{max-width:46ch;margin-top:16px;font-size:11px;line-height:1.5;display:block;color:#ffffffad!important}.auth-story__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.auth-card{align-self:center;width:min(100% - 64px,440px);margin-inline-start:auto;margin-inline-end:auto;padding:max(24px,min(4vw,36px)) 0}.auth-card>svg{width:32px;height:32px;color:var(--brand-text)}.auth-card h2{font-size:var(--font-headline-size);margin-top:14px}.auth-security{color:var(--ink-muted);font-size:var(--font-small-size);margin-top:8px;line-height:1.5}.auth-card form{gap:9px;margin-top:24px;display:grid}.auth-card label{font-weight:700}.auth-card input{border:1px solid var(--line-strong);background:var(--surface);min-height:54px;color:var(--ink);border-radius:16px;outline:0;padding-inline-start:16px;padding-inline-end:16px;transition:border-color .18s,box-shadow .18s}.auth-card input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.auth-card input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}}.auth-message{color:#9d3131;font-size:var(--font-small-size);background:#b842421a;border-radius:12px;margin-top:12px;padding:10px 12px}.auth-message.is-success{background:var(--brand-soft);color:var(--brand-text)}.auth-message--action{flex-direction:column;align-items:flex-start;gap:6px;line-height:1.6;display:flex}.auth-message__text{min-width:0}.auth-message .auth-message__action{font:inherit;text-align:start;margin:0;padding:0;font-weight:650}.auth-message__action:hover{text-underline-offset:3px;text-decoration:underline}.auth-message__action:focus-visible{text-underline-offset:3px;text-decoration:underline}.auth-notice{color:var(--ink-muted);font-size:var(--font-small-size);margin:12px 0 0;line-height:1.55}.auth-notice button{color:inherit;cursor:pointer;font:inherit;line-height:inherit;background:0 0;border:0;padding:0}.auth-notice button:hover strong,.auth-notice button strong{color:var(--brand-text)}.auth-mode-links{text-align:center;gap:8px;margin-top:14px;display:grid}.auth-mode-links.is-split{text-align:start;justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-mode-links.is-split button{white-space:nowrap;padding:0}.auth-mode-links.is-split button:first-child{text-align:start}.auth-mode-links.is-split button:last-child{text-align:end;margin-inline-start:auto}.auth-mode-links button{color:var(--ink-muted);cursor:pointer;font-size:var(--font-small-size);background:0 0;border:0}.auth-mode-links button:hover,.auth-mode-links button strong{color:var(--brand-text)}.auth-mode-links small{color:var(--ink-muted);font-size:11px}.auth-divider{color:var(--ink-muted);font-size:var(--font-small-size);align-items:center;gap:10px;margin-block-start:22px;margin-block-end:22px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-providers{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:20px;display:grid}.auth-providers--single{grid-template-columns:1fr}.auth-providers button{border:1px solid var(--line-strong);background:var(--surface);min-height:52px;color:var(--ink-soft);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-weight:650;display:flex}.auth-providers .auth-provider-button{flex-direction:row;gap:10px;width:100%;padding:12px 18px}.auth-provider-button>span{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.auth-providers button:hover{border-color:var(--brand);background:var(--surface-hover);box-shadow:0 8px 22px var(--brand)}@supports (color:color-mix(in lab, red, red)){.auth-providers button:hover{box-shadow:0 8px 22px color-mix(in srgb, var(--brand) 10%, transparent)}}.auth-providers svg{width:19px;height:19px}.orcid-icon{flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.orcid-icon img{width:100%;height:100%;display:block}.orcid-icon__dark{display:none!important}html[data-theme=dark] .orcid-icon__light{display:none}html[data-theme=dark] .orcid-icon__dark{display:block!important}@media (prefers-color-scheme:dark){html:not([data-theme]) .orcid-icon__light{display:none}html:not([data-theme]) .orcid-icon__dark{display:block!important}}.registration-social{margin-block-start:4px;margin-block-end:18px}.registration-social .auth-divider{margin:14px 0 10px}.auth-wechat{text-align:center;justify-items:center;gap:12px;margin-top:24px;display:grid}.auth-wechat__code{aspect-ratio:1;border:1px solid var(--line);color:#111;background:#fff;border-radius:12px;place-items:center;width:188px;padding:16px;display:grid}.auth-wechat__code svg{width:100%;height:100%}.auth-wechat p{max-width:34ch;color:var(--ink-muted);font-size:var(--font-small-size);line-height:1.6}.auth-legal{color:var(--ink-muted);font-size:var(--font-small-size);text-align:center;margin:10px 0 0;line-height:1.55}.download-page{padding-block-start:max(52px,min(8vw,112px));padding-block-end:84px}.download-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:max(42px,min(8vw,112px));display:grid}.download-hero__copy>span{color:var(--brand-text);font-size:var(--font-small-size);letter-spacing:.05em;font-weight:800}.download-hero h1{letter-spacing:-.045em;max-width:11ch;margin-top:12px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(48px,min(7vw,84px));font-weight:550;line-height:1}.download-hero__copy>p{max-width:54ch;color:var(--ink-soft);font-size:var(--font-title-size);margin-top:22px;line-height:1.65}.download-hero__copy>.fp-button{margin-top:28px}.download-hero__copy>small{max-width:54ch;color:var(--ink-muted);margin-top:14px;display:block}.download-device{isolation:isolate;background:radial-gradient(circle at 76% 12%, var(--accent), transparent 36%), linear-gradient(155deg, var(--brand-soft), var(--surface));border-radius:36px;flex-direction:column;justify-content:flex-end;min-height:430px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.download-device{background:radial-gradient(circle at 76% 12%, color-mix(in srgb, var(--accent) 72%, transparent), transparent 36%), linear-gradient(155deg, var(--brand-soft), var(--surface))}}.download-device{padding:40px;box-shadow:0 30px 70px -46px #0d343e99}.download-device:before{z-index:-1;border:1px solid var(--brand);position:absolute;top:20px;bottom:20px;left:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.download-device:before{border:1px solid color-mix(in srgb, var(--brand) 13%, transparent)}}.download-device:before{content:"";border-radius:27px}.download-device>svg:first-child{width:78px;height:78px;color:var(--brand-text);position:absolute;top:52px}.download-device>svg:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:52px}.download-device>svg:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:52px}.download-device>svg:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:52px}.download-device>svg:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:52px}.download-device>span{color:var(--brand-text);font-size:var(--font-small-size);letter-spacing:.06em;font-weight:800}.download-device>strong{font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-headline-size);margin-top:4px}.download-device>p{color:var(--ink-soft);margin-top:7px}.download-device>svg:not(:first-child){width:30px;height:30px;color:var(--brand-text);position:absolute;top:72px}.download-device>svg:not(:first-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:52px}.download-device>svg:not(:first-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:52px}.download-device>svg:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:52px}.download-device>svg:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:52px}.download-device>em{border-top:1px solid var(--line);color:var(--ink-muted);font-style:normal;font-size:var(--font-small-size);margin-top:22px;padding-top:17px}.download-platforms{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:max(54px,min(8vw,92px));padding-top:24px;display:grid}.download-platforms a{border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:13px 16px;transition:background-color .18s,transform .18s;display:grid}.download-platforms a:hover,.download-platforms a.is-active{background:var(--surface-hover);transform:translateY(-1px)}.download-platforms a>svg{width:30px;height:30px;color:var(--brand-text)}.download-platforms small,.download-platforms strong{display:block}.download-platforms small{color:var(--ink-muted);font-size:11px}.account-page,.preferences-page{padding-block-start:46px;padding-block-end:88px}.account-hero{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding-bottom:34px;display:grid}.account-avatar{background:var(--brand);width:74px;height:74px;color:var(--on-brand);border-radius:24px;place-items:center;font-size:24px;font-weight:800;display:grid}.account-hero span{color:var(--ink-muted)}.account-hero h1{font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:var(--font-display-size);margin-top:2px;font-weight:600}.account-hero p{color:var(--ink-soft)}.account-hero>div:last-child{gap:8px;display:flex}.account-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.account-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:auto 1fr;gap:2px 12px;padding:20px;display:grid}.account-metrics svg{width:32px;height:32px;color:var(--brand-text);grid-row:1/3}.account-metrics strong{font-size:28px;line-height:1}.account-metrics span{color:var(--ink-muted)}.account-recent{margin-top:40px}.account-update{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 4px;display:grid}.account-update>svg:first-child{width:28px;height:28px;color:var(--brand-text)}.account-update>svg:last-child{width:20px;height:20px}.account-update span{color:var(--brand-text);font-size:var(--font-small-size);font-weight:700}.account-update h3{font-size:var(--font-title-size);margin-top:2px}.account-update p{color:var(--ink-muted)}.preferences-page{max-width:900px}.preferences-page>header{margin-bottom:34px}.preferences-page>header>span{color:var(--ink-muted)}.preferences-page>header h1{font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:var(--font-display-size);margin-top:4px;font-weight:600}.preferences-page>header p{color:var(--ink-soft)}.preferences-page>section{margin-top:28px}.preferences-page h2{font-size:var(--font-title-size);align-items:center;gap:8px;margin-bottom:10px;display:flex}.preferences-page h2 svg{color:var(--brand-text)}.preference-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 4px;display:grid}.preference-row__icon{background:var(--brand-soft);width:42px;height:42px;color:var(--brand-text);border-radius:12px;place-items:center;display:grid}.preference-row strong,.preference-row small{display:block}.preference-row small{color:var(--ink-muted)}.settings-saved{color:var(--ink-muted);text-align:center;margin-top:28px;display:block}.document-page{padding-block-start:max(24px,min(4vw,48px));padding-block-end:96px}.document-breadcrumb{max-width:900px;color:var(--ink-muted);font-size:var(--font-small-size);flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;margin-inline-end:auto;padding-bottom:14px;display:flex}.document-hero{border-bottom:1px solid var(--line-strong);max-width:900px;margin-inline-start:auto;margin-inline-end:auto;padding-bottom:max(24px,min(4vw,40px))}.document-hero h1{text-wrap:wrap;text-wrap:pretty;max-width:none;margin-top:0;font-family:Noto Sans SC,Noto Sans Arabic,system-ui,sans-serif;font-size:max(28px,min(4vw,40px));font-weight:700;line-height:1.2}.document-hero time{color:var(--ink-muted);font-size:var(--font-small-size);margin-top:18px;display:block}.document-notice{background:var(--brand-soft);max-width:900px;color:var(--ink-soft);border-radius:16px;align-items:flex-start;gap:12px;margin:24px auto 0;padding:16px 18px;display:flex}.document-notice svg{width:22px;height:22px;color:var(--brand-text);flex:none}.document-notice p{line-height:1.6}.document-layout{grid-template-columns:210px minmax(0,760px);gap:max(42px,min(8vw,90px));max-width:1060px;margin:max(42px,min(7vw,76px)) auto 0;display:grid}.document-toc{align-self:start;position:sticky;top:104px}.document-toc>strong{color:var(--ink);font-size:var(--font-small-size);margin-bottom:13px;display:block}.document-toc>div{border-inline-start:1px solid var(--line);display:grid}.document-toc a{color:var(--ink-muted);font-size:var(--font-small-size);padding:7px 13px;line-height:1.45;transition:color .18s,border-color .18s,background-color .18s}.document-toc a:hover{background:var(--surface-hover);color:var(--brand-text)}.document-content>section{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:18px;padding-block-start:34px;padding-block-end:34px;scroll-margin-top:108px;display:grid}.document-content>section:first-child{border-top:0;padding-top:0}.document-section-index{color:var(--ink-muted);font-variant-numeric:tabular-nums;padding-top:4px;font-family:Newsreader,Georgia,serif}.document-content h2{font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-headline-size);font-weight:620;line-height:1.18}.document-content p{max-width:70ch;color:var(--ink-soft);margin-top:13px;line-height:1.82}.document-content ul{color:var(--ink-soft);gap:9px;margin-top:16px;padding-inline-start:1.25em;list-style-type:disc;display:grid}.document-content li{padding-inline-start:3px;line-height:1.7}.document-section-illustration{width:min(100%,640px);margin:22px 0 0}.document-section-illustration .solutions-card__art{aspect-ratio:360/252;border-radius:12px;width:100%;height:auto;margin:0}.document-section-image{max-width:760px;margin:20px 0 0}.document-section-image img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.document-section-image figcaption{color:var(--ink-muted);margin-top:8px;font-size:12px;line-height:1.5}.document-content li::marker{color:var(--brand-text);font-size:.85em}.document-code{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);white-space:pre;border-radius:12px;margin-top:16px;padding:14px 16px;font:500 13px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.document-client-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.document-client-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.document-client-card h3{color:var(--ink);margin:0;font-size:16px}.document-content .document-client-card p{margin-top:6px;font-size:14px;line-height:1.6}.document-client-card .document-code{white-space:pre-wrap;margin-top:12px;padding:10px 12px;font-size:12px}.document-client-card .document-code[data-lang]:before{content:attr(data-lang);color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.document-client-card p code{border:1px solid var(--line);background:var(--surface-muted);border-radius:5px;padding:.08em .32em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.document-client-card-action{color:var(--ink-muted)}.document-client-card>a{color:var(--brand-text);align-items:center;gap:4px;margin-top:12px;font-size:13px;font-weight:750;display:inline-flex}@media (max-width:760px){.document-client-cards{grid-template-columns:1fr}}.document-table-wrap{margin-top:16px;overflow-x:auto}.document-table{border-collapse:collapse;width:100%;font-size:14px}.document-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px}.document-table tr:last-child td{border-bottom:none}.document-table td:nth-child(4n+2),.document-table td:nth-child(4n){background:var(--surface-muted)}.document-table--muted td{color:var(--ink-muted);opacity:.55}.document-text-links{margin-top:12px}.document-text-links a{color:var(--brand-text);font-size:var(--font-small-size);text-underline-offset:3px;font-weight:750;text-decoration:underline}.document-content a:not(.text-link):not(.document-links a){display:inline}.document-content a:not(.text-link):not(.document-links a)>svg{vertical-align:-.12em;margin-inline-start:1px;display:inline}.oauth-consent-page{background:var(--paper);grid-template-rows:1fr auto;place-items:center;min-height:100vh;padding:max(24px,min(6vw,72px)) 20px 24px;display:grid}.oauth-consent-card{border:1px solid var(--line);background:var(--surface);width:min(100%,580px);box-shadow:0 18px 45px var(--ink);border-radius:20px;padding:max(24px,min(5vw,40px))}@supports (color:color-mix(in lab, red, red)){.oauth-consent-card{box-shadow:0 18px 45px color-mix(in srgb, var(--ink) 10%, transparent)}}.oauth-consent-brand{align-items:center;width:132px;height:32px;display:inline-flex}.oauth-consent-brand img{object-fit:contain;object-position:left center;width:132px;height:32px;display:block}.oauth-consent-brand .brand-logo__dark,html[data-theme=dark] .oauth-consent-brand .brand-logo__light{display:none}html[data-theme=dark] .oauth-consent-brand .brand-logo__dark{display:block}.oauth-consent-heading{align-items:center;gap:13px;margin-top:30px;display:flex}.oauth-consent-icon{background:var(--brand-soft);width:42px;height:42px;color:var(--brand-text);border-radius:12px;place-items:center;display:grid}.oauth-consent-icon svg{width:23px;height:23px}.oauth-consent-heading h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:max(25px,min(4vw,32px))}.oauth-consent-intro{color:var(--ink-soft);margin:20px 0 0;line-height:1.7}.oauth-consent-permissions{background:var(--surface-muted);border-radius:14px;margin-top:24px;padding:17px}.oauth-consent-permissions h2{color:var(--ink);margin:0;font-size:14px}.oauth-consent-permissions ul{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.oauth-consent-permissions li{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.oauth-consent-permissions li svg{width:17px;height:17px;color:var(--brand-text);flex:none;margin-top:2px}.oauth-consent-duration{color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:20px;font-size:14px;font-weight:750;display:grid}.oauth-consent-duration select{border:1px solid var(--line);background:var(--surface);min-width:150px;color:var(--ink);font:inherit;border-radius:10px;padding:9px 11px}.oauth-consent-actions{align-items:center;gap:18px;margin-top:26px;display:flex}.oauth-consent-actions .fp-button{min-width:144px}.oauth-consent-footer{width:min(100%,580px);color:var(--ink-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-top:20px;font-size:12px;line-height:1.55;display:grid}.oauth-consent-language{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.oauth-consent-language select{min-width:106px;color:var(--ink-soft);font:inherit;background:0 0;border:0;padding:0;font-weight:500}.oauth-consent-service-note{text-align:end;min-width:0}.oauth-consent-details-trigger{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.oauth-consent-details-trigger svg{width:14px;height:14px;transition:transform .18s}.oauth-consent-details-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.oauth-consent-technical-details{max-width:58ch;color:var(--ink-muted);text-align:start;grid-column:1/-1}.oauth-consent-technical-details p{margin:8px 0 0}.oauth-consent-technical-details p:first-child{margin-top:0}.oauth-consent-client-id{border-inline-start:2px solid var(--line-strong);margin-top:14px;padding-inline-start:11px}.oauth-consent-client-id>span{color:var(--ink-soft);font-weight:750}.oauth-consent-client-id p{margin-top:4px}.oauth-consent-client-id code{overflow-wrap:anywhere;color:var(--ink-soft);margin-top:8px;display:block}@media (max-width:520px){.oauth-consent-card{border-radius:16px}.oauth-consent-duration{grid-template-columns:1fr;gap:8px}.oauth-consent-duration select{width:100%}.oauth-consent-footer{grid-template-columns:1fr;gap:12px}.oauth-consent-service-note{text-align:start}}.document-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.document-links a{background:var(--surface);min-height:36px;color:var(--brand-text);font-size:var(--font-small-size);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-weight:750;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:inline-flex}.document-links a:hover{background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand)}.document-links svg{width:15px;height:15px}.document-catalog{border:1px solid var(--line);background:var(--surface);border-radius:14px;max-width:70ch;margin-top:18px;overflow-x:auto}.document-catalog table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--font-small-size)}.document-catalog thead th{color:var(--ink-muted);font-size:calc(var(--font-small-size) - 1px);text-align:start;font-weight:700}.document-catalog th,.document-catalog td{border-bottom:1px solid var(--line-soft);text-align:start;vertical-align:top;padding:9px 14px}.document-catalog thead th:first-child,.document-catalog tbody th{background:var(--surface);color:var(--ink);white-space:nowrap;font-weight:720;position:sticky}.document-catalog thead th:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.document-catalog thead th:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.document-catalog tbody th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.document-catalog tbody th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.document-catalog thead th:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.document-catalog thead th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.document-catalog tbody th:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.document-catalog tbody th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.document-catalog tbody tr:last-child th,.document-catalog tbody tr:last-child td{border-bottom:0}.document-catalog tbody tr:hover{background:var(--surface-hover)}.document-catalog-loading{justify-content:center;min-height:56px;display:flex}.document-catalog-loading .route-loading__mark{width:26px;height:26px}.document-catalog-empty{color:var(--ink-muted);font-size:var(--font-small-size);padding-block-start:22px;padding-block-end:22px;line-height:1.6}.document-contact{background:linear-gradient(130deg, var(--brand-soft), var(--surface));margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:center;align-items:center;gap:10px;max-width:min(100%,640px);margin-top:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.document-contact{background:linear-gradient(130deg, var(--brand-soft), color-mix(in srgb, var(--surface) 84%, transparent))}}.document-contact{padding:24px 32px}.document-contact>svg{width:32px;height:32px;color:var(--brand-text)}.document-contact h2{font-family:inherit;font-size:var(--font-title-size);font-weight:760}.document-contact p{font-size:var(--font-small-size);margin-top:4px;line-height:1.55}.document-contact>a{color:#fff;min-height:44px;font-size:var(--font-small-size);white-space:nowrap;background:#1f3b45;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;font-weight:750;display:inline-flex}.document-contact>a svg{width:17px;height:17px}.careers-opportunities{margin-top:20px}.careers-opportunities>p:first-child{max-width:62ch;margin-top:0}.careers-opportunities__list{border-top:1px solid var(--line);margin-top:26px;display:grid}.careers-opportunity{border:0;border-bottom:1px solid var(--line);min-height:86px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 0;transition:color .18s,background-color .18s;display:grid}.careers-opportunity:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.careers-opportunity:hover{background:color-mix(in srgb, var(--brand-soft) 25%, transparent)}}.careers-opportunity:hover{color:var(--brand-text)}.careers-opportunity:focus-visible{outline:3px solid var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.careers-opportunity:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-strong) 65%, transparent)}}.careers-opportunity:focus-visible{outline-offset:3px}.careers-opportunity__icon{width:28px;height:28px;color:var(--brand-text);place-items:center;display:grid}.careers-opportunity__icon svg{width:20px;height:20px}.careers-opportunity>span:nth-child(2){min-width:0}.careers-opportunity strong,.careers-opportunity small{display:block}.careers-opportunity strong{font-size:17px;line-height:1.35}.careers-opportunity small{color:var(--ink-muted);font-size:var(--font-small-size);margin-top:7px;line-height:1.55}.careers-opportunity>.directional{width:19px;height:19px;color:var(--brand-text)}.careers-opportunities__contact{color:var(--brand-text);font-size:var(--font-small-size);align-items:center;gap:7px;margin-top:18px;font-weight:750;display:inline-flex}.careers-opportunities__contact svg{width:16px;height:16px}.careers-opportunity-dialog__actions{justify-content:flex-start;margin-top:24px;display:flex}.careers-opportunity-dialog__actions .fp-button{box-shadow:none;border-color:#0000}.careers-opportunity-dialog__actions .fp-button:hover{box-shadow:0 10px 22px -14px var(--brand)}.help-center-page{--help-center-col:240px;--help-center-content:1120px}.help-center-hero{width:100%;max-width:var(--help-center-content);text-align:center}.help-center-hero p{max-width:46ch;margin-inline-start:auto;margin-inline-end:auto}.help-center-search{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;align-items:center;gap:10px;max-width:480px;margin:30px auto 0;padding:0 15px;transition:border-color .18s,box-shadow .18s;display:flex}.help-center-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.help-center-search svg{width:19px;height:19px;color:var(--brand-text);flex:0 0 19px}.help-center-search input{min-width:0;color:var(--ink);font-size:calc(var(--font-body-size) + 1px);background:0 0;border:0;outline:0;flex:1;padding-block-start:13px;padding-block-end:13px}.help-center-hero .help-center-quick{margin-top:20px;justify-content:center;margin-inline-start:auto;margin-inline-end:auto}.help-center-page .help-center-quick{max-width:var(--help-center-content);justify-content:center;margin-inline-start:auto;margin-inline-end:auto}.help-center-links{width:100%;max-width:var(--help-center-content);margin:32px auto 0}.help-center-quick{flex-wrap:wrap;gap:9px;margin-bottom:30px;display:flex}.help-center-quick a{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--brand-text);font-size:var(--font-small-size);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-weight:750;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:inline-flex}.help-center-quick a:hover{background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand)}.help-center-quick svg,.help-center-card__arrow{width:15px;height:15px}.help-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.help-center-grid article{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:7px;padding:20px 20px 18px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.help-center-grid article:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.help-center-grid article:hover{border-color:color-mix(in srgb, var(--brand) 38%, var(--line))}}.help-center-grid article:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.help-center-grid article:hover{background:color-mix(in srgb, var(--brand-soft) 34%, var(--surface))}}.help-center-grid article:hover{transform:translateY(-1px)}.help-center-card__eyebrow{color:var(--brand-text);letter-spacing:.04em;font-size:11px;font-weight:750}.help-center-grid h2{font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:var(--font-title-size);margin:0;font-weight:620;line-height:1.25}.help-center-grid p{color:var(--ink-soft);font-size:var(--font-small-size);margin:0;line-height:1.65}.help-center-grid a{color:var(--brand-text);font-size:var(--font-small-size);align-items:center;gap:6px;margin-top:10px;font-weight:750;text-decoration:none;display:inline-flex}.help-center-grid a:hover{color:var(--brand)}[dir=rtl] .help-center-grid a svg,[dir=rtl] .help-center-quick svg{transform:scaleX(-1)}.help-center-empty{border:1px dashed var(--line-strong);color:var(--ink-muted);font-size:var(--font-small-size);text-align:center;border-radius:16px;grid-column:1/-1;margin:0;padding:34px}.help-center-count{color:var(--ink-muted);font-size:var(--font-small-size);margin:26px 0 0}@media (max-width:760px){.help-center-grid{grid-template-columns:1fr}.help-center-search{max-width:none}.help-center-quick{margin-bottom:22px}}.markdown-content{font-family:inherit}.markdown-content h2{font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-weight:560}.markdown-module{background:0 0;border:0;border-radius:0;padding:12px 0;font-family:inherit}.evidence-module{border-inline-start:2px solid var(--brand);padding-inline-start:18px}.evidence-module>svg{display:none}.source-module{border-block:1px solid var(--line-soft)}.podcast-module,.subscribe-module{border-inline-start:2px solid var(--brand);padding-inline-start:18px}.ai-briefing{background:0 0;border:0;border-radius:0;padding:0}.ai-briefing li{scroll-margin-top:110px}.ai-briefing li>span{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;font-family:Newsreader,Georgia,serif;font-weight:560}.evidence-note{background:0 0;border-radius:0}.source-ledger{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.source-ledger__item{border-top:1px solid var(--line-soft);position:relative}.source-ledger__source{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;padding:15px 30px 15px 0;display:grid}[dir=rtl] .source-ledger__source{padding:15px 0 15px 30px}.source-return{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-text);clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);place-items:center;font-size:13px;display:grid;position:absolute;top:12px}.source-return:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.source-return:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.source-return:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.source-return:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.listen-card{background:linear-gradient(135deg, var(--brand-soft), var(--surface));border:0;border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.listen-card{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-soft) 78%, var(--surface)), var(--surface))}}.listen-card{box-shadow:inset 0 0 0 1px var(--brand);padding:15px 17px}@supports (color:color-mix(in lab, red, red)){.listen-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 12%, transparent)}}.listen-card>div>svg{width:25px;height:25px}.listen-card strong{font-weight:650}.listen-card button{min-width:154px;box-shadow:0 8px 22px -14px var(--brand)}@supports (color:color-mix(in lab, red, red)){.listen-card button{box-shadow:0 8px 22px -14px color-mix(in srgb, var(--brand) 80%, transparent)}}.listen-card button{transition:transform .18s,background-color .18s}.listen-card button:hover{transform:translateY(-1px)}.document-hero{background:var(--brand-soft);border-bottom:0;border-radius:24px;max-width:1060px}@supports (color:color-mix(in lab, red, red)){.document-hero{background:color-mix(in srgb, var(--brand-soft) 48%, var(--surface))}}.document-hero{padding:max(28px,min(5vw,52px))}.document-toc>div{border-inline-start:0}.document-toc a{padding-inline-start:0;padding-inline-end:0}.document-toc a:hover{background:0 0}.document-content>section{border-top:0;padding-block-start:27px;padding-block-end:27px}.document-notice{border-inline-start:2px solid var(--brand);background:0 0;border-radius:0;padding:10px 0 10px 16px}.document-contact{border-top:1px solid var(--line-soft);background:0 0;border-radius:0;padding:24px 0 0}.auth-story{justify-content:center}.auth-story>div{width:100%}.auth-story__mark{color:#fff;width:48px;height:48px;margin-block-end:14px;display:block}.auth-story h1{white-space:normal;max-width:10.5ch;margin:0;font-size:max(40px,min(4.2vw,62px))}.auth-card h2{margin-top:0;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-weight:560}.auth-card form .fp-button{border-radius:12px;min-height:48px;margin-top:8px}.footer-links{grid-template-columns:repeat(4,minmax(100px,1fr))}.reader-shell{align-items:start;padding-block-start:28px;padding-block-end:72px}.reader-document{min-width:0;display:block}.reader-header{display:block}.reader-header>h1{text-wrap:pretty;width:100%;margin-top:12px;font-size:max(36px,min(4.2vw,54px));font-weight:560;line-height:1.1}.reader-header .reader-dek{margin-top:14px;line-height:1.55}.reader-header .reader-dek>p{margin:0}.reader-header .reader-dek>p+p{margin-top:.65em}.reader-header .reader-meta{margin-top:14px}.reader-header .reader-actions{margin-top:18px}.reader-header .reader-hero{margin-top:24px}.reader-content{min-width:0}.reader-tabpanel{background:var(--surface);border-radius:18px;min-height:0;margin-top:12px;padding:18px max(22px,min(3.4vw,38px)) max(22px,min(3.4vw,38px));box-shadow:0 14px 40px -36px #07232a8c}.reader-tabpanel__toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:44px;margin-bottom:18px;display:grid}.reader-tabpanel__toolbar>.reader-tabs{grid-column:2;margin:0;position:static}.reader-tabpanel__body{min-width:0}.reader-tabpanel__body .markdown-content{width:min(100%,920px);max-width:920px;margin:0}.reader-tabpanel__body .ai-briefing,.reader-tabpanel__body .paper-original,.reader-tabpanel__body .paper-source-fallback{margin-top:0}.paper-original-links{gap:22px;display:grid}.paper-original-links>header{gap:10px;display:grid}.paper-original-links>header h2{font-size:var(--font-headline-size);margin:0;line-height:1.35}.paper-original-links__meta{color:var(--ink-muted);font-size:var(--font-small-size);flex-wrap:wrap;gap:6px 14px;line-height:1.55;display:flex}.paper-original-links__meta>span,.paper-original-links__meta>a{min-width:0;color:inherit}.paper-original-links__meta b{color:var(--ink-soft);margin-inline-end:5px;font-weight:750}.paper-original-links__meta>a{text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.paper-original-links__meta>a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);text-decoration-color:color-mix(in srgb, currentColor 34%, transparent)}}.paper-original-links__meta>a{text-underline-offset:3px}.paper-original-links__meta>a:hover{color:var(--brand-text);text-decoration-color:currentColor}.paper-original-links__actions{flex-wrap:wrap;display:flex}.paper-original-links__bibtex{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--brand-text);font:inherit;font-size:var(--font-small-size);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-weight:700;display:inline-flex}.paper-original-links__bibtex:hover{border-color:var(--brand);background:var(--surface-hover)}.paper-original-links__bibtex svg{flex:none;width:16px;height:16px}.paper-original-links__list{gap:10px;display:grid}.paper-original-links__list>a{border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 16px;transition:border-color .16s,background-color .16s;display:flex}.paper-original-links__list>a:hover{border-color:var(--brand);background:var(--surface-hover)}.paper-original-links__list span,.paper-original-links__list strong,.paper-original-links__list small{display:block}.paper-original-links__list small{color:var(--ink-muted);margin-top:3px}.paper-original-links__list svg{width:20px;height:20px;color:var(--brand-text);flex:none}.source-ledger{grid-area:1/2;margin-top:0}.source-ledger__source>span{background:var(--signal-fill);width:24px;height:24px;color:var(--signal-ink,#fff);border-radius:999px;place-items:center;font-family:Noto Sans SC,Noto Sans Arabic,system-ui,sans-serif;font-size:12px;font-weight:750;display:grid}.email-trial-intake{border:1px solid var(--line);background:var(--surface);border-radius:24px;overflow:hidden;box-shadow:0 22px 60px -48px #07232a73}.email-trial-intake__intro{max-width:780px;padding:max(26px,min(4vw,42px)) max(24px,min(4vw,44px)) 24px}.email-trial-intake__intro>span{color:var(--brand-text);font-size:var(--font-small-size);align-items:center;gap:8px;font-weight:750;display:inline-flex}.email-trial-intake__intro>span svg{width:20px;height:20px;color:var(--accent-strong)}.email-trial-intake__intro h2{max-width:24ch;margin-top:10px;font-size:max(28px,min(4vw,42px));font-weight:650;line-height:1.13}.email-trial-intake__intro p{max-width:70ch;color:var(--ink-muted);margin-top:14px;line-height:1.75}.email-trial-intake__fields{border-top:1px solid var(--line-soft);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:max(24px,min(4vw,38px)) max(24px,min(4vw,44px));display:grid}.email-trial-intake__fields label,.email-trial-builder__grid label{align-content:start;gap:8px;min-width:0;display:grid}.email-trial-intake__fields label>span,.email-trial-builder__grid label>span{color:var(--ink-soft);font-size:13px;font-weight:700}.email-trial-intake__question{grid-column:1/-1}.email-trial-intake textarea{resize:none;white-space:pre-wrap;border:1px solid var(--line);background:var(--surface);width:100%;min-height:160px;max-height:60vh;color:var(--ink);border-radius:14px;outline:0;padding:13px 14px;line-height:1.6;transition:height .18s,border-color .15s,box-shadow .15s;overflow-y:hidden}.email-trial-builder textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:112px;color:var(--ink);border-radius:14px;outline:0;padding:13px 14px;line-height:1.6}.email-trial-intake textarea:focus,.email-trial-builder textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.email-trial-intake__submit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px max(24px,min(4vw,44px));display:flex}.email-trial-intake__submit>div{align-items:center;gap:11px;display:flex}.email-trial-intake__submit>div>svg{width:25px;height:25px;color:var(--brand-text)}.email-trial-intake__submit strong,.email-trial-intake__submit small{display:block}.email-trial-intake__submit small{color:var(--ink-muted);margin-top:2px}.email-trial-workspace{width:min(100% - 48px,1180px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:42px;padding-block-end:84px}.email-trial-workspace__hero{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:max(36px,min(7vw,90px));padding-bottom:34px;display:grid}.email-trial-workspace__hero>div>span{color:var(--brand-text);font-size:var(--font-small-size);align-items:center;gap:8px;font-weight:750;display:inline-flex}.email-trial-workspace__hero>div>span svg{width:20px;height:20px;color:var(--accent-strong)}.email-trial-workspace__hero h1{text-wrap:balance;max-width:none;margin-top:12px;font-size:max(36px,min(5vw,58px));font-weight:620;line-height:1.08}.email-trial-workspace__hero>div>p{max-width:66ch;color:var(--ink-muted);margin-top:16px;line-height:1.75}.email-trial-workspace__hero aside{border-inline-start:1px solid var(--line);padding-inline-start:24px}.email-trial-workspace__hero aside>span{color:var(--ink-muted);font-size:var(--font-small-size)}.email-trial-workspace__hero aside>strong{color:var(--brand-text);margin-top:4px;font-size:48px;line-height:1;display:block}.email-trial-workspace__hero aside>strong small{color:var(--ink-muted);font-size:18px}.email-trial-workspace__hero aside>div{background:var(--surface-active);border-radius:99px;height:6px;margin-top:14px;overflow:hidden}.email-trial-workspace__hero aside>div i{border-radius:inherit;background:var(--accent-strong);height:100%;transition:width .3s;display:block}.email-trial-workspace__hero aside>p{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex;overflow:hidden}.email-trial-workspace__layout{border:1px solid var(--line);background:var(--surface);border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);display:grid;overflow:hidden;box-shadow:0 24px 70px -54px #07232a8c}.email-trial-builder{min-width:0;padding:max(24px,min(4vw,38px))}.email-trial-builder__head,.email-trial-result__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.email-trial-builder__head>div,.email-trial-result__head{gap:13px;display:flex}.email-trial-builder__head>div>span,.email-trial-result__head>span{color:var(--accent-strong);font-size:12px;font-weight:800}.email-trial-builder__head h2,.email-trial-result__head h2{font-size:22px;font-weight:650}.email-trial-builder__head p,.email-trial-result__head p{color:var(--ink-muted);margin-top:4px;font-size:13px}.email-trial-builder__status{background:var(--brand-soft);color:var(--brand-text);border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:700}.email-trial-builder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.email-trial-builder__question{grid-column:1/-1}.email-trial-builder__action{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding-top:22px;display:flex}.email-trial-builder__action p{max-width:48ch;color:var(--ink-muted);font-size:12px;line-height:1.55}.email-trial-builder__action button{flex:none;min-width:150px}.email-trial-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.65s linear infinite email-trial-spin}.email-trial-result{border-inline-start:1px solid var(--line);background:var(--brand-soft);min-width:0}@supports (color:color-mix(in lab, red, red)){.email-trial-result{background:color-mix(in srgb, var(--brand-soft) 38%, var(--surface))}}.email-trial-result{padding:max(24px,min(3vw,32px))}.email-trial-result__success,.email-trial-result__history,.email-trial-result__empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;margin-top:18px;display:flex}.email-trial-result__success>svg,.email-trial-result__history>svg,.email-trial-result__empty>svg{width:34px;height:34px;color:var(--accent-strong);margin-bottom:20px}.email-trial-result__success>span,.email-trial-result__history>span{color:var(--brand-text);font-size:12px;font-weight:750}.email-trial-result h3{margin-top:8px;font-size:20px;font-weight:650;line-height:1.35}.email-trial-result__success p,.email-trial-result__history p,.email-trial-result__empty p{color:var(--ink-muted);margin-top:10px;font-size:13px;line-height:1.65}.email-trial-result__success small{color:var(--ink-muted);margin-top:22px}.email-trial-result>.fp-button{width:100%;margin-top:18px}.account-trigger img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.auth-handle-field{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;align-items:center;min-height:54px;display:flex;overflow:hidden}.auth-handle-field>span{color:var(--ink-muted);font-size:var(--font-small-size);white-space:nowrap;padding-inline-start:15px}.auth-card .auth-handle-field input{background:0 0;border:0;border-radius:0;min-width:0;padding-inline-start:2px}.auth-card .auth-handle-field input.is-ghost{color:var(--ink-muted)}.auth-password-field{width:100%;display:block;position:relative}.auth-password-field__input{box-sizing:border-box!important;width:100%!important;padding-inline-end:52px!important}.auth-password-field__toggle{width:42px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:absolute;top:0;bottom:0}.auth-password-field__toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7px}.auth-password-field__toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7px}.auth-password-field__toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px}.auth-password-field__toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px}.auth-password-field__toggle:before{content:"";background:0 0;border-radius:50%;width:36px;height:36px;transition:background .16s;position:absolute}.auth-password-field__toggle:hover{color:var(--brand-text)}.auth-password-field__toggle:hover:before{background:var(--brand-soft)}.auth-password-field__toggle:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.auth-password-field__toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 55%, transparent)}}.auth-password-field__toggle:focus-visible{outline-offset:2px}.auth-password-field__toggle svg{width:21px;height:21px;position:relative}.auth-field-note{color:var(--ink-muted);margin-top:-8px;font-size:11px;line-height:1.5}.account-profile-card{isolation:isolate;color:#fff;background:linear-gradient(118deg,#183943 0%,#244d57 58%,#d6ebe7 58%,#edf6f3 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.account-profile-card:after{z-index:-1;content:"";border:1px solid #ffffff2e;border-radius:50%;width:190px;height:190px;position:absolute;top:-72px}.account-profile-card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:14%}.account-profile-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:14%}.account-profile-card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:14%}.account-profile-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:14%}.account-profile-card__identity{align-items:center;gap:18px;min-width:0;display:flex}.account-profile-card__avatar{color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff59;border-radius:22px;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:22px;font-weight:750;display:grid;position:relative;overflow:hidden}.account-profile-card__avatar img{object-fit:cover;width:100%;height:100%}.account-profile-card__avatar svg{width:22px;height:22px;color:var(--brand-text);background:#fff;border-radius:999px;padding:4px;position:absolute;bottom:5px}.account-profile-card__avatar svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:5px}.account-profile-card__avatar svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:5px}.account-profile-card__avatar svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:5px}.account-profile-card__avatar svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:5px}.account-profile-card__eyebrow{background:#ffffff21;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.account-profile-card h1{margin-top:5px;font-size:max(28px,min(3vw,38px));line-height:1.05}.account-profile-card p{color:#ffffffb8;font-size:var(--font-small-size);margin-top:5px}.account-profile-card__actions{color:var(--brand-text);align-items:center;gap:14px;display:flex}.account-profile-card__actions>span{font-size:var(--font-small-size);align-items:center;gap:6px;display:inline-flex}.account-profile-card__actions .fp-button{box-shadow:0 12px 30px -20px #000000b3}.account-workspace nav{background:var(--brand-soft);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.account-workspace nav{background:color-mix(in srgb, var(--brand-soft) 48%, var(--surface))}}.account-workspace nav{align-self:start;padding:7px}.account-panel{background:var(--surface);border-radius:20px;min-width:0;padding:max(22px,min(3vw,34px));box-shadow:0 18px 55px -48px #07232ab3}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-setting-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:16px;padding:18px}.account-setting-card__head{justify-content:space-between;align-items:start;gap:24px;display:flex}.account-setting-card .zotero-mark{border-radius:4px;width:16px;height:16px;font-size:10px;transform:none}.account-setting-card__head span{color:var(--ink);align-items:center;gap:7px;font-weight:700;display:inline-flex}.account-setting-card__head p{max-width:66ch;color:var(--ink-muted);font-size:var(--font-small-size);margin-top:4px;line-height:1.55}.account-linked-provider-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.account-linked-provider-row__name{color:var(--ink);align-items:center;gap:9px;font-weight:700;display:inline-flex}.account-linked-provider-row__name svg{width:19px;height:19px}.account-email-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-block-start:14px;padding-block-end:14px;display:flex}.account-invite-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.account-invite-row code{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:2px 8px;font-family:monospace;font-size:13px}.account-rss-address{background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:11px 13px;display:flex}.account-rss-address code{color:var(--brand-text);font-family:inherit;font-size:var(--font-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-rss-address-row{align-items:center;gap:14px;margin-top:14px;display:flex}.account-rss-code{-webkit-appearance:none;appearance:none;min-width:0;color:var(--brand-text);font-family:inherit;font-size:var(--font-body-size);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;user-select:all;border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex:1;padding:9px 13px;font-weight:600;line-height:1.4;overflow:hidden}.account-rss-code:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.account-rss-meta{color:var(--ink-muted);flex-wrap:wrap;gap:7px 14px;margin-top:14px;font-size:12px;display:flex}.account-rss-meta .is-on{color:var(--brand-text);font-weight:750}.account-rss-meta .is-off{color:var(--ink-muted);font-weight:700}.account-rss-actions{flex:none;align-items:center;gap:12px;display:flex}.account-rss-actions>a,.account-rss-actions>button{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.account-rss-actions svg{width:14px;height:14px}.account-rss-error{color:var(--proof);margin-top:10px;font-size:12px}.account-identity-avatar svg{background:var(--surface);border-radius:999px;width:19px;height:19px;padding:4px;position:absolute;bottom:4px}.account-identity-avatar svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4px}.account-identity-avatar svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4px}.account-identity-avatar svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4px}.account-identity-avatar svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4px}.public-profile-page{padding-block-start:42px;padding-block-end:80px}.public-profile-page>header{background:linear-gradient(135deg, var(--brand-soft), var(--surface));border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px;display:grid}.public-profile-avatar{background:var(--brand);width:76px;height:76px;color:var(--on-brand);border-radius:22px;place-items:center;font-weight:750;display:grid;overflow:hidden}.public-profile-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-page>header span,.public-profile-page>header>a{color:var(--brand-text);font-size:var(--font-small-size);align-items:center;gap:6px;font-weight:700;display:inline-flex}.public-profile-page>header h1{font-size:var(--font-display-size);margin-top:3px}.public-profile-page>header p{color:var(--ink-muted)}.public-profile-page>section{margin-top:34px}.public-profile-section-head span{color:var(--brand-text);font-size:var(--font-small-size);font-weight:750}.public-profile-section-head h2{font-size:var(--font-headline-size);margin-top:4px}.public-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.public-profile-grid article{background:var(--surface);min-height:180px;box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;padding:20px;display:flex}.public-profile-grid article>span{color:var(--brand-text);font-size:11px;font-weight:750}.public-profile-grid h3{font-size:var(--font-title-size);margin-top:10px}.public-profile-grid h3 a{color:inherit;text-decoration:none}.public-profile-grid h3 a:hover{color:var(--brand-text)}.public-profile-grid p{color:var(--ink-muted);font-size:var(--font-small-size);margin-top:7px}.public-profile-grid small{color:var(--brand-text);margin-top:12px}.public-profile-empty{color:var(--ink-muted);margin-top:18px}.lead-list{min-height:0;display:block}.lead-list .section-heading{margin-bottom:4px}.lead-list .story-list-item{min-height:0;padding-block-start:11px;padding-block-end:11px;display:grid}.lead-list .story-list-item:first-of-type{padding-top:5px}.lead-list .story-list-item>:-webkit-any(a,div){min-height:0;display:block}.lead-list .story-list-item>:is(a,div){min-height:0;display:block}.lead-list .story-list-item :-webkit-any(.story-category,h3,p,small){overflow-wrap:anywhere;word-break:normal;max-width:100%}.lead-list .story-list-item :is(.story-category,h3,p,small){overflow-wrap:anywhere;word-break:normal;max-width:100%}.lead-list .story-list-item small{margin-top:7px;padding-top:0}.lead-story__image .smart-image,.lead-story__image img{aspect-ratio:auto;width:100%;height:100%}.account-profile-card{isolation:auto;border:1px solid var(--line-soft);background:var(--surface);color:var(--ink);border-radius:18px;padding:22px 24px;overflow:visible;box-shadow:0 14px 40px -38px #07232a8c}.account-profile-card:before{background:var(--brand);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px}.account-profile-card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.account-profile-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.account-profile-card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.account-profile-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.account-profile-card:after{display:none}.account-profile-card__avatar{background:var(--brand-soft);width:62px;height:62px;color:var(--brand-text);border:0;border-radius:16px;flex-basis:62px}.account-profile-card__eyebrow{background:var(--brand-soft);color:var(--brand-text)}.account-profile-card h1{color:var(--ink);font-size:30px}.account-profile-card p{color:var(--ink-muted)}.account-profile-card__actions{color:var(--brand-text)}.account-workspace nav{border:1px solid var(--line-soft);background:var(--surface)}.account-panel{border:1px solid var(--line-soft);background:var(--surface);box-shadow:none}.account-setting-card{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.account-setting-card{background:color-mix(in srgb, var(--paper) 76%, var(--surface))}}.account-workspace__layout{align-items:start}.account-sidebar{align-self:start;position:sticky;top:160px}.account-sidebar>h1{letter-spacing:-.02em;margin:0 0 22px;font-size:24px;font-weight:750}.account-workspace .account-sidebar nav{background:0 0;border:0;border-radius:0;gap:3px;padding:0;display:flex;position:static}.account-workspace .account-sidebar nav a{min-height:42px;color:var(--ink-muted);border-inline-start:0;border-radius:0;align-items:center;padding:9px 10px;font-size:14px;transition:color .15s;display:flex}.account-workspace .account-sidebar nav a svg{flex:0 0 18px;width:18px;height:18px;margin-inline-end:9px}.account-workspace .account-sidebar nav a:hover{color:var(--ink);background:0 0}.account-workspace .account-sidebar nav a.is-current{color:var(--ink);background:0 0;font-weight:700}.account-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.account-panel>div>h2,.account-panel>div>div:first-child h2{letter-spacing:-.025em;font-size:max(28px,min(3vw,36px))}.account-panel>div>p:first-of-type,.account-panel>div>div:first-child p{max-width:72ch}.account-settings-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:28px;display:grid}.account-setting-card,.account-setting-card--wide:nth-child(2n){border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.account-setting-card--wide{grid-column:1/-1}.account-setting-card__head{gap:32px}.account-setting-card__head p{margin-top:5px}.account-email-row{padding-block-start:15px;padding-block-end:15px}.account-rss-address{border:1px solid var(--line);background:var(--surface);border-radius:10px}.account-panel .account-token-usage{border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:12px;margin-top:28px}.account-panel article.rounded-xl{border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:12px}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start-0:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--spacing) * 0)}.start-0:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--spacing) * 0)}.start-0:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--spacing) * 0)}.start-0:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--spacing) * 0)}.bottom-full{bottom:100%}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-88{margin:calc(var(--spacing) * 88)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.max-h-\[min\(60vh\,28rem\)\]{max-height:min(60vh,28rem)}.max-h-\[min\(65vh\,34rem\)\]{max-height:min(65vh,34rem)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-28{min-height:calc(var(--spacing) * 28)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-72{width:calc(var(--spacing) * 72)}.w-\[min\(calc\(100\%-40px\)\,1040px\)\]{width:min(100% - 40px,1040px)}.w-\[min\(calc\(100\%-40px\)\,1120px\)\]{width:min(100% - 40px,1120px)}.w-\[min\(calc\(100\%-40px\)\,1180px\)\]{width:min(100% - 40px,1180px)}.w-\[min\(calc\(100\%-48px\)\,960px\)\]{width:min(100% - 48px,960px)}.w-\[min\(calc\(100\%-48px\)\,1180px\)\]{width:min(100% - 48px,1180px)}.w-\[min\(calc\(100\%-48px\)\,1240px\)\]{width:min(100% - 48px,1240px)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[90ch\]{max-width:90ch}.max-w-\[1440px\]{max-width:1440px}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:0;margin-block-end:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--danger\)\]{border-color:var(--danger)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-soft\)\]{border-color:var(--line-soft)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.border-blue-500{border-color:var(--color-blue-500)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--brand-soft\)\]{background-color:var(--brand-soft)}.bg-\[var\(--line-strong\)\]{background-color:var(--line-strong)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--paper-muted\)\]{background-color:var(--paper-muted)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-\[var\(--surface-soft\)\]{background-color:var(--surface-soft)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/50{background-color:color-mix(in oklab, var(--color-red-50) 50%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-white\/7{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/7{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/\[\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pe-1{padding-inline-end:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-display\)\]{--tw-font-weight:var(--font-display);font-weight:var(--font-display)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--brand-text\)\]{color:var(--brand-text)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-faint\)\]{color:var(--ink-faint)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[var\(--on-brand\)\]{color:var(--on-brand)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-600{color:var(--color-blue-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.italic{font-style:italic}.italic\!{font-style:italic!important}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow-\[var\(--shadow-xs\)\]{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-180:-webkit-any(:where(.group):-webkit-any([open],:popover-open,:open) *){rotate:180deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:text-\[var\(--brand-text\)\]:is(:where(.group):hover *){color:var(--brand-text)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-\[var\(--paper-muted\)\]:hover{background-color:var(--paper-muted)}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[var\(--brand\)\]:focus{border-color:var(--brand)}.focus\:shadow-\[0_0_0_3px_var\(--brand-soft\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--brand-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.enabled\:hover\:bg-\[var\(--paper-muted\)\]:enabled:hover{background-color:var(--paper-muted)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:col-start-2{grid-column-start:2}.md\:mt-0{margin-top:0}.md\:grid{display:grid}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,auto)}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(320px\,\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}}html[data-mobile-app=true] .site-header,html[data-mobile-app=true] .site-footer{display:none!important}html[data-mobile-app=true] .ai-workspace{min-height:100svh}:where(a[href],button,[role=button]){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:color,background-color,border-color,box-shadow,opacity,filter;transition-duration:.16s;transition-timing-function:var(--ease-frontpost)}:where(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true])):active{filter:brightness(.965)}:where(a[href],button,[role=button]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(a[href],button,[role=button]){transition-duration:.01ms!important}}[dir=rtl] .ai-rail,[dir=rtl] .ai-rail-brandbar,[dir=rtl] .ai-mobile-collapsed-bar{direction:ltr}[dir=rtl] .ai-rail-brandbar{overflow:hidden}[dir=rtl] .ai-rail-brandbar>a{min-width:0;max-width:min(190px,100% - 96px);margin-inline-start:auto;margin-inline-end:auto}[dir=rtl] .ai-rail-brandbar>a img{object-position:center;width:100%;max-width:190px}[dir=rtl] .ai-rail-brandbar>button{margin:0;position:absolute}[dir=rtl] .ai-rail-brandbar>button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}[dir=rtl] .ai-rail-brandbar>button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}[dir=rtl] .ai-rail-brandbar>button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}[dir=rtl] .ai-rail-brandbar>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}[dir=rtl] .ai-mobile-collapsed-bar .ai-mobile-session-title{direction:rtl}.ai-workspace{background:var(--paper);width:min(100%,1600px);min-height:calc(100svh - 76px);color:var(--ink);grid-template-columns:210px minmax(0,760px) 286px;justify-content:center;margin-inline-start:auto;margin-inline-end:auto;display:grid}.ai-thread-nav,.ai-evidence-panel{padding:28px 20px;font-size:14px}.ai-thread-nav{border-inline-end:1px solid var(--line-soft)}.ai-evidence-panel{border-inline-start:1px solid var(--line-soft)}.ai-new-thread{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding-inline-start:13px;padding-inline-end:13px;display:flex}.ai-new-thread:hover{border-color:var(--brand);color:var(--brand-text)}.ai-thread-list{gap:4px;margin-top:28px;display:grid}.ai-thread-list>span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;padding:0 9px 8px;font-size:12px}.ai-thread-list button{color:var(--ink-muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px;line-height:1.45}.ai-thread-list button:hover{background:var(--brand-soft);color:var(--brand-text)}.ai-thread{flex-direction:column;min-width:0;min-height:calc(100svh - 76px);padding:34px max(20px,min(4vw,48px)) 20px;display:flex}.ai-empty-state{width:min(100%,640px);margin:auto;padding-bottom:48px}.ai-empty-state>svg{color:var(--brand-text);font-size:28px}.ai-empty-state>span{color:var(--brand-text);letter-spacing:.03em;margin-top:16px;font-size:13px;font-weight:700;display:block}.ai-empty-state h1{max-width:620px;font:500 clamp(36px, 5vw, 58px)/1.04 var(--font-display);letter-spacing:-.035em;margin:8px 0 0}.ai-empty-state>p{max-width:580px;color:var(--ink-muted);margin:16px 0 28px;font-size:17px;line-height:1.7}.ai-suggestion-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ai-suggestion-grid button{border:1px solid var(--line);background:var(--surface);min-height:118px;color:var(--ink);text-align:start;cursor:pointer;border-radius:14px;grid-template-columns:1fr auto;align-content:space-between;gap:12px;padding:15px;transition:border-color .16s,transform .16s;display:grid}.ai-suggestion-grid button>svg:first-child{color:var(--brand-text)}.ai-suggestion-grid button>span{grid-column:1/-1;line-height:1.45}.ai-suggestion-grid button>svg:last-child{grid-column:2}.ai-suggestion-grid button:hover{border-color:var(--brand);transform:translateY(-2px)}.ai-question-layer{z-index:30;pointer-events:none;place-items:center;padding:16px 24px;display:grid;position:absolute;top:58px;bottom:178px;left:0;right:0;overflow:auto}.ai-question-card{border:1px solid var(--brand);flex-direction:column;width:min(100%,700px);max-height:100%;margin:0 auto;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-question-card{border:1px solid color-mix(in srgb, var(--brand) 38%, var(--line))}}.ai-question-card{background:var(--surface);box-shadow:0 18px 56px #16231f2e, var(--shadow-md);pointer-events:auto;border-radius:20px}.ai-question-card__head,.ai-question-card__footer{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ai-question-card__head{border-bottom:1px solid var(--line-soft);background:var(--surface)}.ai-question-card__head:before{content:none}.ai-question-card__head span{color:var(--brand-text);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.ai-question-card__head h3{font:600 18px/1.25 var(--font-sans);margin:5px 0 0}.ai-question-card__head button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ai-question-card__body{gap:19px;padding:22px 20px 8px;display:grid;overflow-y:auto}.ai-question-card fieldset{border:0;min-width:0;margin:0;padding:0}.ai-question-card__eyebrow{color:var(--brand-text);letter-spacing:.06em;margin:0 0 7px;font-size:12px;font-weight:750}.ai-question-card legend{margin-bottom:7px;font-size:18px;font-weight:700;line-height:1.45}.ai-question-card__hint{color:var(--ink-muted);justify-content:space-between;gap:12px;margin:0 0 15px;font-size:13px;line-height:1.4;display:flex}.ai-question-card__hint span{color:var(--brand-text);font-variant-numeric:tabular-nums;font-weight:700}.ai-question-card__options{gap:9px;display:grid}.ai-question-card__options>button,.ai-question-card__other{border:1px solid var(--line);background:var(--paper-warm);border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-question-card__options>button,.ai-question-card__other{background:color-mix(in srgb, var(--paper-warm) 82%, var(--surface))}}.ai-question-card__options>button,.ai-question-card__other{color:var(--ink);text-align:start;cursor:pointer;transition:border-color var(--motion-feedback) ease, background var(--motion-feedback) ease, box-shadow var(--motion-feedback) ease, transform var(--motion-feedback) ease;padding:13px}.ai-question-card__options>button:hover,.ai-question-card__other:focus-within{border-color:var(--brand)}.ai-question-card__options>button:focus-visible{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ai-question-card__options>button:hover,.ai-question-card__other:focus-within{border-color:color-mix(in srgb, var(--brand) 70%, var(--line))}.ai-question-card__options>button:focus-visible{border-color:color-mix(in srgb, var(--brand) 70%, var(--line))}}.ai-question-card__options>button:hover,.ai-question-card__other:focus-within{box-shadow:var(--shadow-frontpost-xs);outline:none;transform:translateY(-1px)}.ai-question-card__options>button:focus-visible{box-shadow:var(--shadow-frontpost-xs);outline:none;transform:translateY(-1px)}.ai-question-card__options>button.is-selected,.ai-question-card__other.is-selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab, red, red)){.ai-question-card__options>button.is-selected,.ai-question-card__other.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 70%, transparent)}}.ai-question-card__options i{border:1px solid var(--brand);place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-question-card__options i{border:1px solid color-mix(in srgb, var(--brand) 45%, var(--line))}}.ai-question-card__options i{color:var(--on-brand);border-radius:8px;font-style:normal}.ai-question-card__options [role=radio] i{border-radius:50%}.ai-question-card__options .is-selected i{border-color:var(--brand);background:var(--brand)}.ai-question-card__options>button>span,.ai-question-card__other-choice>span{gap:3px;min-width:0;display:grid}.ai-question-card__options small{color:var(--ink-muted);font-size:12px;line-height:1.4}.ai-question-card__other{cursor:default}.ai-question-card__other-choice{width:100%;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;grid-column:1/-1;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:0;display:grid}.ai-question-card__other-choice:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.ai-question-card__other input{border:1px solid var(--line-soft);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;outline:0;grid-column:2;margin-top:4px;padding:9px 10px;font-size:13px}.ai-question-card__other input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.ai-question-card__other input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-soft) 70%, transparent)}}.ai-question-card__skip,.ai-question-card__submit{cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:inline-flex}.ai-question-card__skip{color:var(--ink-muted);background:0 0;border:0}.ai-question-card__submit{border:1px solid var(--brand);background:var(--brand);color:var(--on-brand)}.ai-question-card__submit:disabled{opacity:.38;cursor:default}@media (max-width:760px){.ai-question-layer{inset:54px 0 calc(190px + env(safe-area-inset-bottom));padding:8px 14px}.ai-question-card{border-radius:16px}.ai-question-card__head,.ai-question-card__footer{gap:10px;padding:12px 14px}.ai-question-card__body{padding:16px 14px 8px}.ai-question-card__options>button,.ai-question-card__other{gap:9px;padding:10px}.ai-question-card__other-choice{gap:9px}.ai-question-card legend{font-size:16px}}.aui-question-result{border-radius:15px;width:min(100%,430px);overflow:hidden}.aui-question-result__toggle{width:100%;color:var(--ink-soft);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 8px;display:flex}.aui-question-result__toggle>svg:first-child{color:var(--ink-muted);flex:none;font-size:18px}.aui-question-result__toggle>span:first-of-type{font-size:14px;font-weight:600}.aui-question-result__toggle:hover{background:var(--brand-soft)}.aui-question-result__toggle:focus-visible{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.aui-question-result__toggle:hover{background:color-mix(in srgb, var(--brand-soft) 60%, transparent)}.aui-question-result__toggle:focus-visible{background:color-mix(in srgb, var(--brand-soft) 60%, transparent)}}.aui-question-result__toggle:hover{color:var(--brand-text)}.aui-question-result__toggle:focus-visible{color:var(--brand-text)}.aui-question-result__toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.aui-question-result__toggle-hint{color:var(--ink-muted);white-space:nowrap;margin-inline-start:auto;font-size:11px;font-weight:500}.aui-question-result__toggle>svg:last-child{color:var(--ink-muted);flex:none;font-size:16px}.aui-question-result__details{border-top:1px solid var(--line-soft);gap:13px;padding:13px;display:grid}.aui-question-result__pair{gap:3px;line-height:1.5;display:grid}.aui-question-result__q{color:var(--ink-muted);font-size:12px}.aui-question-result__a{color:var(--ink);font-size:13px;font-weight:600}.research-wizard{border:1px solid var(--brand);width:min(100%,720px);margin:auto;padding:max(24px,min(4vw,42px))}@supports (color:color-mix(in lab, red, red)){.research-wizard{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line))}}.research-wizard{background:radial-gradient(circle at 100% 0, var(--accent), transparent 34%), var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.research-wizard{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 35%, transparent), transparent 34%), var(--surface)}}.research-wizard{box-shadow:0 22px 60px var(--brand)}@supports (color:color-mix(in lab, red, red)){.research-wizard{box-shadow:0 22px 60px color-mix(in srgb, var(--brand) 9%, transparent)}}.research-wizard{animation:research-wizard-in .42s var(--ease-frontpost) both}.research-wizard__topline,.research-wizard__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.research-wizard__kicker{color:var(--brand-text);letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.research-wizard__kicker svg{font-size:18px}.research-wizard__count,.research-wizard__heading>span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.research-wizard__progress{background:var(--surface-muted);border-radius:99px;height:4px;margin:22px 0 38px;overflow:hidden}.research-wizard__progress span{border-radius:inherit;background:var(--brand);height:100%;transition:width .3s var(--ease-frontpost);display:block}.research-wizard__heading>span{letter-spacing:.12em}.research-wizard__heading h2{max-width:600px;font:500 clamp(27px, 4vw, 39px)/1.1 var(--font-display);letter-spacing:-.035em;margin:9px 0 8px}.research-wizard__heading p{color:var(--ink-muted);margin:0 0 27px;line-height:1.6}.research-wizard__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.research-wizard__options button{border:1px solid var(--line);background:var(--surface);border-radius:15px;align-items:flex-start;gap:13px;min-height:110px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.research-wizard__options button{background:color-mix(in srgb, var(--surface) 92%, var(--paper-warm))}}.research-wizard__options button{color:var(--ink);text-align:start;cursor:pointer;padding:17px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.research-wizard__options button:hover{border-color:var(--brand);box-shadow:var(--shadow-sm);outline:none;transform:translateY(-2px)}.research-wizard__options button:focus-visible{border-color:var(--brand);box-shadow:var(--shadow-sm);outline:none;transform:translateY(-2px)}.research-wizard__options button.is-selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.research-wizard__option-mark{background:var(--paper-warm);height:31px;color:var(--brand-text);font:600 18px/1 var(--font-sans);border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.research-wizard__options button.is-selected .research-wizard__option-mark{background:var(--brand);color:var(--on-brand)}.research-wizard__options button>span:nth-child(2){gap:5px;display:grid}.research-wizard__options strong{font-size:15px}.research-wizard__options small{color:var(--ink-muted);font-size:12px;line-height:1.45}.research-wizard__check{color:var(--brand-text);font-size:18px;position:absolute;top:13px}.research-wizard__check:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.research-wizard__check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.research-wizard__check:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.research-wizard__check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.research-wizard__textarea{display:block;position:relative}.research-wizard__textarea textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--paper-warm);width:100%;color:var(--ink);font:inherit;border-radius:14px;outline:none;padding:15px;line-height:1.6}.research-wizard__textarea textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.research-wizard__textarea textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}}.research-wizard__textarea span{color:var(--ink-faint);font-size:11px;position:absolute;bottom:10px}.research-wizard__textarea span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.research-wizard__textarea span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.research-wizard__textarea span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.research-wizard__textarea span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.research-wizard__footer{margin-top:28px}.research-wizard__back,.research-wizard__next{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:13px;font-weight:700;display:inline-flex}.research-wizard__back{color:var(--ink-muted);background:0 0;border:0}.research-wizard__next{border:1px solid var(--brand);background:var(--brand);color:var(--on-brand);box-shadow:0 5px 14px var(--brand)}@supports (color:color-mix(in lab, red, red)){.research-wizard__next{box-shadow:0 5px 14px color-mix(in srgb, var(--brand) 15%, transparent)}}.research-wizard__back:hover{color:var(--brand-text);background:var(--surface-muted)}.research-wizard__back:disabled,.research-wizard__next:disabled{opacity:.38;cursor:default;box-shadow:none}.research-wizard__note{color:var(--ink-faint);align-items:center;gap:7px;margin:23px 0 0;font-size:11px;line-height:1.5;display:flex}.research-wizard__note svg{color:var(--ink-muted);flex:none;font-size:16px}@keyframes research-wizard-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ai-message-list{gap:20px;width:min(100%,660px);margin:0 auto 32px;display:grid}.ai-context-label{color:var(--ink-muted);align-items:center;gap:7px;font-size:13px;display:flex}.ai-message{gap:12px;line-height:1.75;display:flex}.ai-message p{margin:0}.ai-message--user{justify-content:flex-end}.ai-message--user>div{background:var(--brand-soft);border-radius:20px 20px 5px;max-width:82%;padding:11px 15px}.ai-message--assistant>div{min-width:0}.ai-message-mark{border:1px solid var(--line);height:30px;color:var(--brand-text);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.ai-inline-citations{gap:5px;margin-top:9px;display:flex}.ai-inline-citations a{background:var(--signal-fill);width:21px;height:21px;color:var(--signal-ink,#fff);border-radius:50%;place-items:center;font-size:11px;text-decoration:none;display:grid}.ai-tool-result{border:1px solid var(--brand);justify-content:space-between;align-items:center;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-tool-result{border:1px solid color-mix(in srgb, var(--brand) 25%, var(--line))}}.ai-tool-result{background:var(--surface);border-radius:14px;padding:15px}.ai-tool-result>div{align-items:flex-start;gap:10px;display:flex}.ai-tool-result>div>svg{color:var(--brand-text);flex:none;font-size:21px}.ai-tool-result span{gap:3px;display:grid}.ai-tool-result small{color:var(--ink-muted);line-height:1.4}.ai-tool-result button{background:var(--brand);color:var(--on-brand);cursor:pointer;border:0;border-radius:999px;flex:none;padding:10px 14px;font-weight:600}.ai-followups{gap:2px;margin-top:4px;display:grid}.ai-followups>strong{color:var(--ink-muted);margin-bottom:6px;font-size:13px}.ai-followups button{border:0;border-top:1px solid var(--line-soft);color:var(--ink);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:11px 2px;display:flex}.ai-followups button:hover{color:var(--brand-text)}.ai-composer{z-index:3;border:1px solid var(--line-strong);background:var(--surface);border-radius:20px;width:min(100%,660px);margin:auto auto 0;position:sticky;bottom:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-composer{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.ai-composer{backdrop-filter:blur(12px);box-shadow:0 14px 36px #122c341a}.ai-composer textarea{resize:none;width:100%;min-height:70px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:16px 18px 6px;line-height:1.55;display:block}.ai-composer>div{align-items:center;gap:8px;padding:5px 9px 9px;display:flex}.ai-composer>div>span{border:1px solid var(--line);color:var(--brand-text);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:flex}.ai-composer button{cursor:pointer;border:0;place-items:center;display:grid}.ai-composer-attach{width:34px;height:34px;color:var(--ink-muted);background:0 0;border-radius:50%}.ai-composer-send{background:var(--brand);width:38px;height:38px;color:var(--on-brand);border-radius:50%;margin-inline-start:auto}.ai-composer-send:disabled{opacity:.35;cursor:default}.ai-evidence-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ai-evidence-head span{background:var(--brand-soft);min-width:22px;height:22px;color:var(--brand-text);border-radius:50%;place-items:center;font-size:11px;display:grid}.ai-evidence-panel>p{color:var(--ink-muted);line-height:1.6}.ai-evidence-panel>a{border-top:1px solid var(--line-soft);color:var(--ink);align-items:flex-start;gap:10px;padding:14px 0;text-decoration:none;display:flex}.ai-evidence-panel>a>span{background:var(--brand);height:25px;color:var(--on-brand);border-radius:50%;flex:0 0 25px;place-items:center;font-size:11px;display:grid}.ai-evidence-panel>a>div,.ai-task-state>span{gap:4px;display:grid}.ai-evidence-panel small{color:var(--ink-muted);line-height:1.45}.ai-task-state{background:var(--brand-soft);color:var(--brand-text);border-radius:12px;gap:9px;margin-top:16px;padding:12px;display:flex}.ai-task-state>svg{flex:none;font-size:20px}.ai-save-thread{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:10px;display:flex}.reader-ask{margin-top:26px}.reader-ask h2{font-size:16px;font-weight:700;font-family:var(--font-sans);margin:0 0 10px}.reader-followups{display:grid}.reader-followups button{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:11px 2px;display:flex}.reader-followups button:hover{color:var(--brand-text)}.reader-followups svg{flex:none}.reader-ask>form{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;min-height:52px;margin-top:12px;padding:4px;display:grid;position:relative;overflow:hidden}.reader-ask>form input{min-width:0;min-height:42px;color:var(--ink);background:0 0;border:0;outline:0;grid-column:1;padding-inline-start:12px;padding-inline-end:12px}.reader-ask>form .reader-ask__send{background:var(--brand);width:42px;height:42px;color:var(--on-brand);cursor:pointer;box-shadow:0 10px 18px -14px var(--brand);border:0;border-radius:14px;place-items:center;transition:transform .15s,background .15s;display:grid;position:static;top:auto;bottom:auto;left:auto;right:auto}.reader-ask>form .reader-ask__send:hover:not(:disabled){background:var(--ink)}.reader-ask>form .reader-ask__send:active:not(:disabled){transform:translateY(1px)scale(.97)}.reader-ask>form .reader-ask__send:disabled{opacity:.35;cursor:default}@media (max-width:1100px){.ai-workspace{grid-template-columns:minmax(0,760px) 270px}.ai-thread-nav{display:none}}@media (max-width:780px){.ai-workspace{display:block}.ai-evidence-panel{display:none}.ai-thread{min-height:calc(100svh - 64px);padding:24px 16px 12px}.ai-empty-state{padding-bottom:24px}.ai-empty-state h1{font-size:max(36px,min(11vw,48px))}.ai-suggestion-grid{grid-template-columns:1fr}.ai-suggestion-grid button{min-height:76px}.research-wizard{border-radius:19px;padding:22px 17px}.research-wizard__progress{margin:19px 0 28px}.research-wizard__options{grid-template-columns:1fr}.research-wizard__options button{min-height:78px;padding:14px}.research-wizard__footer{align-items:stretch}.research-wizard__next{padding-inline-start:13px;padding-inline-end:13px}.ai-tool-result{flex-direction:column;align-items:flex-start}.ai-message--user>div{max-width:90%}.ai-composer{bottom:8px}}@media (prefers-reduced-motion:reduce){.overflowing-title.is-overflowing .overflowing-title__track{animation:none}.ai-suggestion-grid button{transition:none}.ai-suggestion-grid button:hover{transform:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f7f5;--paper-warm:#f3f4f2;--surface:#fff;--surface-muted:#f0f1ef;--surface-hover:#e8eae7;--surface-active:#dee2dd;--ink:#1f3238;--ink-soft:#264653;--ink-muted:#6b716f;--ink-faint:#9a9e98;--line:#ededea;--line-soft:#ededea;--line-strong:#d7d8d4;--brand-line:#26465338;--brand:#264653;--brand-text:#264653;--signal-fill:#264653;--signal-ink:#fff;--signal-track:#e3ebe9;--brand-press:#1c343d;--brand-soft:#a8dddc57;--on-brand:#fff;--accent:#a8dddc;--accent-strong:#7fc9c8;--notice:#fff9e8;--proof:#b75d46;--ochre:#c99b3b;--status-ok:#2f9e6e;--status-ok-high:#86cfae;--status-ok-soft:#2f9e6e24;--status-ok-ink:#1f7a52;--status-warn-soft:#c99b3b29;--status-warn-ink:#8a6817;--status-down-soft:#b75d4624;--status-down-ink:#94452f;--shadow-sm:0 2px 8px -2px #26465314, 0 1px 2px #2646530a;--shadow-xs:0 1px 2px #00000008;--shadow-md:0 10px 28px -12px #2646532e, 0 4px 10px -6px #2646531f;--font-display-size:42px;--font-headline-size:28px;--font-title-size:20px;--font-body-size:15px;--font-small-size:13px;--container:1180px;--radius-pill:999px;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-feedback:.16s;--motion-page:.24s;--motion-panel:.28s}html[data-font-size=small]{--font-display-size:36px;--font-headline-size:24px;--font-title-size:18px;--font-body-size:13px;--font-small-size:11px}html[data-font-size=large]{--font-display-size:48px;--font-headline-size:32px;--font-title-size:23px;--font-body-size:17px;--font-small-size:14px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111318;--paper-warm:#1a1d23;--surface:#17191f;--surface-muted:#1c1f26;--surface-hover:#23262e;--surface-active:#2a2e37;--ink:#f4f5f3;--ink-soft:#d2d5d2;--ink-muted:#7a7a7a;--ink-faint:#5c6067;--line:#2d3038;--line-soft:#23262d;--line-strong:#3a3d46;--brand-line:#264653ad;--brand:#264653;--brand-text:#a8c4c8;--signal-fill:#5d98a5;--signal-ink:#111318;--signal-track:#27313b;--brand-press:#345966;--brand-soft:#26465342;--on-brand:#fff;--accent:#7fa6aa;--accent-strong:#7fa6aa;--status-ok:#3fbf87;--status-ok-high:#2f9e6e;--status-ok-soft:#3fbf8729;--status-ok-ink:#7fdcb4;--status-warn-soft:#dba94a29;--status-warn-ink:#e0bd6d;--status-down-soft:#d66c5429;--status-down-ink:#e08a72;--notice:#1e1b16;--shadow-sm:0 2px 8px -2px #00000080;--shadow-md:0 12px 30px -12px #000000b3}@media (prefers-color-scheme:dark){html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111318;--paper-warm:#1a1d23;--surface:#17191f;--surface-muted:#1c1f26;--surface-hover:#23262e;--surface-active:#2a2e37;--ink:#f4f5f3;--ink-soft:#d2d5d2;--ink-muted:#7a7a7a;--ink-faint:#5c6067;--line:#2d3038;--line-soft:#23262d;--line-strong:#3a3d46;--brand-line:#264653ad;--brand:#264653;--brand-text:#a8c4c8;--signal-fill:#5d98a5;--signal-ink:#111318;--signal-track:#27313b;--brand-press:#345966;--brand-soft:#26465342;--on-brand:#fff;--accent:#7fa6aa;--accent-strong:#7fa6aa;--notice:#1e1b16;--shadow-sm:0 2px 8px -2px #0000006b;--shadow-md:0 12px 30px -12px #00000094;--status-ok:#3fbf87;--status-ok-high:#2f9e6e;--status-ok-soft:#3fbf8729;--status-ok-ink:#7fdcb4;--status-warn-soft:#dba94a29;--status-warn-ink:#e0bd6d;--status-down-soft:#d66c5429;--status-down-ink:#e08a72}}html[data-accent=lagoon]{--brand:#47736f;--brand-text:#3c6763;--signal-fill:#47736f;--brand-press:#365c58;--brand-line:#47736f3d;--brand-soft:#47736f}@supports (color:color-mix(in lab, red, red)){html[data-accent=lagoon]{--brand-soft:color-mix(in srgb, #47736f 14%, var(--surface))}}html[data-accent=lagoon]{--accent:#a8d1c8;--accent-strong:#79b3a9;--shadow-sm:0 2px 8px -2px #47736f1a, 0 1px 2px #47736f0d;--shadow-md:0 10px 28px -12px #47736f38, 0 4px 10px -6px #47736f24}html[data-accent=ochre]{--brand:#876522;--brand-text:#74551d;--signal-fill:#876522;--brand-press:#6b4e1a;--brand-line:#8765223d;--brand-soft:#876522}@supports (color:color-mix(in lab, red, red)){html[data-accent=ochre]{--brand-soft:color-mix(in srgb, #876522 14%, var(--surface))}}html[data-accent=ochre]{--accent:#e2c17b;--accent-strong:#c99b3b;--shadow-sm:0 2px 8px -2px #8765221a, 0 1px 2px #8765220d;--shadow-md:0 10px 28px -12px #87652238, 0 4px 10px -6px #87652224}html[data-theme=dark][data-accent=lagoon]{--ink-soft:#d2d5d2;--brand:#365c58;--brand-text:#a8d1c8;--signal-fill:#79b3a9;--brand-press:#47736f;--brand-line:#a8d1c86b;--brand-soft:#47736f}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-accent=lagoon]{--brand-soft:color-mix(in srgb, #47736f 30%, var(--surface))}}html[data-theme=dark][data-accent=lagoon]{--accent:#79b3a9;--accent-strong:#a8d1c8}html[data-theme=dark][data-accent=ochre]{--ink-soft:#d2d5d2;--brand:#6b4e1a;--brand-text:#e2c17b;--signal-fill:#e2c17b;--signal-ink:#111318;--brand-press:#876522;--brand-line:#e2c17b6b;--brand-soft:#876522}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-accent=ochre]{--brand-soft:color-mix(in srgb, #876522 30%, var(--surface))}}html[data-theme=dark][data-accent=ochre]{--accent:#e2c17b;--accent-strong:#e2c17b}@media (prefers-color-scheme:dark){html:not([data-theme])[data-accent=lagoon]{--ink-soft:#d2d5d2;--brand:#365c58;--brand-text:#a8d1c8;--signal-fill:#79b3a9;--brand-press:#47736f;--brand-line:#a8d1c86b;--brand-soft:#47736f}@supports (color:color-mix(in lab, red, red)){html:not([data-theme])[data-accent=lagoon]{--brand-soft:color-mix(in srgb, #47736f 30%, var(--surface))}}html:not([data-theme])[data-accent=lagoon]{--accent:#79b3a9;--accent-strong:#a8d1c8}html:not([data-theme])[data-accent=ochre]{--ink-soft:#d2d5d2;--brand:#6b4e1a;--brand-text:#e2c17b;--signal-fill:#e2c17b;--signal-ink:#111318;--brand-press:#876522;--brand-line:#e2c17b6b;--brand-soft:#876522}@supports (color:color-mix(in lab, red, red)){html:not([data-theme])[data-accent=ochre]{--brand-soft:color-mix(in srgb, #876522 30%, var(--surface))}}html:not([data-theme])[data-accent=ochre]{--accent:#e2c17b;--accent-strong:#e2c17b}}.fp-button.is-loading{cursor:wait;position:relative}.fp-button.is-loading:disabled{opacity:1}.fp-button.is-loading .fp-button__content{opacity:0}.fp-button__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.7s linear infinite fp-button-spin;display:inline-block}.fp-button.is-loading>.fp-button__spinner{position:absolute;top:calc(50% - 8px)}.fp-button.is-loading>.fp-button__spinner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 8px)}.fp-button.is-loading>.fp-button__spinner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 8px)}.fp-button.is-loading>.fp-button__spinner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 8px)}.fp-button.is-loading>.fp-button__spinner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 8px)}.text-link.is-loading{position:relative}.text-link:disabled{cursor:not-allowed;opacity:.45}.text-link.is-loading:disabled{opacity:1}.text-link.is-loading .fp-button__content{opacity:0}.text-link.is-loading>.fp-button__spinner{position:absolute;top:calc(50% - 8px)}.text-link.is-loading>.fp-button__spinner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 8px)}.text-link.is-loading>.fp-button__spinner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 8px)}.text-link.is-loading>.fp-button__spinner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 8px)}.text-link.is-loading>.fp-button__spinner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 8px)}@keyframes fp-button-spin{to{transform:rotate(360deg)}}.fp-toast{z-index:250;border:1px solid var(--line-strong);justify-content:flex-start;align-items:flex-start;gap:10px;width:max-content;max-width:min(90vw,390px);display:inline-flex;transform:translate(-50%);top:calc(64px + env(safe-area-inset-top))!important;position:fixed!important;bottom:auto!important;left:50%!important;right:auto!important}@supports (color:color-mix(in lab, red, red)){.fp-toast{border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent)}}.fp-toast{background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.fp-toast{background:color-mix(in srgb, var(--surface) 96%, white)}}.fp-toast{color:var(--ink);font-size:var(--font-small-size);text-align:start;animation:fp-toast-in .24s var(--ease-frontpost) both;padding:13px 15px;font-weight:620;line-height:1.45;box-shadow:0 18px 42px #11272f29}.home-recent-loading{justify-content:center;align-items:center;min-height:48px;padding:18px 0;display:flex}.home-recent-loading .route-loading__mark{width:26px;height:26px}.home-recent-loading .route-loading__mark:before{top:5px;bottom:5px;left:5px;right:5px}.home-recent-more{border:1px solid var(--line);background:var(--surface);color:var(--brand-text);font:inherit;cursor:pointer;border-radius:999px;padding:9px 16px}.home-recent-more:hover{background:var(--brand-soft)}.fp-toast>svg{flex:none;width:20px;height:20px;margin-top:1px}.fp-toast__content{gap:2px;min-width:0;display:grid}.fp-toast__content>strong{color:var(--ink);font-size:var(--font-small-size);font-weight:780}.fp-toast__content>span{color:var(--ink-soft);font-size:var(--font-small-size)}.fp-toast__action{color:var(--brand-text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.fp-toast--success svg,.fp-toast--info svg{color:var(--brand-text)}.fp-toast--error svg{color:var(--ink)}@keyframes fp-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes fp-toast-out{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-6px)scale(.98)}}.fp-toast--closing{animation:.18s forwards fp-toast-out}html[data-theme=dark] .fp-toast{border-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .fp-toast{border-color:color-mix(in srgb, var(--line-strong) 92%, transparent)}}html[data-theme=dark] .fp-toast{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .fp-toast{background:color-mix(in srgb, var(--surface) 94%, #000)}}html[data-theme=dark] .fp-toast{color:var(--ink);box-shadow:0 18px 42px #0000006b}html[data-theme=dark] .fp-toast__content>strong{color:var(--ink)}html[data-theme=dark] .fp-toast__content>span{color:var(--ink-soft)}html[data-theme=dark] .fp-toast--success svg,html[data-theme=dark] .fp-toast--info svg{color:var(--brand-text)}html[data-theme=dark] .fp-toast--error svg{color:#fff}@media (prefers-color-scheme:dark){html:not([data-theme]) .fp-toast{border-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme]) .fp-toast{border-color:color-mix(in srgb, var(--line-strong) 92%, transparent)}}html:not([data-theme]) .fp-toast{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme]) .fp-toast{background:color-mix(in srgb, var(--surface) 94%, #000)}}html:not([data-theme]) .fp-toast{color:var(--ink);box-shadow:0 18px 42px #0000006b}}@media (prefers-reduced-motion:reduce){.fp-toast,.fp-toast--closing{animation:none}}.citation-marker,.ai-inline-citations a,.source-ledger__source>span{color:var(--signal-ink,#fff)}@media (max-width:1024px){.lead-grid{grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr)}.lead-story{grid-area:1/1}.lead-list--latest{grid-area:1/2}.lead-list--curated{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0 20px;padding-top:24px;display:grid}.lead-list--curated .section-heading,.lead-list--curated>.text-link{grid-column:1/-1}.domain-grid{grid-template-columns:repeat(2,1fr)}.source-list{grid-template-columns:repeat(4,minmax(108px,1fr))}.footer-grid{grid-template-columns:2fr repeat(3,1fr)}.footer-grid nav:nth-last-child(-n+2){margin-top:18px}.domain-picker__groups{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ai-mobile-collapsed-bar{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.ai-mobile-collapsed-bar .ai-mobile-session-title{max-width:min(52vw,220px)}.ai-mobile-collapsed-bar .ai-mobile-toggle{position:absolute}.ai-mobile-collapsed-bar .ai-mobile-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.ai-mobile-collapsed-bar .ai-mobile-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.ai-mobile-collapsed-bar .ai-mobile-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.ai-mobile-collapsed-bar .ai-mobile-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.ai-rail:not(.is-expanded) .ai-rail-settings{margin-inline-start:auto}.ai-rail.is-expanded .ai-rail-brandbar>a{min-width:0;max-width:160px;margin-inline-end:auto;display:flex}.ai-rail.is-expanded .ai-rail-brandbar>a img{object-fit:contain;object-position:left center;width:140px;height:38px;display:block}.ai-rail.is-expanded .ai-mobile-session-title{display:none}.ai-rail.is-expanded .ai-rail-brandbar>button{margin-inline-start:auto;position:static}.ai-rail.is-expanded .ai-rail-drawer{min-height:280px;overflow-y:auto;width:auto!important;max-height:none!important;top:66px!important;bottom:12px!important;left:12px!important;right:12px!important}}.frontpost-assistant .aui-viewport{position:relative}.frontpost-assistant .ai-work-queue-banner{z-index:20;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:calc(100% - 48px);box-shadow:var(--shadow-sm);pointer-events:none;border-radius:12px;align-items:center;gap:9px;padding:8px 11px;display:flex;position:absolute;top:16px;transform:translate(-50%)}.frontpost-assistant .ai-work-queue-banner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.frontpost-assistant .ai-work-queue-banner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.frontpost-assistant .ai-work-queue-banner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.frontpost-assistant .ai-work-queue-banner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.frontpost-assistant .ai-work-queue-banner__pulse{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 5px var(--brand);border-radius:50%;flex:0 0 8px}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .ai-work-queue-banner__pulse{box-shadow:0 0 0 5px color-mix(in srgb, var(--brand) 14%, transparent)}}.frontpost-assistant .ai-work-queue-banner__pulse{animation:1.5s ease-in-out infinite ai-work-queue-pulse}.frontpost-assistant .ai-work-queue-banner div{gap:1px;min-width:0;display:grid}.frontpost-assistant .ai-work-queue-banner strong{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:750}.frontpost-assistant .ai-work-queue-banner div span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.frontpost-assistant .ai-work-queue-banner__position{color:var(--brand-text);white-space:nowrap;margin-inline-start:auto;font-size:12px;font-weight:750}@keyframes ai-work-queue-pulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.frontpost-assistant .aui-footer{z-index:12;isolation:isolate;background:0 0;margin-top:auto;padding:58px 0 22px;position:sticky;bottom:0;overflow:visible}.frontpost-assistant .aui-footer:before{z-index:-1;background:linear-gradient(to bottom, var(--paper) 0%, var(--paper) 38%, var(--paper) 76%, var(--paper) 100%);position:absolute;top:0;bottom:0;left:-24px;right:-24px}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-footer:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 0%, transparent) 0%, color-mix(in srgb, var(--paper) 26%, transparent) 38%, color-mix(in srgb, var(--paper) 72%, transparent) 76%, color-mix(in srgb, var(--paper) 92%, transparent) 100%)}}.frontpost-assistant .aui-footer:before{content:"";pointer-events:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 45%,#000 100%)}.frontpost-assistant .aui-footer>*{z-index:1;position:relative}.frontpost-assistant .aui-viewport:has(.aui-empty) .aui-footer{background:0 0;padding-top:42px}.frontpost-assistant .aui-message--user{padding-block-end:42px}.frontpost-assistant .aui-message--user .aui-message-actions{bottom:5px}.frontpost-assistant .aui-message--user .aui-message-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.frontpost-assistant .aui-message--user .aui-message-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.frontpost-assistant .aui-message--user .aui-message-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.frontpost-assistant .aui-message--user .aui-message-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.frontpost-assistant .aui-message--assistant .aui-message-actions{bottom:0}.frontpost-assistant .aui-message--assistant .aui-message-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.frontpost-assistant .aui-message--assistant .aui-message-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.frontpost-assistant .aui-message--assistant .aui-message-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.frontpost-assistant .aui-message--assistant .aui-message-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.frontpost-assistant .aui-rail-account-row{align-items:center;gap:6px;display:flex}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row{justify-content:space-between;width:100%}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-avatar{flex:auto}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings{flex:0 0 40px;justify-content:center;width:40px;padding:0}.frontpost-assistant .ai-rail.is-expanded .ai-rail-brandbar>a{min-width:0;max-width:200px;margin-inline-end:auto;display:flex}.frontpost-assistant .ai-rail.is-expanded .ai-rail-brandbar>a img{width:156px;height:38px}.frontpost-assistant .ai-rail.is-expanded .ai-rail-brandbar>button{order:2;margin-inline-start:auto}.frontpost-assistant .ai-rail.is-expanded .ai-rail-settings>span{display:none}.frontpost-assistant .ai-rail.is-expanded .ai-rail-settings:hover,.frontpost-assistant .ai-rail.is-expanded .ai-rail-brandbar>button:hover{background:var(--surface-hover);color:var(--brand-text)}.frontpost-assistant{--ai-motion-ease-out:cubic-bezier(.22, 1, .36, 1);--ai-motion-duration:.28s}.frontpost-assistant .ai-fullscreen-shell{transition:none}.frontpost-assistant .ai-rail{transition:background-color .18s}.frontpost-assistant .ai-rail :-webkit-any(.ai-rail-button,.ai-rail-avatar)>:-webkit-any(span,b){opacity:0;visibility:hidden;transition:opacity .15s ease, transform var(--ai-motion-duration) var(--ai-motion-ease-out), visibility 0s linear var(--ai-motion-duration);overflow:hidden;transform:translate(-7px);display:block!important}.frontpost-assistant .ai-rail :is(.ai-rail-button,.ai-rail-avatar)>:is(span,b){opacity:0;visibility:hidden;transition:opacity .15s ease, transform var(--ai-motion-duration) var(--ai-motion-ease-out), visibility 0s linear var(--ai-motion-duration);overflow:hidden;transform:translate(-7px);display:block!important}.frontpost-assistant .ai-rail.is-expanded :-webkit-any(.ai-rail-button,.ai-rail-avatar)>:-webkit-any(span,b){opacity:1;visibility:visible;transition-delay:65ms;transform:translate(0)}.frontpost-assistant .ai-rail.is-expanded :is(.ai-rail-button,.ai-rail-avatar)>:is(span,b){opacity:1;visibility:visible;transition-delay:65ms;transform:translate(0)}.frontpost-assistant .ai-rail.is-expanded :-webkit-any(.ai-rail-button,.ai-rail-avatar):nth-of-type(2)>:-webkit-any(span,b){transition-delay:80ms}.frontpost-assistant .ai-rail.is-expanded :is(.ai-rail-button,.ai-rail-avatar):nth-of-type(2)>:is(span,b){transition-delay:80ms}.frontpost-assistant .ai-rail.is-expanded :-webkit-any(.ai-rail-button,.ai-rail-avatar):nth-of-type(3)>:-webkit-any(span,b){transition-delay:95ms}.frontpost-assistant .ai-rail.is-expanded :is(.ai-rail-button,.ai-rail-avatar):nth-of-type(3)>:is(span,b){transition-delay:95ms}.frontpost-assistant .ai-rail.is-expanded .ai-rail-brandbar{animation:ai-rail-brand-in var(--ai-motion-duration) var(--ai-motion-ease-out) both}@keyframes ai-rail-brand-in{0%{opacity:.35;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.frontpost-assistant .ai-work-queue-banner__pulse{animation:none}.frontpost-assistant .ai-fullscreen-shell,.frontpost-assistant .ai-rail{transition:none!important;animation:none!important}.frontpost-assistant .ai-rail :-webkit-any(.ai-rail-button,.ai-rail-avatar)>:-webkit-any(span,b){transition:none!important;animation:none!important}.frontpost-assistant .ai-rail :is(.ai-rail-button,.ai-rail-avatar)>:is(span,b){transition:none!important;animation:none!important}}@media (max-width:760px){.frontpost-assistant .aui-footer{padding:42px 0 max(14px, env(safe-area-inset-bottom))}.frontpost-assistant .aui-footer:before{left:-14px;right:-14px}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row{width:100%}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings{width:42px!important;min-width:42px!important}.focus-step{grid-template-columns:1fr;display:none}.focus-step.is-current{display:grid}.focus-step__number{display:none}.focus-wizard__content{min-height:520px}.announcement-bar__inner{justify-content:flex-start;gap:8px;padding-inline-end:0}.announcement-bar p{text-align:start;white-space:normal;flex:1;min-width:0;line-height:1.5}.announcement-bar a{white-space:nowrap}.announcement-bar button{margin-inline-start:0}.fp-container{width:min(calc(100% - 28px), var(--container))}.site-header__bar{grid-template-columns:40px minmax(0,1fr) auto;gap:6px;height:64px;min-height:0}.site-header__bar .brand-logo{justify-self:center;width:142px;height:42px}.header-search,.header-back,.category-nav{display:none}.mobile-menu-button{display:grid}.site-header__actions .header-text-link,.site-header__actions .header-focus-link{display:none}.mobile-nav{border-top:1px solid var(--line-soft);background:var(--surface);flex-direction:column;gap:4px;max-height:calc(100svh - 60px);padding:8px 12px 14px;display:flex;overflow-y:auto}.mobile-nav__all{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:600}.mobile-nav__all:hover{background:var(--surface-hover)}.mobile-nav__all.is-active{background:var(--brand-soft);color:var(--brand-text)}.mobile-nav .header-auth-gate{display:block}.mobile-nav .header-auth-gate>button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:12px 14px;font-size:15px;font-weight:600}.mobile-nav .header-auth-gate>button:hover{background:var(--surface-hover)}.mobile-nav__group{background:var(--surface);border-radius:14px}.mobile-nav__group.is-open{background:var(--surface)}.mobile-nav__group-trigger{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.mobile-nav__group-trigger>span{align-items:center;gap:10px;display:flex}.mobile-nav__group-trigger svg{width:20px;height:20px;color:var(--brand-text);flex:0 0 20px}.mobile-nav__group-trigger>svg{width:18px;height:18px;color:var(--ink-muted);flex:0 0 18px;transition:transform .16s}.mobile-nav__group.is-open .mobile-nav__group-trigger>svg{transform:rotate(180deg)}.mobile-nav__items{gap:2px;padding:0 8px 8px;display:grid}.mobile-nav__items button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:14px}.mobile-nav__items button.is-active{background:var(--brand-soft);color:var(--brand-text)}.mobile-nav__items button:hover{background:var(--surface-hover)}.mobile-nav .account-menu,.mobile-nav>a,.mobile-nav>button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.mobile-nav .account-menu:hover,.mobile-nav>a:hover,.mobile-nav>button:hover{background:var(--surface-hover)}.mobile-nav__account svg,.mobile-nav__sign-out svg{flex:0 0 19px;width:19px;height:19px}.mobile-nav__sign-out{color:var(--proof)}.mobile-nav__sign-out:hover{background:var(--proof)!important}.mobile-nav__sign-out:focus-visible{background:var(--proof)!important}@supports (color:color-mix(in lab, red, red)){.mobile-nav__sign-out:hover{background:color-mix(in srgb, var(--proof) 10%, var(--surface))!important}.mobile-nav__sign-out:focus-visible{background:color-mix(in srgb, var(--proof) 10%, var(--surface))!important}}.mobile-nav__sign-out:hover{color:var(--proof)}.mobile-nav__sign-out:focus-visible{color:var(--proof)}.settings-panel{width:auto;position:fixed;top:72px;left:14px;right:14px}.brand-logo{width:150px}.home-main{padding-block-start:20px;padding-block-end:48px}.lead-grid{flex-direction:column;gap:24px;display:flex}.lead-story{order:1}.lead-list--curated{border-top:1px solid var(--line);order:2;width:100%;padding-top:22px;display:block}.lead-list--latest{border-top:1px solid var(--line);order:3;width:100%;padding-top:22px}.lead-story__image img{aspect-ratio:1.36}.lead-story h1{font-size:max(25px,min(7vw,34px))}.lead-findings{display:none}.lead-list .story-list-item{grid-template-columns:1fr}.today-section{grid-template-columns:1fr;gap:26px;padding-block-start:30px;padding-block-end:30px}.today-head{flex-direction:column;align-items:flex-start}.today-column .story-list-item{grid-template-columns:104px minmax(0,1fr)}.today-column .story-list-item img,.today-column .story-list-item .smart-image{width:104px;height:84px}.today-column .story-list-item>a:has(.smart-image){width:104px;height:84px}.today-column .bookmark,.today-column .story-list-item p{display:none}.most-read{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:24px}.domain-section{padding-block-start:18px;padding-block-end:30px}.domain-grid{grid-template-columns:1fr}.domain-card,.domain-card__content{min-height:300px}.source-list{scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.source-logo{flex:none}.source-logo img{max-width:220px}.subscription-promo{grid-template-columns:1fr;gap:18px;padding:22px}.subscription-promo__icon{display:none}.subscription-promo__action{justify-items:stretch}.subscription-promo__action strong{text-align:center}.briefing-form,.briefing-form--compact,.podcast-section,.podcast-list{grid-template-columns:1fr}.podcast-list article{border-inline-start:0;border-top:1px solid var(--line);padding:12px 0 0}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.footer-grid nav:nth-last-child(-n+2){margin-top:0}.subscribe-main{padding-block-start:26px;padding-block-end:50px}.subscribe-hero>h1{font-size:max(34px,min(9vw,46px))}.option-grid,.pricing-grid,.ai-detail__grid{grid-template-columns:1fr}.option-card{min-height:auto;padding:22px}.option-card .fp-button{margin-top:18px}.domain-picker__body,.domain-picker__groups{grid-template-columns:1fr}.domain-picker__groups>fieldset{border-inline-end:0}.picker-controls{grid-template-columns:1fr}.selection-summary{border-inline-start:0;border-top:1px solid var(--line);min-height:280px}.pricing-head{flex-direction:column;align-items:flex-start}.pricing-access{border-radius:20px;margin-block-start:30px;margin-block-end:30px;padding:22px 16px}.pricing-access__panel{grid-template-columns:1fr}.eligibility-picker,.price-result{border-radius:16px;padding:17px}.eligibility-options{grid-template-columns:1fr}.eligibility-options label{min-height:66px}.pricing-access__policy{grid-template-columns:1fr}.pricing-access__policy svg{grid-row:auto}.value-strip{grid-template-columns:1fr}.value-strip article,.value-strip article:first-child{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-inline-end:0}.value-strip article:first-child{border-top:0}.article-main{padding-block-start:34px;padding-block-end:60px}.article-header h1{font-size:max(36px,min(10vw,50px))}.article-header>p{font-size:var(--font-body-size)}.article-hero{aspect-ratio:1.36;border-radius:16px;margin-top:26px}.markdown-content{font-size:calc(var(--font-body-size) + 1px);margin-top:30px}.markdown-module,.source-module{flex-direction:column;align-items:flex-start}.source-module>a{justify-content:center;width:100%}}@media (min-width:1025px){.lead-grid{align-items:stretch}.lead-list{flex-direction:column;height:100%;min-height:0;display:flex}.lead-list .story-list-item{flex:1 1 0;align-content:stretch;min-height:0;display:grid}.lead-list .story-list-item>:-webkit-any(a,div){flex-direction:column;min-height:0;display:flex}.lead-list .story-list-item>:is(a,div){flex-direction:column;min-height:0;display:flex}.lead-list .story-list-item p{-webkit-line-clamp:var(--lead-summary-lines,2)}.lead-list .story-list-item small{margin-top:auto;padding-top:7px}}@media (max-width:900px){.subscribe-editorial-hero{grid-template-columns:1fr}.subscribe-editorial-hero h1{max-width:14ch}.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan{grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;display:grid}.pricing-plan__price{margin:0}.pricing-plan ul,.pricing-plan .fp-button{grid-column:1/-1}.plan-overview__grid,.public-fields-teaser{grid-template-columns:1fr}.field-delivery-bar{grid-template-columns:1fr 1fr;position:static}.field-delivery-bar>.fp-button{grid-column:1/-1}}@media (max-width:760px){.subscribe-editorial-hero{gap:28px;min-height:0;padding-block-start:18px;padding-block-end:36px}.subscribe-editorial-hero h1{font-size:max(38px,min(11vw,52px))}.subscribe-hero-actions{display:grid}.plan-overview>header{flex-direction:column;align-items:flex-start}.plan-overview>header>div{flex-wrap:wrap;width:100%}.billing-switch{width:100%}.billing-switch button{flex:1}.pricing-plan{display:flex}.pricing-plans{grid-template-columns:1fr}.tracker-preview{border-radius:20px;padding:16px}.plan-overview__grid,.main-plan-card,.public-fields-grid,.main-plan-card ul{grid-template-columns:1fr}.plan-price{grid-row:auto}.public-fields-teaser>div:last-child{grid-template-columns:1fr}.public-fields-teaser article,.public-fields-teaser article:nth-child(-n+2){border-inline-start:0;border-top:1px solid var(--line)}.public-fields-teaser article:first-child{border-top:0}.field-delivery-bar{grid-template-columns:1fr}.field-delivery-bar>.fp-button{grid-column:auto}}.footer-apk-link{color:var(--ink-muted);text-underline-offset:3px;margin-top:9px;font-size:11px;display:inline-block}.audio-player{--player-ink:#fff;--player-muted:#ffffffa8;border:1px solid var(--accent);grid-template-columns:44px minmax(180px,.72fr) minmax(260px,1fr) 66px;align-items:center;gap:16px;margin-top:28px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.audio-player{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.audio-player{background:var(--brand);color:var(--player-ink);box-shadow:0 18px 38px -30px var(--brand);border-radius:17px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.audio-player{box-shadow:0 18px 38px -30px color-mix(in srgb, var(--brand) 88%, transparent)}}.audio-player__identity{grid-area:1/2;align-items:center;gap:11px;min-width:0;display:flex}.audio-player__identity>svg{width:24px;height:24px;color:var(--accent);flex:0 0 24px}.audio-player__identity>div{width:100%;min-width:0}.audio-player__identity strong,.audio-player__identity>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.audio-player__identity strong{font-size:var(--font-small-size);font-weight:700}.audio-player__identity span{color:var(--player-muted);margin-top:2px;font-size:11px}.overflowing-title{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.overflowing-title__track{width:max-content;max-width:none;color:inherit;font-size:inherit;text-overflow:clip;white-space:nowrap;display:block;overflow:visible}.overflowing-title__track>span{color:inherit;font-size:inherit;margin:0;display:inline-block}.overflowing-title:not(.is-overflowing) .overflowing-title__track>span:last-child{display:none}.overflowing-title.is-overflowing{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000,#000 97.5%,#0000);mask-image:linear-gradient(90deg,#000,#000 97.5%,#0000)}.overflowing-title.is-overflowing .overflowing-title__track{gap:32px;padding-inline-end:32px;animation:none;display:inline-flex}.overflowing-title.is-overflowing:hover .overflowing-title__track,.overflowing-title.is-overflowing:focus-within .overflowing-title__track{animation:15s linear infinite overflowing-title-marquee}@keyframes overflowing-title-marquee{to{transform:translate(calc(-50% - 16px))}}.overflowing-title.is-overflowing:hover,.overflowing-title.is-overflowing:focus-within{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5%,#000 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5%,#000 97.5%,#0000)}[dir=rtl] .overflowing-title.is-overflowing{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5%,#000);mask-image:linear-gradient(90deg,#0000,#000 2.5%,#000)}[dir=rtl] .overflowing-title.is-overflowing:hover,[dir=rtl] .overflowing-title.is-overflowing:focus-within{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5%,#000 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5%,#000 97.5%,#0000)}[dir=rtl] .overflowing-title.is-overflowing:hover .overflowing-title__track,[dir=rtl] .overflowing-title.is-overflowing:focus-within .overflowing-title__track{animation:15s linear infinite overflowing-title-marquee-rtl}@keyframes overflowing-title-marquee-rtl{to{transform:translate(calc(50% + 16px))}}.audio-player__time{color:var(--player-muted);font-variant-numeric:tabular-nums;gap:5px;margin-top:2px;font-size:10px;display:flex}.audio-player__rate{-webkit-appearance:none;appearance:none;min-width:58px;min-height:34px;color:var(--player-ink);cursor:pointer;text-align:center;text-align-last:center;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;outline:0;grid-area:1/4;padding:0 10px;font-size:11px;font-weight:700}.audio-player__native{width:100%;min-width:0;height:38px;accent-color:var(--accent);grid-column:3}.audio-player__play--stream{width:auto;min-width:116px;height:38px;font:inherit;font-size:var(--font-small-size);border-radius:10px;padding-inline-start:13px;padding-inline-end:13px}.audio-player__unavailable{color:var(--player-muted);font-size:var(--font-small-size);grid-column:3}.audio-player__stream-source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.audio-player__rate:hover{background:#ffffff24}.audio-player--home{box-shadow:none;background:#ffffff0f;border-color:#ffffff26;margin:0}.field-selector{grid-template-columns:1fr;gap:10px;display:grid}.field-selector__group{border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;min-width:0;padding:8px}.field-selector__group-trigger{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;display:flex}.field-selector__group-trigger>span{align-items:center;gap:8px;min-width:0;display:flex}.field-selector__group-trigger svg{width:19px;height:19px;color:var(--brand-text);flex:0 0 19px}.field-selector__group-trigger>svg{transition:transform .16s;display:block}.field-selector__group.is-open .field-selector__group-trigger>svg{transform:rotate(180deg)}.field-selector__group-trigger strong{line-height:1.35}.field-selector__group-trigger small{min-width:21px;height:21px;color:var(--ink-muted);background:0 0;border-radius:999px;place-items:center;padding:0 7px;font-size:10px;display:grid}.field-selector__group.has-selected .field-selector__group-trigger small{background:var(--brand-soft);color:var(--brand-text)}.field-selector__items{gap:3px;display:none}.field-selector__group.is-open .field-selector__items{display:grid}.field-selector__item{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;min-width:0;padding:8px 10px;display:grid}.field-selector__item:hover{background:var(--surface-hover)}.field-selector__item>span{align-items:center;gap:6px;min-width:0;display:flex}.field-selector__item>span svg{width:14px;height:14px;color:var(--brand-text);flex:0 0 14px}.field-selector__item strong{font-size:13px;font-weight:650}.field-selector__item small{color:var(--ink-muted);font-size:10px;line-height:1.4}.field-selector__item.is-selected{background:var(--brand-soft);color:var(--brand-text)}.narrative-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.narrative-level{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.narrative-level>span:last-child{overflow-wrap:normal;word-break:normal;width:100%;min-width:0}.narrative-level__choice{justify-items:center;gap:8px;display:grid}.narrative-level__icon{width:22px;height:22px;color:var(--brand-text)}.narrative-level:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.narrative-level:hover{border-color:color-mix(in srgb, var(--brand) 42%, var(--line))}}.narrative-level:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.narrative-level:hover{background:color-mix(in srgb, var(--brand-soft) 34%, var(--surface))}}.narrative-level.is-selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 12px 25px -25px var(--brand)}@supports (color:color-mix(in lab, red, red)){.narrative-level.is-selected{box-shadow:0 12px 25px -25px color-mix(in srgb, var(--brand) 85%, transparent)}}.narrative-level:disabled,.narrative-level.is-locked{opacity:.55;cursor:not-allowed}.narrative-level__mark{border:1px solid var(--line);background:var(--surface);width:20px;height:20px;color:var(--brand-text);border-radius:999px;place-items:center;display:grid}.narrative-level.is-selected .narrative-level__mark{border-color:var(--brand);background:var(--brand);color:#fff}.narrative-level__mark svg{width:13px;height:13px}.narrative-level strong,.narrative-level small{display:block}.narrative-level strong{font-size:15px;line-height:1.3}.narrative-level small{color:var(--ink-muted);margin-top:4px;font-size:12px;line-height:1.55}.narrative-level__example{color:var(--ink);font-weight:650}@media (max-width:600px){.narrative-levels{grid-template-columns:1fr}}.focus-scope-boundaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.focus-scope-boundaries label{gap:7px;display:grid}.focus-scope-boundaries label>span{color:var(--ink-soft);font-size:12px;font-weight:750}.focus-scope-boundaries input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:12px;outline:0;padding:11px 12px}.focus-scope-boundaries input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.focus-scope-boundaries>small{color:var(--ink-muted);grid-column:1/-1;font-size:11px;line-height:1.55}.custom-source-desk{border:1px solid var(--line);background:var(--brand-soft);border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.custom-source-desk{background:color-mix(in srgb, var(--brand-soft) 24%, var(--surface))}}.custom-source-desk{padding:17px}.focus-source-section{padding:0}.focus-source-section__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.focus-source-section__head.is-stack{justify-content:space-between;align-items:start}.focus-source-section__title{display:block}.focus-source-section__head p{color:var(--ink-muted);margin:4px 0 0;font-size:13px;line-height:1.55}.paper-uploads{border:1px dashed var(--line);background:var(--brand-soft);border-radius:12px;gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.paper-uploads{background:color-mix(in srgb, var(--brand-soft) 10%, var(--surface))}}.paper-uploads{padding:12px 14px;font-size:13px}.paper-uploads--compact{background:0 0;border:0;padding:0}.paper-uploads__hint{color:var(--ink-muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;font-size:12px;display:inline-flex}.paper-uploads__hint:hover{color:var(--brand-text)}.paper-uploads__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.paper-uploads__title{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.paper-uploads__add{color:var(--brand-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.paper-uploads__add:hover{background:var(--surface-hover)}.paper-uploads__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.paper-uploads__list li{min-width:0;color:var(--ink);align-items:center;gap:8px;display:flex}.paper-uploads__list svg{color:var(--ink-muted)}.paper-uploads__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-uploads__list small{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.paper-uploads__list button{width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.paper-uploads__list button:hover{background:var(--surface-hover);color:var(--proof)}.paper-uploads__pending{color:var(--ink-muted);font-size:12px}.paper-uploads__status{color:var(--ink-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.paper-uploads__status--loading{color:var(--brand-text);font-weight:700}.paper-uploads__status--error{color:var(--proof)}.paper-uploads__status--done{color:var(--brand-text)}.custom-source-desk__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.custom-source-desk__head span,.custom-source-desk__head strong{display:block}.custom-source-desk__head span{color:var(--brand-text);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:820}.custom-source-desk__head strong{margin-top:3px;font-size:15px}.custom-source-desk__head>small{color:var(--ink-muted);font-variant-numeric:tabular-nums}.custom-source-desk__composer{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:15px;padding:6px 7px 6px 11px;display:grid}.custom-source-desk__composer>svg{width:18px;height:18px;color:var(--brand-text)}.custom-source-desk__composer input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.custom-source-desk__composer button{background:var(--ink);min-height:34px;color:var(--paper);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:5px;padding-inline-start:11px;padding-inline-end:11px;font-size:12px;font-weight:750;display:inline-flex}.custom-source-desk__composer button svg{width:14px;height:14px}.custom-source-desk__error{color:var(--proof);margin-top:8px;font-size:12px}.custom-source-list{gap:8px;margin-top:12px;display:grid}.custom-source-list>article{border:1px solid var(--line-soft);background:var(--surface);border-radius:13px;padding:11px 12px}.custom-source-list__identity{grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:9px;display:grid}.custom-source-list__identity>svg{width:20px;height:20px;color:var(--brand-text)}.custom-source-list__identity span,.custom-source-list__identity strong,.custom-source-list__identity small{min-width:0;display:block}.custom-source-list__identity strong,.custom-source-list__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-source-list__identity strong{font-size:13px}.custom-source-list__identity small{color:var(--ink-muted);margin-top:2px;font-size:10px}.custom-source-list__identity>button{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.custom-source-list__identity>button:hover{background:var(--surface-hover);color:var(--proof)}.custom-source-list__events,.custom-source-mode{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.custom-source-list__events button,.custom-source-mode button{border:1px solid var(--line);min-height:29px;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding-inline-start:9px;padding-inline-end:9px;font-size:10px;font-weight:700;display:inline-flex}.custom-source-list__events button svg{width:12px;height:12px}.custom-source-list__events button.is-selected,.custom-source-mode button.is-selected{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.custom-source-list__events button.is-selected,.custom-source-mode button.is-selected{border-color:color-mix(in srgb, var(--brand) 42%, var(--line))}}.custom-source-list__events button.is-selected,.custom-source-mode button.is-selected{background:var(--brand-soft);color:var(--brand-text)}.custom-source-mode button:disabled{cursor:not-allowed;opacity:.42}.custom-source-mode{border-top:1px solid var(--line-soft);align-items:center;margin-top:14px;padding-top:13px}.custom-source-mode>span{color:var(--ink-soft);margin-inline-end:3px;font-size:11px;font-weight:750}.custom-source-desk__boundary{color:var(--ink-muted);margin-top:12px;font-size:11px;line-height:1.55}.account-focus-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;margin-bottom:28px;padding:24px;box-shadow:0 1px #26465305}.research-activity{--activity-accent:#247a72;--activity-border:var(--brand)}@supports (color:color-mix(in lab, red, red)){.research-activity{--activity-border:color-mix(in srgb, var(--brand) 16%, var(--line))}}.research-activity{--activity-empty:#e8efed;--activity-muted:#71807d;--heat-1:#b9dcd7;--heat-2:#74bdb3;--heat-3:#35998f;--heat-4:#126b64;margin-top:20px}.research-activity__frame{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.research-activity__scroll{flex:auto;min-width:0;padding:0 1px 3px;overflow-x:auto}.research-activity__months{grid-template-columns:repeat(53,minmax(0,1fr));gap:3px;min-width:686px;height:20px;margin-bottom:5px;display:grid}.research-activity__months span{color:var(--activity-muted);white-space:nowrap;font-size:10px;font-weight:560}.research-activity__grid{grid-template-rows:repeat(7,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;width:100%;min-width:686px;display:grid}.research-activity__grid>button{aspect-ratio:1;border:1px solid var(--activity-border);width:100%;height:auto;padding:0}@supports (color:color-mix(in lab, red, red)){.research-activity__grid>button{border:1px solid color-mix(in srgb, var(--activity-border) 52%, transparent)}}.research-activity__grid>button{background:var(--activity-empty);cursor:pointer;border-radius:2px}.research-activity__grid>button[data-level="1"]{background:var(--heat-1)}.research-activity__grid>button[data-level="2"]{background:var(--heat-2)}.research-activity__grid>button[data-level="3"]{background:var(--heat-3)}.research-activity__grid>button[data-level="4"]{background:var(--heat-4)}.research-activity__grid>button:not(:disabled):hover{outline:2px solid var(--activity-accent)}@supports (color:color-mix(in lab, red, red)){.research-activity__grid>button:not(:disabled):hover{outline:2px solid color-mix(in srgb, var(--activity-accent) 36%, transparent)}}.research-activity__grid>button:not(:disabled):hover{outline-offset:1px}.research-activity__grid>button[aria-pressed=true]{outline:2px solid var(--activity-accent);outline-offset:1px}.research-activity__grid>button.is-future{opacity:.34;cursor:default}.research-activity__years{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:none;gap:6px;max-height:146px;display:flex;overflow-y:auto}.research-activity__years::-webkit-scrollbar{display:none}.research-activity__years.has-overflow{-webkit-mask-image:linear-gradient(#000 62%,#0000 94%);mask-image:linear-gradient(#000 62%,#0000 94%)}.research-activity__years button{min-width:56px;color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:700;transition:background .12s,color .12s}.research-activity__years button:hover{background:var(--surface-hover);color:var(--ink)}.research-activity__years button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text)}.research-activity__years button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.research-activity__summary{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:5px 16px;margin:14px 0 0;font-size:13px;display:flex}.research-activity__summary strong{color:var(--ink);font-weight:700}.research-activity__kind{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.research-activity__kind svg{width:15px;height:15px;color:var(--activity-muted)}.research-activity__details{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--activity-accent) transparent;align-content:start;gap:14px;max-block-size:max(112px,min(20vh,184px));margin-top:18px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.research-activity__details{scrollbar-color:color-mix(in srgb, var(--activity-accent) 28%, transparent) transparent}}.research-activity__details{border-top:1px solid var(--line-soft);color:var(--ink-muted);padding:16px 6px 8px 0;font-size:13px;animation:.18s cubic-bezier(.22,1,.36,1) both research-activity-detail-enter}.research-activity__details>span{align-items:flex-start;min-block-size:44px;line-height:1.55;display:flex}.research-activity__details>span:only-child{animation:.1s ease-out .16s both research-activity-detail-copy-enter}.research-activity__details section{grid-template-columns:56px minmax(0,1fr);gap:12px;display:grid}.research-activity__details section>strong{color:var(--ink)}.research-activity__details ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.research-activity__details a{color:var(--brand-text);text-decoration:underline;-webkit-text-decoration-color:var(--brand-text);-webkit-text-decoration-color:var(--brand-text);text-decoration-color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.research-activity__details a{-webkit-text-decoration-color:color-mix(in srgb, var(--brand-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-text) 40%, transparent)}@supports (color:color-mix(in lch, red, blue)){.research-activity__details a{-webkit-text-decoration-color:color-mix(in srgb, var(--brand-text) 40%, transparent)}}}.research-activity__details a{text-underline-offset:3px}.research-activity__details a:hover{text-decoration-color:currentColor}@keyframes research-activity-detail-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes research-activity-detail-copy-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.research-activity__details{animation:none}.research-activity__details>span:only-child{animation-duration:.01ms}}.focus-overview--embedded{border:0!important;border-top:1px solid var(--line-soft)!important;background:0 0!important;border-radius:0!important;margin-top:20px!important;padding:18px 0 0!important}html[data-theme=dark] .account-focus-card{box-shadow:none}html[data-theme=dark] .research-activity{--activity-accent:#77d8ca;--activity-border:#77d8ca24;--activity-empty:#77d8ca14;--activity-muted:#e1f2ef85;--heat-1:#174c49;--heat-2:#1d7770;--heat-3:#27a095;--heat-4:#68d7c6}@media (prefers-color-scheme:dark){html:not([data-theme]) .research-activity{--activity-accent:#77d8ca;--activity-border:#77d8ca24;--activity-empty:#77d8ca14;--activity-muted:#e1f2ef85;--heat-1:#174c49;--heat-2:#1d7770;--heat-3:#27a095;--heat-4:#68d7c6}}@media (max-width:600px){.focus-scope-boundaries{grid-template-columns:1fr}.focus-scope-boundaries>small{grid-column:1}.custom-source-desk{padding:14px}.custom-source-desk__composer{grid-template-columns:18px minmax(0,1fr)}.custom-source-desk__composer button{grid-column:1/-1;justify-content:center}.account-focus-card{padding:18px 16px}.research-activity__years button{min-width:48px;padding-inline-start:10px;padding-inline-end:10px}.research-activity__details section{grid-template-columns:1fr;gap:5px}}.reader-document>.audio-player{grid-column:1}.account-identity-avatar{background:var(--brand-soft);width:52px;height:52px;color:var(--brand-text);cursor:pointer;border:0;border-radius:14px;flex:0 0 52px;place-items:center;font-weight:750;display:grid;position:relative;overflow:hidden}.account-identity-avatar img{object-fit:cover;width:100%;height:100%}.account-identity-avatar>svg{background:var(--surface);border-radius:999px;width:18px;height:18px;padding:3px;position:absolute;bottom:3px}.account-identity-avatar>svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3px}.account-identity-avatar>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3px}.account-identity-avatar>svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3px}.account-identity-avatar>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3px}.account-panel .account-token-usage{grid-template-columns:minmax(170px,.65fr) minmax(180px,1fr) auto;margin-top:0}.account-panel .account-token-usage>.text-link{grid-area:1/3/span 2;align-self:center}@media (max-width:1120px){.mega-menu__grid{grid-template-columns:1fr}.mega-menu aside{border-inline-start:0;border-top:1px solid var(--line);border-radius:16px}.footer-body{grid-template-columns:minmax(190px,.28fr) 1fr}.footer-actions{border-inline-start:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;padding:24px 0 0}}@media (max-width:900px){.site-header.is-condensed .site-header__bar,.site-header.is-compact .site-header__bar{grid-template-columns:132px minmax(280px,1fr) 164px;gap:10px}.site-header.is-compact .header-center .command-trigger{width:100%}.site-header.is-compact .site-header__bar{grid-template-columns:132px minmax(220px,1fr) 184px}.site-header.is-compact.has-center-content .site-header__bar{grid-template-columns:132px minmax(0,1fr) max-content;gap:12px}.site-header.is-compact.is-quick-search-hidden:not(.has-center-content) .site-header__bar{grid-template-columns:minmax(0,1fr) auto}.site-header.is-compact .site-header__actions .header-text-link,.site-header.is-compact .site-header__actions .header-focus-link{padding-inline-start:10px;padding-inline-end:10px;font-size:13px}.mega-menu__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-layout{grid-template-columns:1fr}.custom-edition-ad{position:static}.weekly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-grid .story-list-item:nth-child(3){border-top:1px solid var(--line-soft)}.footer-body{grid-template-columns:1fr}.footer-brand{grid-template-columns:auto 1fr;align-items:center;gap:0 18px;display:grid}.footer-brand p{margin:0}.footer-social{grid-column:1/-1}}@media (max-width:760px){.audio-player{grid-template-columns:40px minmax(0,1fr) 48px;gap:10px;padding:13px}.audio-player__play{grid-area:1/1;width:40px;height:40px}.audio-player__identity{grid-area:1/2}.audio-player__rate{grid-area:1/3;justify-self:end;width:48px;min-width:48px;max-width:48px;min-height:30px;padding-inline-start:4px;padding-inline-end:4px}.audio-player__timeline{grid-area:2/1/auto/-1}.field-selector{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;max-height:min(60dvh,480px);padding:4px 0;display:grid;overflow-y:auto}.field-selector__group{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;padding:0}.field-selector__group-trigger{padding:12px 14px}.field-selector__group-trigger>svg{display:block}.field-selector__group.is-open .field-selector__group-trigger>svg{transform:rotate(180deg)}.field-selector__items{padding:0 8px 8px;display:none}.field-selector__group.is-open .field-selector__items{gap:2px;display:grid}.field-selector__item{padding:10px 12px}.field-selector__item small{white-space:normal}.focus-created__connections{grid-template-columns:1fr}.focus-created__connections article{grid-template-columns:auto minmax(0,1fr)}.focus-created__connections article>.text-link{grid-column:2;justify-self:start}.account-panel .account-token-usage{grid-template-columns:1fr}.account-panel .account-token-usage>.text-link{grid-area:auto/1}.site-header__bar{grid-template-columns:40px minmax(0,1fr) auto}.header-left,.header-center{display:none}.mobile-brand{justify-content:center;min-width:0;display:flex}.mobile-brand .brand-logo{width:138px}.mobile-command-entry{display:inline-flex}.mobile-command-entry .command-trigger{border-radius:999px;justify-content:center;width:40px;min-height:40px;padding:0}.mobile-command-entry .command-trigger b,.mobile-command-entry .command-trigger kbd{display:none}.site-header.is-compact.has-mobile-content .site-header__mobile-content{border-top:1px solid var(--line-soft);padding:8px 14px 11px;display:block}.mega-menu{display:none}.command-dialog{border-radius:22px 22px 0 0;width:100%;top:auto;bottom:0}.lead-grid{grid-template-rows:auto}.daily-list,.weekly-grid{grid-template-columns:1fr}.daily-list .story-list-item:nth-child(2),.weekly-grid .story-list-item:nth-child(2){border-top:1px solid var(--line-soft)}.edition-section{padding-block-start:32px;padding-block-end:32px}.edition-section--weekly{padding-bottom:16px}.lead-list--curated,.lead-list--latest{display:none}.lead-grid .lead-story{width:100%}.custom-edition-ad{border-radius:16px;padding:20px}.custom-edition-ad h3{margin-top:11px;font-size:max(20px,min(5.1vw,21px));line-height:1.24}.custom-edition-ad>p{margin-top:9px;line-height:1.6}.custom-edition-ad .briefing-form{margin-block-start:16px;margin-block-end:6px}.custom-edition-ad .briefing-form--compact .briefing-field,.custom-edition-ad .briefing-form--compact .fp-button{min-height:44px}.custom-edition-ad .briefing-form--multiline .briefing-field{height:auto;min-height:calc(1.4em + 12px)}.custom-edition-ad>small{text-align:center;margin-top:16px;line-height:1.5}.podcast-section{grid-template-columns:1fr;margin-top:28px;padding:21px 17px}.podcast-section .audio-player--home{border-radius:15px;padding:12px}.podcast-list{grid-template-columns:1fr}.podcast-list article{border-inline-start:0;border-top:1px solid #ffffff29;padding:12px 0 0}.footer-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.footer-brand p{margin-top:4px}.footer-social{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.footer-social a span:last-child,.footer-social-item>span:last-child{display:none}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-actions,.app-downloads{grid-template-columns:1fr}.app-downloads a:last-child{grid-column:auto}.footer-legal{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.download-features article{grid-template-columns:1fr;min-height:0;padding-block-start:42px;padding-block-end:42px}.download-features article:nth-of-type(2n) .download-phone-mock{order:0}.download-phone-mock{min-height:360px}}.help-center-page .help-center-hero{border-bottom:0;padding-bottom:0}@media (max-width:900px){.promo-backdrop{place-items:center;padding:20px}.briefing-promo__copy{text-align:center}.briefing-promo__eyebrow{justify-content:center}.briefing-promo h2,.briefing-promo__copy>p{margin-inline-start:auto;margin-inline-end:auto}.briefing-promo__visual{display:none}.public-editions{text-align:start}.reader-shell{grid-template-columns:1fr;gap:28px}.source-ledger{grid-area:auto/1;position:static}.reader-document>:-webkit-any(.reader-kicker,h1,.reader-dek,.reader-meta,.reader-actions,.reader-hero,.reader-tabpanel,.listen-card,.reader-ask){grid-column:1}.reader-document>:is(.reader-kicker,h1,.reader-dek,.reader-meta,.reader-actions,.reader-hero,.reader-tabpanel,.listen-card,.reader-ask){grid-column:1}.auth-page{grid-template-columns:1fr}.auth-story{min-height:320px}.auth-card{margin-block-start:34px;margin-block-end:60px}.download-hero{grid-template-columns:1fr}.download-device{min-height:360px}}@media (max-width:760px){.reader-shell--podcast{padding-bottom:188px}.reader-podcast-route .audio-player__control{grid-template-rows:42px auto;grid-template-columns:42px minmax(0,1fr) 28px;gap:8px 10px}.reader-podcast-route .audio-player__play{width:40px;height:40px}.reader-podcast-route .audio-player__identity{grid-area:1/2}.reader-podcast-route .audio-player__identity strong{font-size:13px}.reader-podcast-route .audio-player__identity>span{font-size:11px}.reader-podcast-route .audio-player__timeline,.reader-podcast-route .audio-player__live-wave,.reader-podcast-route .audio-player__waveform{grid-area:2/1/auto/-1}.reader-podcast-route .audio-player__rate{grid-area:3/2;justify-self:start}.reader-podcast-route .audio-player__collapse{grid-area:1/3}.document-page{padding-block-start:24px;padding-block-end:68px}.document-breadcrumb{padding-bottom:12px;font-size:12px}.document-hero h1{font-size:max(24px,min(8vw,36px))}.document-layout{grid-template-columns:1fr;gap:34px;margin-top:36px}.document-toc{min-width:0;position:static}.document-toc>div{scrollbar-width:none;border-inline-start:0;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.document-toc a{background:var(--surface-hover);border-radius:999px;flex:none;padding:8px 12px}.document-content>section{grid-template-columns:1fr;gap:8px;padding-block-start:28px;padding-block-end:28px}.document-section-index{font-size:12px}.careers-opportunities{margin-top:16px}.careers-opportunities__list{margin-top:20px}.careers-opportunity{min-height:0;padding-block-start:15px;padding-block-end:15px}.document-contact{grid-template-columns:auto minmax(0,1fr)}.document-contact>a{grid-column:1/-1;justify-content:center}.promo-backdrop{place-items:center;padding:12px}.briefing-promo{border-radius:24px;width:min(100%,560px);max-height:calc(100svh - 24px);padding:34px 16px 22px}.briefing-promo h2{max-width:12ch;font-size:max(32px,min(9.2vw,44px));line-height:1.12}.brief-stack article{padding:12px}.promo-channels{grid-template-columns:repeat(2,1fr)}.reader-shell{padding-block-start:30px;padding-block-end:58px}.reader-document>h1{font-size:max(34px,min(9vw,44px))}.reader-dek{font-size:var(--font-body-size)}.reader-actions{width:100%}.reader-action{flex:1;justify-content:center}.action-menu{flex:1}.action-menu__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0;right:auto}.action-menu__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0;right:auto}.action-menu__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:0}.action-menu__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:0}.reader-hero{aspect-ratio:1.38;border-radius:16px}.reader-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.reader-tabs button{white-space:nowrap;flex:1}.ai-briefing__head{flex-direction:column;align-items:flex-start}.paper-original{border-radius:20px}.paper-original>header{flex-direction:column;align-items:flex-start;padding:16px}.paper-original iframe{height:68svh}.paper-source-fallback{border-radius:20px;grid-template-columns:1fr;padding:20px 16px}.listen-card{flex-direction:column;align-items:stretch}.listen-card button{width:100%}.audio-wave{flex:1}.confirm-dialog{border-radius:20px;padding:24px 18px}.confirm-dialog>div{flex-direction:column-reverse}.confirm-dialog .fp-button{width:100%}.auth-story{min-height:270px;padding:28px 20px}.auth-story h1{font-size:48px}.auth-story small{display:none}.download-page{padding-block-start:38px;padding-block-end:64px}.download-hero h1{font-size:max(42px,min(13vw,58px))}.download-device{border-radius:26px;min-height:330px;padding:28px}.download-device:before{border-radius:20px;top:12px;bottom:12px;left:12px;right:12px}.download-device>svg:first-child{width:62px;height:62px;top:38px}.download-device>svg:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:38px}.download-device>svg:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:38px}.download-device>svg:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:38px}.download-device>svg:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:38px}.download-platforms{grid-template-columns:1fr}.auth-card{width:min(100% - 28px,480px);margin-block-start:20px;margin-block-end:48px;padding:24px 18px}.auth-providers{grid-template-columns:1fr}.account-page,.preferences-page{padding-block-start:28px;padding-block-end:58px}.account-hero{grid-template-columns:auto minmax(0,1fr)}.account-hero>div:last-child{grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.account-avatar{border-radius:18px;width:58px;height:58px;font-size:18px}.account-hero h1{font-size:34px}.account-metrics{grid-template-columns:1fr}.account-update{grid-template-columns:auto minmax(0,1fr)}.account-update>svg:last-child{display:none}.preference-row{grid-template-columns:minmax(0,1fr) auto}.preference-row__icon{display:none}.ai-briefing{border-radius:0;padding:0}.document-toc a{background:0 0;padding-inline-start:0;padding-inline-end:0}.auth-story__mark{width:38px;height:38px;margin-block-end:10px}}@media (min-width:901px){.reader-shell{grid-template-columns:minmax(0,1fr) 280px;gap:max(36px,min(4vw,56px));width:min(100% - 48px,1320px)}.reader-tabpanel .markdown-content{max-width:920px}}.ai-rail-logo{margin-bottom:8px}.ai-rail-logo>svg{width:30px;height:30px}.ai-rail.is-expanded .ai-rail-logo>svg{flex:0 0 26px;width:26px;height:26px}.aui-answer-text:first-line{color:inherit;font-weight:inherit}.aui-reasoning{margin-block-start:2px;margin-block-end:10px;font-size:12px}.aui-footer{background:var(--paper);padding:16px 0 22px}@supports (color:color-mix(in lab, red, red)){.aui-composer{border:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.aui-viewport:has(.aui-empty) .aui-composer{border:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.aui-composer{background:color-mix(in srgb, var(--surface-muted) 30%, var(--surface))}.aui-viewport:has(.aui-empty) .aui-composer{background:color-mix(in srgb, var(--surface-muted) 30%, var(--surface))}.aui-composer:focus-within{border-color:color-mix(in srgb, var(--brand) 52%, var(--line));box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 10%, transparent), 0 0 14px 1px color-mix(in srgb, var(--brand-soft) 54%, transparent), 0 6px 18px -14px #09232a2e}}.aui-viewport:has(.aui-empty) .aui-footer{width:min(100%,44rem)}:where(h1,h2,h3,.brand-product-name,.story-rank,.source-ledger__source>span,.ai-briefing li>span){letter-spacing:normal!important;font-family:Noto Sans SC,Noto Sans Arabic,system-ui,sans-serif!important}@media (max-width:900px){.reader-shell{padding-block-start:22px;padding-block-end:52px}.reader-document{grid-column:1}.source-ledger{grid-area:auto/1;margin-top:30px}}@media (max-width:760px){.reader-header>h1{font-size:max(34px,min(9vw,44px))}.reader-tabpanel{border-radius:14px;padding:20px 16px}}@media (max-width:900px){.email-trial-intake__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.email-trial-workspace__layout{grid-template-columns:1fr}.email-trial-result{border-top:1px solid var(--line);border-inline-start:0}.email-trial-result__success,.email-trial-result__history,.email-trial-result__empty{min-height:220px}}@media (max-width:640px){.email-trial-intake__fields,.email-trial-builder__grid{grid-template-columns:1fr}.email-trial-intake__question,.email-trial-builder__question{grid-column:auto}.email-trial-intake__submit,.email-trial-builder__action{flex-direction:column;align-items:stretch}.email-trial-intake__submit button,.email-trial-builder__action button{width:100%}.email-trial-workspace{width:min(100% - 32px,1180px);padding-block-start:26px;padding-block-end:56px}.email-trial-workspace__hero{grid-template-columns:1fr;gap:26px}.email-trial-workspace__hero aside{border-inline-start:0;border-top:1px solid var(--line);padding-block-start:20px;padding-inline-start:0}.email-trial-workspace__hero h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.email-trial-spinner{animation-duration:1.5s}}@keyframes email-trial-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.account-profile-card{background:linear-gradient(155deg,#183943 0%,#244d57 72%,#d6ebe7 72%);flex-direction:column;align-items:stretch;padding:22px}.account-profile-card__actions{color:#fff;justify-content:space-between}.account-settings-grid,.public-profile-grid{grid-template-columns:1fr}.account-setting-card--wide{grid-column:1}.account-panel{padding:20px 16px}.public-profile-page>header{grid-template-columns:auto minmax(0,1fr)}.public-profile-page>header>a{grid-column:1/-1}.account-profile-card{background:var(--surface)}.account-profile-card__actions{color:var(--brand-text)}.lead-story__image{min-height:0}}.frontpost-assistant{background:var(--paper);height:calc(100svh - 108px);min-height:620px;overflow:hidden}.aui-thread-root{background:var(--paper);height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.aui-session-bar{z-index:10;background:var(--paper);pointer-events:none;top:0;justify-content:center;align-items:center;gap:8px;padding:12px 16px 10px;display:flex;position:absolute;left:0;right:0}.aui-session-title,.aui-session-title-input,.aui-session-bar .ai-split-toggle,.aui-session-bar .ai-session-share{pointer-events:auto}.aui-session-bar .ai-session-share{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;display:grid}.aui-session-bar .ai-session-share:hover{background:var(--surface-hover);color:var(--brand-text);outline:none}.aui-session-bar .ai-session-share:focus-visible{background:var(--surface-hover);color:var(--brand-text);outline:none}.aui-session-bar .ai-session-share svg{width:18px;height:18px}.aui-session-bar .ai-split-toggle{box-shadow:none;margin-inline-start:auto}@media (min-width:761px){.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title,.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input,.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share{display:none}}.aui-session-title{text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,30rem);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 18px;font-size:14px;font-weight:600;transition:background-color .15s;overflow:hidden}.aui-session-title:hover{background:#11181c12}.aui-session-title.is-empty{color:var(--ink-muted);font-weight:500}.aui-session-title-input{border:1px solid var(--line-strong);background:var(--surface);width:min(52vw,30rem);color:var(--ink);text-align:center;border-radius:999px;outline:none;padding:6px 16px;font-size:14px;font-weight:600}.aui-session-title-input:focus{border-color:var(--brand)}.ai-conversation-running{width:26px;height:26px;color:var(--brand-text);border-radius:50%;place-items:center;display:grid}.ai-conversation-running .loader{--size:16px}.aui-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;height:auto;min-height:0;padding:48px 24px 0;display:flex;overflow:clip auto}.aui-empty{text-align:center;width:min(100%,720px);margin:auto;padding:12px 0 48px}.aui-empty>svg{width:38px;height:38px;color:var(--brand-text)}.aui-empty>span{color:var(--brand-text);letter-spacing:.04em;margin-top:14px;font-size:13px;font-weight:750;display:block}.aui-empty h1{color:var(--ink);letter-spacing:-.042em;max-width:760px;margin:12px auto 0;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(42px,min(5.2vw,68px));font-weight:540;line-height:1.02}html[data-theme=light] .aui-empty h1{color:#000}.aui-empty>p{max-width:600px;color:var(--ink-muted);margin:17px auto 30px;font-size:17px;line-height:1.7}.aui-suggestions{text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aui-suggestions button{border:1px solid var(--line);background:var(--surface);min-height:112px;color:var(--ink);cursor:pointer;transition:transform .16s var(--ease-frontpost), border-color .16s ease, background .16s ease;border-radius:18px;grid-template-columns:1fr auto;align-content:space-between;gap:10px;padding:16px;display:grid;box-shadow:0 8px 28px -26px #0e313a8c}.aui-suggestions button:hover{border-color:var(--brand);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.aui-suggestions button:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--line))}}.aui-suggestions button:hover{background:var(--surface)}.aui-suggestions button>svg:first-child{color:var(--brand-text)}.aui-suggestions button span{grid-column:1/-1;font-size:14px;line-height:1.5}.aui-suggestions button>svg:last-child{grid-column:2}.aui-message{width:min(100%,980px);margin-inline-start:auto;margin-inline-end:auto}.aui-message--user{justify-content:flex-end;padding:10px 0 20px;display:flex}.aui-message--user p{margin:0;line-height:1.6}.aui-message--user{flex-direction:column;align-items:flex-end}.aui-message--user .aui-message-actions{order:initial;align-self:flex-end;margin-inline-end:0}.aui-message--user .aui-message-actions button:hover{color:var(--brand-text);background:0 0}.aui-message--assistant{padding:10px 0 34px;display:block}.aui-assistant-mark{display:none}.aui-assistant-body{min-width:0}.aui-assistant-body>*{animation:.22s ease-out both aui-content-in}.aui-assistant-body>.aui-reasoning{animation:none}.aui-answer-text{white-space:normal;font-size:16px;line-height:1.82}.aui-answer-text>:first-child{margin-top:0}.aui-answer-text>:last-child{margin-bottom:0}.aui-answer-text p{margin:0 0 1em}.aui-answer-text h1,.aui-answer-text h2,.aui-answer-text h3,.aui-answer-text h4{color:var(--brand-text);margin:1.15em 0 .45em;font-weight:750;line-height:1.3}.aui-answer-text h1{font-size:1.3em}.aui-answer-text h2{font-size:1.15em}.aui-answer-text h3,.aui-answer-text h4{font-size:1em}.aui-answer-text ul,.aui-answer-text ol{margin:.35em 0 1em;padding-inline-start:1.45em}.aui-answer-text li+li{margin-top:.3em}.aui-answer-text>ol{counter-reset:answer-section;margin:1.1em 0 1.25em;padding:0;list-style:none}.aui-answer-text>ol>li{counter-increment:answer-section;margin:0;padding:1em 0 1em 3.35rem;position:relative}.aui-answer-text>ol>li:before{width:2.25rem;height:1.8rem;color:var(--brand-text);content:counter(answer-section, decimal-leading-zero);font-variant-numeric:tabular-nums;place-items:center;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:.92em;font-weight:650;line-height:1;display:grid;position:absolute;top:1em}.aui-answer-text>ol>li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.aui-answer-text>ol>li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.aui-answer-text>ol>li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.aui-answer-text>ol>li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.aui-answer-text>ol>li>strong:first-child{color:var(--ink);font-weight:780}.aui-answer-text>ul{margin:.8em 0 1.15em;padding:0;list-style:none}.aui-answer-text>ul>li{margin:0;padding:.22em 0 .22em 1.35rem;position:relative}.aui-answer-text>ul>li:before{color:var(--brand-text);content:"·";font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:1.55em;font-weight:700;line-height:1;position:absolute;top:.12em}.aui-answer-text>ul>li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.15rem}.aui-answer-text>ul>li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.15rem}.aui-answer-text>ul>li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.15rem}.aui-answer-text>ul>li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.15rem}.aui-answer-text blockquote{border-inline-start:3px solid var(--brand-soft);color:var(--ink-soft);margin:1em 0;padding-inline-start:1em}.aui-answer-text a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}.aui-answer-text code{background:var(--surface-muted);border-radius:5px;padding:.12em .32em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.aui-answer-text pre{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:10px;margin:1em 0;padding:12px 14px;overflow-x:auto}.aui-answer-text pre code{background:0 0;padding:0;display:block;overflow:visible}.aui-answer-text .katex{font-size:1.05em}.aui-answer-text .katex-display{margin:1em 0;padding-block-start:.2em;padding-block-end:.2em;overflow:auto hidden}.aui-answer-text table{border-collapse:collapse;max-width:100%;margin:1em 0;display:block;overflow-x:auto}.aui-answer-text th,.aui-answer-text td{border:1px solid var(--line);text-align:start;padding:.45em .65em}.aui-answer-text th{background:var(--surface-muted);font-weight:700}.aui-answer-text hr{background:#e4e4e4;border:none;height:1.5px;margin:1.5em 0}html[data-theme=dark] .aui-answer-text hr{background:#2e2e2e}@media (prefers-color-scheme:dark){html:not([data-theme]) .aui-answer-text hr{background:#2e2e2e}}.aui-in-progress-dots{vertical-align:middle;align-items:center;gap:5px;margin-inline-start:5px;display:inline-flex}.aui-in-progress-dots i{background:var(--signal-fill);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate aui-thinking}.aui-in-progress-dots i:nth-child(2){animation-delay:.16s}.aui-in-progress-dots i:nth-child(3){animation-delay:.32s}.aui-reasoning{min-height:28px;color:var(--ink-muted);align-items:center;gap:5px;margin:1px 0 12px;font-size:13px;display:flex}.aui-reasoning span{background:var(--signal-fill);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate aui-thinking}.aui-reasoning span:nth-child(2){animation-delay:.16s}.aui-reasoning span:nth-child(3){margin-inline-end:3px;animation-delay:.32s}@keyframes aui-content-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.aui-answer-loading{min-height:32px;color:var(--ink-muted);align-items:center;gap:10px;margin:7px 0 10px;display:flex}.aui-answer-loader{--size:18px;vertical-align:middle;flex:0 0 18px;margin:0}.aui-answer-loader__status{color:var(--ink-muted);opacity:1;align-items:center;gap:7px;font-size:14px;font-weight:620;line-height:1.45;transition:opacity .18s,transform .18s;display:inline-flex;transform:translateY(0)}.aui-answer-loader__status.is-changing{opacity:.35;transform:translateY(-2px)}.aui-answer-loader__thought{opacity:.78;filter:saturate(.72)}.aui-message--assistant.is-revealed{animation:aui-completed-answer-in .42s var(--ai-motion-ease-out,cubic-bezier(.22, 1, .36, 1)) both}@keyframes aui-completed-answer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aui-source-card{border:1px solid var(--line-soft);background:var(--surface);width:calc(50% - 6px);min-height:74px;color:var(--ink);vertical-align:top;border-radius:14px;align-items:flex-start;gap:10px;margin:18px 8px 0 0;padding:12px;text-decoration:none;display:inline-flex}[dir=rtl] .aui-source-card{margin:18px 0 0 8px}.aui-source-card:hover{border-color:var(--brand)}.aui-source-card>span{background:var(--brand);height:24px;color:var(--on-brand);border-radius:50%;flex:0 0 24px;place-items:center;font-size:11px;display:grid}.aui-source-card>div{gap:3px;min-width:0;display:grid}.aui-source-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.aui-source-card small{color:var(--ink-muted);font-size:11px}.aui-focus-tool{border:1px solid var(--brand);justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.aui-focus-tool{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line))}}.aui-focus-tool{background:var(--brand-soft);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.aui-focus-tool{background:color-mix(in srgb, var(--brand-soft) 72%, var(--surface))}}.aui-focus-tool{padding:15px}.aui-focus-tool>div{align-items:flex-start;gap:10px;display:flex}.aui-focus-tool>div>svg{width:22px;height:22px;color:var(--brand-text);flex:none}.aui-focus-tool span{gap:3px;display:grid}.aui-focus-tool small{color:var(--ink-muted);line-height:1.45}.aui-focus-tool>span>button{background:var(--brand);color:var(--on-brand);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:10px 15px;font-weight:650}.aui-message-actions{height:30px;margin-top:7px}.aui-footer{z-index:5;background:linear-gradient(to bottom, transparent, var(--paper) 34%);width:min(100%,980px);margin:auto auto 0;padding:26px 0 18px;position:sticky;bottom:0}.aui-composer{border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aui-composer{border:1px solid color-mix(in srgb, var(--line) 84%, var(--brand))}}@supports (color:color-mix(in lab, red, red)){.aui-composer{background:color-mix(in srgb, var(--surface) 92%, var(--paper))}}.aui-composer{transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 18px 44px -34px #07232a94,inset 0 1px #ffffff8a}.aui-composer:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aui-composer:focus-within{border-color:color-mix(in srgb, var(--brand) 46%, var(--line))}}.aui-composer:focus-within{box-shadow:0 22px 54px -38px #07232a9e, 0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.aui-composer:focus-within{box-shadow:0 22px 54px -38px #07232a9e, 0 0 0 3px color-mix(in srgb, var(--accent) 34%, transparent)}}.aui-composer textarea{resize:none;width:100%;min-height:72px;max-height:180px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:18px 20px 10px;font-size:15px;line-height:1.58;display:block}.aui-composer textarea::placeholder{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.aui-composer textarea::placeholder{color:color-mix(in srgb, var(--ink-muted) 72%, transparent)}}.aui-composer-row{border-top:1px solid var(--line-soft);background:var(--paper);align-items:center;gap:7px;min-height:54px;display:flex}@supports (color:color-mix(in lab, red, red)){.aui-composer-row{background:color-mix(in srgb, var(--paper) 58%, transparent)}}.aui-composer-row{padding:8px 10px 10px}.aui-attach{width:38px;height:38px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.aui-attach:hover{border-color:var(--line);background:var(--surface);color:var(--brand-text)}.aui-attach:active{transform:scale(.96)}.aui-composer-row>span{border:1px solid var(--line);color:var(--brand-text);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.aui-send-wrap{width:42px;height:42px;margin-inline-start:auto;position:relative}.aui-context-ring{width:20px;height:20px;color:var(--ink-faint,var(--ink-muted));cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:center;place-items:center;margin-inline-end:8px;display:inline-grid;position:relative}.aui-context-ring svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.aui-context-ring__track{fill:none;stroke:var(--line);stroke-width:3px}.aui-context-ring__value{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray .4s,color .2s}.aui-context-ring:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.aui-context-panel{border:1px solid var(--line-soft);background:var(--surface);width:236px;color:var(--ink);text-align:start;white-space:normal;border-radius:12px;gap:7px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;animation:.16s aui-context-panel-in;display:grid;box-shadow:0 12px 26px -18px #07232a99}.aui-context-panel strong{font-variant-numeric:tabular-nums;font-weight:700}.aui-context-panel__bar{background:var(--surface-muted);border-radius:999px;height:8px;display:flex;overflow:hidden}.aui-context-panel__bar i{min-width:3px;display:block}.aui-context-panel__row{color:var(--ink-soft);align-items:center;gap:7px;display:flex}.aui-context-panel__row i{border-radius:3px;flex:none;width:8px;height:8px}.aui-context-panel__row b{color:var(--ink);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:650}.aui-context-panel small{color:var(--ink-muted);text-align:center}@keyframes aui-context-panel-in{0%{opacity:0;transform:translateY(4px)!important}}@media (prefers-reduced-motion:reduce){.aui-context-panel{animation:none}}.aui-context-ring.is-warn{color:#c99b3b}.aui-context-ring.is-near{color:var(--danger,#b42318)}.aui-context-ring.is-warn .aui-context-ring__value,.aui-context-ring.is-near .aui-context-ring__value{filter:drop-shadow(0 0 3px)}@supports (color:color-mix(in lab, red, red)){.aui-context-ring.is-warn .aui-context-ring__value,.aui-context-ring.is-near .aui-context-ring__value{filter:drop-shadow(0 0 3px color-mix(in srgb, currentColor 45%, transparent))}}@media (prefers-reduced-motion:reduce){.aui-context-ring__value{transition:none}}.aui-send{background:var(--brand);color:var(--on-brand);cursor:pointer;box-shadow:0 10px 18px -14px var(--brand);border:0;border-radius:14px;place-items:center;transition:transform .15s,background .15s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.aui-send:hover:not(:disabled){background:var(--ink)}.aui-send:active:not(:disabled){transform:translateY(1px)scale(.97)}.aui-send:disabled{opacity:.35;cursor:default}@keyframes aui-thinking{0%{opacity:.25;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@media (max-width:760px){.frontpost-assistant{height:calc(100svh - 108px);min-height:520px}.aui-viewport{padding:28px 16px 0}.aui-empty{margin:auto;padding-bottom:24px}.aui-empty h1{font-size:max(40px,min(12vw,54px))}.aui-empty>p{font-size:15px}.aui-suggestions{grid-template-columns:1fr}.aui-suggestions button{min-height:72px}.aui-message--user>div{max-width:88%}.aui-message--user .aui-message-actions{margin-inline-end:0}.aui-message--assistant{padding-bottom:28px}.aui-source-card{width:100%;margin-inline-end:0}.aui-focus-tool{flex-direction:column;align-items:stretch}.aui-focus-tool>span>button{width:100%}.aui-footer{padding:20px 0 8px}.aui-composer{border-radius:20px}}@media (prefers-reduced-motion:reduce){.aui-suggestions button{transition:none}.aui-suggestions button:hover{transform:none}.aui-reasoning span{opacity:.7;animation:none}.aui-message--assistant.is-revealed{animation:none}}.aui-app-shell{grid-template-columns:248px minmax(0,1fr);height:100%;display:grid}.aui-sidebar{border-inline-end:1px solid var(--line-soft);background:var(--surface);flex-direction:column;min-height:0;padding:18px 13px;display:flex}.aui-sidebar-brand{color:var(--brand-text);align-items:center;gap:9px;padding:6px 10px 17px;font-weight:750;display:flex}.aui-sidebar-brand svg{width:22px;height:22px}.aui-thread-list{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.aui-thread-new{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:0 11px;display:flex}.aui-thread-new:hover{border-color:var(--brand);color:var(--brand-text)}.aui-thread-list-label{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 9px 5px;font-size:11px;font-weight:700}.aui-thread-item{border-radius:9px}.aui-thread-item[data-active=true]{background:var(--brand-soft);color:var(--brand-text)}.aui-thread-item>button{border-radius:inherit;width:100%;min-width:0;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.aui-thread-item>button:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.aui-thread-item>button:hover{background:color-mix(in srgb, var(--brand-soft) 62%, transparent)}}.aui-thread-item svg{flex:none}.aui-thread-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aui-sidebar-note{border-top:1px solid var(--line-soft);color:var(--ink-muted);padding:14px 9px 2px;font-size:11px;line-height:1.55}.aui-thread-root{min-width:0}.aui-empty>span{display:none}@media (max-width:760px){.aui-viewport{padding-top:76px}.aui-app-shell{display:block}.aui-sidebar{display:none}}.frontpost-assistant{height:100svh;min-height:600px}.ai-fullscreen-shell{grid-template-columns:64px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.aui-empty>.aui-product-name{display:block}.ai-rail{z-index:20;border-inline-end:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:center;gap:8px;min-height:0;padding:11px 8px;display:flex;position:relative}.ai-rail-logo,.ai-rail-button,.ai-rail-avatar{width:42px;height:42px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:13px;flex:0 0 42px;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid}.ai-rail-logo{background:var(--brand);color:var(--on-brand);margin-bottom:8px}.ai-rail-button:hover,.ai-rail-button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text)}.ai-rail-button:active{transform:scale(.96)}.ai-rail-spacer{flex:1}.ai-rail-avatar{background:var(--brand-soft);color:var(--brand-text);border-radius:50%;font-size:12px;font-weight:800;overflow:hidden}.ai-rail-avatar img{object-fit:cover;width:100%;height:100%}.ai-rail :-webkit-any(svg){width:21px;height:21px}.ai-rail :is(svg){width:21px;height:21px}.ai-rail-drawer{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);width:min(330px,100vw - 88px);max-height:calc(100svh - 16px);color:var(--ink);-webkit-overflow-scrolling:touch;z-index:2;border-radius:18px;padding:18px;position:absolute;top:8px;bottom:8px;overflow-y:auto;box-shadow:0 26px 70px -34px #0829307a}.ai-rail-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:72px}.ai-rail-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:72px}.ai-rail-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:72px}.ai-rail-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:72px}.ai-rail-drawer-backdrop{z-index:1;position:fixed;top:0;bottom:0;left:0;right:0}.ai-rail-drawer>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:14px;margin-top:6px;padding-bottom:14px;display:flex}.ai-rail-drawer>header div{gap:3px;display:grid}.ai-rail-drawer>header strong{font-size:16px}.ai-rail-drawer>header small{color:var(--ink-muted);font-size:11px}.ai-rail-drawer>header button{background:var(--ink);border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-rail-drawer>header button{background:color-mix(in srgb, var(--ink) 7%, var(--surface))}}.ai-rail-drawer>header button{color:var(--ink-muted);cursor:pointer}.ai-rail-drawer>header button:hover{background:var(--ink)}.ai-rail-drawer>header button:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ai-rail-drawer>header button:hover{background:color-mix(in srgb, var(--ink) 11%, var(--surface))}.ai-rail-drawer>header button:focus-visible{background:color-mix(in srgb, var(--ink) 11%, var(--surface))}}.ai-rail-drawer>header button:hover{color:var(--ink)}.ai-rail-drawer>header button:focus-visible{color:var(--ink)}.ai-rail-drawer .ai-reading-settings{gap:12px;margin-top:12px;display:grid}.ai-rail-drawer .ai-reading-settings fieldset{border:0;min-width:0;margin:0;padding:0}.ai-rail-drawer .ai-reading-settings legend{color:var(--ink-muted);margin-bottom:8px;font-size:11px;font-weight:600}.ai-session-list,.ai-session-mock{gap:4px;margin-top:14px;display:grid}.ai-session-item,.ai-session-mock button{width:100%;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:13px}.ai-session-item button,.ai-session-mock button{width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;padding:10px;display:flex}.ai-session-item:hover,.ai-session-mock button:hover,.ai-session-item[data-active=true],.ai-session-item[data-selected=true],.ai-session-item[aria-current=true],.ai-session-mock button:first-child{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.ai-session-item:hover,.ai-session-mock button:hover,.ai-session-item[data-active=true],.ai-session-item[data-selected=true],.ai-session-item[aria-current=true],.ai-session-mock button:first-child{background:color-mix(in srgb, var(--brand-soft) 72%, var(--surface))}}.ai-session-item:hover,.ai-session-mock button:hover,.ai-session-item[data-active=true],.ai-session-item[data-selected=true],.ai-session-item[aria-current=true],.ai-session-mock button:first-child{color:var(--brand-text)}.ai-session-item span,.ai-session-mock span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-library-upload,.ai-drawer-action{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:0 12px;text-decoration:none;display:flex}.ai-library-upload:hover,.ai-drawer-action:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.ai-drawer-action--compact{border-radius:8px;gap:7px;min-height:28px;margin-top:10px;padding:0 10px;font-size:12px}.ai-drawer-action--compact svg{width:14px;height:14px}.ai-library-quota{background:var(--brand-soft);border-radius:13px;gap:8px;margin-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-library-quota{background:color-mix(in srgb, var(--brand-soft) 48%, var(--surface))}}.ai-library-quota{padding:13px}.ai-library-quota>span{color:var(--brand-text);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ai-library-quota strong{font-size:16px}.ai-library-quota small{color:var(--ink-muted);font-size:11px}.ai-library-quota progress{background:var(--signal-track);border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.ai-library-quota progress::-webkit-progress-bar{background:var(--signal-track);border-radius:999px}.ai-library-quota progress::-webkit-progress-value{background:var(--signal-fill);border-radius:999px}.ai-library-quota progress::-moz-progress-bar{background:var(--signal-fill);border-radius:999px}.ai-library-quota p,.ai-library-notice{color:var(--ink-muted);font-size:11px;line-height:1.5}.ai-library-notice{border-inline-start:2px solid var(--ochre);margin-top:10px;padding-inline-start:9px}.ai-library-list{gap:1px;margin-top:12px;display:grid}.ai-library-list article{border-top:1px solid var(--line-soft);grid-template-columns:25px minmax(0,1fr);gap:10px;padding:13px 4px;display:grid}.ai-library-list span{gap:2px;min-width:0;display:grid}.ai-library-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ai-library-list small{color:var(--ink-muted);font-size:11px}.ai-workspace-panel{gap:12px;margin-top:14px;padding-top:14px;display:grid}.ai-workspace-panel__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ai-workspace-panel__heading div{gap:3px;display:grid}.ai-workspace-panel__heading strong{font-size:14px}.ai-workspace-panel__heading small,.ai-workspace-panel p{color:var(--ink-muted);font-size:11px;line-height:1.45}.ai-workspace-panel__heading button,.ai-workspace-panel__files button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:start;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ai-workspace-panel__heading button:hover,.ai-workspace-panel__files button:hover{border-color:var(--brand);color:var(--brand-text);background:var(--brand-soft)}.ai-workspace-panel__files svg{flex:none;width:18px;height:18px}.ai-workspace-panel__files{gap:6px;display:grid}.ai-workspace-panel__files button span{gap:2px;min-width:0;display:grid}.ai-workspace-panel__files button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-workspace-panel__files button small{color:var(--ink-muted)}.ai-library-toolbar{align-items:center;gap:6px;display:flex}.ai-library-toolbar label{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink-muted);border-radius:10px;flex:1;align-items:center;gap:7px;padding:0 9px;display:flex}.ai-library-toolbar input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:8px 0;font-size:12px}.ai-library-toolbar>button,.ai-library-pages button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.ai-library-toolbar>button:hover,.ai-library-pages button:not(:disabled):hover{background:var(--brand-soft);color:var(--brand-text)}.ai-portal-tooltip-trigger{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.ai-portal-tooltip-trigger:hover{background:var(--brand-soft);color:var(--brand-text)}.ai-portal-tooltip{z-index:9999;pointer-events:none;border:1px solid var(--line-soft);background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:650;line-height:1.15;transition:opacity .15s,transform .18s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 26px -18px #07232a99}.ai-library-pages{color:var(--ink-muted);justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.ai-library-pages button:disabled{cursor:not-allowed;opacity:.4}.ai-preview-card,.ai-local-browser{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-preview-card,.ai-local-browser{background:color-mix(in srgb, var(--surface) 92%, var(--brand-soft))}}.ai-preview-card,.ai-local-browser{padding:10px}.ai-preview-card header,.ai-local-browser header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ai-preview-card header div,.ai-local-browser header div{gap:2px;display:grid}.ai-preview-card header small,.ai-local-browser header small{color:var(--ink-muted);font-size:10px}.ai-preview-card header button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0}.ai-preview-card__body{background:var(--surface);border-radius:8px;max-height:330px;padding:9px;overflow:auto}.ai-preview-card__body img{max-width:100%;height:auto;margin:auto;display:block}.ai-preview-card__body iframe,.ai-local-browser iframe{background:#fff;border:0;border-radius:8px;width:100%;min-height:340px;display:block}.ai-preview-card__code{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.55}.ai-docx-view{min-height:120px}.ai-docx-view .docx-wrapper{padding:0}.ai-docx-view .docx{color:#111;background:#fff;border-radius:8px;overflow:hidden}.ai-pptx-view{min-height:120px}.ai-pptx-view__nav{color:var(--ink-muted);justify-content:center;align-items:center;gap:12px;padding:0 0 8px;font-size:11px;display:flex}.ai-pptx-view__nav button{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--ink);cursor:pointer;border-radius:7px;place-items:center;transition:background .12s,border-color .12s;display:grid}.ai-pptx-view__nav button:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.ai-pptx-view__nav button:disabled{cursor:default;opacity:.4}.ai-pptx-view__nav svg{width:14px;height:14px}.ai-pptx-view canvas{border-radius:8px;max-width:100%;height:auto;margin-inline-start:auto;margin-inline-end:auto;display:block;box-shadow:0 6px 18px -12px #07232a73}.ai-preview-card__body p{color:var(--ink-soft);font-size:12px;line-height:1.5}.ai-preview-card__empty{min-height:130px;color:var(--ink-muted);text-align:center;place-items:center;gap:8px;display:grid}.ai-preview-card__empty svg{width:32px;height:32px}.ai-local-browser form{gap:6px;display:flex}.ai-local-browser input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:8px;font-size:12px}.ai-local-browser form button{background:var(--brand);color:var(--on-brand);cursor:pointer;border:0;border-radius:8px;padding:0 10px}.ai-local-browser>p{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.45}.ai-right-preview{border-inline-start:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--ink);grid-template-rows:auto minmax(0,1fr);gap:12px;padding:16px;display:grid;overflow:hidden auto}.ai-right-preview>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:32px;padding-bottom:12px;display:flex}.ai-right-preview__actions{align-items:center;gap:2px;display:flex}.ai-right-preview>header button{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background .12s,color .12s;display:grid}.ai-right-preview>header button:hover{background:var(--surface-hover);color:var(--ink)}.ai-right-preview>.ai-preview-card,.ai-right-preview>.ai-local-browser{background:0 0;border:0;min-height:0;padding:0}.ai-right-preview>.ai-preview-card .ai-preview-card__body{min-height:0;max-height:none}.ai-preview-empty{min-height:100%;color:var(--ink-muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.ai-preview-empty__mark{border:1px solid var(--line);background:var(--surface);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-preview-empty__mark{background:color-mix(in srgb, var(--surface) 92%, var(--brand-soft))}}.ai-preview-empty__mark{color:var(--brand-text)}.ai-preview-empty__mark svg{width:22px;height:22px}.ai-preview-empty strong{font-size:14px}.ai-preview-empty p{max-width:26em;margin:0;font-size:12px;line-height:1.5}.frontpost-assistant .ai-fullscreen-shell.has-preview{grid-template-columns:64px minmax(0,1fr) 40%}.frontpost-assistant .ai-fullscreen-shell.has-preview.has-expanded-rail{grid-template-columns:260px minmax(0,1fr) 40%}.frontpost-assistant .ai-fullscreen-shell:not(.has-preview) .ai-right-preview{display:none}.frontpost-assistant .ai-fullscreen-shell.is-preview-fullscreen.has-expanded-rail{grid-template-columns:260px minmax(0,1fr)}.frontpost-assistant .ai-fullscreen-shell.is-preview-fullscreen>.aui-thread-root{display:none}.frontpost-assistant .ai-fullscreen-shell.is-preview-fullscreen>.ai-right-preview{border-inline-start:0;grid-column:2}.ai-drawer-switch{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;display:flex}.ai-drawer-switch>span{align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.ai-memory-card,.ai-account-usage{background:var(--brand-soft);border-radius:13px;margin-top:14px}@supports (color:color-mix(in lab, red, red)){.ai-memory-card,.ai-account-usage{background:color-mix(in srgb, var(--brand-soft) 62%, var(--surface))}}.ai-memory-card,.ai-account-usage{padding:14px}.ai-memory-card__head{justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.ai-memory-card p{color:var(--ink-muted);margin-top:8px;font-size:12px;line-height:1.6}.ai-account-usage{gap:8px;display:grid}.ai-account-usage span{color:var(--brand-text);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.ai-account-usage progress{width:100%;height:6px;accent-color:var(--signal-fill)}.aui-context-banner{border:1px solid var(--line);background:var(--surface);width:min(100%,900px);color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:0 auto 18px;padding:15px 16px;display:flex}.aui-context-banner strong{font-size:14px;display:block}.aui-context-banner p{color:var(--ink-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.aui-context-banner .fp-button{flex:none;min-height:40px;padding-inline-start:16px;padding-inline-end:16px}.aui-process-tool{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--brand-text);grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;margin:12px 0;padding:12px 2px;display:grid}.aui-process-tool>span{gap:2px;display:grid}.aui-process-tool strong{color:var(--ink);font-size:13px}.aui-process-tool small{color:var(--ink-muted);font-size:11px;line-height:1.5}.aui-process-tool--settings{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aui-process-tool--settings{border-color:color-mix(in srgb, var(--brand) 22%, var(--line-soft))}}.aui-process-tool--settings{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.aui-process-tool--settings{background:color-mix(in srgb, var(--brand-soft) 42%, transparent)}}.aui-process-tool--settings{padding-inline-start:10px;padding-inline-end:10px}.aui-tool-call__inline-image{object-fit:contain;border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;width:min(100%,520px);max-height:260px;margin:8px 0 2px 38px;display:block}.aui-subagent-call{width:min(100%,560px);color:var(--ink-muted);align-items:center;gap:10px;margin:8px 0;font-size:14px;line-height:1.45;display:flex}.aui-subagent-call>svg{flex:0 0 23px;width:23px;height:23px}.aui-subagent-call.is-running>svg{animation:1.25s ease-in-out infinite aui-subagent-pulse}.aui-subagent-call.is-error{color:var(--danger,#b64949)}@keyframes aui-subagent-pulse{0%,to{opacity:.55}50%{opacity:1}}.aui-mode-toggle{height:38px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.aui-mode-toggle:hover{border-color:var(--line);background:var(--surface);color:var(--ink)}.aui-mode-toggle[aria-pressed=true]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aui-mode-toggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand) 24%, var(--line))}}.aui-mode-toggle[aria-pressed=true]{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.aui-mode-toggle[aria-pressed=true]{background:color-mix(in srgb, var(--brand-soft) 72%, var(--surface))}}.aui-mode-toggle[aria-pressed=true]{color:var(--brand-text)}.aui-mode-toggle svg{width:16px;height:16px}.aui-composer-attachments:empty{display:none}.aui-composer-attachments{flex-wrap:wrap;gap:8px;padding:10px 14px 0;display:flex}.aui-composer-attachment{border:1px solid var(--line);flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aui-composer-attachment{border:1px solid color-mix(in srgb, var(--line) 78%, transparent)}}.aui-composer-attachment{background:var(--surface);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.aui-composer-attachment{background:color-mix(in srgb, var(--surface) 93%, var(--ink-muted))}}.aui-composer-attachment{color:var(--ink-muted);transition:border-color .16s,transform .16s}.aui-composer-attachment:hover{border-color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.aui-composer-attachment:hover{border-color:color-mix(in srgb, var(--ink-muted) 35%, var(--line))}}.aui-composer-attachment>img{object-fit:cover;width:100%;height:100%}.aui-composer-attachment__thumb{width:100%;height:100%;color:var(--ink-muted);letter-spacing:.02em;text-transform:uppercase;place-items:center;padding:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;display:grid}.aui-composer-attachment__remove{background:var(--ink);border:0;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.aui-composer-attachment__remove{background:color-mix(in srgb, var(--ink) 72%, transparent)}}.aui-composer-attachment__remove{color:var(--surface);cursor:pointer;opacity:0;transition:opacity .16s,transform .16s,background .16s;transform:scale(.88)}.aui-composer-attachment:hover .aui-composer-attachment__remove,.aui-composer-attachment:focus-within .aui-composer-attachment__remove{opacity:1;transform:scale(1)}.aui-composer-attachment__remove:hover{background:var(--ink)}.aui-composer-attachment__remove:focus-visible{background:var(--ink)}.aui-composer-attachment__remove svg{width:11px;height:11px}.aui-message-attachment{max-width:min(100%,300px);margin:0 0 8px;display:inline-flex}.aui-message-attachment__open{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.aui-message-attachment__open{background:color-mix(in srgb, var(--surface) 94%, var(--brand-soft))}}.aui-message-attachment__open{color:var(--ink);text-align:start;cursor:pointer;padding:7px 10px;transition:border-color .16s,background .16s,transform .16s}.aui-message-attachment__open:hover:not(:disabled){border-color:var(--brand)}.aui-message-attachment__open:focus-visible:not(:disabled){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aui-message-attachment__open:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.aui-message-attachment__open:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}}.aui-message-attachment__open:hover:not(:disabled){background:var(--surface);transform:translateY(-1px)}.aui-message-attachment__open:focus-visible:not(:disabled){background:var(--surface);transform:translateY(-1px)}.aui-message-attachment__open:disabled{cursor:default}.aui-message-attachment__icon{background:var(--surface);width:26px;height:26px;color:var(--brand-text);border-radius:7px;flex:0 0 26px;place-items:center;display:grid}.aui-message-attachment__icon svg{width:16px;height:16px}.aui-message-attachment__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.aui-message-attachment.is-image{aspect-ratio:16/9;flex:0 0 min(260px,100%);width:min(260px,100%);display:grid}.aui-message-attachment.is-image .aui-message-attachment__open{border-radius:10px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.aui-message-attachment.is-image img{background:var(--surface);object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.frontpost-assistant{height:100svh;min-height:520px}.ai-fullscreen-shell{grid-template-columns:52px minmax(0,1fr)}.ai-rail{padding-inline-start:5px;padding-inline-end:5px}.ai-rail-logo,.ai-rail-button,.ai-rail-avatar{flex-basis:40px;width:40px;height:40px}.ai-rail-drawer{width:min(310px,100vw - 66px)}.ai-rail-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:58px}.ai-rail-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:58px}.ai-rail-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:58px}.ai-rail-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:58px}.aui-mode-toggle{justify-content:center;width:34px;padding:0;font-size:0}.frontpost-assistant .ai-fullscreen-shell.has-preview{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:52px minmax(0,1fr)}.frontpost-assistant .ai-fullscreen-shell.has-preview>.ai-rail{grid-area:1/1/-1}.frontpost-assistant .ai-fullscreen-shell.has-preview>.aui-thread-root{grid-area:1/2}.frontpost-assistant .ai-fullscreen-shell.has-preview>.ai-right-preview{border-inline-start:0;border-top:1px solid var(--line-soft);grid-area:2/2}}.registration-wizard{margin-top:22px}.registration-wizard>.registration-social{margin-block-start:0;margin-block-end:0}.registration-wizard .registration-social .auth-divider{margin:12px 0 0}.registration-wizard>.registration-social+.registration-wizard__fields{margin-top:0}.registration-wizard__progress{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.registration-wizard__progress span{background:var(--signal-track);border-radius:999px;height:3px}.registration-wizard__progress span.is-active{background:var(--signal-fill)}.registration-wizard__step{color:var(--ink-muted);margin-top:9px;font-size:12px}.registration-wizard__fields{gap:13px;margin-top:19px;display:grid}.registration-wizard__fields>p{color:var(--ink-muted);font-size:13px;line-height:1.6}.registration-trial-note{border-inline-start:3px solid var(--brand);background:var(--brand-soft);border-radius:4px 12px 12px 4px;align-items:baseline;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.registration-trial-note{background:color-mix(in srgb, var(--brand-soft) 55%, var(--surface))}}.registration-trial-note{color:var(--ink);padding:11px 13px;font-size:13px;line-height:1.5}.registration-trial-note strong{color:var(--brand-text);white-space:nowrap}.auth-card__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-card__heading h2{margin-bottom:0}.registration-trial-note--heading{border-inline-start:0;border-radius:999px;align-items:center;padding:8px 13px;font-size:12.5px;line-height:1.4}.registration-wizard__fields label{gap:7px;font-size:13px;font-weight:700;display:grid}.registration-checkbox{align-items:flex-start;line-height:1.5;grid-template-columns:none!important;gap:10px!important;font-weight:500!important;display:flex!important}.registration-checkbox input{box-sizing:border-box;-webkit-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:6px;flex:0 0 20px;place-content:center;width:20px;height:20px;margin-top:1px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;min-height:20px!important;padding:0!important}.registration-checkbox input:after{border:solid var(--on-brand);content:"";opacity:0;border-width:0 0 2.5px 2.5px;width:11px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.registration-checkbox input:checked{border-color:var(--brand);background:var(--brand);box-shadow:0 2px 5px #122b3124}.registration-checkbox input:checked:after{opacity:1}.registration-checkbox input:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.registration-checkbox input:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 20%, transparent)}}.registration-checkbox input:focus-visible{outline-offset:2px}.registration-checkbox>span{min-width:0;display:block}.registration-checkbox small{color:var(--ink-muted);font-size:12px;font-weight:500;line-height:1.5}.registration-finish-section{gap:8px;margin-top:4px;display:grid}.registration-finish-notes{color:var(--ink-muted);gap:8px;margin:0;display:grid}.registration-finish-section .auth-message,.registration-finish-section .auth-notice{margin:0}.registration-finish-notes .registration-checkbox,.registration-finish-notes .registration-legal{color:var(--ink-muted);letter-spacing:normal;font-family:inherit;font-style:normal;font-size:14px!important;font-weight:500!important;line-height:1.6!important}.registration-finish-notes .registration-checkbox{border:1px solid var(--line);background:var(--surface);text-align:start;cursor:pointer;border-radius:12px;width:100%;padding:12px 14px}.registration-finish-notes .registration-checkbox:focus-within{border-color:var(--brand)}.registration-product-improvement strong{color:var(--ink);font-weight:600}.registration-product-improvement__details{color:var(--brand-text);text-underline-offset:2px;font-size:12px;text-decoration:underline}.registration-product-improvement small{margin-top:4px;display:block}.registration-legal label{cursor:pointer}.registration-legal a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.registration-wizard__fields input,.registration-wizard__fields select{min-height:48px;color:var(--ink);font-size:14px}.auth-field-hint{color:var(--ink-muted);font-size:12px;font-weight:400;line-height:1.5}.auth-field-hint.is-error{color:var(--danger,#b42318)}.registration-github-email{position:relative}.registration-github-email input:disabled{cursor:not-allowed;color:var(--ink-muted);background:var(--surface-muted);opacity:1;padding-inline-end:42px}.registration-github-email>svg{width:18px;height:18px;color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.registration-github-email>svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.registration-github-email>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.registration-github-email>svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.registration-github-email>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.registration-github-email__hint{color:var(--ink-muted);margin-top:-6px;font-size:12px;line-height:1.5}.registration-email-verify{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;gap:8px;max-width:420px;padding:14px;display:grid}.email-verify-card{gap:8px;display:grid}.email-verify-card .registration-email-verify{max-width:none}.registration-email-verify__hint{color:var(--ink-muted);margin:0;font-size:12px}.registration-email-verify__otp-row{align-items:center;gap:10px;display:flex}.registration-email-verify__otp-row .otp-container{flex:1 1 0;justify-content:flex-start;min-width:0}.registration-email-verify__actions{align-items:center;gap:10px;display:flex}.risk-otp-inline{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;gap:10px;padding:16px;display:grid}.risk-otp-inline__hint{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.risk-otp-inline__hint:before{content:"🔐 "}.risk-otp-inline label{font-weight:700}.risk-otp-inline .otp-container{justify-content:flex-start}.risk-otp-inline__status{color:var(--ink-muted);margin:0;font-size:12px}.risk-otp-inline__actions{align-items:center;gap:16px;margin-top:4px;display:flex}.registration-email-verify__actions .text-link,.risk-otp-inline__actions .text-link{font-size:13px;line-height:1.5}.risk-otp-switch-account{border:1px solid var(--line-strong);background:var(--surface);min-height:52px;color:var(--ink-soft);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-weight:650;display:flex}.risk-otp-switch-account:hover{border-color:var(--brand);background:var(--surface-hover);box-shadow:0 8px 22px var(--brand)}@supports (color:color-mix(in lab, red, red)){.risk-otp-switch-account:hover{box-shadow:0 8px 22px color-mix(in srgb, var(--brand) 10%, transparent)}}.risk-otp-switch-account svg{width:19px;height:19px}.resend-countdown{color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;display:inline-flex}.registration-email-verified{color:var(--ink-soft);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:700;line-height:18px;display:flex}.registration-email-verified>svg{width:18px;height:18px;color:var(--status-ok-ink);flex:none}.registration-delivery-grid,.account-delivery-schedule{grid-template-columns:minmax(0,1fr) minmax(120px,.62fr);gap:10px;display:grid}.account-delivery-schedule label{gap:7px;font-size:13px;font-weight:700;display:grid}.delivery-time-zone{align-items:center;gap:8px;display:flex}.delivery-time-zone small{color:var(--ink-muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.registration-delivery-note{background:var(--brand-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.registration-delivery-note{background:color-mix(in srgb, var(--brand-soft) 46%, transparent)}}.registration-delivery-note{padding:10px 12px}.auth-page{z-index:2;position:relative;overflow:visible}.auth-page+.site-footer{z-index:1;position:relative}.auth-card{z-index:3;position:relative}.registration-wizard{overflow:visible}.institution-autocomplete{min-width:0;position:relative}.institution-autocomplete__list{z-index:120;border:1px solid var(--line);background:var(--surface);max-height:min(226px,32vh);box-shadow:var(--shadow-md);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.institution-autocomplete__list button{min-width:0;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.institution-autocomplete__list button:hover{background:var(--brand-soft)}.institution-autocomplete__list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.institution-autocomplete__list span{color:var(--ink-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.registration-wizard__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.registration-wizard__actions .fp-button{flex:none;min-height:44px;margin:0}.focus-wizard__actions>.fp-button{flex:none}.account-workspace{--account-gutter:clamp(16px, 2.5vw, 28px)}.account-token-usage{background:var(--brand-soft);border-radius:16px;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:18px 28px;margin-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-token-usage{background:color-mix(in srgb, var(--brand-soft) 54%, var(--surface))}}.account-token-usage{padding:17px 20px}.account-token-usage>div:first-child{gap:3px;display:grid}.account-token-usage>div:first-child>span{color:var(--brand-text);font-size:11px;font-weight:750}.account-token-usage strong{font-size:20px}.account-token-usage strong small{color:var(--ink-muted);font-size:12px;font-weight:500}.account-token-usage>p{color:var(--ink-muted);grid-column:2;font-size:12px;line-height:1.5}.account-token-usage>.fp-button{grid-area:1/3/3}.account-token-meter{background:var(--signal-track);border-radius:999px;height:7px;position:relative;overflow:hidden}.account-token-meter>span{border-radius:inherit;background:var(--signal-fill);position:absolute;top:0;bottom:0}.account-token-meter>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.account-token-meter>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.account-token-meter>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.account-token-meter>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.account-token-meter progress{opacity:0;position:absolute}.account-file-meter{background:var(--line-soft);border-radius:999px;height:7px;overflow:hidden}.account-file-meter>span{border-radius:inherit;background:var(--ink);height:100%;display:block}.account-workspace>div.grid{align-items:start}.account-workspace nav{background:var(--brand-soft);border:0;gap:3px}@supports (color:color-mix(in lab, red, red)){.account-workspace nav{background:color-mix(in srgb, var(--brand-soft) 42%, var(--surface))}}.account-workspace nav{padding:8px}.account-workspace nav a{align-items:center;min-height:43px;display:flex}.account-panel{background:var(--surface);border:0;box-shadow:0 20px 58px -54px #07232aa6}.account-settings-grid{gap:12px}.account-setting-card{border:1px solid var(--line-soft);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.account-setting-card{background:color-mix(in srgb, var(--paper) 68%, var(--surface))}}.account-setting-card{box-shadow:none}.account-setting-card--wide:nth-child(2n){background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.account-setting-card--wide:nth-child(2n){background:color-mix(in srgb, var(--brand-soft) 30%, var(--surface))}}.account-section-title{color:var(--ink);font-size:24px;font-weight:700;line-height:1.3}@media (prefers-color-scheme:dark){.account-token-meter{background:var(--signal-track)}.account-token-meter>span{background:var(--signal-fill)}}@media (max-width:760px){.account-token-usage{grid-template-columns:1fr}.account-token-usage>p,.account-token-usage>.fp-button{grid-area:auto/1}.account-workspace nav{position:static}.registration-wizard__actions{flex-direction:column-reverse;align-items:stretch}.registration-wizard__actions .fp-button{width:100%}.registration-delivery-grid,.account-delivery-schedule{grid-template-columns:1fr}}@media (min-width:1025px){.lead-grid{align-items:stretch}.lead-list{flex-direction:column;height:100%;min-height:0;display:flex}.lead-list .story-list-item{flex:1 1 0;align-content:stretch;min-height:0;display:grid}.lead-list .story-list-item>:-webkit-any(a,div){flex-direction:column;min-height:0;display:flex}.lead-list .story-list-item>:is(a,div){flex-direction:column;min-height:0;display:flex}.lead-list .story-list-item p{-webkit-line-clamp:var(--lead-summary-lines,2)}.lead-list .story-list-item small{margin-top:auto;padding-top:7px}}.ai-rail-logo{color:var(--brand-text);background:0 0;border-radius:0}html[data-theme=dark] .ai-rail-logo{color:#fff}html[data-theme=dark] .account-token-meter{background:var(--signal-track)}html[data-theme=dark] .account-token-meter>span{background:var(--signal-fill)}html,body,#root{max-width:100%}body,.route-stage,.site-header{max-width:100%;overflow-x:clip}:where(main,section,article,aside,header,footer,nav,div,a){min-width:0}img,svg,video,canvas{max-width:100%}@media (min-width:1025px){.lead-grid{align-items:start}.lead-list{height:auto;min-height:0;display:block;overflow:clip}.lead-list .story-list-item{min-height:0;padding-block-start:13px;padding-block-end:13px;display:block;overflow:hidden}.lead-list .story-list-item>:-webkit-any(a,div){min-height:0;display:block}.lead-list .story-list-item>:is(a,div){min-height:0;display:block}.lead-list .story-list-item h3,.lead-list .story-list-item p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-list .story-list-item small{margin-top:8px}.lead-story__image{flex:none;height:max(280px,min(27vw,430px));min-height:0}.lead-story__image .smart-image,.lead-story__image img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.lead-story h1{max-width:none}}html[data-theme=dark] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{background:var(--surface-hover)!important;color:var(--ink)!important}html[data-theme=dark] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{background:var(--surface-hover)!important;color:var(--ink)!important}@media (prefers-color-scheme:dark){html:not([data-theme]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{background:var(--surface-hover)!important;color:var(--ink)!important}html:not([data-theme]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{background:var(--surface-hover)!important;color:var(--ink)!important}}.frontpost-assistant .aui-composer-overlay{z-index:20;pointer-events:none;width:100%;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.frontpost-assistant .aui-composer-overlay>.aui-composer-queue{z-index:1;pointer-events:none;position:static;top:auto;bottom:auto;left:auto;right:auto}.frontpost-assistant .aui-composer-overlay>.aui-scroll-bottom{z-index:2;pointer-events:auto;position:absolute;top:-50px;bottom:auto}.frontpost-assistant .aui-composer-overlay>.aui-scroll-bottom:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.frontpost-assistant .aui-composer-overlay>.aui-scroll-bottom:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.frontpost-assistant .aui-composer-overlay>.aui-scroll-bottom:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.frontpost-assistant .aui-composer-overlay>.aui-scroll-bottom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.frontpost-assistant .aui-collapsible-text.is-collapsed .aui-collapsible-text__toggle{margin-block-start:-8px}@media (max-width:760px){.account-workspace{width:min(100% - 24px,1180px);padding-block-start:18px;padding-block-end:48px}.account-profile-card{gap:17px;padding:18px}.account-profile-card__identity{gap:13px}.account-profile-card__actions{flex-direction:column;align-items:stretch}.account-profile-card__actions .fp-button{justify-content:center;width:100%}.account-workspace>div.grid{gap:16px;padding-block-start:16px;padding-block-end:16px}.account-workspace nav{width:100%;padding:5px}.account-workspace nav a{white-space:nowrap;flex:none;min-height:38px;padding:8px 11px}.reader-shell,.document-page,.public-profile-page{width:min(100% - 24px,1320px)}.story-list-item h3{text-overflow:clip;display:block;overflow:visible}.audio-player{width:100%}}.auth-card form .fp-button{margin-top:18px}.brand-product-name{font-weight:600;letter-spacing:-.01em!important;font-family:Newsreader,Noto Serif SC,Georgia,serif!important}@media (max-width:760px){.account-workspace__layout{gap:22px}.account-sidebar{position:static}.account-sidebar>h1{margin-bottom:12px;font-size:22px}.account-workspace .account-sidebar nav{border-bottom:1px solid var(--line);gap:2px;width:100%;padding:0 0 10px}.account-workspace .account-sidebar nav a{white-space:nowrap;border-block-end:2px solid #0000;border-inline-start:0;flex:none;min-height:38px;padding:8px 10px}.account-workspace .account-sidebar nav a.is-current{border-block-end-color:var(--brand)}.account-settings-grid{grid-template-columns:1fr;gap:0}.account-setting-card--wide{grid-column:1}.account-setting-card__head{gap:16px}.account-rss-address{flex-direction:column;align-items:stretch}.account-rss-address-row{flex-wrap:wrap}.account-rss-address-row .account-rss-code{min-width:100%}.account-rss-actions{justify-content:flex-start}.account-panel>div>h2,.account-panel>div>div:first-child h2{font-size:28px}.site-header.is-condensed .site-header__bar,.site-header.is-compact .site-header__bar{grid-template-columns:40px minmax(0,1fr) auto}.site-header__actions .header-text-link,.site-header__actions .header-focus-link{display:none!important}}.fp-user-avatar{aspect-ratio:1}@media (min-width:761px){.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>.fp-user-avatar{aspect-ratio:1;clip-path:circle(50%);min-block-size:38px;max-block-size:38px;min-inline-size:38px;max-inline-size:38px;border-radius:50%!important;flex:0 0 38px!important;block-size:38px!important;inline-size:38px!important}}.frontpost-assistant .ai-rail-avatar__shape{place-items:center;overflow:hidden;aspect-ratio:1!important;border-radius:9999px!important;flex:0 0 36px!important;block-size:36px!important;min-block-size:36px!important;max-block-size:36px!important;inline-size:36px!important;min-inline-size:36px!important;max-inline-size:36px!important;display:grid!important}.frontpost-assistant .ai-rail-avatar__shape>.fp-user-avatar{flex:none!important;block-size:100%!important;min-block-size:0!important;max-block-size:none!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important}@media (min-width:761px){.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>.ai-rail-avatar__shape{visibility:visible!important;opacity:1!important;block-size:38px!important;min-block-size:38px!important;max-block-size:38px!important;inline-size:38px!important;min-inline-size:38px!important;max-inline-size:38px!important;display:grid!important}}.frontpost-assistant .aui-composer-queue{bottom:calc(100% - 88px)}.frontpost-assistant .aui-collapsible-text{min-width:0;position:relative}.frontpost-assistant .aui-collapsible-text__body{min-width:0}.frontpost-assistant .aui-collapsible-text.is-collapsed .aui-collapsible-text__body{max-height:17rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#000 0,#000 calc(100% - 48px),#0000 100%)}.frontpost-assistant .aui-collapsible-text__toggle{z-index:1;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:9px 0 0;font-size:13px;font-weight:700;display:inline-flex;position:relative}.frontpost-assistant .aui-collapsible-text--user .aui-collapsible-text__toggle{color:var(--brand-text)}.frontpost-assistant .aui-collapsible-text--user .aui-collapsible-text__body{white-space:pre-wrap}.frontpost-assistant .aui-collapsible-text__toggle:hover{color:var(--ink);outline:none}.frontpost-assistant .aui-collapsible-text__toggle:focus-visible{color:var(--ink);outline:none}.frontpost-assistant .aui-collapsible-text__toggle svg{width:14px;height:14px}.frontpost-assistant .aui-scroll-bottom{z-index:16;bottom:154px}.frontpost-assistant .aui-scroll-bottom:disabled{display:none}@media (max-width:760px){.frontpost-assistant .aui-scroll-bottom{bottom:132px}}.ai-briefing li{display:block}.ai-briefing li>span{display:none}.ai-briefing li p{margin:0}.aui-composer{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:18px}.aui-composer-row{background:0 0}.aui-composer-queue-item{border:1px solid var(--line-soft);color:var(--ink-muted);border-radius:10px;align-items:center;gap:8px;margin:0 8px 6px;padding:6px 8px;font-size:12px;display:flex}.aui-composer-queue-item [data-slot=queue-item-text],.aui-composer-queue-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aui-composer-queue-item button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:3px 6px}.aui-composer-queue-item button:hover{background:var(--surface-hover);color:var(--ink)}.aui-composer,.aui-thread-root{position:relative}.aui-scroll-bottom{z-index:8;border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:106px}.aui-scroll-bottom:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.aui-scroll-bottom:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.aui-scroll-bottom:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.aui-scroll-bottom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@supports (color:color-mix(in lab, red, red)){.aui-scroll-bottom{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.aui-scroll-bottom{color:var(--ink-soft);cursor:pointer;animation:.18s ease-out both ai-scroll-bottom-in;transform:translate(-50%);box-shadow:0 10px 28px -16px #08293099}.aui-scroll-bottom:hover{background:var(--brand-soft);color:var(--brand-text)}.aui-scroll-bottom svg{width:19px;height:19px}@keyframes ai-scroll-bottom-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes ai-scroll-spin{to{transform:rotate(360deg)}}.aui-shortcut-hints{color:var(--ink-muted);white-space:nowrap;pointer-events:none;justify-items:end;gap:2px;font-size:10px;line-height:1.2;display:grid;position:absolute;top:-39px}.aui-shortcut-hints:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.aui-shortcut-hints:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.aui-shortcut-hints:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.aui-shortcut-hints:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.aui-shortcut-hints span{align-items:center;gap:4px;display:inline-flex}.aui-shortcut-hints kbd{border:1px solid var(--line);background:var(--surface);min-width:18px;height:16px;color:var(--ink-soft);border-bottom-width:2px;border-radius:4px;place-items:center;font:700 10px/1 system-ui,sans-serif;display:inline-grid}.ai-rail-brandbar img.brand-logo__light{display:block!important}.ai-rail-brandbar img.brand-logo__dark,html[data-theme=dark] .ai-rail-brandbar img.brand-logo__light{display:none!important}html[data-theme=dark] .ai-rail-brandbar img.brand-logo__dark{display:block!important}@media (prefers-color-scheme:dark){html:not([data-theme]) .ai-rail-brandbar img.brand-logo__light{display:none!important}html:not([data-theme]) .ai-rail-brandbar img.brand-logo__dark{display:block!important}}.ai-fullscreen-shell{transition:none}.ai-fullscreen-shell.has-expanded-rail{grid-template-columns:260px minmax(0,1fr)}.ai-fullscreen-shell.has-expanded-rail.has-preview{grid-template-columns:260px minmax(0,1fr) minmax(340px,40%)}.ai-rail{align-items:stretch;width:100%;transition:none}.ai-rail:not(.is-expanded){align-items:center}.ai-rail:not(.is-expanded) :-webkit-any(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar)>:-webkit-any(span,b){display:none}.ai-rail:not(.is-expanded) :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar)>:is(span,b){display:none}.ai-rail.is-expanded{padding:11px 12px}.ai-rail.is-expanded :-webkit-any(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar){justify-content:flex-start;align-items:center;gap:10px;width:100%;height:42px;padding:0 11px;display:flex}.ai-rail.is-expanded :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar){justify-content:flex-start;align-items:center;gap:10px;width:100%;height:42px;padding:0 11px;display:flex}.ai-rail.is-expanded .ai-rail-logo{color:var(--brand-text);margin-bottom:2px;font-weight:750}.ai-rail-toggle{order:-1}.ai-rail-threadlist{border-top:1px solid var(--line-soft);min-height:0;margin-block-start:9px;margin-block-end:9px;padding:12px 10px 8px;overflow-y:auto}.ai-rail-threadlist>span{color:var(--ink-muted);letter-spacing:.04em;padding:0 12px 6px;font-size:11px;font-weight:700;display:block}.ai-rail.is-expanded .ai-session-item button,.ai-rail.is-expanded .ai-session-mock button{border-radius:12px;padding:9px 10px}.ai-rail.is-expanded .ai-rail-avatar{background:0 0;border-radius:11px}.ai-rail.is-expanded .ai-rail-avatar>span:first-child{background:var(--brand-soft);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ai-rail.is-expanded .ai-rail-avatar b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ai-rail.is-expanded .ai-rail-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:268px}.ai-rail.is-expanded .ai-rail-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:268px}.ai-rail.is-expanded .ai-rail-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:268px}.ai-rail.is-expanded .ai-rail-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:268px}.aui-viewport:has(.aui-empty) .aui-empty{width:min(100%,840px);margin:0 auto 28px;padding:0}.aui-viewport:has(.aui-empty) .aui-empty>svg{width:42px;height:42px}.aui-viewport:has(.aui-empty) .aui-empty h1{margin-top:13px;font-size:max(46px,min(6vw,76px))}.aui-viewport:has(.aui-empty) .aui-empty>p{margin:12px auto 0;font-size:15px}.aui-viewport:has(.aui-empty) .aui-footer{background:0 0;width:min(100%,900px);margin:0 auto;padding:0;position:static}.aui-viewport:has(.aui-empty) .aui-composer{border-radius:28px;min-height:190px;box-shadow:0 22px 60px -44px #07232a8c}.aui-viewport:has(.aui-empty) .aui-composer textarea{min-height:118px;padding:24px 26px 12px;font-size:18px}.aui-composer-spacer{flex:1}.aui-composer-select{display:inline-flex;position:relative}.aui-composer-select select{-webkit-appearance:none;appearance:none;max-width:150px;height:38px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:0 30px 0 11px;font-size:12px;font-weight:650}[dir=rtl] .aui-composer-select select{padding:0 11px 0 30px}.aui-composer-select:after{content:"";pointer-events:none;border-block-end:1.5px solid;border-inline-end:1.5px solid;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.aui-composer-select:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:11px}.aui-composer-select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:11px}.aui-composer-select:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:11px}.aui-composer-select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:11px}.aui-composer-select:hover select{border-color:var(--line);background:var(--surface-hover);outline:none}.aui-composer-select select:focus-visible{border-color:var(--line);background:var(--surface-hover);outline:none}.aui-context-display{display:inline-flex;position:relative}.aui-context-display__trigger{width:34px;height:38px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.aui-context-display__trigger:hover{background:var(--surface-hover);color:var(--ink);outline:none}.aui-context-display__trigger:focus-visible{background:var(--surface-hover);color:var(--ink);outline:none}.aui-context-display__trigger svg{overflow:visible;transform:rotate(-90deg)}.aui-context-display__trigger circle{fill:none;stroke:var(--line-strong);stroke-width:2.5px}.aui-context-display__trigger circle.is-usage{stroke:var(--brand);stroke-linecap:round;transition:stroke-dashoffset .3s}.aui-context-display__popover{z-index:40;visibility:hidden;border:1px solid var(--line);background:var(--surface);width:220px;color:var(--ink);box-shadow:var(--shadow-md);opacity:0;border-radius:12px;gap:8px;padding:12px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;bottom:calc(100% + 8px);transform:translateY(4px)}.aui-context-display__popover:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.aui-context-display__popover:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.aui-context-display__popover:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.aui-context-display__popover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.aui-context-display:hover .aui-context-display__popover,.aui-context-display:focus-within .aui-context-display__popover{visibility:visible;opacity:1;transform:translateY(0)}.aui-context-display__popover>span{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.aui-context-display__popover strong{font-size:12px}.aui-context-display__popover small{color:var(--ink-muted)}.aui-context-display__popover b{font-variant-numeric:tabular-nums;font-weight:650}.aui-context-display__popover>i{background:var(--line);border-radius:99px;height:4px;display:block;overflow:hidden}.aui-context-display__popover>i>em{border-radius:inherit;background:var(--signal-fill);height:100%;display:block}.ai-memory-card{width:100%;color:var(--ink);text-align:start;cursor:pointer;border:0}.ai-memory-card__head svg{width:16px;height:16px}.ai-memory-editor{gap:10px;margin-top:14px;display:grid}.ai-memory-editor label{font-size:13px;font-weight:700}.ai-memory-editor textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);min-height:240px;color:var(--ink);border-radius:12px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6}.ai-memory-editor .fp-button{justify-self:start}@media (max-width:760px){.lead-list--curated,.lead-list--latest{display:none!important}.lead-grid .lead-story{border:0;border-bottom:1px solid var(--line-soft);width:100%;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"heading image""summary image""meta image";align-items:center;gap:2px 12px;padding:14px 0 16px;display:grid!important}.lead-grid .lead-story__image{aspect-ratio:1;border-radius:10px;grid-area:image;width:104px;height:104px;min-height:0;margin:0}.lead-grid .lead-story__image .smart-image,.lead-grid .lead-story__image img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.lead-grid .lead-story .story-tag-group{display:none}.lead-grid .lead-story>a:not(.lead-story__image){grid-area:heading;min-width:0}.lead-grid .lead-story h1{margin:0;font-size:17px;line-height:1.4}.lead-grid .lead-story>p{-webkit-line-clamp:2;grid-area:summary;margin-top:3px;font-size:13px;line-height:1.5}.lead-grid .lead-story>small{grid-area:meta;margin-top:4px;font-size:11px}.lead-grid .lead-story .story-quick-actions.is-open{grid-column:1/-1;margin-top:8px}.daily-list,.weekly-grid,.weekly-grid.is-masonry{display:block}.daily-list .story-list-item,.weekly-grid .story-list-item{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 136px;grid-template-areas:"story-copy story-image";align-items:center;gap:10px;height:auto;min-height:0;padding-block-start:16px;padding-block-end:16px;display:grid;border-top:0!important}.daily-list .story-list-item:last-child,.weekly-grid .story-list-item:last-child{border-bottom:0}.daily-list .story-list-item.has-no-image,.weekly-grid .story-list-item.has-no-image{grid-template-columns:minmax(0,1fr);grid-template-areas:"story-copy"}.daily-list .story-list-item.has-image,.weekly-grid .story-list-item.has-image{grid-template-columns:minmax(0,1fr) 136px;grid-template-areas:"story-copy story-image"}.daily-list .story-list-item>a:has(.smart-image){grid-area:story-image;width:136px;height:102px;min-height:0}.weekly-grid .story-list-item>a:has(.smart-image){grid-area:story-image;width:136px;height:102px;min-height:0}.daily-list .story-list-item .smart-image,.daily-list .story-list-item.has-image .smart-image,.daily-list .story-list-item.has-image img,.weekly-grid .story-list-item .smart-image,.weekly-grid .story-list-item.has-image .smart-image,.weekly-grid .story-list-item.has-image img{object-fit:cover;border-radius:10px;width:136px;height:102px;min-height:0}.daily-list .story-list-item>div,.weekly-grid .story-list-item>div{grid-area:story-copy;min-width:0;height:auto;min-height:0;display:block}.daily-list .story-list-item>a:not(:has(.smart-image)){grid-area:story-copy;min-width:0;height:auto;min-height:0;display:block}.weekly-grid .story-list-item>a:not(:has(.smart-image)){grid-area:story-copy;min-width:0;height:auto;min-height:0;display:block}.daily-list .story-category,.weekly-grid .story-category{margin-bottom:5px;font-size:11px;line-height:1.35}.daily-list .story-list-item h3,.weekly-grid .story-list-item h3{overflow-wrap:break-word;word-break:normal;text-wrap:pretty;font-size:15px;line-height:1.42}.daily-list .story-list-item p,.weekly-grid .story-list-item p{display:none}.daily-list .story-list-item small,.weekly-grid .story-list-item small{background:0 0;margin-top:8px;padding:0;font-size:11px;line-height:1.35;display:block;position:static}.ai-fullscreen-shell.has-expanded-rail{grid-template-columns:min(82vw,280px) minmax(0,1fr)}.ai-fullscreen-shell.has-expanded-rail.has-preview{grid-template-columns:min(82vw,280px) minmax(0,1fr) minmax(300px,35%)}.ai-rail.is-expanded .ai-rail-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:min(82vw,288px)}.ai-rail.is-expanded .ai-rail-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:min(82vw,288px)}.ai-rail.is-expanded .ai-rail-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:min(82vw,288px)}.ai-rail.is-expanded .ai-rail-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:min(82vw,288px)}.aui-viewport:has(.aui-empty){padding:24px 14px 72px}.aui-context-banner{flex-direction:column;align-items:stretch}.aui-context-banner .fp-button{justify-content:center;width:100%}.aui-viewport:has(.aui-empty) .aui-empty{margin-bottom:22px}.aui-viewport:has(.aui-empty) .aui-composer{border-radius:22px;min-height:164px}.aui-viewport:has(.aui-empty) .aui-composer textarea{min-height:96px;padding:18px 18px 8px;font-size:16px}.aui-composer-select--model select{max-width:96px}}.ai-account-usage progress{-webkit-appearance:none;appearance:none;accent-color:var(--signal-fill);background:var(--signal-track);border:0;border-radius:999px;overflow:hidden}.ai-account-usage progress::-webkit-progress-bar{border-radius:inherit;background:var(--signal-track)}.ai-account-usage progress::-webkit-progress-value{border-radius:inherit;background:var(--signal-fill)}.ai-account-usage progress::-moz-progress-bar{border-radius:inherit;background:var(--signal-fill)}html[data-theme=dark] .ai-account-usage progress{background:var(--signal-track)}html[data-theme=dark] .ai-account-usage progress::-webkit-progress-bar{background:var(--signal-track)}html[data-theme=dark] .ai-account-usage progress::-webkit-progress-value{background:var(--signal-fill);box-shadow:none}html[data-theme=dark] .ai-account-usage progress::-moz-progress-bar{background:var(--signal-fill);box-shadow:none}@media (prefers-color-scheme:dark){html:not([data-theme]) .ai-account-usage progress{background:var(--signal-track)}html:not([data-theme]) .ai-account-usage progress::-webkit-progress-bar{background:var(--signal-track)}html:not([data-theme]) .ai-account-usage progress::-webkit-progress-value{background:var(--signal-fill);box-shadow:none}html:not([data-theme]) .ai-account-usage progress::-moz-progress-bar{background:var(--signal-fill);box-shadow:none}}.account-workspace .account-sidebar,.account-workspace .account-panel{box-shadow:none!important;background:0 0!important}.account-workspace .account-sidebar>h1{margin-inline-start:20px}.account-workspace .account-sidebar nav{background:var(--surface-muted)!important;border-radius:20px!important}@supports (color:color-mix(in lab, red, red)){.account-workspace .account-sidebar nav{background:color-mix(in srgb, var(--surface-muted) 82%, transparent)!important}}.account-workspace .account-sidebar nav{box-shadow:inset 0 0 0 1px var(--line)!important;padding:10px!important}@supports (color:color-mix(in lab, red, red)){.account-workspace .account-sidebar nav{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent)!important}}.account-workspace .account-sidebar nav a{border-radius:12px;padding-inline-start:14px;padding-inline-end:14px;transition:background-color .16s,color .16s;position:relative;border:0!important}.account-workspace .account-sidebar nav a:hover{background:var(--brand-soft)!important}@supports (color:color-mix(in lab, red, red)){.account-workspace .account-sidebar nav a:hover{background:color-mix(in srgb, var(--brand-soft) 42%, transparent)!important}}.account-workspace .account-sidebar nav a:hover{color:var(--brand-text)!important}.account-workspace .account-sidebar nav a.is-current{background:var(--brand-soft)!important}@supports (color:color-mix(in lab, red, red)){.account-workspace .account-sidebar nav a.is-current{background:color-mix(in srgb, var(--brand-soft) 72%, var(--surface))!important}}.account-workspace .account-sidebar nav a.is-current{font-weight:800;box-shadow:0 1px 4px #1f32380a;color:var(--brand-text)!important}.account-workspace .account-sidebar nav a.is-current:before{display:none}.account-workspace .account-settings-grid{background:0 0!important;border:0!important}.account-workspace .account-setting-card,.account-workspace .account-setting-card--wide,.account-workspace .account-setting-card--wide:nth-child(2n){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.account-workspace .account-setting-card+.account-setting-card,.account-workspace .account-setting-card--wide+.account-setting-card--wide{border-top:1px solid var(--line-soft)!important}.account-workspace .zotero-settings{padding-block-start:26px!important;padding-block-end:30px!important}.zotero-settings__head{align-items:center;gap:12px;display:flex}.zotero-settings__head .zotero-mark{color:#b22d37;border-color:#e6bfc2;border-radius:9px;flex:0 0 34px;width:34px;height:34px;font-size:18px}.zotero-settings__head h3{color:var(--ink);font-size:18px;font-weight:750;line-height:1.3}.zotero-settings__head p{color:var(--ink-muted);margin-top:3px;font-size:13px;line-height:1.5}.zotero-settings__status{background:var(--surface-active);color:var(--ink-muted);white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:5px 11px;font-size:12px;font-weight:650}.zotero-settings__status.is-connected{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.zotero-settings__status.is-connected{background:color-mix(in srgb, var(--brand-soft) 72%, var(--surface))}}.zotero-settings__status.is-connected{color:var(--brand-text)}.zotero-settings__channels{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px;display:grid}.zotero-settings__channel{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;align-content:start;gap:20px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zotero-settings__channel{background:color-mix(in srgb, var(--surface) 80%, var(--paper))}}.zotero-settings__channel{padding:18px}.zotero-settings__channel-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.zotero-settings__channel-head strong{color:var(--ink);font-size:15px}.zotero-settings__channel-head p{color:var(--ink-muted);margin-top:5px;font-size:12px;line-height:1.6}.zotero-settings__switch{color:var(--ink-muted);white-space:nowrap;flex:none;align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.zotero-settings__switch .control-switch{flex-shrink:0}.zotero-settings__channel label{min-width:0;color:var(--ink-muted);gap:7px;font-size:12px;font-weight:650;display:grid}.zotero-settings__channel select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--ink);border-radius:9px;padding-inline-start:12px;padding-inline-end:12px;font-size:14px;font-weight:500}.zotero-settings__channel select:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.zotero-settings__notice,.zotero-settings__error{margin-top:14px;font-size:13px}.zotero-settings__error{color:var(--ink-danger)}.zotero-settings__footer{margin-top:18px}.zotero-settings__footer p{color:var(--ink-muted);font-size:14px;line-height:1.55}.zotero-settings__footer>div{white-space:nowrap;flex-wrap:wrap;gap:14px;display:flex}@media (max-width:760px){.zotero-settings__channel-head{flex-direction:column;gap:12px}.zotero-settings__footer{align-items:start}}@media (min-width:761px){.account-workspace .account-sidebar nav a{white-space:nowrap}}@media (max-width:760px){.account-workspace .account-sidebar nav{border-radius:14px!important;padding:6px!important}.account-workspace .account-sidebar nav a.is-current:before,.account-workspace .account-sidebar nav a.is-current:after{display:none}}.account-workspace--delivery .delivery-setting-block{padding-block-start:0!important;padding-block-end:28px!important}.account-workspace--delivery .account-setting-content-card{margin-top:14px}.account-workspace--delivery .account-setting-content-card__section{border-top:1px solid var(--line-soft);padding-top:20px}.account-workspace--delivery #delivery-mcp .account-setting-content-card__section{margin-top:20px!important}.account-workspace--delivery .zotero-settings__head{padding:0}.account-workspace--delivery .zotero-settings__channels{border:1px solid var(--line-soft);background:var(--surface);background:0 0;border:0;border-radius:0;gap:0;overflow:hidden}@media (max-width:760px){.account-workspace--delivery .account-setting-card__head{gap:14px}.account-workspace--delivery .account-setting-content-card{padding:16px!important}.account-workspace--delivery .account-rss-address-row{align-items:stretch}.account-workspace--delivery .account-rss-code{min-width:100%}.account-workspace--delivery .account-rss-actions{justify-content:flex-start}.document-contact{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-contact>svg{flex:none}.document-contact>a{margin-inline-start:auto}}.account-records-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:18px;min-width:0;margin-top:28px;overflow:hidden;box-shadow:0 12px 30px -28px #07232a73}.account-records-card__row{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:18px 20px;display:flex}.account-library-tabs{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:15px;gap:3px;min-width:0;min-height:50px;margin-top:18px;padding:4px;display:grid;position:relative;overflow:hidden}.account-library-tabs>button{min-width:0;min-height:40px;color:var(--ink-muted);cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:13px;line-height:1.25;display:flex;position:relative;overflow:hidden}.account-library-tabs>button.is-active{color:var(--ink);font-weight:700}.account-library-tabs>button:focus-visible{z-index:2;outline:2px solid var(--brand);outline-offset:-2px}.account-library-tabs__indicator{z-index:0;border:1px solid var(--line-soft);border-radius:inherit;background:var(--surface);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 2px 7px #1f323812}.account-library-tabs__label,.account-library-tabs small{z-index:1;position:relative}.account-library-tabs small{background:currentColor;border-radius:999px;flex:none;place-items:center;min-width:18px;height:18px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.account-library-tabs small{background:color-mix(in srgb, currentColor 8%, transparent)}}.account-library-tabs small{color:inherit;font-variant-numeric:tabular-nums;padding:0 5px;font-size:10px;line-height:1}.account-library-tabs-viewport{scrollbar-width:none;min-width:0;overflow-x:auto}.account-library-tabs-viewport::-webkit-scrollbar{display:none}.account-library-tabs-viewport--contained{justify-content:safe center;max-width:100%;margin:14px 0 12px;display:flex}.account-library-tabs--compact{grid-template-columns:repeat(var(--library-tab-count,3), minmax(86px, 1fr));border:1px solid var(--line-strong);background:var(--surface-muted);border-radius:18px;flex:none;gap:0;min-width:max-content;min-height:50px;margin:0;padding:4px;display:grid;position:relative;overflow:hidden}.account-library-tabs--compact:before{z-index:0;width:calc((100% - 8px) / var(--library-tab-count,3));background:var(--surface);box-shadow:var(--shadow-xs);content:"";border-radius:14px;position:absolute;top:4px;bottom:4px}.account-library-tabs--compact:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(4px + (100% - 8px) / var(--library-tab-count,3) * var(--library-tab-index,0));transition:left .18s cubic-bezier(.16,1,.3,1)}.account-library-tabs--compact:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(4px + (100% - 8px) / var(--library-tab-count,3) * var(--library-tab-index,0));transition:left .18s cubic-bezier(.16,1,.3,1)}.account-library-tabs--compact:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(4px + (100% - 8px) / var(--library-tab-count,3) * var(--library-tab-index,0));transition:right .18s cubic-bezier(.16,1,.3,1)}.account-library-tabs--compact:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(4px + (100% - 8px) / var(--library-tab-count,3) * var(--library-tab-index,0));transition:right .18s cubic-bezier(.16,1,.3,1)}.account-library-tabs--compact>button{z-index:1;min-width:86px;min-height:40px;color:var(--ink-muted);cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:13px;line-height:1.25;display:flex;position:relative;overflow:hidden}.account-library-tabs--compact>button.is-active{color:var(--brand-text);font-weight:750}.account-library-tabs--compact>button:active{transform:scale(.98)}.account-library-tabs--compact .account-library-tabs__label,.account-library-tabs--compact small{z-index:1;position:relative}.account-library-tabs--compact small{min-width:18px;height:18px;font-size:10px}.account-library-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.account-library-tools{flex:0 430px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.account-library-tools .favorites-search{flex:220px;width:auto;min-width:150px}.account-history-clear{min-width:40px;min-height:40px;color:var(--ink-muted);cursor:pointer;transition:color .18s var(--ease-frontpost), background-color .18s var(--ease-frontpost), transform .14s var(--ease-frontpost);-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.account-history-clear:hover:not(:disabled){background:var(--surface-muted);color:var(--brand-text)}.account-history-clear:focus-visible:not(:disabled){background:var(--surface-muted);color:var(--brand-text)}.account-history-clear:active:not(:disabled){transform:scale(.97)}.account-history-clear:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.account-history-clear:disabled{cursor:default;opacity:.48}.account-history-clear svg{width:17px;height:17px}.favorite-type-icon{width:24px;height:24px;color:var(--ink-muted);flex:0 0 24px;place-items:center;display:grid}.favorite-type-icon svg{stroke-width:1.7px;width:18px;height:18px}.favorite-record-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.favorite-record-row>div{min-width:0}.favorite-record-row h3{margin:0}.favorite-record-row p{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.account-records-card__row{transition:background-color .18s var(--ease-frontpost), transform .14s var(--ease-frontpost)}.account-records-card__row:hover,.account-records-card__row:focus-within{background:var(--surface-hover)}.account-library-record-link{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.account-library-record-link:active{background:var(--surface-hover);transform:scale(.996)}.account-library-record-link:focus-visible{z-index:1;outline:2px solid var(--brand);outline-offset:-3px;position:relative}.account-library-record-link:hover h3{color:var(--brand-text)}.account-library-record-link__arrow{width:17px;height:17px;color:var(--ink-muted);transition:color .18s var(--ease-frontpost), transform .18s var(--ease-frontpost);flex:none}.account-library-record-link:hover .account-library-record-link__arrow{color:var(--brand-text);transform:translate(2px)}.account-library-record-link.is-rtl .account-library-record-link__arrow{transform:scaleX(-1)}.account-library-record-link.is-rtl:hover .account-library-record-link__arrow{transform:scaleX(-1)translate(2px)}.account-records-card__row+.account-records-card__row{border-top:1px solid var(--line-soft)}.account-records-card__row h3{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.5}.account-records-card__row h3 a:hover{color:var(--brand-text)}.account-records-card__row p{color:var(--ink-muted);margin-top:5px;font-size:13px;line-height:1.5}.account-records-card__row>.text-link{flex:none}.account-records-card__empty{color:var(--ink-muted);padding:24px 20px;font-size:14px}.account-workspace .account-records-card nav.paper-local-pagination{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;width:auto;margin:0;padding:14px 20px}.account-workspace .favorites-search:focus-within,.account-workspace--delivery #delivery-schedule input:focus,.account-workspace--delivery #delivery-schedule select:focus,.account-workspace--delivery .zotero-settings__channel select:focus,.account-records-card .paper-local-pagination select:focus{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:-2px;box-shadow:none!important}.account-workspace .favorites-search input:focus{box-shadow:none;outline:none}@media (max-width:760px){.account-library-heading{flex-wrap:wrap;align-items:flex-start}.account-library-tools{flex:100%;justify-content:stretch}.account-library-tools .favorites-search{flex:auto;min-width:0}.account-history-clear{padding-inline-start:9px;padding-inline-end:9px}.account-library-tabs>button{gap:4px;padding-inline-start:4px;padding-inline-end:4px;font-size:12px}.account-library-tabs--compact{grid-template-columns:repeat(var(--library-tab-count,3), minmax(76px, 1fr))}.account-library-tabs--compact>button{gap:4px;min-width:76px;padding-inline-start:8px;padding-inline-end:8px;font-size:12px}.account-library-tabs small{min-width:16px;height:16px;padding-inline-start:4px;padding-inline-end:4px;font-size:9px}.account-records-card__row{padding:16px}.account-workspace .account-records-card nav.paper-local-pagination{justify-content:flex-start;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.account-library-tabs>button,.account-history-clear,.account-records-card__row,.account-library-record-link__arrow,.account-library-tabs--compact:before{transition:none}}.aui-suggestions button{box-shadow:none;border-radius:14px}.aui-suggestions button:hover{background:var(--surface-hover);transform:none}.aui-audio-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:12px;margin-top:12px;padding:14px;display:grid}.aui-audio-card>div{gap:2px;display:grid}.aui-audio-card small{color:var(--ink-muted);font-size:var(--font-small-size)}.aui-audio-card audio{width:100%}.aui-audio-card .fp-button{justify-self:start}.aui-audio-card p{color:var(--proof);font-size:var(--font-small-size);margin:0}.aui-answer-error{--aui-error-copy-size:15px;border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;align-items:flex-start;gap:14px;margin:12px 0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.aui-answer-error{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface))}}.aui-answer-error{color:var(--ink);animation:aui-error-in .24s var(--ease-frontpost) both;padding:16px}.aui-answer-error__icon{width:42px;height:42px;color:var(--brand-text);flex:0 0 42px;place-items:center;display:grid}.aui-answer-error__icon svg{width:100%;height:100%}.aui-answer-error__body{min-width:0}.aui-answer-error__body strong{color:var(--ink);font-size:var(--aui-error-copy-size);font-weight:400;line-height:1.55;display:block}.aui-answer-error__body p{color:var(--ink-soft);font-size:var(--aui-error-copy-size);margin:4px 0 0;font-weight:400;line-height:1.55}.aui-answer-error__body small{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.4;display:block}.aui-answer-error__actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.aui-answer-error__action{border:1px solid var(--brand);background:var(--brand);min-height:34px;color:var(--on-brand);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.aui-answer-error__action:hover{border-color:var(--brand-press);background:var(--brand-press);color:var(--on-brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none;transform:translateY(-1px)}.aui-answer-error__action:focus-visible{border-color:var(--brand-press);background:var(--brand-press);color:var(--on-brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none;transform:translateY(-1px)}.aui-answer-error__action--secondary{border-color:var(--line-strong);color:var(--brand-text);background:0 0}.aui-answer-error__action--secondary:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.aui-answer-error__action--secondary:focus-visible{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.aui-answer-error__links{font-size:var(--font-small-size);flex-wrap:wrap;gap:12px;margin-top:10px;font-weight:750;display:flex}.aui-answer-error__links a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}.aui-answer-error.is-billing{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aui-answer-error.is-billing{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}}.aui-answer-error.is-billing{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.aui-answer-error.is-billing{background:color-mix(in srgb, var(--brand-soft) 54%, var(--surface))}}.aui-answer-error.is-billing .aui-answer-error__icon,.aui-answer-error.is-billing .aui-answer-error__body strong,.aui-answer-error.is-billing .aui-answer-error__links a{color:var(--brand-text)}.aui-answer-error.is-guidance{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aui-answer-error.is-guidance{border-color:color-mix(in srgb, var(--brand) 28%, var(--line))}}.aui-answer-error.is-guidance{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.aui-answer-error.is-guidance{background:color-mix(in srgb, var(--brand-soft) 28%, var(--surface))}}.aui-answer-error.is-guidance .aui-answer-error__body strong{color:var(--brand-text)}.aui-answer-error.is-service-error{border-color:var(--proof)}@supports (color:color-mix(in lab, red, red)){.aui-answer-error.is-service-error{border-color:color-mix(in srgb, var(--proof) 34%, var(--line))}}.aui-answer-error.is-service-error{background:var(--proof)}@supports (color:color-mix(in lab, red, red)){.aui-answer-error.is-service-error{background:color-mix(in srgb, var(--proof) 7%, var(--surface))}}.aui-answer-error.is-service-error .aui-answer-error__icon,.aui-answer-error.is-service-error .aui-answer-error__body strong,.aui-answer-error.is-service-error .aui-answer-error__links a{color:var(--proof)}.aui-answer-error.is-service-error .aui-answer-error__action{border-color:var(--proof);background:var(--proof)}.aui-answer-error.is-service-error .aui-answer-error__action--secondary{color:var(--proof);background:0 0}.aui-answer-error--request{border-color:var(--proof)}@supports (color:color-mix(in lab, red, red)){.aui-answer-error--request{border-color:color-mix(in srgb, var(--proof) 26%, var(--line))}}@keyframes aui-error-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aui-answer-error{animation:none}.aui-answer-error__action{transition:none}}.audio-player{--player-ink:#f8fbfa;--player-muted:#f8fbfaa8;border:1px solid var(--brand-line);background:var(--brand);color:var(--player-ink);box-shadow:0 22px 42px -30px var(--brand);border-radius:28px;margin-top:28px;padding:18px;display:block}@supports (color:color-mix(in lab, red, red)){.audio-player{box-shadow:0 22px 42px -30px color-mix(in srgb, var(--brand) 88%, transparent)}}.audio-player__play{color:#143842;cursor:pointer;width:232px;height:76px;font:inherit;background:#f8fbfa;border:0;border-radius:18px;grid-area:1/1;justify-content:center;align-items:center;gap:12px;font-size:18px;transition:transform .16s,background-color .16s;display:inline-flex}.audio-player__timeline input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#2b747b;border:3px solid #f8fbfa;border-radius:50%;width:15px;height:15px;margin-top:-5.5px;box-shadow:0 2px 7px #00000047}.audio-player__status{color:var(--accent);letter-spacing:.12em;grid-area:1/4;font-size:11px;font-weight:800}.audio-player--long{grid-template-columns:minmax(340px,.76fr) minmax(480px,1.8fr);align-items:center;gap:48px;padding:36px 48px 42px;display:grid}.audio-player__long-copy{max-width:390px;padding-left:60px;position:relative}.audio-player__long-copy h3{color:#f8fbfa;letter-spacing:-.055em;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:max(30px,min(3vw,48px));line-height:.98}.audio-player__long-copy p{color:#f8fbfaab;max-width:350px;margin:28px 0 0;font-size:19px;line-height:1.5}.audio-player__kicker{width:31px;height:31px;color:var(--accent);position:absolute;top:3px;left:0}.audio-player--long .audio-player__control{border:1px solid var(--accent);grid-template-columns:60px minmax(220px,1.5fr) minmax(150px,1.25fr) auto;gap:24px;min-height:118px}@supports (color:color-mix(in lab, red, red)){.audio-player--long .audio-player__control{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.audio-player--long .audio-player__control{border-radius:22px;padding:20px 24px}.audio-player--long .audio-player__play{border-radius:50%;width:56px;height:56px}.audio-player--long .audio-player__play span{display:none}.audio-player--long .audio-player__identity{grid-column:2}.audio-player--long .audio-player__timeline{grid-column:3}.audio-player--long .audio-player__status{grid-column:4}.audio-player--home{margin:0}.audio-player--compact{border-color:var(--accent);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.audio-player--compact{border-color:color-mix(in srgb, var(--accent) 24%, transparent)}}.audio-player--compact{background:var(--brand);box-shadow:none;border-radius:18px;padding:13px 15px 12px}.audio-player--compact .audio-player__control{grid-template-columns:46px minmax(0,1fr);gap:5px 12px}.audio-player--compact .audio-player__play{color:#173f4a;background:#f5f8f7;border-radius:50%;width:46px;height:46px}.audio-player--compact .audio-player__play:hover{background:#fff;transform:scale(1.035)}.audio-player--compact .audio-player__play span{display:none}.audio-player--compact .audio-player__play svg{width:20px;height:20px}.audio-player--compact .audio-player__identity{grid-column:2}.audio-player--compact .audio-player__identity strong{letter-spacing:-.015em;font-size:16px}.audio-player--compact .audio-player__identity span{margin-top:3px;font-size:12px}.audio-player--compact .audio-player__status{display:none}.audio-player--compact .audio-player__error{grid-column:1/-1}.audio-player--compact .audio-player__waveform{opacity:.78;grid-area:2/1/auto/-1;height:18px;margin:2px 1px 0}.audio-player--compact .audio-player__timeline{grid-area:2/1/auto/-1;margin:3px 1px 0;animation:.32s both audio-timeline-fade-in}.audio-player--compact .audio-player__timeline input{height:14px}.audio-player--compact .audio-player__timeline input::-webkit-slider-runnable-track{height:3px}.audio-player--compact .audio-player__timeline input::-webkit-slider-thumb{border-width:2px;width:13px;height:13px;margin-top:-5px}.audio-player--compact .audio-player__time{margin-top:3px;font-size:10px}@keyframes audio-timeline-fade-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.audio-player--long{grid-template-columns:1fr;gap:26px;padding:28px}.audio-player__long-copy{max-width:none}.audio-player__long-copy p{max-width:520px}}@media (max-width:680px){.audio-player{border-radius:20px;padding:14px}.audio-player__control,.audio-player--long .audio-player__control{grid-template-columns:52px minmax(0,1fr);gap:10px 12px;min-height:0;padding:12px}.audio-player__play,.audio-player--long .audio-player__play{border-radius:14px;width:52px;height:52px}.audio-player__play span{display:none}.audio-player__play svg{width:21px;height:21px}.audio-player__identity,.audio-player--long .audio-player__identity{grid-column:2}.audio-player__identity strong{font-size:16px}.audio-player__identity span{margin-top:3px;font-size:12px}.audio-player__timeline,.audio-player--long .audio-player__timeline{grid-column:1/-1}.audio-player__status,.audio-player--long .audio-player__status{display:none}.audio-player--long{padding:22px 18px 18px}.audio-player__long-copy{padding-left:46px}.audio-player__long-copy h3{font-size:34px}.audio-player__long-copy p{margin-top:16px;font-size:16px}}.article-header h1{max-width:24ch;font-size:max(32px,min(3.5vw,48px));line-height:1.12}.article-hero,.reader-header .reader-hero{aspect-ratio:auto;width:min(50%,680px);max-width:50%;height:auto;margin-inline-start:0;margin-inline-end:auto}.article-hero img,.reader-header .reader-hero img{object-fit:contain;width:100%;height:auto;display:block}.article-reading-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:max(36px,min(4vw,56px));margin-top:38px;display:grid}.article-reading-layout .markdown-content{width:100%;max-width:760px;margin:0}.article-reading-layout .source-ledger{margin:0;position:sticky;top:88px}.reader-shell .source-ledger{top:104px}.reader-shell [id^=citation-],.reader-shell [id^=reference-]{scroll-margin-block-start:var(--reader-citation-scroll-margin-block-start,112px)}.reader-shell .source-ledger__item{border-radius:var(--reader-citation-source-row-radius,12px);transition:background-color .18s}.reader-shell .source-ledger__source{min-width:0;color:inherit;padding:15px 30px 15px 33px;text-decoration:none;display:block}.reader-shell [dir=rtl] .source-ledger__source{padding:15px 33px 15px 30px}.reader-shell .source-ledger__number{isolation:isolate;width:var(--reader-citation-marker-size,24px);height:var(--reader-citation-marker-size,24px);background:var(--signal-fill);color:var(--signal-ink,#fff);border-radius:999px;place-items:center;font-family:Noto Sans SC,Noto Sans Arabic,system-ui,sans-serif;font-size:12px;font-weight:750;line-height:1;text-decoration:none;display:grid;position:absolute;top:15px}.reader-shell .source-ledger__number:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.reader-shell .source-ledger__number:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.reader-shell .source-ledger__number:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.reader-shell .source-ledger__number:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.reader-shell .source-ledger__number:hover{background:var(--signal-fill)}@supports (color:color-mix(in lab, red, red)){.reader-shell .source-ledger__number:hover{background:color-mix(in srgb, var(--signal-fill) 82%, #000)}}html[data-theme=dark] .reader-shell .source-ledger__number{color:#fff}.reader-tabpanel__toolbar>.reader-tabs{min-width:0;grid-template-columns:repeat(var(--reader-tab-count,3), minmax(86px, 1fr))!important;width:auto!important;box-shadow:none!important;background:#f1f3f2!important;border:0!important;border-radius:18px!important;padding:4px!important;display:inline-grid!important;position:relative!important;overflow:hidden!important}.reader-tabpanel__toolbar>.reader-tabs:before{z-index:0;width:calc((100% - 8px) / var(--reader-tab-count,3));box-shadow:none;content:"";background:#fff;border-radius:14px;position:absolute;top:4px;bottom:4px}.reader-tabpanel__toolbar>.reader-tabs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(4px + (100% - 8px) / var(--reader-tab-count,3) * var(--reader-tab-index,0));transition:left .24s cubic-bezier(.16,1,.3,1)}.reader-tabpanel__toolbar>.reader-tabs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(4px + (100% - 8px) / var(--reader-tab-count,3) * var(--reader-tab-index,0));transition:left .24s cubic-bezier(.16,1,.3,1)}.reader-tabpanel__toolbar>.reader-tabs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(4px + (100% - 8px) / var(--reader-tab-count,3) * var(--reader-tab-index,0));transition:right .24s cubic-bezier(.16,1,.3,1)}.reader-tabpanel__toolbar>.reader-tabs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(4px + (100% - 8px) / var(--reader-tab-count,3) * var(--reader-tab-index,0));transition:right .24s cubic-bezier(.16,1,.3,1)}.reader-tabpanel__toolbar>.reader-tabs.is-single{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.reader-tabpanel__toolbar>.reader-tabs.is-single:before{display:none}.reader-tabpanel__toolbar>.reader-tabs.is-single button{min-height:0;color:var(--brand-text);font-size:var(--font-title-size);padding:0;font-weight:750}.reader-tabpanel__toolbar>.reader-tabs.is-two{grid-template-columns:repeat(2,minmax(86px,1fr))!important}.reader-tabpanel__toolbar>.reader-tabs.is-two:before{width:calc(50% - 4px)!important}.reader-tabpanel__toolbar>.reader-tabs button{z-index:1;min-height:40px;font-weight:800;color:#707978!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:7px 18px!important;position:relative!important}.reader-tabpanel__toolbar>.reader-tabs button.is-active{color:#274653!important}.markdown-content img{border-radius:12px;width:auto;max-width:50%;height:auto;margin:24px auto 24px 0;display:block}[dir=rtl] .markdown-content img{margin-inline-start:auto;margin-inline-end:0}.reader-header>h1{width:100%;max-width:none;font-size:max(32px,min(3.5vw,46px));line-height:1.12}.podcast-section{border:1px solid var(--accent);grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);gap:0;min-height:170px;padding:max(20px,min(2.2vw,28px));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.podcast-section{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.podcast-section{background:radial-gradient(circle at 86% -24%, var(--accent), transparent 42%), var(--brand);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.podcast-section{background:radial-gradient(circle at 86% -24%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 42%), var(--brand)}}.podcast-section{box-shadow:0 24px 48px -36px #05232aeb}.podcast-intro{align-self:center;padding-inline-end:max(28px,min(3.5vw,48px))}.podcast-intro>svg{width:28px;height:28px;color:var(--accent);flex:none;margin:1px 0 0}.podcast-intro .brand-product-name{color:#f8fbfa;letter-spacing:-.04em;white-space:nowrap;margin:0;font-family:Newsreader,Georgia,serif;font-size:28px;font-weight:600;line-height:28px}.podcast-intro p{color:#f8fbfaad;max-width:25ch;margin:11px 0 0;font-size:15px;line-height:1.5}.audio-player{--player-ink:#f8fbfa;--player-muted:#f8fbfaa3;border:1px solid var(--brand-line);background:var(--brand);width:100%;color:var(--player-ink);box-shadow:none;border-radius:18px;margin-top:28px;padding:14px}.audio-player__control{grid-template-columns:52px minmax(180px,1fr) minmax(180px,.9fr) auto;align-items:center;gap:16px;min-width:0;display:grid;position:relative}.audio-player__control>audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.audio-player__play{color:#143842;cursor:pointer;background:#f8fbfa;border:0;border-radius:50%;grid-area:1/1;place-items:center;width:52px;height:52px;transition:transform .16s,background-color .16s;display:grid}.audio-player__play:hover{background:#dff2ef;transform:translateY(-1px)}.audio-player__play:active{transform:scale(.97)}.audio-player__play:disabled{cursor:wait;opacity:.74}.audio-player__play svg{width:22px;height:22px}.audio-player__play span{display:none}.audio-player__spinner{animation:.8s linear infinite audio-player-spin}.audio-player__identity{grid-area:1/2;min-width:0;display:block}.audio-player__identity strong{color:var(--player-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:max(16px,min(1.35vw,20px));font-weight:720;display:block;overflow:hidden}.audio-player__identity span{color:var(--player-muted);margin-top:5px;font-size:13px;display:block}.audio-player__timeline{grid-area:1/3;min-width:0}.audio-player__timeline input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;display:block}.audio-player__timeline input:disabled{cursor:default;opacity:.5}.audio-player__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--audio-progress), #fff3 var(--audio-progress) 100%);border-radius:999px;height:4px}.audio-player__timeline input::-moz-range-track{background:#fff3;border-radius:999px;height:4px}.audio-player__timeline input::-moz-range-progress{background:var(--accent);border-radius:999px;height:4px}.audio-player__timeline input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#2b747b;border:3px solid #f8fbfa;border-radius:50%;width:14px;height:14px;margin-top:-5px}.audio-player__timeline input::-moz-range-thumb{background:#2b747b;border:3px solid #f8fbfa;border-radius:50%;width:9px;height:9px}.audio-player__time{color:var(--player-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:5px;font-size:11px;display:flex}.audio-player__status{color:var(--accent);white-space:nowrap;grid-area:1/4;font-size:12px;font-weight:700}.audio-player__error{color:#ffd3cc;font-size:var(--font-small-size);grid-column:1/-1;margin:0}.audio-player__live-wave{height:34px;color:var(--accent);grid-column:3;align-items:center;gap:3px;display:flex;position:relative;overflow:hidden}.audio-player__live-wave span{background:linear-gradient(180deg, #f8fbfaf0, currentColor 48%, var(--brand));border-radius:99px;flex:1 1 0;min-width:2px;height:100%}@supports (color:color-mix(in lab, red, red)){.audio-player__live-wave span{background:linear-gradient(180deg, #f8fbfaf0, currentColor 48%, color-mix(in srgb, var(--brand) 82%, #2b747b))}}.audio-player__live-wave span{box-shadow:0 0 9px var(--accent)}@supports (color:color-mix(in lab, red, red)){.audio-player__live-wave span{box-shadow:0 0 9px color-mix(in srgb, var(--accent) 28%, transparent)}}.audio-player__live-wave span{transform-origin:50%;transition:transform .12s cubic-bezier(.22,1,.36,1),opacity .12s;transform:scaleY(.25)}.audio-player__waveform{grid-column:3;min-width:0;height:34px}.audio-player__waveform wave{overflow:hidden!important}.audio-player--home{border:0;border-inline-start:1px solid var(--accent);align-self:stretch;align-items:center;min-width:0;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.audio-player--home{border-inline-start:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.audio-player--home{background:0 0;border-radius:0;padding:4px 0 4px max(28px,min(3.5vw,48px))}.audio-player--home .audio-player__control{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) 66px;gap:16px;width:100%}.audio-player--home .audio-player__play{grid-area:2/1;width:48px;height:48px}.audio-player--home .audio-player__identity{grid-area:1/1/auto/-1;width:min(100%,420px)}.audio-player--home .audio-player__identity strong{font-size:max(17px,min(1.45vw,22px))}.audio-player--home .audio-player__identity span{margin-top:8px}.audio-player--home .audio-player__timeline,.audio-player--home .audio-player__live-wave,.audio-player--home .audio-player__waveform{grid-area:2/2}.audio-player--home .audio-player__rate{color:#f8fbfa;background:#f8fbfa14;border:1px solid #f8fbfa2e;border-radius:999px;grid-area:2/3;align-self:center;width:66px;min-height:32px}.audio-player--home .audio-player__status{display:none}.audio-player--reader{width:auto;color:var(--ink);background:0 0;border:0;border-radius:0;margin:0;padding:0}.reader-podcast-trigger{cursor:pointer;align-items:center;gap:8px}.reader-podcast-trigger:hover{border-color:var(--line-strong);background:var(--surface-hover)}.reader-podcast-trigger:active{transform:scale(.98)}.reader-podcast-trigger svg{width:19px;height:19px}.reader-actions .audio-player--reader.is-trigger.is-expanding .reader-podcast-trigger{pointer-events:none;animation:.2s cubic-bezier(.22,1,.36,1) both audio-reader-trigger-expand}.reader-actions .audio-player--reader.is-trigger.is-entering .reader-podcast-trigger{animation:.22s cubic-bezier(.22,1,.36,1) both audio-reader-trigger-enter}.reader-actions .audio-player--reader.is-open{border:1px solid var(--brand);background:var(--brand);width:min(430px,100%);color:var(--on-brand);border-radius:12px;flex:none;height:42px;margin:0;padding:4px 9px;overflow:hidden}.reader-actions .audio-player--reader.is-open .audio-player__control{grid-template-rows:32px;grid-template-columns:30px minmax(92px,1fr) minmax(76px,1.1fr) auto 26px;gap:8px;min-height:32px}.reader-actions .audio-player--reader.is-open .audio-player__play{background:var(--surface);width:30px;height:30px;color:var(--brand-text)}.reader-actions .audio-player--reader.is-open .audio-player__play svg{width:16px;height:16px}.reader-actions .audio-player--reader.is-open .audio-player__identity strong{color:var(--on-brand);font-size:12px}.reader-actions .audio-player--reader.is-open .audio-player__identity>span{display:none}.reader-actions .audio-player--reader.is-open .audio-player__timeline{align-self:center}.reader-actions .audio-player--reader.is-open .audio-player__timeline input{height:12px}.reader-actions .audio-player--reader.is-open .audio-player__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--audio-progress), var(--on-brand) var(--audio-progress) 100%)}@supports (color:color-mix(in lab, red, red)){.reader-actions .audio-player--reader.is-open .audio-player__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--audio-progress), color-mix(in srgb, var(--on-brand) 22%, transparent) var(--audio-progress) 100%)}}.reader-actions .audio-player--reader.is-open .audio-player__timeline input::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3px}.reader-actions .audio-player--reader.is-open .audio-player__live-wave,.reader-actions .audio-player--reader.is-open .audio-player__waveform{grid-column:3;height:26px}.reader-actions .audio-player--reader.is-open .audio-player__live-wave span{width:2px}.reader-actions .audio-player--reader.is-open .audio-player__status{color:var(--accent);grid-column:4;font-size:11px}.audio-player__rate{background:var(--on-brand);border:0;border-radius:7px;grid-column:4;min-height:28px}@supports (color:color-mix(in lab, red, red)){.audio-player__rate{background:color-mix(in srgb, var(--on-brand) 16%, transparent)}}.audio-player__rate{color:var(--on-brand);font:inherit;padding:0 5px;font-size:11px;font-weight:700}.audio-player__rate option{background:var(--brand);color:var(--on-brand)}.audio-player__collapse{width:26px;height:26px;color:var(--on-brand);background:0 0;border:0;border-radius:7px;grid-area:1/5;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.audio-player__collapse{color:color-mix(in srgb, var(--on-brand) 72%, transparent)}}.audio-player__collapse{cursor:pointer;transition:background-color .16s,color .16s,transform .16s}.audio-player__collapse:hover{background:var(--on-brand)}.audio-player__collapse:focus-visible{background:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.audio-player__collapse:hover{background:color-mix(in srgb, var(--on-brand) 16%, transparent)}.audio-player__collapse:focus-visible{background:color-mix(in srgb, var(--on-brand) 16%, transparent)}}.audio-player__collapse:hover{color:var(--on-brand);outline:none}.audio-player__collapse:focus-visible{color:var(--on-brand);outline:none}.audio-player__collapse:active{transform:scale(.92)}.audio-player__collapse svg{width:16px;height:16px}.audio-player--reader.is-collapsing{pointer-events:none;transform-origin:100%;animation:.18s both audio-player-reader-collapse}.reader-actions .audio-player--reader.is-open.is-expanding{transform-origin:0;animation:.32s cubic-bezier(.22,1,.36,1) both audio-reader-card-expand}@keyframes audio-player-reader-collapse{to{opacity:0;transform:translate(8px)scale(.96)}}@keyframes audio-reader-trigger-expand{to{opacity:0;transform:scale(1.08)}}@keyframes audio-reader-trigger-enter{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes audio-reader-card-expand{0%{opacity:0;transform:translate(-12px)scaleX(.42)scaleY(.88)}to{opacity:1;transform:translate(0)scaleX(1)scaleY(1)}}.reader-action.is-saved{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}@keyframes audio-player-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.podcast-section{grid-template-columns:1fr;min-height:0;padding:24px 20px 20px}.podcast-intro p{max-width:36ch}.podcast-intro{padding:0 0 24px}.audio-player--home{border-inline-start:0;border-top:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.audio-player--home{border-top:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.audio-player--home{padding:24px 0 0}.audio-player--home .audio-player__control{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) 60px;gap:18px 12px;padding:0}.audio-player--home .audio-player__identity{grid-area:1/1/auto/-1;width:100%}.audio-player--home .audio-player__play{grid-area:2/1}.audio-player--home .audio-player__rate{grid-area:2/3;width:60px;min-width:60px}.audio-player--home .audio-player__control,.audio-player__control,.reader-actions .audio-player--reader.is-open .audio-player__control{grid-template-columns:48px minmax(0,1fr);gap:10px 12px}.audio-player--home .audio-player__play,.audio-player__play{width:48px;height:48px}.audio-player__timeline,.audio-player__live-wave,.audio-player__waveform{grid-area:auto/1/auto/-1}.audio-player__status{display:none}.reader-actions .audio-player--reader.is-open{width:100%}.reader-actions .audio-player--reader.is-open .audio-player__control{grid-template-rows:32px;grid-template-columns:30px minmax(0,1fr) minmax(58px,.8fr) auto 26px;gap:8px}.reader-actions .audio-player--reader.is-open .audio-player__timeline,.reader-actions .audio-player--reader.is-open .audio-player__live-wave,.reader-actions .audio-player--reader.is-open .audio-player__waveform{grid-area:1/3;height:26px}.reader-actions .audio-player--reader.is-open .audio-player__rate,.reader-actions .audio-player--reader.is-open .audio-player__status{grid-area:1/4}.audio-player--home .audio-player__control{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) 60px;gap:10px 12px}.audio-player--home .audio-player__timeline,.audio-player--home .audio-player__live-wave,.audio-player--home .audio-player__waveform{grid-area:2/2}.audio-player--home .audio-player__rate{grid-area:2/3}}@media (prefers-reduced-motion:reduce){.audio-player__spinner{animation:none}.overflowing-title.is-overflowing .overflowing-title__track{text-overflow:ellipsis;white-space:nowrap;max-width:100%;animation:none;display:block;overflow:hidden}.overflowing-title.is-overflowing .overflowing-title__track>span:last-child{display:none}}@media (max-width:900px){.article-reading-layout{grid-template-columns:1fr}.article-reading-layout .source-ledger{position:static}}@media (max-width:760px){.reader-header .reader-actions{justify-content:flex-start;width:fit-content;max-width:100%}.reader-header .reader-actions .action-menu,.reader-header .reader-actions .reader-action{flex:none}.reader-header .reader-actions .reader-action{justify-content:flex-start}.article-hero,.reader-header .reader-hero,.markdown-content img{width:100%;max-width:100%;margin-inline-start:0;margin-inline-end:0}.site-header__bar,.site-header.is-condensed .site-header__bar,.site-header.is-compact .site-header__bar{height:64px;min-height:64px;transition:none}.category-nav-shell,.category-nav-shell.is-hidden{opacity:0;height:0;display:none}}.pricing-billing-tabs{background:var(--surface-muted);border-radius:999px;align-items:center;gap:3px;padding:4px;display:inline-flex}.pricing-billing-tabs button{min-height:40px;color:var(--ink-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:14px;font-weight:700;display:inline-flex}.pricing-billing-tabs button.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.pricing-billing-tabs small{background:var(--brand);color:var(--on-brand);border-radius:7px;padding:3px 6px;font-size:10px;font-weight:800;line-height:1}.pricing-purchase-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.pricing-currency-control{align-items:center;gap:8px;display:inline-flex}.pricing-currency-picker{min-height:48px;color:var(--ink-muted);background:0 0;border-radius:999px;align-items:center;padding:4px;font-size:12px;font-weight:700;display:inline-flex}.pricing-currency-picker select{field-sizing:content;color:#000;width:auto;min-width:76px;max-width:200px;min-height:40px;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 22px 0 10px}html[data-theme=dark] .pricing-currency-picker select{color:var(--ink)}@media (prefers-color-scheme:dark){html:not([data-theme]) .pricing-currency-picker select{color:var(--ink)}}.pricing-rate-note{color:var(--ink-muted);text-align:center;margin:10px auto 0;font-size:11px}.checkout-page{background:var(--paper);min-height:72vh;padding:max(34px,min(7vw,86px)) 20px}.checkout-shell{width:min(780px,100%);margin:0 auto}.checkout-shell--orders{width:min(900px,100%)}.checkout-nav{justify-content:space-between;align-items:center;gap:14px;display:flex}.checkout-back{color:var(--ink-muted);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.checkout-back svg{width:17px;height:17px}.checkout-shell>header{margin-top:32px}.checkout-shell>header>span{color:var(--brand-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.checkout-page:has(.checkout-nav>a[href=\/pricing]):has(.checkout-nav>a[href="/checkout/orders"]) .checkout-shell>header>span{display:none}.checkout-shell h1{letter-spacing:-.04em;max-width:16ch;margin-top:9px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(36px,min(6vw,64px));font-weight:580;line-height:1.02}.checkout-shell:not(.checkout-shell--orders) header p{max-width:62ch;color:var(--ink-soft);margin-top:15px;line-height:1.7}.checkout-ledger{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;margin-top:34px;padding:max(20px,min(4vw,34px))}.checkout-summary{background:var(--line-soft);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.checkout-summary>div{background:var(--surface-soft);gap:5px;padding:20px;display:grid}.checkout-summary svg{width:23px;height:23px;color:var(--brand-text);margin-bottom:7px}.checkout-summary span,.checkout-summary small{color:var(--ink-muted);font-size:12px}.checkout-summary strong{font-size:24px}.checkout-summary strong .checkout-currency-symbol{color:inherit;font-size:.58em;font-weight:760}.checkout-provider{border-inline-start:3px solid var(--accent);background:var(--brand-soft);gap:14px;margin:20px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.checkout-provider{background:color-mix(in srgb, var(--brand-soft) 32%, transparent)}}.checkout-provider{padding:15px 17px}.checkout-provider>svg{width:26px;height:26px;color:var(--brand-text);flex:0 0 26px}.checkout-provider p{color:var(--ink-soft);margin-top:4px;font-size:13px;line-height:1.55}.checkout-provider small{color:var(--ink-muted);margin-top:7px;font-size:11px;display:block}.checkout-provider.is-success{border-inline-start-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.checkout-provider.is-success{background:color-mix(in srgb, var(--success) 9%, transparent)}}.checkout-recorded{color:var(--brand-text);align-items:center;gap:8px;font-weight:750;display:flex}.checkout-recorded svg{width:21px;height:21px}.checkout-error{color:var(--danger);margin-top:18px;font-size:13px}.checkout-status{color:var(--ink-muted);margin-top:30px}.checkout-empty{border:1px dashed var(--line);color:var(--ink-muted);border-radius:20px;justify-items:center;gap:15px;margin-top:34px;padding:52px 20px;display:grid}.checkout-empty>svg{width:34px;height:34px}.checkout-order-list{gap:10px;margin-top:30px;display:grid}.checkout-order-row{border:1px solid var(--line);background:var(--surface);color:inherit;box-shadow:var(--shadow-xs);border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;transition:border-color .2s,transform .2s;display:flex}.checkout-order-row:hover{border-color:var(--brand);transform:translateY(-1px)}.checkout-order-row>div{gap:4px;display:grid}.checkout-order-row>div:last-child{text-align:end;justify-items:end}.checkout-order-row span,.checkout-order-row small{color:var(--ink-muted);font-size:11px}.checkout-order-row>div:first-child>span{color:var(--brand-text);font-weight:800}.checkout-order-status{background:var(--surface-muted);border-radius:999px;padding:4px 8px;font-weight:750}.checkout-order-status.is-paid{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.checkout-order-status.is-paid{background:color-mix(in srgb, var(--success) 14%, var(--surface))}}.checkout-order-status.is-paid{color:var(--success)}@media (max-width:600px){.checkout-summary{grid-template-columns:1fr}.checkout-nav,.checkout-order-row{flex-direction:column;align-items:flex-start}.checkout-order-row>div:last-child{text-align:start;justify-items:start}}.pricing-hero{text-align:center;max-width:820px;margin:0 auto 22px}.pricing-hero>span{color:var(--brand-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;display:inline-flex}.pricing-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:10px auto 0;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(30px,min(4vw,48px));font-weight:620;line-height:1.06}.pricing-hero h1 .pricing-hero__headline{white-space:nowrap}.pricing-hero h1 .pricing-hero__headline.is-cjk{max-width:100%;font-size:max(22px,min(6.4vw,48px));display:inline-block}.pricing-hero p{max-width:64ch;color:var(--ink-soft);text-wrap:pretty;margin:14px auto 0;font-size:15px;line-height:1.68}.pricing-hero div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.pricing-hero strong{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pricing-hero strong{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.pricing-hero strong{color:var(--brand-text);padding:5px 10px;font-size:12px;font-weight:800}.pricing-subscription-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.pricing-subscription-card{border:3px solid var(--brand);flex-direction:column;min-height:450px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card{border:3px solid color-mix(in srgb, var(--brand) 28%, var(--line))}}.pricing-subscription-card{background:linear-gradient(180deg, var(--surface) 0%, var(--brand-soft) 100%);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card{background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--brand-soft) 18%, var(--surface)) 100%)}}.pricing-subscription-card{padding:22px 24px 20px;transition:border-color .3s,box-shadow .3s,background .3s;box-shadow:0 18px 38px #172b3217}.pricing-subscription-card.is-recommended{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card.is-recommended{border-color:color-mix(in srgb, var(--brand) 72%, var(--accent))}}.pricing-subscription-card.is-recommended{transform:none}.pricing-subscription-card__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.pricing-subscription-card__top span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.pricing-subscription-card__top h2{letter-spacing:-.03em;margin-top:0;font-size:max(24px,min(2vw,30px));font-weight:850}.pricing-subscription-card__top b{background:var(--accent);color:#1f3238;border-radius:8px;flex:none;padding:6px 9px;font-size:12px;font-weight:900;line-height:1;box-shadow:inset 0 -1px #1f323824}.pricing-subscription-card__note{min-height:42px;color:var(--ink-soft);margin-top:12px;font-size:14px;line-height:1.55}.pricing-subscription-card__price{align-items:baseline;gap:8px;margin-top:16px;display:flex}.pricing-subscription-card__price strong{letter-spacing:-.06em;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(46px,min(4.4vw,62px));font-weight:620;line-height:.9}.pricing-subscription-card__price .pricing-currency-symbol{letter-spacing:0;white-space:nowrap;font-family:Inter,Noto Sans SC,Noto Sans Arabic,sans-serif;font-size:.28em;font-weight:760}.pricing-subscription-card__price span{color:var(--ink);font-size:17px;font-weight:760}.pricing-subscription-card__features{gap:8px;margin:22px 0 0;padding:0;font-size:14px;line-height:1.38;list-style:none;display:grid}.pricing-subscription-card__features li{color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pricing-subscription-card__features svg{width:21px;height:21px;color:var(--brand-text);margin-top:-1px}.pricing-subscription-card__feature-divider{align-items:center;gap:12px;margin:8px 0 2px;color:var(--ink-muted)!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card__feature-divider{color:color-mix(in srgb, var(--ink-muted) 72%, transparent)!important}}.pricing-subscription-card__feature-divider{letter-spacing:0;font-size:12px;font-weight:500}.pricing-subscription-card__feature-divider:before,.pricing-subscription-card__feature-divider:after{background:var(--line-soft);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card__feature-divider:before,.pricing-subscription-card__feature-divider:after{background:color-mix(in srgb, var(--line-soft) 72%, transparent)}}.pricing-subscription-card__feature-divider:before,.pricing-subscription-card__feature-divider:after{content:""}.pricing-subscription-card__feature-divider span{flex:none}.pricing-feature-copy{align-items:baseline;gap:12px;min-width:0;display:inline-flex}.pricing-feature-kicker{color:var(--brand-text);font-size:inherit;font-weight:inherit;letter-spacing:0;white-space:nowrap;flex:none;margin-inline-end:.25em}.pricing-subscription-card__features li.is-muted,.pricing-subscription-card__features li.is-muted svg{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card__features li.is-muted svg{color:color-mix(in srgb, var(--ink-muted) 58%, transparent)}}.pricing-subscription-card__action .header-auth-gate{display:block}.pricing-subscription-card__cta{width:100%}.pricing-equity-note{border:1px solid var(--line-soft);background:var(--surface);width:fit-content;max-width:100%;color:var(--ink-muted);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:14px auto 0;padding:9px 16px;font-size:12px;line-height:1.45;display:flex}.pricing-equity-note div{flex-wrap:wrap;justify-content:center;gap:8px 14px;display:inline-flex}.pricing-equity-note button{color:var(--brand-text);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:760;text-decoration:underline;text-decoration-thickness:1px}.pricing-equity-note button:hover{color:var(--accent-strong)}.pricing-benefit-limits{max-width:92ch;color:var(--ink-muted);text-align:center;margin:8px auto 0;font-size:11px;line-height:1.6}.pricing-benefit-limits a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.pricing-purchase-help{max-width:82ch;color:var(--ink-muted);text-align:center;margin:12px auto 0;font-size:12px;line-height:1.6}.pricing-purchase-help a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.pricing-included{color:#f6f1e8;background:#202a34}.pricing-included>div:first-child{padding-block-start:max(56px,min(7vw,96px))!important;padding-block-end:max(56px,min(7vw,96px))!important}.pricing-included h2{text-align:center;text-wrap:balance;max-width:24ch;margin:0 auto;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(28px,min(3.2vw,42px));font-weight:600;line-height:1.12}.pricing-included>div>p{color:#f6f1e89e;text-align:center;text-wrap:pretty;max-width:66ch;margin:12px auto 0;font-size:14px;line-height:1.65}.pricing-included__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:64px;display:grid}.pricing-included__item{text-align:center;border-inline-start:1px solid #97aae03d;align-content:start;justify-items:center;min-height:0;padding:0 max(20px,min(3vw,38px));display:grid}.pricing-included__item:first-child{border-inline-start:0}.pricing-included__item h3{text-wrap:balance;margin-top:15px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(22px,min(2vw,29px));font-weight:620;line-height:1.12}.pricing-included__item p{color:#f6f1e89e;text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.62}.pricing-verification-dialog label{gap:7px;margin-top:0;font-size:13px;font-weight:760;display:grid}.pricing-verification-dialog .searchable-select__label{font-size:13px}.pricing-verification-dialog label small{color:var(--ink-muted);font-size:12px;font-weight:500;line-height:1.5}.pricing-verification-dialog label em{color:var(--proof);font-size:12px;font-style:normal;font-weight:650}.pricing-verification-stack{gap:2px;display:grid}.pricing-verification-code{align-items:center;gap:10px;display:flex}.pricing-verification-code .otp-container{flex:1 1 0;justify-content:flex-start;min-width:0}.pricing-verification-code button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--brand-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:12px;flex:none;padding:0 13px;font-size:13px;font-weight:760}.pricing-verification-code button:hover{border-color:var(--brand);background:var(--brand-soft)}.pricing-verification-dialog input[type=file]{border:1px dashed var(--line-strong);background:var(--brand-soft);border-radius:12px;width:100%}@supports (color:color-mix(in lab, red, red)){.pricing-verification-dialog input[type=file]{background:color-mix(in srgb, var(--brand-soft) 18%, var(--surface))}}.pricing-verification-dialog input[type=file]{color:var(--ink-muted);font:inherit;cursor:pointer;padding:12px;font-size:13px}.pricing-verification-privacy{border:1px solid var(--brand);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;margin-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-verification-privacy{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line))}}.pricing-verification-privacy{background:var(--brand-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pricing-verification-privacy{background:color-mix(in srgb, var(--brand-soft) 24%, var(--surface))}}.pricing-verification-privacy{color:var(--ink-muted);padding:12px 13px;font-size:12px;line-height:1.55}.pricing-verification-privacy>svg{width:19px;height:19px;color:var(--brand-text);margin-top:1px}.pricing-verification-privacy strong{color:var(--ink);margin-bottom:3px;font-size:12px;font-weight:760;display:block}.pricing-verification-privacy p{margin:0}.pricing-verification-privacy a{color:var(--brand-text);text-underline-offset:3px;font-weight:760;text-decoration:underline}.pricing-verification-intro{border:1px solid var(--brand);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;margin:2px 0 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-verification-intro{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line))}}.pricing-verification-intro{background:var(--brand-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.pricing-verification-intro{background:color-mix(in srgb, var(--brand-soft) 46%, var(--surface))}}.pricing-verification-intro{padding:15px}.pricing-verification-intro__icon{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-text);border-radius:12px;place-items:center;display:grid}.pricing-verification-intro__icon svg{width:23px;height:23px}.pricing-verification-intro strong{color:var(--ink);font-size:14px}.pricing-verification-intro p{color:var(--ink-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.pricing-verification-school-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.pricing-verification-school-row>.institution-autocomplete{min-width:0}.pricing-location-button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--brand-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:740;display:inline-flex}.pricing-location-button:hover{border-color:var(--brand);background:var(--brand-soft)}.pricing-location-button:disabled{cursor:wait;opacity:.65}.pricing-location-button svg{width:17px;height:17px}.pricing-location-status{color:var(--ink-muted);margin-top:2px;font-size:11px;line-height:1.45}.pricing-location-status.is-error{color:var(--proof)}.pricing-distance-note{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:11px;gap:5px;padding:11px 12px;display:grid;margin-top:12px!important}.pricing-distance-note>span{color:var(--ink);font-size:12px;font-weight:680}.pricing-distance-note>small{color:var(--ink-muted);font-size:11px;font-weight:500;line-height:1.45}.pricing-distance-note textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:76px;color:var(--ink);font:inherit;resize:vertical;border-radius:9px;padding:9px 10px;font-size:12px;line-height:1.5}.pricing-distance-note textarea:focus{border-color:var(--brand);outline:2px solid var(--brand-soft)}.proof-image-picker{gap:9px;margin-top:14px;display:grid}.proof-image-picker__label{color:var(--ink);font-size:13px;font-weight:760}.proof-image-picker__input{display:none}.proof-image-picker__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.proof-image-picker__action{border:1px solid var(--brand);justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.proof-image-picker__action{border:1px solid color-mix(in srgb, var(--brand) 34%, var(--line))}}.proof-image-picker__action{background:var(--brand-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.proof-image-picker__action{background:color-mix(in srgb, var(--brand-soft) 22%, var(--surface))}}.proof-image-picker__action{color:var(--brand-text);cursor:pointer;font:inherit;padding:8px 12px;font-size:13px;font-weight:760;transition:background .16s,border-color .16s,transform .16s}.proof-image-picker__action:hover{border-color:var(--brand);background:var(--brand-soft);transform:translateY(-1px)}.proof-image-picker__action svg{width:19px;height:19px}.proof-image-picker>small{color:var(--ink-muted);font-size:11px;font-weight:500;line-height:1.5}.proof-image-picker>em{color:var(--proof);font-size:12px;font-style:normal;font-weight:650}.proof-image-picker__camera{border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;overflow:hidden}.proof-image-picker__camera video{aspect-ratio:4/3;object-fit:contain;background:#101719;width:100%;max-height:310px;display:block}.proof-image-picker__camera>div{justify-content:center;align-items:center;gap:18px;padding:11px;display:flex}.proof-image-picker__camera .fp-button{align-items:center;gap:7px;display:inline-flex}.proof-image-picker__camera .fp-button svg{width:17px;height:17px}.proof-image-picker__selected{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:7px 9px;display:flex}.proof-image-picker__selected img{object-fit:cover;border-radius:8px;flex:none;width:42px;height:42px}.proof-image-picker__selected>span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.proof-image-picker__remove{width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.proof-image-picker__remove:hover{background:var(--surface);color:var(--proof)}.proof-image-picker__remove svg{width:15px;height:15px}@media (max-width:520px){.pricing-verification-school-row{grid-template-columns:1fr}.pricing-location-button{justify-self:start}.proof-image-picker__actions{grid-template-columns:1fr}}.otp-container{justify-content:center;gap:8px;display:flex}.otp-input{border:1.5px solid var(--line-strong);background:var(--surface);width:44px;height:52px;min-height:auto;color:var(--ink);text-align:center;caret-color:var(--brand);border-radius:12px;outline:none;padding-inline-start:0;padding-inline-end:0;font-size:22px;font-weight:780;transition:border-color .15s,box-shadow .15s}.otp-input:focus{border-color:var(--brand);outline:3px solid var(--brand);outline-offset:3px;box-shadow:0 0 0 3px var(--brand-soft)}.auth-card .otp-input{border-radius:12px!important;min-height:auto!important;padding-inline-start:0!important;padding-inline-end:0!important}.otp-input.otp-input--small{border-radius:10px;width:36px;height:44px;font-size:18px}.resend-countdown{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:650;display:inline-flex}.resend-countdown svg{flex:none}.modal-dialog-overlay{z-index:120;backdrop-filter:blur(6px);background:#0e1f2561;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.modal-dialog{z-index:121;border:1px solid var(--brand);width:min(100vw - 40px,540px);max-height:min(720px,100dvh - 40px);position:fixed;top:50dvh;overflow-y:auto}.modal-dialog:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50vw}.modal-dialog:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50vw}.modal-dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50vw}.modal-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50vw}@supports (color:color-mix(in lab, red, red)){.modal-dialog{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line))}}.modal-dialog{background:var(--surface);border-radius:20px;padding:30px 32px 28px;transform:translate(-50%,-50%);box-shadow:0 28px 80px #081b2238}.modal-dialog-overlay[data-state=open]{animation:fp-fade-in var(--motion-feedback) var(--motion-ease) both}.modal-dialog-overlay[data-state=closed]{animation:fp-fade-out var(--motion-feedback) ease both}.modal-dialog[data-state=open]{animation:fp-panel-in var(--motion-panel) var(--motion-ease) both}.modal-dialog[data-state=closed]{animation:fp-panel-out var(--motion-feedback) ease both}@keyframes fp-fade-in{0%{opacity:0}}@keyframes fp-fade-out{to{opacity:0}}@keyframes fp-panel-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.985)}}@keyframes fp-panel-out{to{opacity:0;transform:translate(-50%,calc(5px - 50%))scale(.99)}}[dir=rtl] .modal-dialog[data-state=open]{animation-name:fp-panel-in-rtl}[dir=rtl] .modal-dialog[data-state=closed]{animation-name:fp-panel-out-rtl}@keyframes fp-panel-in-rtl{0%{opacity:0;transform:translate(50%,calc(10px - 50%))scale(.985)}}@keyframes fp-panel-out-rtl{to{opacity:0;transform:translate(50%,calc(5px - 50%))scale(.99)}}[dir=rtl] .modal-dialog{transform:translate(50%,-50%)}.modal-dialog__header{justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.modal-dialog__close{width:34px;height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 34px;place-items:center;margin-inline-start:auto;display:grid;position:static}.modal-dialog__close:hover{background:var(--surface-muted);color:var(--ink)}.modal-dialog__eyebrow{background:var(--brand-soft);color:var(--brand-text);letter-spacing:.06em;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.modal-dialog__title{letter-spacing:-.03em;margin:8px 0 0;padding-inline-end:0;font-size:28px;font-weight:850}.modal-dialog__description{color:var(--ink-soft);margin-top:14px;margin-bottom:28px;font-size:18px;line-height:1.75}.modal-dialog__description a{color:var(--brand-text);text-underline-offset:3px;font-weight:760;text-decoration:underline;text-decoration-thickness:1px}.modal-dialog__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:34px;display:flex}.modal-dialog__secondary{min-height:44px;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 18px;font-weight:800}.modal-dialog__secondary:hover{background:var(--surface-muted);color:var(--ink)}.modal-dialog__secondary:disabled{cursor:not-allowed;opacity:.45}.modal-dialog__actions .fp-button{border-radius:999px}.domain-source-dialog{max-height:480px;overflow-y:auto}.domain-source-dialog__group{margin-bottom:18px}.domain-source-dialog__group:last-child{margin-bottom:0}.domain-source-dialog__heading{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:750}.domain-source-dialog__note{color:var(--ink-muted);margin-bottom:8px;font-size:11px;line-height:1.5}.domain-source-dialog__list{gap:4px;display:grid}.domain-source-dialog__item{color:var(--ink-soft);border-radius:8px;align-items:flex-start;gap:8px;padding:8px;font-size:12px;display:flex}.domain-source-dialog__item:hover{background:var(--paper-muted)}.domain-source-dialog__badge{background:var(--brand-soft);color:var(--brand-text);text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:750}.domain-source-dialog__url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-source-dialog__content{gap:3px;min-width:0;display:grid}.domain-source-dialog__content>strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.domain-source-dialog__source-link{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.domain-source-dialog__source-link:hover{color:var(--brand-text);text-decoration:underline}.domain-source-dialog__meta{color:var(--ink-muted);gap:1px;font-size:10px;line-height:1.45;display:grid}.domain-source-dialog__meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-source-dialog__favicon{object-fit:contain;border-radius:4px;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.domain-source-dialog__favicon--fallback{background:var(--brand-soft);color:var(--brand-text);place-items:center;font-size:9px;font-weight:800;display:grid}.ai-memory-dialog{width:min(100vw - 40px,920px)}.ai-memory-dialog .modal-dialog__description{margin-bottom:18px}.ai-memory-md-editor{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.ai-memory-md-editor .w-md-editor{color:var(--ink);background:var(--surface);box-shadow:none}.ai-memory-md-editor .w-md-editor-toolbar{border-bottom:1px solid var(--line-soft);background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.ai-memory-md-editor .w-md-editor-toolbar{background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface))}}.ai-memory-md-editor .w-md-editor-toolbar li>button{color:var(--ink-muted)}.ai-memory-md-editor .w-md-editor-toolbar li>button:hover{background:var(--surface-hover);color:var(--ink)}.ai-memory-md-editor .w-md-editor-text,.ai-memory-md-editor .w-md-editor-text-input,.ai-memory-md-editor .w-md-editor-text-pre{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.65}.ai-memory-md-editor .w-md-editor-text-input{caret-color:var(--brand)}.ai-memory-md-editor .w-md-editor-preview{background:var(--surface);color:var(--ink);box-shadow:inset 1px 0 0 var(--line-soft)}.ai-memory-md-editor .wmde-markdown{color:var(--ink);background:0 0;font-family:inherit}@media (max-width:900px){.pricing-subscription-grid{grid-template-columns:1fr}.pricing-subscription-card,.pricing-subscription-card.is-recommended{min-height:auto;transform:none}.pricing-included__grid{grid-template-columns:1fr;gap:28px}.pricing-included__item{border-inline-start:0;border-top:1px solid #97aae047;min-height:auto;padding:30px 0 0}.pricing-included__item:first-child{border-top:0;padding-top:0}}.account-email-verification{gap:14px;padding:4px 0 8px;display:grid}.account-email-verification__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-email-verification__head small{color:var(--ink-muted);margin-top:4px;display:block}.account-email-verification__close{width:34px;height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.account-email-verification__close:hover{background:var(--surface-hover);color:var(--ink)}.account-email-verification__form{align-items:center;gap:10px;display:flex}.account-email-verification__form .fp-button{flex:none;min-height:44px}.account-email-verification__form .text-link{flex:none}.account-email-verification__actions{align-items:center;gap:10px;display:flex}.account-email-verification__error{color:var(--proof);margin:0;font-size:13px}.control-switch,.control-switch.is-checked{background:var(--surface-active);width:54px;height:32px;box-shadow:none;border:0;flex-basis:54px}.control-switch>span{background:var(--surface);width:24px;height:24px;top:4px;box-shadow:0 1px 4px #0a1c2224}.control-switch>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.control-switch>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.control-switch>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.control-switch>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.control-switch.is-checked{background:#294f5c}.control-switch.is-checked>span{background:#fff;transform:translate(22px)}[dir=rtl] .control-switch.is-checked>span{transform:translate(-22px)}html[data-theme=dark] .control-switch{background:#252a34;border:0;flex-basis:54px;width:54px;height:32px;box-shadow:inset 0 0 0 1px #ffffff05}html[data-theme=dark] .control-switch>span{width:24px;height:24px;box-shadow:none;background:#171c25;top:4px}html[data-theme=dark] .control-switch>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}html[data-theme=dark] .control-switch>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}html[data-theme=dark] .control-switch>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}html[data-theme=dark] .control-switch>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}html[data-theme=dark] .control-switch.is-checked{background:#c9eeee;border:0;box-shadow:inset 0 0 0 1px #ffffff57}html[data-theme=dark] .control-switch.is-checked>span{background:#102f35;transform:translate(22px)}html[data-theme=dark][dir=rtl] .control-switch.is-checked>span{transform:translate(-22px)}@media (prefers-color-scheme:dark){html:not([data-theme]) .control-switch{width:54px;height:32px;box-shadow:none;background:#252a34;border:0;flex-basis:54px}html:not([data-theme]) .control-switch>span{width:24px;height:24px;box-shadow:none;background:#171c25;top:4px}html:not([data-theme]) .control-switch>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}html:not([data-theme]) .control-switch>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}html:not([data-theme]) .control-switch>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}html:not([data-theme]) .control-switch>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}html:not([data-theme]) .control-switch.is-checked{box-shadow:none;background:#c9eeee;border:0}html:not([data-theme]) .control-switch.is-checked>span{background:#102f35;transform:translate(22px)}html:not([data-theme])[dir=rtl] .control-switch.is-checked>span{transform:translate(-22px)}}@media (max-width:600px){.account-email-verification__form{flex-direction:column;align-items:stretch}.account-email-verification__form .fp-button{justify-content:center}.account-email-verification__form .text-link{align-self:flex-start}.account-email-verification__actions{flex-wrap:wrap;justify-content:center}}.document-content>.feedback-form{border:1px solid var(--line);background:var(--surface);border-radius:24px;grid-template-columns:none;padding:0;display:block}.document-content>.feedback-form>form{display:block}.feedback-form__honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.feedback-form__actions{justify-content:space-between;position:relative}.feedback-form__actions .fp-toast{position:fixed!important}.feedback-form__contact-hint{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.feedback-form__contact-hint{text-align:center}}.auth-tooltip,.focus-auth-toast,.reading-tooltip:after,.source-logo:after{color:#1b2e35!important;background:#fff!important;border:0!important;border-radius:14px!important;font-weight:750!important;box-shadow:0 14px 32px #11272f2e!important}html[data-theme=dark] .auth-tooltip,html[data-theme=dark] .focus-auth-toast,html[data-theme=dark] .reading-tooltip:after,html[data-theme=dark] .source-logo:after{color:#fff!important;background:#20252b!important;box-shadow:0 14px 32px #00000061!important}@media (prefers-color-scheme:dark){html:not([data-theme]) .auth-tooltip,html:not([data-theme]) .focus-auth-toast,html:not([data-theme]) .reading-tooltip:after,html:not([data-theme]) .source-logo:after{color:#fff!important;background:#20252b!important;box-shadow:0 14px 32px #00000061!important}}.document-page{background:var(--paper);width:min(100% - 48px,1180px);padding-block-start:max(24px,min(4vw,48px));padding-block-end:112px}.document-breadcrumb{max-width:1120px;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto;padding-bottom:16px;font-size:13px;display:flex}.document-breadcrumb a{color:var(--ink-soft);text-decoration:none;transition:color .16s}.document-breadcrumb a:hover{color:var(--brand-text)}.document-breadcrumb span{color:var(--ink-faint);align-items:center;gap:6px;display:inline-flex}.document-breadcrumb span[aria-current=page]{color:var(--ink);font-weight:600}.document-hero{border:0;border-bottom:1px solid var(--line);background:var(--paper);border-radius:0;max-width:1120px;margin:0 auto;padding:0 0 max(24px,min(4vw,40px))}.document-hero h1{max-width:none;color:var(--ink);letter-spacing:-.03em;text-wrap:wrap;text-wrap:pretty;margin-top:16px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(36px,min(4.6vw,56px));font-weight:600;line-height:1.07}.document-hero>span{color:var(--brand-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.document-hero p{max-width:760px;color:var(--ink-soft);font-size:var(--font-title-size);margin-top:20px;line-height:1.65}.document-hero time{color:var(--ink-muted);margin-top:18px;display:block}.document-notice{border:0;border-inline-start:3px solid var(--brand);background:var(--paper);max-width:1120px;color:var(--ink-soft);border-radius:0;margin:30px auto 0;padding:4px 0 4px 20px}.document-layout{grid-template-columns:220px minmax(0,760px);gap:max(42px,min(8vw,110px));max-width:1120px;margin:max(48px,min(7vw,86px)) auto 0}.document-toc{background:var(--paper);border:0;border-radius:0;padding:0;top:112px}.document-toc strong{color:var(--ink);font-size:13px}.document-toc a{color:var(--ink-soft);padding-block-start:7px;padding-block-end:7px;font-size:13px}.document-toc a:hover{color:var(--ink)}.document-toc a:focus-visible{color:var(--ink)}.document-content{background:var(--paper)}.document-content>section{border-top-color:var(--line);grid-template-columns:42px minmax(0,1fr);padding-block-start:38px;padding-block-end:38px}.document-section-index{color:var(--ink-muted);letter-spacing:.08em;font-size:12px;font-weight:800}.document-content>section h2{color:var(--ink);letter-spacing:-.035em;font-size:max(24px,min(2.8vw,34px))}.document-content>section p,.document-content>section li{color:var(--ink-soft);font-size:16px;line-height:1.85}.document-content>section ul{padding-inline-start:22px}.document-content>section .document-links a{color:var(--brand-text)}.document-feedback{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:28px 0 0;display:flex}.document-feedback h2{letter-spacing:-.015em;margin:0;font-size:16px}.document-feedback__actions{gap:10px;display:flex}.document-feedback__actions button{border:1px solid var(--line-strong);background:var(--surface);min-width:58px;color:var(--ink-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.document-feedback__actions button:hover:not(:disabled),.document-feedback__actions button.is-selected{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.document-feedback__actions button:focus-visible{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.document-feedback__actions button:hover:not(:disabled){transform:translateY(-1px)}.document-feedback__actions button.is-selected{opacity:1}.document-feedback__actions button.is-selected span{animation:.28s cubic-bezier(.2,.8,.2,1) document-feedback-count}.document-feedback__actions button:disabled{cursor:default}.document-contact{background:var(--paper);border:0;border-radius:0;margin-top:48px;padding:0}@keyframes document-feedback-count{0%{opacity:.35;transform:translateY(3px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}.solutions-page{background:var(--paper);width:100%;max-width:none;color:var(--ink);margin:0;padding:0}.solutions-hero{text-align:center;width:min(100% - 48px,1240px);margin-inline-start:auto;margin-inline-end:auto;padding:max(58px,min(8vw,104px)) 0 max(62px,min(8vw,92px))}.solutions-eyebrow{border:1px solid var(--line);color:var(--brand-text);letter-spacing:.105em;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:780;display:inline-flex}.solutions-eyebrow svg{width:15px;height:15px}.solutions-hero h1{max-width:1000px;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:26px auto 0;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(40px,min(6.3vw,78px));font-weight:600;line-height:1.08}.solutions-hero__summary{max-width:780px;color:var(--ink-soft);text-wrap:pretty;margin:22px auto 0;font-size:max(17px,min(1.75vw,21px));line-height:1.75}.solutions-process{justify-content:center;align-items:center;gap:max(10px,min(2.7vw,32px));width:min(100%,820px);margin:42px auto 0;display:flex}.solutions-process__step{min-width:0;color:var(--ink);align-items:center;gap:10px;display:flex;position:relative}.solutions-process__step>span{border:1px solid var(--line-strong);width:31px;height:31px;color:var(--brand-text);border-radius:50%;flex:0 0 31px;place-items:center;font-size:10px;font-weight:800;display:grid}.solutions-process__step strong{white-space:nowrap;font-size:14px;font-weight:680}.solutions-process__step>svg{width:18px;height:18px;color:var(--ink-muted);margin-inline-start:max(4px,min(1.4vw,18px))}.solutions-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.solutions-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-size:14px;font-weight:720;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.solutions-button:hover{transform:translateY(-2px)}.solutions-button svg{width:17px;height:17px}.solutions-button--primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.solutions-button--primary:hover{border-color:var(--brand-press);background:var(--brand-press);color:#fff}.solutions-button--quiet{border-color:var(--line-strong);color:var(--ink);background:0 0}.solutions-button--quiet:hover{border-color:var(--ink);background:var(--surface)}.solutions-showcase{--solutions-text:#1d3032;--solutions-muted:#566b6d;--solutions-line:#18343626;--solutions-bg:#f2f6f4;--solutions-card:#fff;--solutions-card-hover:#f8fbf9;--solutions-card-line:#18343626;--solutions-accent:#246f62;--solutions-number:#527a74;--solutions-stamp-bg:#fbfcfb;--solutions-stamp-text:#1d3838;background:var(--solutions-bg);width:100%;color:var(--solutions-text);padding:max(64px,min(8vw,104px)) 24px max(70px,min(9vw,116px));position:relative;overflow:hidden}html[data-theme=dark] .solutions-showcase{--solutions-text:#f5f7f5;--solutions-muted:#aeb6b5;--solutions-line:#ffffff1c;--solutions-bg:#080a0c;--solutions-card:#101315;--solutions-card-hover:#151a1c;--solutions-card-line:#ffffff17;--solutions-accent:#9fd6c8;--solutions-number:#9eb3af;--solutions-stamp-bg:#fbfcfb;--solutions-stamp-text:#1d3838}.solutions-showcase:before{content:"";pointer-events:none;background:radial-gradient(at 50% -12%,#44858321,#0000 46%),radial-gradient(circle at 100% 56%,#31597517,#0000 28%);position:absolute;top:0;bottom:0;left:0;right:0}.solutions-showcase__intro,.solutions-group,.solutions-principles{z-index:1;width:min(100%,1280px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.solutions-showcase__intro{text-align:center;max-width:900px}.solutions-showcase__intro>span,.solutions-principles__copy>span{color:var(--solutions-accent);letter-spacing:.16em;font-size:11px;font-weight:800}.solutions-showcase__intro h2{color:var(--solutions-text);letter-spacing:-.035em;text-wrap:balance;margin:16px auto 0;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(31px,min(4.1vw,51px));font-weight:580;line-height:1.12}.solutions-showcase__intro p{max-width:720px;color:var(--solutions-muted);margin:19px auto 0;font-size:16px;line-height:1.8}.solutions-group{margin-top:max(70px,min(9vw,110px));scroll-margin-top:100px}.solutions-group__heading{text-align:center;max-width:850px;margin:0 auto 31px}.solutions-group__number{border:1px solid var(--solutions-line);width:max-content;color:var(--solutions-number);letter-spacing:.13em;border-radius:999px;margin-inline-start:auto;margin-inline-end:auto;padding:5px 9px;font-size:10px;font-weight:800;display:block}.solutions-group__heading h2{color:var(--solutions-text);letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(27px,min(3.5vw,40px));font-weight:570;line-height:1.18}.solutions-group__heading p{max-width:730px;color:var(--solutions-muted);margin:13px auto 0;font-size:15px;line-height:1.75}.solutions-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.solutions-card-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.solutions-card{border:1px solid var(--solutions-card-line);background:var(--solutions-card);border-radius:16px;min-width:0;transition:border-color .2s,background-color .2s,transform .22s;overflow:hidden}.solutions-card:hover{border-color:var(--solutions-line);background:var(--solutions-card-hover);transform:translateY(-4px)}.solutions-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.solutions-card__art{color:#37b8e8;background:#53c9ef;border-radius:11px;height:max(168px,min(18vw,222px));margin:13px 13px 0;position:relative}.solutions-card__art--feeds{color:#f24d6a;background:#f76680}.solutions-card__art--radar{color:#18b9b0;background:#43d0c4}.solutions-card__art--reading{color:#cf62a0;background:#eb86b3}.solutions-card__art--library{color:#527ad7;background:#89aaf2}.solutions-card__art--paper{color:#d1803a;background:#f4b878}.solutions-card__art--medicine{color:#267f76;background:#80d4b7}.solutions-card__art--molecule{color:#b34f74;background:#ee93a8}.solutions-card__art--mcp{color:#5564c6;background:#9c9fe8}.solutions-card__art--review{color:#327f8d;background:#7ccbd0}.solutions-card__art--meeting{color:#c2772d;background:#f4c06f}.solutions-card__art[data-persona-art=researchStarter]{color:#278ca8;background:#53c9ef}.solutions-card__art[data-persona-art=teachingPrep]{color:#a96a2b;background:#f4c06f}.solutions-card__art[data-persona-art=productDiscovery]{color:#5564c6;background:#9c9fe8}.solutions-card__art[data-persona-art=fintechResearch]{color:#526f47;background:#b9d59d}.solutions-card__art[data-persona-art=scienceCreator]{color:#b87835;background:#f4b878}.solutions-card__art[data-persona-art=curiousReader]{color:#168f87;background:#43d0c4}.solutions-art{width:100%;height:100%;display:block}.solutions-card__stamp{background:var(--solutions-stamp-bg);max-width:calc(100% - 64px);color:var(--solutions-stamp-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:4px 8px 3px;font-size:max(12px,min(1.1vw,16px));font-weight:720;line-height:1.1;position:absolute;bottom:10px;overflow:hidden}.solutions-card__stamp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.solutions-card__stamp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.solutions-card__stamp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.solutions-card__stamp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.solutions-card__ordinal{color:#fff;background:#090e0fab;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid;position:absolute;bottom:10px}.solutions-card__ordinal:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.solutions-card__ordinal:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.solutions-card__ordinal:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.solutions-card__ordinal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.solutions-card__body{flex-direction:column;flex:1;padding:18px;display:flex}.solutions-card__body h3{color:var(--solutions-text);letter-spacing:-.025em;margin:0;font-size:max(17px,min(1.55vw,20px));font-weight:730;line-height:1.42}.solutions-card__body>p{color:var(--solutions-muted);margin:10px 0 18px;font-size:13px;line-height:1.68}.solutions-card__more{width:max-content;color:var(--solutions-accent);align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:720;transition:gap .18s;display:inline-flex}.solutions-card__more svg{width:15px;height:15px}.solutions-card:hover .solutions-card__more{gap:10px}.solutions-principles{border-top:1px solid var(--solutions-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:max(32px,min(8vw,108px));margin-top:max(92px,min(12vw,148px));padding-top:max(34px,min(5vw,58px));display:grid}.solutions-principles__copy h2{color:var(--solutions-text);letter-spacing:-.035em;text-wrap:balance;margin:13px 0 0;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(27px,min(3.2vw,38px));font-weight:570;line-height:1.2}.solutions-principles__copy p{color:var(--solutions-muted);margin:16px 0 0;font-size:14px;line-height:1.8}.solutions-principles__list{border-top:1px solid var(--solutions-line)}.solutions-principles__item{border-bottom:1px solid var(--solutions-line);grid-template-columns:38px minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.solutions-principles__item>span{color:var(--solutions-accent);letter-spacing:.1em;padding-top:3px;font-size:10px;font-weight:800}.solutions-principles__item h3{color:var(--solutions-text);margin:0;font-size:15px;font-weight:740}.solutions-principles__item p{color:var(--solutions-muted);margin:6px 0 0;font-size:13px;line-height:1.7}.solutions-next{text-align:center;width:min(100% - 48px,870px);margin:0 auto;padding:max(64px,min(8vw,94px)) 0}.solutions-next>svg{width:29px;height:29px;color:var(--brand-text)}.solutions-next h2{color:var(--ink);letter-spacing:-.035em;margin:14px 0 0;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(30px,min(4vw,43px));font-weight:600;line-height:1.16}.solutions-next>p{max-width:650px;color:var(--ink-soft);margin:14px auto 0;font-size:15px;line-height:1.8}.solutions-next>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.solutions-next__search{color:var(--brand-text);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.solutions-next__search:hover{color:var(--brand-press)}.solutions-next__search svg{width:16px;height:16px}@media (max-width:1080px){.solutions-card-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.solutions-hero{width:min(100% - 32px,1240px);padding-block-start:48px;padding-block-end:58px}.solutions-hero h1{margin-top:22px;font-size:max(38px,min(10vw,56px))}.solutions-hero__summary{margin-top:16px;font-size:16px}.solutions-process{flex-direction:column;align-items:flex-start;gap:10px;width:max-content;margin-top:28px}.solutions-process__step{width:100%}.solutions-process__step>svg{position:absolute;top:7px;transform:rotate(90deg)}.solutions-process__step>svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-26px}.solutions-process__step>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-26px}.solutions-process__step>svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-26px}.solutions-process__step>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-26px}.solutions-process__step:last-child>svg{display:none}.solutions-hero__actions{gap:9px;margin-top:27px}.solutions-button{min-height:44px;padding-inline-start:15px;padding-inline-end:15px;font-size:13px}.solutions-showcase{padding:58px 16px 70px}.solutions-showcase__intro p{font-size:14px}.solutions-group{margin-top:65px}.solutions-group__heading{margin-bottom:23px}.solutions-group__heading p{font-size:14px}.solutions-card-grid,.solutions-card-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.solutions-card{border-radius:12px}.solutions-card__art{border-radius:8px;height:max(118px,min(33vw,188px));margin:8px 8px 0}.solutions-card__stamp{max-width:calc(100% - 43px);padding:4px 6px 3px;font-size:10px;bottom:8px}.solutions-card__stamp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:7px}.solutions-card__stamp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:7px}.solutions-card__stamp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:7px}.solutions-card__stamp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:7px}.solutions-card__ordinal{width:22px;height:22px;bottom:7px}.solutions-card__ordinal:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7px}.solutions-card__ordinal:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7px}.solutions-card__ordinal:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px}.solutions-card__ordinal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px}.solutions-card__body{padding:14px 11px 13px}.solutions-card__body h3{font-size:15px}.solutions-card__body>p{margin:7px 0 13px;font-size:12px;line-height:1.58}.solutions-card__more{font-size:11px}.solutions-principles{grid-template-columns:1fr;gap:24px;margin-top:80px}.solutions-principles__copy p{font-size:14px}.solutions-next{width:min(100% - 32px,870px);padding-block-start:56px;padding-block-end:66px}}@media (max-width:430px){.solutions-card-grid,.solutions-card-grid[data-count="4"]{grid-template-columns:1fr}.solutions-card__art{height:190px}.solutions-card__body{padding-inline-start:15px;padding-inline-end:15px}.solutions-card__body h3{font-size:17px}.solutions-card__body>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.solutions-button,.solutions-card,.solutions-card__more{transition:none}}.help-center-page{--help-center-content:1120px;width:min(100% - 48px,1180px)}.help-center-page .help-center-hero,.help-center-page .help-center-links{width:100%;max-width:var(--help-center-content);margin-inline-start:auto;margin-inline-end:auto}.help-center-page .help-center-links{margin-top:34px}.help-center-page .help-center-search{width:min(100%,520px);max-width:none}.help-center-page .help-center-quick{max-width:var(--help-center-content)}.help-center-page .help-center-grid{gap:16px}.help-center-page .help-center-grid article{border-radius:14px;min-height:210px;padding:24px 24px 22px}.help-center-page .help-center-grid p{max-width:58ch}.status-page{background:var(--paper);width:min(100% - 48px,1160px);padding-block-start:max(28px,min(5vw,58px));padding-block-end:112px}.status-hero>span{color:var(--brand-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.status-hero h1{max-width:24ch;color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin-top:16px;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(34px,min(4.6vw,52px));font-weight:600;line-height:1.07}.status-hero p{max-width:720px;color:var(--ink-soft);font-size:var(--font-title-size);margin-top:18px;line-height:1.65}.status-loading{padding-block-start:64px;padding-block-end:64px}.status-refresh-error{border:1px solid var(--line);border-inline-start:3px solid var(--proof);background:var(--surface);color:var(--ink-soft);border-radius:14px;margin-top:26px;margin-bottom:40px;padding:16px 18px}.status-banner{border:1px solid var(--line-strong);border-top:4px solid var(--brand);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 30px;margin-top:0;padding:max(22px,min(3vw,30px));display:grid}.status-banner__lead{align-items:flex-start;gap:14px;display:flex}.status-banner__lead>svg{background:var(--status-warn-soft);border-radius:50%;flex-shrink:0;margin-top:1px;padding:7px;font-size:34px}.status-banner__lead strong{color:var(--ink);letter-spacing:-.02em;font-size:max(17px,min(2.4vw,22px));display:block}.status-banner__lead span{color:var(--ink-muted);margin-top:6px;font-size:13px;line-height:1.6;display:block}.status-banner__meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.status-banner__signals{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;margin-top:2px;display:grid;overflow:hidden}.status-banner__signals span{background:var(--surface);gap:5px;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.status-banner__signals span{background:color-mix(in srgb, var(--surface) 88%, var(--paper))}}.status-banner__signals span{padding:11px 14px}.status-banner__signals .status-signal{padding-inline-start:27px;position:relative}.status-banner__signals .status-signal:before{background:var(--ink-faint);content:"";width:8px;height:8px;box-shadow:0 0 0 4px var(--surface-hover);border-radius:50%;position:absolute;top:15px}.status-banner__signals .status-signal:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:14px}.status-banner__signals .status-signal:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:14px}.status-banner__signals .status-signal:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:14px}.status-banner__signals .status-signal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:14px}.status-banner__signals .status-signal--ok:before{background:var(--status-ok);box-shadow:0 0 0 4px var(--status-ok-soft)}.status-banner__signals .status-signal--warn:before{background:var(--ochre);box-shadow:0 0 0 4px var(--status-warn-soft)}.status-banner__signals .status-signal--down:before{background:var(--proof);box-shadow:0 0 0 4px var(--status-down-soft)}.status-banner__signals .status-signal--sampling:before{background:var(--ink-faint);box-shadow:0 0 0 4px var(--surface-hover)}.status-banner__signals small{color:var(--ink-muted);font-size:11px}.status-banner__signals b{color:var(--ink);font-size:13px;font-weight:700}.status-banner--operational .status-banner__lead>svg{color:var(--status-ok)}.status-banner--degraded .status-banner__lead>svg{color:var(--ochre)}.status-banner--outage .status-banner__lead>svg{color:var(--proof)}.status-banner--operational{border-top-color:var(--status-ok)}.status-banner--degraded{border-top-color:var(--ochre)}.status-banner--outage{border-top-color:var(--proof)}.status-domains{margin-top:max(42px,min(6vw,70px))}.status-section-head--domains{align-items:flex-end;margin-top:0}.status-section-head--domains h2{margin:0}.status-section-head--domains p{max-width:620px;color:var(--ink-muted);margin-top:7px;font-size:13px;line-height:1.55}.status-refresh-note{color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:12px;display:inline-flex}.status-refresh-note svg{color:var(--brand-text);font-size:15px}.status-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.status-domain-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;min-height:164px;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.status-domain-card{background:color-mix(in srgb, var(--surface) 94%, var(--paper))}}.status-domain-card{box-shadow:0 12px 26px -26px var(--ink);outline:0;padding:17px 18px 15px;transition:border-color .16s,transform .16s,box-shadow .16s}.status-domain-card:hover{z-index:40;border-color:var(--line-strong);box-shadow:0 16px 28px -26px var(--ink);transform:translateY(-2px)}.status-domain-card:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);z-index:40}.status-domain-card__head{justify-content:space-between;align-items:center;display:flex}.status-domain-card__icon{background:var(--brand-soft);width:31px;height:31px;color:var(--brand-text);border-radius:10px;place-items:center;display:grid}.status-domain-card__icon svg{font-size:19px}.status-domain-card__signal{background:var(--status-ok);width:9px;height:9px;box-shadow:0 0 0 4px var(--status-ok-soft);border-radius:99px}.status-domain-card h3{color:var(--ink);letter-spacing:-.02em;margin-top:19px;font-size:16px}.status-domain-card p{min-height:40px;color:var(--ink-muted);margin-top:3px;font-size:12px;line-height:1.455}.status-domain-card footer{color:var(--status-ok-ink);align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:700;display:flex}.status-domain-card footer span{font-size:12px}.status-domain-card--degraded .status-domain-card__signal{background:var(--ochre);box-shadow:0 0 0 4px var(--status-warn-soft)}.status-domain-card--degraded footer{color:var(--status-warn-ink)}.status-domain-card--outage .status-domain-card__signal{background:var(--proof);box-shadow:0 0 0 4px var(--status-down-soft)}.status-domain-card--outage footer{color:var(--status-down-ink)}.status-domain-card--sampling .status-domain-card__signal{background:var(--ink-faint);box-shadow:0 0 0 4px var(--surface-hover)}.status-domain-card--sampling footer{color:var(--ink-muted)}.status-domain-card__tooltip{z-index:1000;border:1px solid var(--line-strong);background:var(--ink);width:min(320px,100vw - 64px);color:var(--paper);opacity:0;pointer-events:none;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.55;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 9px);transform:translateY(-4px);box-shadow:0 18px 40px -20px #07232a94}.status-domain-card__tooltip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.status-domain-card__tooltip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.status-domain-card__tooltip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.status-domain-card__tooltip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.status-domain-card:hover .status-domain-card__tooltip{opacity:1;transform:translateY(0)}.status-domain-card:focus-visible .status-domain-card__tooltip{opacity:1;transform:translateY(0)}.status-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:max(40px,min(6vw,64px));display:flex}.status-section-head h2{color:var(--ink);letter-spacing:-.03em;font-size:max(20px,min(2.6vw,26px))}.status-table{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:18px;overflow:hidden}.status-table-head,.status-table__row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding-inline-start:18px;padding-inline-end:18px;display:grid}.status-table-head{border-bottom:1px solid var(--line);background:var(--surface-muted);color:var(--ink-muted);letter-spacing:.05em;padding-block-start:10px;padding-block-end:10px;font-size:12px;font-weight:700}.status-table__row{border-bottom:1px solid var(--line-soft);min-height:68px}.status-table__row:last-child{border-bottom:0}.status-table__row:hover{background:var(--surface-muted)}.status-table__name{align-items:center;gap:11px;min-width:0;display:flex}.status-table__name strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.status-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.status-dot--operational{background:var(--status-ok)}.status-dot--degraded{background:var(--ochre)}.status-dot--outage{background:var(--proof)}.status-table__badge{border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:700}.status-badge--operational{background:var(--status-ok-soft);color:var(--status-ok-ink)}.status-badge--degraded{background:var(--status-warn-soft);color:var(--status-warn-ink)}.status-badge--outage{background:var(--status-down-soft);color:var(--status-down-ink)}.status-table__note{color:var(--ink-muted);white-space:nowrap;font-size:12px}.status-latency-chart{width:100%;height:42px;display:block}.status-latency-chart--empty{height:42px}.status-latency-chart__fill{fill:var(--brand-soft)}.status-latency-chart__line{fill:none;stroke:var(--brand);stroke-width:1.8px;vector-effect:non-scaling-stroke}.status-empty{border:1px dashed var(--line-strong);color:var(--ink-muted);text-align:center;border-radius:14px;margin-top:18px;padding:26px}.status-legend{color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:11px;display:flex}.status-legend>span{border-radius:3px;width:11px;height:11px;margin-inline-start:9px}.status-legend>span:first-of-type{margin-inline-start:0}.status-detector-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.status-detector-summary>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.status-detector-summary>div{background:color-mix(in srgb, var(--surface) 82%, var(--paper))}}.status-detector-summary>div{padding:12px 14px}.status-detector-summary small{color:var(--ink-muted);font-size:11px}.status-detector-summary strong{color:var(--ink);font-size:14px}.status-detector-summary span{color:var(--ink-muted);font-size:12px}.status-heatmap{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:13px;margin-top:10px;padding:18px;display:grid}.status-heatmap-row{grid-template-columns:172px minmax(0,1fr);align-items:center;gap:14px;display:grid}.status-heatmap-row__head{align-items:center;gap:8px;min-width:0;display:flex}.status-heatmap-row__head strong{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.status-heatmap-row__head .status-table__badge{flex-shrink:0;padding:3px 8px;font-size:10px}.status-heatmap-cells{grid-auto-columns:minmax(3px,1fr);grid-auto-flow:column;gap:3px;min-height:12px;display:grid}.status-heatmap-cells>span{background:var(--surface-hover);cursor:help;border-radius:3px;min-width:3px;height:12px;transition:transform .12s,filter .12s;display:block}.status-heatmap-cells>span:hover{filter:brightness(.92);transform:scaleY(1.25)}.status-heatmap-cells>span.heat--full{background:var(--status-ok)}.status-heatmap-cells>span.heat--high{background:var(--status-ok-high)}.status-heatmap-cells>span.heat--mid{background:var(--ochre)}.status-heatmap-cells>span.heat--low{background:var(--proof)}.status-heatmap-cells>span.heat--none{background:var(--surface-active)}.status-note{border-inline-start:3px solid var(--line-strong);color:var(--ink-muted);align-items:center;gap:12px;margin-top:max(36px,min(5vw,56px));padding:2px 0 2px 16px;font-size:13px;line-height:1.7;display:flex}.status-note>svg{color:var(--ink-faint);flex-shrink:0;font-size:18px}.status-section-sub{color:var(--ink-muted);font-size:13px}.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.usage-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px}.usage-card__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.usage-card__head h3{color:var(--ink);letter-spacing:-.015em;font-size:16px}.usage-card__head span{color:var(--ink-muted);font-size:12px}.usage-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;margin-top:16px;display:grid}.usage-kpis>div{min-width:0}.usage-kpis dt{color:var(--ink-muted);font-size:11px}.usage-kpis dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15px;font-weight:700}.usage-bars{border-top:1px solid var(--line-soft);align-items:flex-end;gap:3px;height:64px;margin-top:18px;padding-top:10px;display:flex}.usage-bars__col{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.usage-bars__stack{background:var(--surface-active);border-radius:3px 3px 0 0;flex-direction:column;justify-content:flex-end;width:100%;display:flex;overflow:hidden}.usage-bars__ok{background:var(--status-ok)}.usage-bars__fail{background:var(--proof)}.usage-models{margin-top:22px}.usage-models h3{color:var(--ink);letter-spacing:-.015em;font-size:15px}.usage-model{grid-template-columns:minmax(0,150px) minmax(60px,1fr) auto;align-items:center;gap:12px;margin-top:10px;display:grid}.usage-model__name{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.usage-model__bar{background:var(--surface-hover);border-radius:999px;height:8px;overflow:hidden}.usage-model__bar span{background:var(--brand-soft);border-radius:999px;height:100%;display:block}.usage-model__bar span:not(:empty){background:var(--signal-fill);opacity:.85}.usage-model__calls{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}@media (max-width:820px){.status-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-detector-summary,.usage-grid{grid-template-columns:1fr}.usage-model{grid-template-columns:minmax(0,110px) minmax(40px,1fr) auto}.status-table-head{display:none}.status-table__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name badge""note note";row-gap:6px;padding-block-start:14px;padding-block-end:14px}.status-table__name{grid-area:name}.status-table__badge{grid-area:badge}.status-table__note{grid-area:note}.status-heatmap-row{grid-template-columns:118px minmax(0,1fr)}}@media (max-width:560px){.status-page{width:min(100% - 32px,1160px)}.status-domain-grid{grid-template-columns:1fr}.status-domain-card{min-height:146px}.status-banner__meta{width:100%}.status-banner{grid-template-columns:1fr}.status-banner__signals{grid-template-columns:1fr;gap:1px}}@media (max-width:760px){.document-page{width:min(100% - 32px,640px);padding-block-start:42px;padding-block-end:72px}.help-center-page{width:min(100% - 28px,640px)}.help-center-page .help-center-links{margin-top:26px}.help-center-page .help-center-grid{gap:12px}.help-center-page .help-center-grid article{min-height:0;padding:20px 18px}.document-breadcrumb{padding-bottom:16px;font-size:12px}.document-hero h1{font-size:max(34px,min(9vw,44px))}.document-layout{margin-top:42px;display:block}.document-toc{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:20px;position:static}.document-toc div{flex-wrap:wrap;gap:5px 16px;margin-top:9px;display:flex}.document-content>section{grid-template-columns:30px minmax(0,1fr);padding-block-start:30px;padding-block-end:30px}.document-feedback{flex-direction:column;align-items:flex-start}}.lead-story h1{overflow-wrap:normal;word-break:normal;text-wrap:wrap;width:100%;max-width:none}.lead-story__image{flex:none;min-height:0}.lead-story__image .smart-image,.lead-story__image img{aspect-ratio:1.85;object-fit:cover;width:100%;height:auto}.lead-list{height:auto;min-height:0;display:block}.lead-list .story-list-item,.lead-list .story-list-item+.story-list-item{border-top:0;border-bottom:1px solid var(--line-soft);flex:none;height:auto;min-height:0;padding-block-start:12px;padding-block-end:14px;display:block}.lead-list .story-list-item:last-child{border-bottom:0}.lead-list .story-list-item>:-webkit-any(a,div){height:auto;min-height:0;display:block}.lead-list .story-list-item>:is(a,div){height:auto;min-height:0;display:block}.lead-list .story-list-item small{margin-top:10px;padding:0 0 2px;line-height:1.4;display:block;position:static}.daily-list .story-list-item .bookmark{display:none}@media (min-width:901px){.lead-grid{grid-template-rows:auto;align-items:stretch}.lead-list{grid-template-rows:auto;grid-auto-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.lead-list .story-list-item,.lead-list .story-list-item+.story-list-item{height:100%;min-height:0;padding-block-start:10px;padding-block-end:12px;display:block;overflow:hidden}.lead-list .story-list-item>:-webkit-any(a,div){grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;height:100%;min-height:0;display:grid}.lead-list .story-list-item>:is(a,div){grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;height:100%;min-height:0;display:grid}.lead-list .story-category{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-list .story-list-item h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-list .story-list-item p{-webkit-line-clamp:unset;min-height:0;margin-top:5px;display:block;overflow:visible}.lead-list[data-count="4"] .story-list-item p,html[data-font-size=large] .lead-list .story-list-item p{display:none}.lead-list .story-list-item small{background:var(--paper);align-self:end;margin-top:7px}}.ai-rail-brandbar{flex:0 0 48px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:48px;padding-inline-start:6px;padding-inline-end:2px;display:flex}.ai-rail-brandbar>a{align-items:center;min-width:0;display:flex}.ai-rail-brandbar img{object-fit:contain;object-position:left center;width:142px;height:38px;display:block}.ai-rail-brandbar .brand-logo__dark,html[data-theme=dark] .ai-rail-brandbar .brand-logo__light{display:none}html[data-theme=dark] .ai-rail-brandbar .brand-logo__dark{display:block}@media (prefers-color-scheme:dark){html:not([data-theme]) .ai-rail-brandbar .brand-logo__light{display:none}html:not([data-theme]) .ai-rail-brandbar .brand-logo__dark{display:block}}.aui-attach{width:36px;height:36px}.aui-attach svg{width:22px;height:22px}.aui-send{font-size:18px}.aui-shortcut-hints{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-items:stretch;gap:5px;min-width:178px;padding:8px 9px;font-size:11px;font-weight:650;display:none;top:auto;bottom:calc(100% + 16px);box-shadow:0 10px 24px #07232a24}.aui-shortcut-hints:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.aui-shortcut-hints:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.aui-shortcut-hints:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.aui-shortcut-hints:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.aui-send-wrap:hover .aui-shortcut-hints,.aui-send-wrap:focus-within .aui-shortcut-hints{display:grid}.aui-shortcut-hints span{justify-content:space-between;gap:8px}.aui-shortcut-hints kbd{border-radius:6px;min-width:58px;height:22px;padding-inline-start:5px;padding-inline-end:5px;font-size:11px}.aui-shortcut-hints span:last-child kbd{min-width:116px}.aui-shortcut-hints__plus{color:var(--ink-muted);font-size:12px;font-weight:800}.aui-shortcut-hints span:last-child{gap:5px}.aui-shortcut-hints span:last-child kbd:first-child{min-width:54px}.aui-shortcut-hints span:last-child kbd:nth-of-type(2){min-width:70px}.frontpost-assistant .aui-composer-trigger-root:has(.aui-send-wrap:hover) .aui-composer{z-index:6}.frontpost-assistant .aui-composer-trigger-root:has(.aui-send-wrap:focus-within) .aui-composer{z-index:6}.frontpost-assistant .aui-shortcut-hints{z-index:7}.frontpost-assistant .aui-send--cancel{background:var(--ink);color:var(--surface)}.frontpost-assistant .aui-send--cancel:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-send--cancel:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 86%, var(--proof))}}.frontpost-assistant .aui-send--cancel svg{width:13px;height:13px}.ai-conversation-history{gap:6px;margin-top:10px;padding:0 4px 6px;display:grid}.ai-conversation-item{cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:48px;padding:6px 10px;transition:background-color .15s;display:grid}.ai-conversation-item:hover{background:var(--surface-hover)}.ai-conversation-item.is-active{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.ai-conversation-item.is-active{background:color-mix(in srgb, var(--brand-soft) 58%, var(--surface))}}.ai-conversation-item.is-active{box-shadow:0 2px 10px var(--brand);border-radius:13px;margin-inline-start:2px;margin-inline-end:2px}@supports (color:color-mix(in lab, red, red)){.ai-conversation-item.is-active{box-shadow:0 2px 10px color-mix(in srgb, var(--brand) 14%, transparent)}}html[data-theme=dark] .ai-conversation-item.is-active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .ai-conversation-item.is-active{background:color-mix(in srgb, var(--brand) 18%, var(--surface))}}html[data-theme=dark] .ai-conversation-item.is-active{box-shadow:0 2px 12px #0000004d, 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .ai-conversation-item.is-active{box-shadow:0 2px 12px #0000004d, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}}@media (prefers-color-scheme:dark){html:not([data-theme]) .ai-conversation-item.is-active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme]) .ai-conversation-item.is-active{background:color-mix(in srgb, var(--brand) 18%, var(--surface))}}html:not([data-theme]) .ai-conversation-item.is-active{box-shadow:0 2px 12px #0000004d, 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme]) .ai-conversation-item.is-active{box-shadow:0 2px 12px #0000004d, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}}}.ai-conversation-trigger{min-width:0;color:var(--ink-soft);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:flex}.ai-conversation-trigger>svg{color:var(--ink-muted);flex:0 0 18px}.ai-conversation-trigger span{gap:2px;min-width:0;display:grid}.ai-conversation-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-conversation-trigger small{color:var(--ink-muted);font-size:10px}.ai-conversation-actions{grid-template-columns:28px 30px;place-items:center;width:58px;min-width:58px;display:grid}.ai-conversation-actions.has-running{grid-template-columns:28px 28px 30px;width:86px;min-width:86px}.ai-conversation-running-slot{place-items:center;width:28px;height:28px;transition:opacity .15s;display:none}.ai-conversation-actions.has-running .ai-conversation-running-slot{display:grid}.ai-conversation-item:hover .ai-conversation-running-slot,.ai-conversation-item:focus-within .ai-conversation-running-slot{opacity:0}.ai-conversation-actions button{width:25px;height:25px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ai-conversation-actions button:hover{background:var(--surface);color:var(--ink)}.ai-conversation-more-trigger{opacity:0;pointer-events:none;transition:opacity .15s}.ai-conversation-item:hover .ai-conversation-more-trigger,.ai-conversation-item:focus-within .ai-conversation-more-trigger{opacity:1;pointer-events:auto}.ai-conversation-more-trigger:focus-visible{opacity:1;pointer-events:auto}.ai-conversation-actions svg{width:15px;height:15px}.ai-conversation-pin-trigger{opacity:0;transition:opacity .2s,color .24s cubic-bezier(.16,1,.3,1),background-color .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);position:relative}.ai-conversation-item:hover .ai-conversation-pin-trigger,.ai-conversation-item:focus-within .ai-conversation-pin-trigger,.ai-conversation-pin-trigger.is-pinned{opacity:1}.ai-conversation-pin-trigger .ai-conversation-pin-icon,.ai-conversation-pin-trigger .ai-conversation-pin-slash{width:13px;height:13px;margin:auto;transition:opacity .2s,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;right:0}.ai-conversation-pin-trigger .ai-conversation-pin-icon{color:var(--ink-muted)}.ai-conversation-pin-trigger .ai-conversation-pin-slash{opacity:0;transform:rotate(-18deg)scale(.84)}.ai-conversation-pin-trigger:not(.is-pinned):hover{background:var(--surface);color:var(--ink);outline:none}.ai-conversation-pin-trigger:not(.is-pinned):focus-visible{background:var(--surface);color:var(--ink);outline:none}.ai-conversation-pin-trigger.is-pinned:hover{background:var(--proof)}.ai-conversation-pin-trigger.is-pinned:focus-visible{background:var(--proof)}@supports (color:color-mix(in lab, red, red)){.ai-conversation-pin-trigger.is-pinned:hover{background:color-mix(in srgb, var(--proof) 12%, var(--surface))}.ai-conversation-pin-trigger.is-pinned:focus-visible{background:color-mix(in srgb, var(--proof) 12%, var(--surface))}}.ai-conversation-pin-trigger.is-pinned:hover{outline:none}.ai-conversation-pin-trigger.is-pinned:focus-visible{outline:none}.ai-conversation-pin-trigger.is-pinned:hover .ai-conversation-pin-icon{opacity:0;transform:rotate(18deg)scale(.84)}.ai-conversation-pin-trigger.is-pinned:focus-visible .ai-conversation-pin-icon{opacity:0;transform:rotate(18deg)scale(.84)}.ai-conversation-pin-trigger.is-pinned:hover .ai-conversation-pin-slash{opacity:1;color:var(--proof);transform:rotate(0)scale(1)}.ai-conversation-pin-trigger.is-pinned:focus-visible .ai-conversation-pin-slash{opacity:1;color:var(--proof);transform:rotate(0)scale(1)}.ai-history-empty{color:var(--ink-muted);margin:10px 4px;font-size:12px}.ai-conversation-detail{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:5px;margin-top:12px;padding:10px;display:grid}.ai-conversation-detail strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-conversation-detail small{color:var(--ink-muted);overflow-wrap:anywhere;font-size:10px}.ai-conversation-detail__timestamps{gap:4px;padding-top:2px;display:grid}.ai-conversation-detail__timestamps>small{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ai-conversation-detail__timestamps>small span{flex:none}.ai-conversation-detail__timestamps time{color:var(--ink);text-align:end}.ai-conversation-detail button{color:var(--brand-text);cursor:pointer;background:0 0;border:0;justify-self:start;font-size:11px}.aui-message-actions{align-items:center;gap:4px;display:flex}.aui-message-actions button{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.aui-message-actions button:hover{background:var(--surface-muted);color:var(--brand-text)}.aui-message-actions svg{width:16px;height:16px}.aui-message--user{padding-block-end:42px;position:relative}.aui-message--user .aui-message-actions{min-height:30px;margin:0;position:absolute;bottom:7px;background:0 0!important}.aui-message--user .aui-message-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.aui-message--user .aui-message-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.aui-message--user .aui-message-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.aui-message--user .aui-message-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.aui-message--user .aui-message-actions button,.aui-message--user .aui-message-actions button:hover{background:0 0!important}.aui-message--assistant .aui-assistant-body{padding-block-end:36px;position:relative}.aui-message--assistant{position:relative;overflow:visible}.aui-message--assistant .aui-message-actions{margin:0;position:absolute;bottom:0}.aui-message--assistant .aui-message-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.aui-message--assistant .aui-message-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.aui-message--assistant .aui-message-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.aui-message--assistant .aui-message-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.aui-message-time{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:6px;font-size:12px;line-height:30px}.aui-conversation-time-separator{width:100%;color:var(--ink-muted);text-align:center;font-variant-numeric:tabular-nums;margin:18px 0 14px;font-size:13px;line-height:1.5;display:block}.aui-message .aui-message-actions{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:translateY(-2px)}.aui-message:hover .aui-message-actions,.aui-message:focus-within .aui-message-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.aui-message--assistant .aui-message-actions{opacity:1;pointer-events:auto;transform:none}.aui-message--assistant .aui-message-time{opacity:0;transition:opacity .16s}.aui-message--assistant:hover .aui-message-time,.aui-message--assistant:focus-within .aui-message-time{opacity:1}.aui-error-card{border:1px solid var(--proof);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;width:min(100%,560px);display:grid}@supports (color:color-mix(in lab, red, red)){.aui-error-card{border:1px solid color-mix(in srgb, var(--proof) 34%, var(--line))}}.aui-error-card{background:var(--proof);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.aui-error-card{background:color-mix(in srgb, var(--proof) 7%, var(--surface))}}.aui-error-card{color:var(--ink-soft);padding:14px 15px}.aui-error-card>svg{width:20px;height:20px;color:var(--proof);margin:1px 0 0}.aui-error-card>div{gap:3px;display:grid}.aui-error-card strong{color:var(--ink);font-size:14px;line-height:1.45}.aui-error-card span{color:var(--ink-muted);font-size:13px;line-height:1.55}.aui-tool-call{width:min(100%,560px);color:var(--ink-soft);margin:8px 0;position:relative}.aui-tool-call__trigger{z-index:1;width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px;transition:color .16s,background-color .16s;display:flex;position:relative}.aui-tool-call__icon{width:26px;height:26px;color:var(--ink-muted);flex:0 0 26px;place-items:center;transition:color .16s;display:grid;transform:translate(-12px)}.aui-tool-call__icon svg{width:20px;height:20px}.aui-tool-call__copy{min-width:0;max-width:calc(100% - 53px);display:block;overflow:hidden}.aui-tool-call__copy strong{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;line-height:1.45;transition:color .16s;display:block;overflow:hidden}.aui-tool-call__caret{width:16px;height:16px;color:var(--ink);opacity:0;flex:0 0 16px;transition:color .16s,opacity .16s,transform .16s;transform:translate(-3px)}.aui-tool-call__trigger:hover{outline:none}.aui-tool-call__trigger:focus-visible{outline:none}.aui-tool-call__trigger:hover .aui-tool-call__icon,.aui-tool-call__trigger:hover .aui-tool-call__copy strong{color:var(--ink)}.aui-tool-call__trigger:focus-visible .aui-tool-call__icon{color:var(--ink)}.aui-tool-call__trigger:focus-visible .aui-tool-call__copy strong{color:var(--ink)}.aui-tool-call__trigger:hover .aui-tool-call__caret,.aui-tool-call__trigger[aria-expanded=true] .aui-tool-call__caret{opacity:1;transform:translate(0)}.aui-tool-call__trigger:focus-visible .aui-tool-call__caret{opacity:1;transform:translate(0)}.aui-tool-call__caret.is-open{transform:rotate(90deg)}.aui-tool-call__details{z-index:1;border-inline-start:1px solid var(--line);max-height:250px;color:var(--ink-muted);white-space:pre-wrap;margin:0 8px 8px 40px;font-size:11px;line-height:1.55;position:relative;overflow:auto}.aui-tool-call__details code{padding:6px 10px;display:block}.aui-tool-call__memory-summary{border-inline-start:2px solid var(--brand);gap:3px;margin:-1px 8px 8px 40px;padding:7px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.aui-tool-call__memory-summary{border-inline-start:2px solid color-mix(in srgb, var(--brand) 62%, var(--line))}}.aui-tool-call__memory-summary{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aui-tool-call__memory-summary{background:color-mix(in srgb, var(--brand) 4%, transparent)}}.aui-tool-call__memory-summary{color:var(--ink);font-size:12px;line-height:1.5}.aui-tool-call__memory-summary small{color:var(--ink-muted);font-size:11px}.aui-tool-call__asset{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin:0 8px 8px 40px;padding:6px 10px;font-size:12px;display:inline-flex}.aui-tool-call__asset:hover{border-color:var(--brand);color:var(--brand-text);outline:none}.aui-tool-call__asset:focus-visible{border-color:var(--brand);color:var(--brand-text);outline:none}.aui-tool-call__asset svg{width:16px;height:16px}.aui-tool-call.is-running .aui-tool-call__copy strong{color:#0000;background:linear-gradient(90deg, var(--ink-muted) 0%, var(--ink-muted) 38%, var(--ink) 50%, var(--ink-muted) 62%, var(--ink-muted) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite aui-tool-text-shimmer}.aui-tool-call.is-running .aui-tool-call__icon{color:var(--ink-muted)}.aui-tool-call.is-error .aui-tool-call__icon,.aui-tool-call.is-error .aui-tool-call__copy strong{color:var(--proof)}@keyframes aui-tool-text-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.aui-tool-call.is-running .aui-tool-call__copy strong{color:var(--ink-muted);filter:none;background:0 0;transition:none;animation:none;transform:none}.aui-answer-loader__status,.aui-answer-loader__thought,.aui-answer-loader__thought:before{transition:none;animation:none;transform:none}}.aui-detached-run{width:min(100%,52rem);color:var(--ink-soft);gap:9px;margin:8px auto 28px;padding:6px 8px 30px;display:grid}.aui-detached-run__head{align-items:flex-start;gap:10px;display:flex}.aui-detached-run__head>.loader{margin-top:3px}.aui-detached-run__head strong{color:var(--ink);font-size:14px;font-weight:700;line-height:1.45}.aui-detached-run__tools{gap:5px;margin:0 0 0 26px;padding:0;list-style:none;display:grid}.aui-detached-run__tools li{min-width:0;color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;line-height:1.45;display:flex}.aui-detached-run__tools li>.loader{--size:14px}.aui-detached-run__tool-dot{background:var(--ink-muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.aui-detached-run__tool-dot{background:color-mix(in srgb, var(--ink-muted) 58%, transparent)}}.aui-detached-run__tools li.is-running{color:var(--ink-soft)}.aui-detached-run__tools li.is-error{color:var(--proof)}.aui-detached-run__tools li.is-error .aui-detached-run__tool-dot{background:var(--proof)}.aui-todo-float__spinner{border:3px solid var(--signal-fill);width:18px;height:18px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.aui-todo-float__spinner{border:3px solid color-mix(in srgb, var(--signal-fill) 25%, transparent)}}.aui-todo-float__spinner{border-top-color:var(--signal-fill);border-radius:50%;animation:.8s linear infinite ai-scroll-spin}@keyframes aui-todo-in{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.aui-todo-floating{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:100%;margin-bottom:8px}@supports (color:color-mix(in lab, red, red)){.aui-todo-floating{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.aui-todo-floating{backdrop-filter:blur(14px);padding:11px 14px;animation:.26s cubic-bezier(.22,1,.36,1) both aui-todo-in;box-shadow:0 4px 12px -4px #0829302e}.aui-todo-floating__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.aui-todo-floating__head strong{align-items:center;gap:8px;font-size:13px;display:flex}.aui-todo-floating__head small{color:var(--ink-muted);font-size:11px;font-weight:500}.aui-todo-floating__close{width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 24px;place-items:center;transition:background .12s,color .12s;display:grid}.aui-todo-floating__close:hover{background:var(--surface-muted);color:var(--ink)}.aui-todo-floating__close svg{width:14px;height:14px}.aui-todo-floating ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.aui-todo-floating li{color:var(--ink-soft);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;font-size:12px;line-height:1.45;display:grid}.aui-todo-floating li>span:first-child{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.aui-todo-floating li.is-done{color:var(--ink-muted);text-decoration:line-through}.aui-todo-status{width:16px;height:16px;color:var(--ink-muted);justify-content:center;align-items:center;display:flex}.aui-todo-status svg{width:16px;height:16px}.aui-todo-status.is-done{color:var(--brand-text)}.aui-todo-status__spinner{border:2px solid var(--signal-fill);width:14px;height:14px;display:block}@supports (color:color-mix(in lab, red, red)){.aui-todo-status__spinner{border:2px solid color-mix(in srgb, var(--signal-fill) 25%, transparent)}}.aui-todo-status__spinner{border-top-color:var(--signal-fill);border-radius:50%;animation:.8s linear infinite ai-scroll-spin}.aui-skill-popover{z-index:30;border:1px solid var(--line);background:var(--surface);width:min(100%,440px);box-shadow:var(--shadow-md);border-radius:14px;gap:4px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 10px)}.aui-skill-popover:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.aui-skill-popover:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.aui-skill-popover:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.aui-skill-popover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.aui-skill-popover__item{color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;display:grid}.aui-skill-popover__item:hover{background:var(--brand-soft)}.aui-skill-popover__item:focus-visible{background:var(--brand-soft)}.aui-skill-popover__item>svg{width:22px;height:22px;color:var(--brand-text)}.aui-skill-popover__item span{gap:2px;display:grid}.aui-skill-popover__item strong{font-size:13px}.aui-skill-popover__item small{color:var(--ink-muted);font-size:11px;line-height:1.35}.aui-selected-skill{background:var(--brand-soft);width:max-content;color:var(--brand-text);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;margin:0;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.aui-selected-skill>svg:first-child{width:14px;height:14px}.aui-selected-skill>svg:last-child{width:13px;height:13px}.aui-composer-row>button[aria-label=选择技能]{font-size:0;position:relative}.aui-composer-row>button[aria-label=选择技能]:before{content:"";background:currentColor;width:18px;height:18px;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)rotate(-55deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224 128a8 8 0 0 1-8 8H40a8 8 0 0 1 0-16h176a8 8 0 0 1 8 8Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224 128a8 8 0 0 1-8 8H40a8 8 0 0 1 0-16h176a8 8 0 0 1 8 8Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.ai-feedback-dialog{width:min(100vw - 32px,520px)}.aui-selection-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:2px;padding:7px;display:flex;box-shadow:0 10px 24px -16px #07232a6b}.aui-selection-toolbar button{width:34px;height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background-color .15s,color .15s;display:grid}.aui-selection-toolbar button:hover{background:var(--ink)}.aui-selection-toolbar button:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.aui-selection-toolbar button:hover{background:color-mix(in srgb, var(--ink) 7%, var(--surface))}.aui-selection-toolbar button:focus-visible{background:color-mix(in srgb, var(--ink) 7%, var(--surface))}}.aui-selection-toolbar button:hover{color:var(--ink);outline:none}.aui-selection-toolbar button:focus-visible{color:var(--ink);outline:none}.ai-rail-brandbar>button{width:38px;height:38px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.ai-rail-brandbar>button:hover{background:var(--surface-hover);color:var(--ink)}.ai-rail-brandbar>button svg{width:21px;height:21px}.ai-rail:not(.is-expanded) .ai-rail-logo{flex-basis:52px;width:52px;height:52px}.ai-rail:not(.is-expanded) .ai-rail-logo>svg{width:36px;height:36px}.ai-rail.is-expanded .ai-rail-avatar{height:48px;min-height:48px;padding-inline-start:8px;padding-inline-end:8px}.ai-rail.is-expanded .ai-rail-avatar>span:first-child,.ai-rail.is-expanded .ai-rail-avatar>img{object-fit:cover;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.aui-viewport{padding:84px 16px 0}@media (max-width:760px){.aui-viewport{padding-top:76px}}.aui-message,.aui-footer{width:min(100%,52rem)}.aui-message--assistant{padding:6px 8px 30px}.aui-message--user{padding:6px 8px 18px}.aui-message--user>div{background:var(--surface-muted);border-radius:14px;max-width:85%;padding:9px 14px}.aui-assistant-body{color:var(--ink);overflow-wrap:anywhere;line-height:1.7}.aui-message-actions{min-height:30px;margin-top:6px}.aui-footer{background:var(--paper);width:min(100%,52rem);padding:16px 0 22px}.aui-viewport:has(.aui-empty) .aui-footer{background:var(--paper);width:min(100%,52rem);padding:16px 0 22px}.aui-composer{border:1px solid var(--line);min-height:0;overflow:visible}.aui-viewport:has(.aui-empty) .aui-composer{border:1px solid var(--line);min-height:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.aui-composer{border:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.aui-viewport:has(.aui-empty) .aui-composer{border:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.aui-composer{background:var(--surface-muted);border-radius:24px}.aui-viewport:has(.aui-empty) .aui-composer{background:var(--surface-muted);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.aui-composer{background:color-mix(in srgb, var(--surface-muted) 30%, var(--surface))}.aui-viewport:has(.aui-empty) .aui-composer{background:color-mix(in srgb, var(--surface-muted) 30%, var(--surface))}}.aui-composer{padding:8px;box-shadow:0 4px 16px -8px #00000014,0 1px 2px #0000000a}.aui-viewport:has(.aui-empty) .aui-composer{padding:8px;box-shadow:0 4px 16px -8px #00000014,0 1px 2px #0000000a}.aui-composer:focus-within{border-color:var(--line-strong);box-shadow:0 6px 24px -8px #0000001f,0 1px 2px #0000000d}.aui-composer textarea{min-height:64px;max-height:160px;padding:12px 12px 6px;font-size:16px;line-height:1.5}.aui-viewport:has(.aui-empty) .aui-composer textarea{min-height:64px;max-height:160px;padding:12px 12px 6px;font-size:16px;line-height:1.5}.frontpost-assistant .aui-composer-quote{background:var(--ink);border-radius:11px;align-items:center;gap:8px;min-width:0;margin:3px 4px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-composer-quote{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}}.frontpost-assistant .aui-composer-quote{color:var(--ink-soft);padding:8px 8px 8px 10px;font-size:13px;line-height:1.3}.frontpost-assistant .aui-composer-quote>svg{width:16px;height:16px;color:var(--brand-text);flex:none}.frontpost-assistant .aui-composer-quote>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.frontpost-assistant .aui-composer-quote>button{width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.frontpost-assistant .aui-composer-quote>button:hover{background:var(--ink)}.frontpost-assistant .aui-composer-quote>button:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-composer-quote>button:hover{background:color-mix(in srgb, var(--ink) 7%, var(--surface))}.frontpost-assistant .aui-composer-quote>button:focus-visible{background:color-mix(in srgb, var(--ink) 7%, var(--surface))}}.frontpost-assistant .aui-composer-quote>button:hover{color:var(--ink);outline:none}.frontpost-assistant .aui-composer-quote>button:focus-visible{color:var(--ink);outline:none}.frontpost-assistant .aui-composer-quote>button svg{width:14px;height:14px}.frontpost-assistant .ai-preview-audio{gap:9px;padding:18px;display:grid}.frontpost-assistant .ai-preview-audio audio{width:100%;accent-color:var(--brand)}.frontpost-assistant .ai-preview-audio p{color:var(--ink-muted);margin:0;font-size:12px}.aui-composer-row{background:0 0;border:0;gap:6px;min-height:32px;padding:0}.aui-attach{border:0;border-radius:50%;width:30px;height:30px}.aui-send-wrap{width:30px;height:30px}.aui-send{box-shadow:none;border-radius:50%}.aui-viewport:has(.aui-empty){justify-content:center;padding-bottom:32px}.aui-source-card,.aui-focus-tool,.aui-process-tool,.aui-context-display,.aui-composer-select{display:none}.aui-composer-trigger-root{width:100%;position:relative}.frontpost-assistant .aui-composer:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-composer:focus-within{border-color:color-mix(in srgb, var(--brand) 48%, var(--line))}}.frontpost-assistant .aui-composer:focus-within{box-shadow:0 0 0 3px var(--brand), 0 12px 34px -19px var(--brand), 0 1px 2px #0000000d}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 13%, transparent), 0 12px 34px -19px color-mix(in srgb, var(--brand) 48%, transparent), 0 1px 2px #0000000d}}.frontpost-assistant .aui-skill-popover{width:min(252px,100vw - 28px);height:auto;max-height:none;padding:5px;overflow:visible}.aui-skill-popover__heading{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:7px 8px 2px;font-size:10px;font-weight:800}.aui-skill-popover__item{grid-template-columns:22px minmax(0,1fr);gap:8px;min-height:38px;padding:7px 8px}.aui-skill-popover__item>svg{width:22px;height:22px}.aui-skill-tooltip{z-index:21;border:1px solid var(--line-soft);background:var(--surface);width:max-content;max-width:220px;color:var(--ink);opacity:0;pointer-events:none;white-space:normal;border-radius:10px;gap:5px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .15s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;transform:translateY(-50%)translate(-4px);box-shadow:0 12px 26px -18px #07232a99}.aui-skill-tooltip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + 10px)}.aui-skill-tooltip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + 10px)}.aui-skill-tooltip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + 10px)}.aui-skill-tooltip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + 10px)}.aui-skill-tooltip a{color:var(--brand-text);pointer-events:auto;font-weight:700;text-decoration:none}.aui-skill-tooltip a:hover{text-decoration:underline}.aui-skill-popover__item-wrap.has-source-tooltip:after{display:none}.aui-skill-popover__item-wrap.has-source-tooltip:hover .aui-skill-tooltip,.aui-skill-popover__item-wrap.has-source-tooltip:focus-within .aui-skill-tooltip{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.aui-skill-popover__item small{display:none}.aui-skill-popover__item-wrap[data-tooltip]{position:relative}.aui-skill-popover__item-wrap[data-tooltip]:after{z-index:20;border:1px solid var(--line-soft);background:var(--surface);width:max-content;max-width:220px;color:var(--ink);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:normal;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .15s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translateY(-50%)translate(-4px);box-shadow:0 12px 26px -18px #07232a99}.aui-skill-popover__item-wrap[data-tooltip]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(100% + 10px)}.aui-skill-popover__item-wrap[data-tooltip]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(100% + 10px)}.aui-skill-popover__item-wrap[data-tooltip]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(100% + 10px)}.aui-skill-popover__item-wrap[data-tooltip]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(100% + 10px)}.aui-skill-popover__item-wrap[data-tooltip]:hover:after,.aui-skill-popover__item-wrap[data-tooltip]:focus-within:after{opacity:1;transform:translateY(-50%)translate(0)}.aui-empty__welcome{place-items:center;min-height:3.2em;animation:3s both aui-welcome-cycle;display:grid;overflow:hidden}@keyframes aui-welcome-cycle{0%{opacity:0;filter:none;transform:translateY(6px)}12%,78%{opacity:1;filter:none;transform:translateY(0)}to{opacity:0;filter:none;transform:translateY(5px)}}.aui-disclaimer{color:var(--ink-muted);letter-spacing:.01em;text-align:center;margin:8px auto 0;font-size:11px;display:block}.aui-composer-queue-item{border:1px solid var(--brand);justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:4px 4px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.aui-composer-queue-item{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line))}}.aui-composer-queue-item{background:var(--brand-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.aui-composer-queue-item{background:color-mix(in srgb, var(--brand-soft) 28%, var(--surface))}}.aui-composer-queue-item{padding:7px 8px 7px 11px}.aui-queue-item__label{min-width:0;color:var(--ink-soft);align-items:center;gap:9px;font-size:13px;display:flex}.aui-queue-item__label [data-slot=queue-item-text]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aui-queue-item__badge{color:var(--brand-text);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}.aui-queue-item__actions{flex:none;align-items:center;gap:2px;display:flex}.aui-queue-item__actions button{height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.aui-queue-item__actions button:hover{background:var(--brand-soft);color:var(--brand-text);outline:none}.aui-queue-item__actions button:focus-visible{background:var(--brand-soft);color:var(--brand-text);outline:none}.aui-queue-item__actions button:last-child{justify-content:center;width:30px;padding:0}.aui-queue-item__actions svg{width:15px;height:15px}.ai-conversation-actions{position:relative}.ai-conversation-menu{z-index:160;border:1px solid var(--line);background:var(--surface);width:max-content;box-shadow:var(--shadow-md);border-radius:14px;padding:6px;display:grid}.ai-conversation-menu button{width:100%;min-height:38px;font-size:var(--font-small-size);text-align:start;white-space:nowrap;color:var(--ink-soft);border-radius:9px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 14px 9px 10px;display:flex}.ai-conversation-menu button svg{flex:0 0 16px;width:16px;height:16px}.ai-conversation-menu button:hover{background:var(--surface-hover);outline:none}.ai-conversation-menu button:focus-visible{background:var(--surface-hover);outline:none}.ai-conversation-menu button.is-danger{color:var(--proof)}.ai-conversation-menu button.is-danger:hover{background:var(--proof)}.ai-conversation-menu button.is-danger:focus-visible{background:var(--proof)}@supports (color:color-mix(in lab, red, red)){.ai-conversation-menu button.is-danger:hover{background:color-mix(in srgb, var(--proof) 10%, var(--surface))}.ai-conversation-menu button.is-danger:focus-visible{background:color-mix(in srgb, var(--proof) 10%, var(--surface))}}.ai-conversation-menu button.is-danger:hover{color:var(--proof)}.ai-conversation-menu button.is-danger:focus-visible{color:var(--proof)}.ai-feedback-dialog{gap:14px;display:grid}.ai-feedback-options{gap:8px;display:grid}.ai-feedback-option{border:1px solid var(--line);background:var(--surface-muted);border-radius:13px;align-items:center;gap:10px;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-feedback-option{background:color-mix(in srgb, var(--surface-muted) 45%, var(--surface))}}.ai-feedback-option{color:var(--ink);text-align:start;cursor:pointer;padding:11px 13px;font-size:14px;font-weight:600;transition:border-color .16s,background .16s}.ai-feedback-option:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ai-feedback-option:hover{border-color:color-mix(in srgb, var(--brand) 42%, var(--line))}}.ai-feedback-option.is-selected{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text)}.ai-feedback-option__mark{border:1px solid var(--line-strong);background:var(--surface);color:#fff;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.ai-feedback-option.is-selected .ai-feedback-option__mark{border-color:var(--brand);background:var(--brand)}.ai-feedback-option__mark svg{width:12px;height:12px}.ai-feedback-input{resize:vertical;border:1px solid var(--line);background:var(--surface-muted);border-radius:15px;outline:0;width:100%;min-height:142px}@supports (color:color-mix(in lab, red, red)){.ai-feedback-input{background:color-mix(in srgb, var(--surface-muted) 45%, var(--surface))}}.ai-feedback-input{color:var(--ink);font:inherit;padding:13px 14px;line-height:1.55}.ai-feedback-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.ai-feedback-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent)}}.ai-feedback-help,.ai-feedback-error{color:var(--ink-muted);margin:-4px 0 0;font-size:12px;line-height:1.55}.ai-feedback-help a{color:var(--brand-text);text-underline-offset:2px;text-decoration:underline}.ai-feedback-error{color:var(--proof)}@media (max-width:760px){.aui-skill-popover{width:100%}.aui-skill-popover:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.aui-skill-popover:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.aui-skill-popover:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.aui-skill-popover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.aui-disclaimer{margin-top:6px;font-size:10px}}.account-workspace .account-token-usage{align-items:center;gap:18px 28px;display:grid;border:1px solid var(--line-soft)!important;background:var(--brand-soft)!important;border-radius:14px!important;grid-template-columns:minmax(210px,280px) minmax(260px,1fr) auto!important}@supports (color:color-mix(in lab, red, red)){.account-workspace .account-token-usage{background:color-mix(in srgb, var(--brand-soft) 36%, var(--surface))!important}}.account-workspace .account-token-usage{box-shadow:none!important;padding:18px 22px!important}.account-workspace .account-token-usage__summary{align-content:center;align-self:stretch;gap:4px;display:grid}.account-workspace .account-token-usage__summary>span{color:var(--brand-text);font-size:12px;font-weight:800}.account-workspace .account-token-usage__summary strong{color:var(--ink);letter-spacing:0;align-items:center;gap:5px;font-size:max(24px,min(3vw,34px));line-height:1;display:inline-flex}.account-workspace .account-token-usage__summary strong>span{line-height:1;display:block}.account-workspace .account-token-usage__summary small{color:var(--ink-muted);align-items:center;font-size:15px;font-weight:650;line-height:1;display:inline-flex}.account-workspace .account-token-usage__meter{align-self:center;gap:10px;min-width:0;display:grid}.account-workspace .account-token-usage__meter>p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.45}.account-workspace .account-token-usage>.text-link{white-space:nowrap;justify-self:end}.account-workspace .account-token-meter{border-radius:999px;height:9px;position:relative;overflow:hidden;background:var(--signal-track)!important}.account-workspace .account-token-meter>span{border-radius:inherit;position:absolute;top:0;bottom:0;background:var(--signal-fill)!important}.account-workspace .account-token-meter>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.account-workspace .account-token-meter>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.account-workspace .account-token-meter>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.account-workspace .account-token-meter>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.account-workspace .account-token-meter progress{opacity:0;position:absolute}html[data-theme=dark] .account-workspace .account-token-usage{background:var(--brand-soft)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .account-workspace .account-token-usage{background:color-mix(in srgb, var(--brand-soft) 34%, var(--surface-muted))!important}}html[data-theme=dark] .account-workspace .account-token-usage{border-color:var(--line)!important}html[data-theme=dark] .account-workspace .account-token-meter{background:var(--signal-track)!important}html[data-theme=dark] .account-workspace .account-token-meter>span{background:var(--signal-fill)!important}@media (prefers-color-scheme:dark){html:not([data-theme]) .account-workspace .account-token-usage{background:var(--brand-soft)!important}@supports (color:color-mix(in lab, red, red)){html:not([data-theme]) .account-workspace .account-token-usage{background:color-mix(in srgb, var(--brand-soft) 34%, var(--surface-muted))!important}}html:not([data-theme]) .account-workspace .account-token-usage{border-color:var(--line)!important}html:not([data-theme]) .account-workspace .account-token-meter{background:var(--signal-track)!important}html:not([data-theme]) .account-workspace .account-token-meter>span{background:var(--signal-fill)!important}}@media (max-width:760px){.account-workspace .account-token-usage{gap:14px;grid-template-columns:1fr!important;padding:18px!important}.account-workspace .account-token-usage>.text-link{justify-self:start}}.aui-empty>h1{justify-content:center;align-items:baseline;gap:.18em;display:inline-flex}.aui-empty>h1>span{align-items:flex-start;gap:.06em;display:inline-flex}.aui-empty>h1>span>svg{width:.42em;height:.42em;color:var(--brand-text);flex:0 0 .42em;margin-top:-.08em}.aui-composer-tools,.aui-composer-model-controls{flex:none;align-items:center;gap:5px;min-width:0;display:inline-flex}.aui-composer-tools .aui-selected-skill{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.aui-composer-model-controls .aui-context-ring{margin-inline-end:3px}.aui-model-selector-trigger{width:auto;min-width:0;max-width:190px;min-height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:0 auto;justify-content:flex-start;align-items:center;gap:5px;padding:0 7px;font-size:13px;font-weight:650;transition:background-color .15s;display:inline-flex}.aui-model-selector-trigger[data-auto=true]{justify-content:center;width:36px;padding:0}.aui-model-selector-trigger__icon{width:19px;height:19px;color:var(--brand-text);flex:none;display:none}.aui-model-selector-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:142px;overflow:hidden}.aui-model-selector-trigger:hover,.aui-model-selector-trigger[aria-expanded=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.aui-model-selector-trigger:hover,.aui-model-selector-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.aui-model-selector-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aui-model-selector-trigger__caret{opacity:.58;flex:none;width:13px;height:13px}.aui-model-selector-popover{z-index:120;border:1px solid var(--ink);width:min(310px,100vw - 24px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aui-model-selector-popover{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.aui-model-selector-popover{background:var(--surface,#fff);color:var(--ink);transform-origin:var(--radix-popover-content-transform-origin);animation:aui-model-selector-in var(--motion-panel) var(--motion-ease);border-radius:16px;box-shadow:0 18px 50px #0f222824}.aui-model-selector-popover [cmdk-root]{background:0 0}.aui-model-selector-search{border:0;border-bottom:1px solid var(--ink);width:100%;height:46px;padding:0 15px}@supports (color:color-mix(in lab, red, red)){.aui-model-selector-search{border-bottom:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.aui-model-selector-search{color:inherit;font:inherit;background:0 0;outline:0;font-size:14px}.aui-model-selector-search::placeholder,.aui-model-selector-option small,.aui-model-selector-empty{color:var(--muted)}.aui-model-selector-list{max-height:280px;padding:7px;overflow-y:auto}.aui-model-selector-option{cursor:pointer;user-select:none;border-radius:11px;align-items:center;gap:12px;min-height:58px;padding:9px 10px;display:flex}.aui-model-selector-option[data-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.aui-model-selector-option[data-selected=true]{background:color-mix(in srgb, var(--accent) 13%, transparent)}}.aui-model-selector-copy{flex:1;gap:2px;min-width:0;display:grid}.aui-model-selector-copy strong{align-items:center;gap:5px;font-size:14px;font-weight:700;display:inline-flex}.aui-model-selector-copy strong svg{width:13px;height:13px;color:var(--ink-muted)}.aui-model-selector-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.aui-model-selector-option>svg{width:17px;height:17px;color:var(--accent-strong,var(--ink))}.aui-model-selector-empty{text-align:center;padding:20px 12px;font-size:13px}@keyframes aui-model-selector-in{0%{opacity:0;transform:scale(.98)translateY(3px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:640px){.aui-model-selector-trigger{flex:0 0 48px;justify-content:center;gap:4px;width:48px;max-width:48px;min-height:36px;padding:0 5px}.aui-model-selector-trigger__icon{display:block}.aui-model-selector-name{display:none}}.aui-thinking-depth-popover{z-index:120;border:1px solid var(--ink);width:min(286px,100vw - 24px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aui-thinking-depth-popover{border:1px solid color-mix(in srgb, var(--ink) 11%, transparent)}}.aui-thinking-depth-popover{background:var(--surface,#fff);color:var(--ink);transform-origin:var(--radix-popover-content-transform-origin);animation:aui-model-selector-in var(--motion-panel) var(--motion-ease);border-radius:16px;box-shadow:0 18px 50px #0f222824}.aui-thinking-depth-popover [cmdk-root]{background:0 0}.aui-thinking-depth-focus-anchor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aui-thinking-depth-popover__heading{border-bottom:1px solid var(--ink);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.aui-thinking-depth-popover__heading{border-bottom:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.aui-thinking-depth-popover__heading{padding:13px 14px 11px}.aui-thinking-depth-popover__heading strong{font-size:13px;font-weight:750}.aui-thinking-depth-popover__heading small{color:var(--muted);font-size:11px;line-height:1.4}.aui-thinking-depth-list{gap:3px;padding:7px;display:grid}.aui-thinking-depth-option{cursor:pointer;user-select:none;border-radius:11px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:flex}.aui-thinking-depth-option[data-current=true]{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aui-thinking-depth-option[data-current=true]{background:color-mix(in srgb, var(--brand) 11%, var(--surface))}}.aui-thinking-depth-option__copy{flex:1;gap:2px;min-width:0;display:grid}.aui-thinking-depth-option__copy strong{font-size:13px;font-weight:700}.aui-thinking-depth-option__copy small{color:var(--muted);font-size:11px;line-height:1.35}.aui-thinking-depth-option__check{width:16px;height:16px;color:var(--brand-text);flex:none}.avatar-crop-overlay{z-index:200;backdrop-filter:blur(6px);animation:avatar-crop-fade var(--motion-feedback) var(--motion-ease);background:#0712169e;position:fixed;top:0;bottom:0;left:0;right:0}.avatar-crop-dialog{z-index:201;border:1px solid var(--line);width:min(92vw,580px);position:fixed;top:50%;overflow:hidden}.avatar-crop-dialog:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.avatar-crop-dialog:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.avatar-crop-dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.avatar-crop-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@supports (color:color-mix(in lab, red, red)){.avatar-crop-dialog{border:1px solid color-mix(in srgb, var(--line) 78%, transparent)}}.avatar-crop-dialog{background:var(--surface);color:var(--ink);animation:avatar-crop-enter var(--motion-panel) var(--motion-ease);border-radius:24px;transform:translate(-50%,-50%);box-shadow:0 32px 90px #0514194d}[dir=rtl] .avatar-crop-dialog{transform:translate(50%,-50%)}.avatar-crop-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.avatar-crop-header h2{margin:0;font-size:20px;line-height:1.25}.avatar-crop-header p{color:var(--ink-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.avatar-crop-close{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.avatar-crop-close:hover{background:var(--surface-hover);color:var(--ink)}.avatar-crop-close svg{width:19px;height:19px}.avatar-crop-stage{background:radial-gradient(circle at 50% 48%, var(--brand), transparent 48%), #10242b;height:min(54vw,360px);min-height:290px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avatar-crop-stage{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--brand) 18%, transparent), transparent 48%), #10242b}}.avatar-crop-stage{touch-action:none}.avatar-crop-stage .reactEasyCrop_CropArea{border:0;box-shadow:0 0 0 9999em #050f1394}.avatar-crop-stage .reactEasyCrop_Image{user-select:none}.avatar-crop-zoom{color:var(--ink-muted);grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:19px 24px 8px;display:grid}.avatar-crop-zoom svg{width:17px;height:17px}.avatar-crop-zoom input{width:100%;height:20px;accent-color:var(--brand);cursor:pointer;margin:0}.avatar-crop-error,.account-avatar-error{color:var(--proof);margin:10px 0 0;font-size:13px}.avatar-crop-error{padding-inline-start:24px;padding-inline-end:24px}.avatar-crop-actions{justify-content:flex-end;gap:10px;padding:14px 24px 22px;display:flex}.avatar-crop-actions .fp-button{border-radius:12px;min-height:42px;padding-inline-start:17px;padding-inline-end:17px}.avatar-crop-actions .fp-button--ghost{color:var(--ink-muted)}@keyframes avatar-crop-fade{0%{opacity:0}}@keyframes avatar-crop-enter{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.985)}}[dir=rtl] .avatar-crop-dialog{animation-name:avatar-crop-enter-rtl}@keyframes avatar-crop-enter-rtl{0%{opacity:0;transform:translate(50%,calc(12px - 50%))scale(.985)}}@media (max-width:600px){.avatar-crop-dialog{border-radius:20px;width:calc(100vw - 24px)}.avatar-crop-header{padding:19px 18px 15px}.avatar-crop-stage{height:min(84vw,350px);min-height:260px}.avatar-crop-zoom{padding-inline-start:18px;padding-inline-end:18px}.avatar-crop-actions{padding:12px 18px 18px}.avatar-crop-actions .fp-button{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.modal-dialog-overlay,.modal-dialog,[cmdk-overlay],.command-dialog,.settings-panel,.mega-menu,.mobile-nav,.aui-model-selector-popover,.avatar-crop-overlay,.avatar-crop-dialog{transition-duration:0s!important;animation:none!important}.avatar-crop-overlay,.avatar-crop-dialog{animation:none}}.account-identity-avatar{border-radius:50%}.account-identity-row{align-items:center;gap:16px;display:flex}.account-identity-row--centered{justify-content:center}.account-identity-row--centered .account-identity-edit{position:absolute;right:24px}.account-identity-copy{flex:1;gap:4px;min-width:0;display:grid}.account-identity-copy>span{color:var(--ink-muted);font-size:12px;font-weight:700}.account-identity-copy>strong{font-size:17px;line-height:1.4}.account-identity-copy>small{color:var(--ink-muted);font-size:12px;line-height:1.45}.account-identity-edit{white-space:nowrap;flex:none;align-items:center;gap:6px;margin-top:0;display:inline-flex}.account-identity-form{gap:14px;max-width:540px;margin-top:8px;display:grid}.account-identity-form label{color:var(--ink-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.account-identity-form label>input{color:var(--ink);font-size:14px;font-weight:600}.account-identity-form>p{color:var(--proof);margin:-4px 0 0;font-size:13px}.account-identity-form>div:last-child{align-items:center;gap:14px;display:flex}.account-identity-form .fp-button{border-radius:11px;min-height:40px;padding:8px 16px}.account-handle-input{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;min-height:44px;display:flex;overflow:hidden}.account-handle-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.account-handle-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}}.account-handle-input>span{color:var(--ink-muted);flex:none;padding-inline-start:12px;font-size:13px;font-weight:600}.account-handle-input>input{min-width:100px;height:42px;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;padding-inline-start:2px;padding-inline-end:12px;font-size:13px;font-weight:700}.account-handle-input>input:focus{box-shadow:none;outline:0}@media (max-width:600px){.account-identity-row{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;display:grid}.account-identity-row--centered{justify-items:center;position:relative}.account-identity-row--centered .account-identity-edit{position:absolute}.account-identity-row--centered .account-identity-edit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.account-identity-row--centered .account-identity-edit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.account-identity-row--centered .account-identity-edit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.account-identity-row--centered .account-identity-edit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.account-identity-row--editing{grid-template-columns:auto minmax(0,1fr)}.account-identity-row--editing .account-identity-copy{grid-column:2}.account-identity-edit{white-space:nowrap;grid-area:1/3;place-self:center end;margin-top:0}.account-identity-copy>strong{overflow-wrap:anywhere}.account-handle-input>span{display:none}.account-handle-input>input{padding-inline-start:12px;padding-inline-end:12px}}.account-login-email-form{grid-template-columns:minmax(220px,420px) auto;align-items:start;gap:10px;margin-top:16px;display:grid}.account-login-email-form .fp-button{justify-self:start;min-height:44px;padding-block-start:0;padding-block-end:0;padding-inline-start:14px;padding-inline-end:14px}.account-login-email-form__actions{grid-column:1/-1;align-items:center;gap:12px;margin-top:4px;display:flex}.account-login-email-form>p{color:var(--proof);grid-column:1/-1;margin:0;font-size:13px}.account-support-note{color:var(--ink-muted);grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.6}.account-support-note a{color:var(--brand-text);font-weight:750;text-decoration:none}.account-support-note a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.account-login-email-form{grid-template-columns:1fr}.account-login-email-form .fp-button{width:100%}.account-login-email-form__actions{justify-content:center}}.fp-select{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:8px 12px;font-weight:600}.pricing-hero h1{margin-top:0}.pricing-included-art{color:#f6f1e8;width:min(160px,100%);margin:0 0 22px;display:block}.pricing-included-art svg{width:100%;height:auto;display:block}.pricing-included details{border-radius:16px}.pricing-included details summary{letter-spacing:.005em;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:17px;font-weight:600}.pricing-included summary::-webkit-details-marker{display:none}.pricing-included details a{color:#9fd8d5;font-weight:650}.pricing-included details a:hover{text-underline-offset:3px;text-decoration:underline}.pricing-comparison-group th{z-index:2;border-top:1px solid var(--line);background:var(--paper-warm);position:sticky}.pricing-comparison-group th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pricing-comparison-group th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pricing-comparison-group th:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pricing-comparison-group th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-group th{background:color-mix(in srgb, var(--paper-warm) 56%, var(--surface))}}.pricing-comparison-group th{color:var(--ink-soft);letter-spacing:.04em;text-align:start;padding:11px 16px;font-size:12px;font-weight:850}.pricing-comparison-group:first-child th{border-top:0}.pricing-comparison-table-wrap{background:var(--surface);isolation:isolate;border-radius:20px;overflow:auto hidden}.pricing-comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed}.pricing-comparison-table th,.pricing-comparison-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle}.pricing-comparison-table thead th{border-bottom-color:var(--line);background:var(--paper-warm)}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-table thead th{background:color-mix(in srgb, var(--paper-warm) 56%, var(--surface))}}.pricing-comparison-table thead th{color:var(--ink);font-size:13px;font-weight:800;line-height:1.3}.pricing-comparison-plan-name{display:block}.pricing-comparison-plan--paid{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-plan--paid{background:color-mix(in srgb, var(--accent) 16%, var(--surface-muted))!important}}.pricing-comparison-table thead th:first-child,.pricing-comparison-table tbody td:first-child{text-align:start;width:40%}.pricing-comparison-table thead th:not(:first-child),.pricing-comparison-table tbody td:not(:first-child){text-align:center;width:20%}.pricing-comparison-table tbody td{min-height:52px;color:var(--ink-muted);font-weight:550;line-height:1.45}.pricing-comparison-table tbody td:first-child{color:var(--ink);font-weight:680}.pricing-comparison-cell--paid{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-cell--paid{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.pricing-comparison-table tbody tr:last-child td{border-bottom:0}.pricing-comparison-cell--check{font-size:17px;color:var(--brand-text)!important;font-weight:800!important}.pricing-comparison-cell--unavailable{color:var(--ink-faint)!important}.pricing-comparison-row--featured td:not(:first-child){color:var(--ink-soft);font-weight:680}.pricing-comparison-table tbody tr:hover td{background:var(--surface-hover)}.pricing-comparison-table tbody tr:hover .pricing-comparison-cell--paid{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-table tbody tr:hover .pricing-comparison-cell--paid{background:color-mix(in srgb, var(--accent) 15%, var(--surface-hover))}}.pricing-comparison-table tbody td:first-child,.pricing-comparison-table thead th:first-child{z-index:1;background:var(--paper-warm);position:sticky}.pricing-comparison-table tbody td:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pricing-comparison-table tbody td:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pricing-comparison-table thead th:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pricing-comparison-table thead th:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pricing-comparison-table tbody td:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pricing-comparison-table tbody td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pricing-comparison-table thead th:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pricing-comparison-table thead th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}@supports (color:color-mix(in lab, red, red)){.pricing-comparison-table tbody td:first-child,.pricing-comparison-table thead th:first-child{background:color-mix(in srgb, var(--paper-warm) 56%, var(--surface))}}.pricing-comparison-table tbody td:first-child,.pricing-comparison-table thead th:first-child{border-inline-end:1px solid var(--line-soft)}.pricing-comparison-table tbody td:first-child{z-index:1;background:var(--surface);border-inline-end:1px solid var(--line-soft);position:sticky}.pricing-comparison-table tbody td:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pricing-comparison-table tbody td:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.pricing-comparison-table tbody td:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pricing-comparison-table tbody td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.pricing-comparison-table tbody tr:hover td:first-child{background:var(--surface-hover)}.pricing-comparison-intro{max-width:none;color:var(--ink-muted);text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.7}.pricing-discovery-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.pricing-discovery-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:18px;align-content:start;gap:9px;padding:22px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.pricing-discovery-card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pricing-discovery-card:hover{border-color:color-mix(in srgb, var(--brand) 44%, var(--line))}}.pricing-discovery-card:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.pricing-discovery-card:hover{background:color-mix(in srgb, var(--brand-soft) 18%, var(--surface))}}.pricing-discovery-card:hover{transform:translateY(-2px)}.pricing-discovery-card:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pricing-discovery-card__eyebrow{color:var(--brand-text);letter-spacing:.045em;font-size:11px;font-weight:800}.pricing-discovery-card strong{font-size:19px;line-height:1.35}.pricing-discovery-card p{color:var(--ink-muted);font-size:14px;line-height:1.65}.pricing-discovery-card__link{color:var(--brand-text);text-underline-offset:2px;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-flex}@media (max-width:700px){.pricing-discovery-cards{grid-template-columns:1fr}}@media (max-width:600px){.pricing-comparison-table{min-width:560px}.pricing-comparison-table thead th:first-child,.pricing-comparison-table tbody td:first-child{width:30%!important}.pricing-comparison-table thead th:not(:first-child),.pricing-comparison-table tbody td:not(:first-child){width:23.333%!important}.pricing-comparison-table th,.pricing-comparison-table td{padding:12px 10px!important}}.pricing-plan-hero{text-align:center;max-width:920px;margin:4px auto 30px}.pricing-plan-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Newsreader,Noto Serif SC,Noto Sans Arabic,Georgia,serif;font-size:max(40px,min(5.2vw,64px));font-weight:620;line-height:.98}.pricing-plan-hero h1 .pricing-hero__headline.is-cjk{font-weight:800}.pricing-plan-hero>p{color:var(--ink-soft);margin:18px auto 0;font-size:max(17px,min(2vw,21px));font-weight:650;line-height:1.45}.pricing-plan-assurances{flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:22px;display:flex}.pricing-plan-assurances span{color:var(--ink-muted);align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.pricing-plan-assurances span svg{color:var(--brand-text);flex:none}.pricing-plan-hero+.flex .pricing-billing-tabs{margin-top:2px}.pricing-subscription-grid{align-items:stretch;gap:16px;margin-top:34px}.pricing-subscription-card.is-recommended{border-color:var(--brand);background:var(--brand);color:#fff;transform:none;box-shadow:0 16px 50px -40px #122d3666}.pricing-subscription-card__top span{color:var(--ink-muted);letter-spacing:.045em}.pricing-subscription-card__top b{background:var(--brand-soft);color:var(--brand-text);box-shadow:none;border-radius:999px;padding:7px 10px}.pricing-subscription-card.is-recommended .pricing-subscription-card__top b{background:var(--accent);color:#17343e}.pricing-subscription-card.is-recommended .pricing-subscription-card__features svg{color:var(--accent)}.pricing-subscription-card.is-recommended .pricing-subscription-card__features li.is-muted,.pricing-subscription-card.is-recommended .pricing-subscription-card__features li.is-muted svg{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card.is-recommended .pricing-subscription-card__cta:hover{background:color-mix(in srgb, var(--accent) 78%, white)}}.pricing-subscription-card__note{min-height:66px;margin-top:16px;font-size:14px;line-height:1.65}.pricing-subscription-card__price{margin-top:17px}.pricing-subscription-card__price strong{font-size:max(48px,min(4.8vw,64px))}.pricing-subscription-card__billing-note{min-height:20px;color:var(--brand-text);margin-top:10px;font-size:12px;font-weight:750}.pricing-subscription-card__features{gap:10px;margin-top:22px}.pricing-subscription-card__features li{align-items:center;gap:10px;min-width:0;display:flex}.pricing-subscription-card__features li>svg{flex:0 0 21px}.pricing-subscription-card__features li>span{min-width:0;display:block}.pricing-subscription-card .header-auth-gate{margin-top:auto;padding-top:24px}.pricing-subscription-card__cta{border-radius:13px;min-height:48px;font-size:15px}.pricing-subscription-card__assurance{color:var(--ink-muted);text-align:center;margin-top:11px;font-size:11px;font-weight:600;line-height:1.4;display:block}.pricing-equity-note{margin-top:20px}.pricing-subscription-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;min-height:520px;padding:28px 28px 24px;box-shadow:0 12px 36px -30px #122d3673}.pricing-subscription-card.is-recommended{border:1.5px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card.is-recommended{border:1.5px solid color-mix(in srgb, var(--brand) 68%, #8baeff)}}.pricing-subscription-card.is-recommended{background:linear-gradient(180deg, var(--surface) 0%, var(--brand-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card.is-recommended{background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--brand-soft) 22%, var(--surface)) 100%)}}.pricing-subscription-card.is-recommended{color:var(--ink);box-shadow:0 16px 42px -32px var(--brand)}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card.is-recommended{box-shadow:0 16px 42px -32px color-mix(in srgb, var(--brand) 54%, transparent)}}.pricing-subscription-card.is-recommended .pricing-subscription-card__top span,.pricing-subscription-card.is-recommended .pricing-subscription-card__note,.pricing-subscription-card.is-recommended .pricing-subscription-card__billing-note,.pricing-subscription-card.is-recommended .pricing-subscription-card__assurance{color:var(--ink-muted)}.pricing-subscription-card.is-recommended .pricing-subscription-card__price span,.pricing-subscription-card.is-recommended .pricing-subscription-card__features li{color:var(--ink)}.pricing-subscription-card.is-recommended .pricing-subscription-card__top b{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card.is-recommended .pricing-subscription-card__top b{background:color-mix(in srgb, var(--brand-soft) 76%, white)}}.pricing-subscription-card.is-recommended .pricing-subscription-card__top b,.pricing-subscription-card.is-recommended .pricing-subscription-card__features svg,.pricing-subscription-card__features li>svg{color:var(--brand-text)}.pricing-subscription-card.is-recommended .pricing-subscription-card__feature-divider{color:var(--ink-muted)!important}.pricing-subscription-card.is-recommended .pricing-subscription-card__feature-divider:before,.pricing-subscription-card.is-recommended .pricing-subscription-card__feature-divider:after{background:var(--line-soft)}.pricing-subscription-card.is-recommended .pricing-feature-kicker{color:var(--brand-text)}.pricing-subscription-card.is-recommended .pricing-subscription-card__cta{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.pricing-subscription-card.is-recommended .pricing-subscription-card__cta:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.pricing-subscription-card.is-recommended .pricing-subscription-card__cta:hover{background:color-mix(in srgb, var(--brand) 86%, white)}}.pricing-subscription-card__features li>svg{stroke-width:1.7px;flex:0 0 22px;width:22px;height:22px;margin-top:0}.pricing-subscription-card__features li{align-items:flex-start;gap:12px}.pricing-subscription-card__features{gap:13px}.pricing-subscription-card__action{margin-top:14px;padding-top:0}.pricing-subscription-card__features{margin-top:24px}.pricing-subscription-card__feature-divider{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid!important}.pricing-subscription-card__features .pricing-subscription-card__feature-divider{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.pricing-subscription-card__feature-divider:before,.pricing-subscription-card__feature-divider:after{width:100%;min-width:0}.pricing-subscription-card__feature-divider span{text-align:center;justify-self:center}.pricing-policy-note{border-top:1px solid var(--line-soft);max-width:980px;color:var(--ink-muted);text-align:center;gap:8px;margin:20px auto 0;padding:14px 8px 0;font-size:12px;line-height:1.55;display:grid}.pricing-policy-note__offers{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 14px;display:flex}.pricing-policy-note__offers>span{color:var(--ink-soft);font-weight:650}.pricing-policy-note__offers button{color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pricing-policy-note__offers button:hover{text-underline-offset:3px;text-decoration:underline}.pricing-policy-note p{margin:0}.pricing-policy-note a{color:var(--brand-text);text-decoration:underline;-webkit-text-decoration-color:var(--brand-text);-webkit-text-decoration-color:var(--brand-text);text-decoration-color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.pricing-policy-note a{-webkit-text-decoration-color:color-mix(in srgb, var(--brand-text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-text) 35%, transparent)}@supports (color:color-mix(in lch, red, blue)){.pricing-policy-note a{-webkit-text-decoration-color:color-mix(in srgb, var(--brand-text) 35%, transparent)}}}.pricing-policy-note a{text-underline-offset:2px}@media (max-width:640px){.pricing-policy-note{text-align:start;padding-inline-start:0;padding-inline-end:0}.pricing-policy-note__offers{justify-content:flex-start}}.pricing-purchase{width:min(1180px,100% - 48px);padding-top:28px}.billing-panel .checkout-progress-nav{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px}.billing-panel .checkout-progress-nav__currency{color:var(--ink-muted);justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.billing-panel .checkout-progress-nav__currency select{min-height:36px}.billing-panel .checkout-back{min-height:36px;color:var(--ink-muted);gap:8px;font-size:14px}.billing-panel .checkout-back svg{width:18px;height:18px}.checkout-layout{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:start;gap:max(28px,min(5vw,76px));display:grid}.checkout-plan-column{min-width:0;padding-top:8px}.billing-panel .checkout-heading{margin:0;display:block}.billing-panel .checkout-heading h1{letter-spacing:-.035em;max-width:18ch;font-size:max(34px,min(4.4vw,52px));line-height:1.08}.billing-panel .checkout-heading p{max-width:55ch;color:var(--ink-muted);margin-top:16px;font-size:16px;line-height:1.7}.checkout-plan-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:24px;margin-top:36px;padding:max(25px,min(4vw,40px));box-shadow:0 16px 46px -38px #122d3661}.checkout-plan-card__eyebrow{color:var(--brand-text);letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.checkout-plan-card__eyebrow svg{width:18px;height:18px}.checkout-plan-card h2{color:var(--ink);letter-spacing:-.04em;margin-top:18px;font-size:max(30px,min(4vw,42px));font-weight:760}.checkout-plan-card>p{max-width:55ch;color:var(--ink-muted);margin-top:12px;font-size:15px;line-height:1.7}.checkout-plan-card ul{gap:20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.checkout-plan-card li{color:var(--ink);align-items:center;gap:14px;font-size:16px;line-height:1.5;display:flex}.checkout-plan-card li svg{width:23px;height:23px;color:var(--brand);stroke-width:1.7px;flex:0 0 23px}.checkout-plan-card__assurance{border-top:1px solid var(--line-soft);color:var(--ink-muted);margin-top:32px;padding-top:20px;font-size:13px}.checkout-sidebar{border:1px solid var(--line-soft);background:var(--surface);border-radius:22px;min-width:0;padding:max(22px,min(3vw,30px));position:sticky;top:24px;box-shadow:0 16px 46px -34px #122d3661}.checkout-sidebar__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-sidebar__heading h2{color:var(--ink);font-size:18px;font-weight:740}.checkout-sidebar .checkout-options{flex-direction:column;gap:22px;margin-top:24px;display:flex}.checkout-sidebar .checkout-term-picker legend{color:var(--ink);margin-bottom:12px;font-size:14px;font-weight:700}.checkout-sidebar .checkout-term-picker [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.checkout-sidebar .checkout-term-picker [role=radio]{border-radius:12px;min-height:70px;padding:12px}.checkout-sidebar .checkout-term-picker strong{font-size:14px}.checkout-sidebar .checkout-term-picker small{flex-wrap:nowrap;gap:3px;margin-top:8px;font-size:10px}.checkout-sidebar .checkout-coupon>label{color:var(--ink);font-size:14px;font-weight:700}.checkout-sidebar .checkout-ledger,.checkout-sidebar .checkout-ledger--loading{box-shadow:none;background:0 0;border:0;border-radius:0;margin:18px 0 0;padding:0}.checkout-ledger__heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.checkout-sidebar .checkout-ledger__title{color:var(--ink);margin:0;font-size:14px;font-weight:730}.checkout-ledger__duration{color:var(--ink-muted);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:7px;font-size:12px;display:inline-flex}.checkout-ledger__duration strong{color:var(--ink);font-size:12px;font-weight:700}.checkout-sidebar .billing-receipt__total>strong:first-child{font-size:15px}.checkout-sidebar .billing-receipt__total>strong:nth-child(2){font-size:28px}.billing-panel .billing-receipt__total>.billing-receipt__period{text-align:center;grid-column:1/-1;justify-content:center}.checkout-sidebar .checkout-price-breakdown{margin-top:16px}.checkout-sidebar .checkout-payment-picker{margin-top:20px}.checkout-sidebar .billing-primary{border-radius:14px;min-height:52px;margin-top:20px;font-size:15px;font-weight:720}.checkout-sidebar .checkout-payment-unavailable{margin-top:16px}.checkout-payment-assurance{color:var(--ink-muted);text-align:center;margin:9px 0 0;font-size:12px;line-height:1.5}.checkout-payment-picker__currency-note{color:var(--ink-muted);margin:0 0 9px;font-size:11px;line-height:1.5}.checkout-sidebar .checkout-loading-skeleton__button{margin-top:18px}@media (max-width:900px){.pricing-purchase{width:min(720px,100% - 36px)}.checkout-layout{grid-template-columns:1fr;gap:24px}.checkout-sidebar{order:-1;position:static}.checkout-plan-column{order:1}.checkout-plan-card{margin-top:22px}.billing-panel .checkout-heading h1{font-size:max(30px,min(8vw,42px))}}@media (max-width:600px){.pricing-purchase{width:calc(100% - 28px);padding-top:18px}.billing-panel .checkout-progress-nav{margin-bottom:12px}.billing-panel .checkout-progress-nav__currency{gap:5px;font-size:11px}.billing-panel .checkout-progress-nav__currency select{min-width:92px;min-height:34px}.checkout-sidebar{border-radius:18px;padding:19px}.checkout-sidebar__heading{flex-direction:column;align-items:flex-start}.checkout-sidebar .checkout-term-picker [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-plan-card{border-radius:18px;padding:22px}.checkout-plan-card li{gap:11px;font-size:15px}.checkout-sidebar .checkout-ledger,.checkout-sidebar .checkout-ledger--loading{padding-top:0}.checkout-ledger__heading{gap:8px;margin-bottom:10px}.checkout-ledger__duration{gap:5px;font-size:11px}.checkout-ledger__duration strong{font-size:11px}}.reading-status__fireworks i{background:var(--accent);width:3px;height:26px;transform:translate(-50%, -50%) rotate(var(--firework-angle)) translateY(-48px);transform-origin:50% 48px;border-radius:999px;animation:.9s ease-out both reading-firework;position:absolute;top:50%;left:50%}.reading-status.is-qualified>svg:first-child{animation-name:reading-ring-shrink}.reading-status.is-qualified>svg:last-of-type{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes reading-firework{0%{opacity:0;scale:.2}18%{opacity:1}to{opacity:0;scale:1}}.reading-status__fireworks{z-index:2;pointer-events:none;position:absolute;top:50%;bottom:50%;left:50%;right:50%;translate:none;width:0!important;height:0!important}.reading-status__fireworks i{background:var(--accent);width:3px;height:25px;transform:rotate(var(--firework-angle)) scaleY(.15);transform-origin:50% 1.5px;opacity:0;border-radius:999px;animation:.82s cubic-bezier(.15,.75,.3,1) both reading-firework-original;position:absolute;top:-1.5px;left:-1.5px}@keyframes reading-firework-original{0%{opacity:0;transform:rotate(var(--firework-angle)) scaleY(.15)}20%{opacity:1;transform:rotate(var(--firework-angle)) scaleY(.45)}to{opacity:0;transform:rotate(var(--firework-angle)) scaleY(1)}}.account-delivery-schedule{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.account-delivery-schedule--dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.delivery-cadence-card{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:16px;padding:16px;transition:border-color .18s,background .18s}.delivery-cadence-card.is-enabled{border-color:var(--line-soft);background:var(--surface-muted)}.delivery-cadence-card__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.delivery-cadence-card__head>div{gap:2px;display:grid}.delivery-cadence-card__head small{color:var(--ink-muted);font-size:12px;font-weight:650}.delivery-cadence-card fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;padding:0;display:grid}.delivery-cadence-card fieldset:disabled{opacity:.45;filter:grayscale(80%)}.delivery-cadence-card fieldset label:first-child:nth-last-child(3){grid-column:1/-1}.delivery-cadence-card__weekdays{grid-column:1/-1;gap:8px;min-width:0;display:grid}.delivery-cadence-card__field-label{font-size:13px;font-weight:700}.delivery-weekday-save{border:1px solid var(--line-soft);background:var(--surface-muted);min-height:34px;color:var(--brand);cursor:pointer;border-radius:10px;padding:0 11px;font-size:12px;font-weight:700}.delivery-weekday-save:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.delivery-weekday-save:disabled{cursor:not-allowed;opacity:.52}.delivery-weekday-options{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.delivery-weekday-options .delivery-weekday-save{margin-inline-start:auto}.delivery-weekday-option{border:1px solid var(--line);background:var(--surface);min-width:42px;min-height:38px;color:var(--ink-soft);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.delivery-weekday-option:hover:not(:disabled){border-color:var(--brand);transform:translateY(-1px)}.delivery-weekday-option.is-selected{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.delivery-weekday-option.is-selected{border-color:color-mix(in srgb, var(--brand) 44%, var(--line))}}.delivery-weekday-option.is-selected{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.delivery-weekday-option.is-selected{background:color-mix(in srgb, var(--brand-soft) 72%, var(--surface))}}.delivery-weekday-option.is-selected{color:var(--brand)}.delivery-weekday-option:focus-visible{outline:3px solid var(--brand-soft);outline-offset:2px}.delivery-weekday-option:disabled{cursor:not-allowed;opacity:.6}@media (max-width:760px){.account-delivery-schedule{grid-template-columns:1fr;width:100%}.delivery-cadence-card fieldset{grid-template-columns:1fr}.delivery-cadence-card fieldset label:first-child:nth-last-child(3){grid-column:auto}}@media (max-width:900px){.pricing-plan-hero{margin-bottom:24px}.pricing-subscription-card,.pricing-subscription-card.is-recommended{min-height:auto;transform:none}.pricing-subscription-card__note{min-height:0}}@media (max-width:600px){.pricing-plan-hero h1{font-size:max(36px,min(11vw,48px));line-height:1.15}.pricing-subscription-card{padding:23px 21px 20px}}@media (min-width:901px){.reader-shell{grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:max(32px,min(4vw,56px));width:min(100% - 48px,1320px);max-width:1320px;margin-inline-start:auto;margin-inline-end:auto}.reader-document,.reader-header,.reader-content,.reader-tabpanel{min-width:0;max-width:100%}.source-ledger{grid-area:1/2;width:100%;min-width:0}}.reader-ask>form button,.reader-ask>form button:hover{background:var(--brand-soft);color:var(--brand-text)}.reader-ask>form button:focus-visible{background:var(--brand-soft);color:var(--brand-text)}.ai-briefing__head{align-items:center;display:flex}.ai-briefing__head>span:first-child{min-width:0}.reader-tabpanel__reading-status{grid-column:3;justify-self:end;place-items:center;width:44px;height:44px;margin-inline-start:10px;display:grid}.reader-tabpanel__reading-status>.reading-status{width:44px;height:44px;margin:0;display:inline-grid}.reader-tabpanel__reading-status[aria-hidden=true]{visibility:hidden}.reader-tabpanel__reading-status>.reading-status>svg:first-child{width:100%;height:100%}.reader-tabpanel__reading-status>.reading-status>svg:nth-of-type(2){width:27px;height:27px;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}@media (max-width:640px){.reader-tabpanel__toolbar{display:flex}.reader-tabpanel__toolbar>.reader-tabs{width:calc(100% - 56px)!important}.reader-tabpanel__reading-status{flex:0 0 44px;margin-inline-start:10px}}.account-selector-width{width:min(100%,360px)}.searchable-select__label:empty{display:none}.account-workspace .account-settings-grid>.account-setting-card+.account-setting-card,.account-workspace .account-settings-grid--divided>.account-setting-card:first-child{border-top:1px solid var(--line-soft)!important}.account-workspace .account-token-usage{border-top:1px solid var(--line-soft)!important;background:0 0!important;border-radius:0!important;margin-top:24px!important;padding:24px 0!important}.account-workspace .account-token-usage+.account-setting-card{margin-top:0;padding-top:24px;border-top:1px solid var(--line-soft)!important}.account-workspace .account-plan-settings .account-setting-card,.account-workspace .account-plan-settings .account-setting-card--wide,.account-workspace .account-plan-settings .account-setting-card--wide:nth-child(2n){border:1px solid var(--line-soft)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:16px!important;padding:22px 24px!important}.account-workspace .account-plan-settings .account-setting-card+.account-setting-card{margin-top:18px;border-top:1px solid var(--line-soft)!important}.account-workspace .account-plan-settings .account-token-usage{border:1px solid var(--line-soft)!important;background:var(--brand-soft)!important;border-radius:16px!important;margin-top:18px!important}@supports (color:color-mix(in lab, red, red)){.account-workspace .account-plan-settings .account-token-usage{background:color-mix(in srgb, var(--brand-soft) 36%, var(--surface))!important}}.account-workspace .account-plan-settings .account-token-usage{align-items:center;padding:24px 22px 16px!important}.account-workspace .account-plan-settings .account-token-usage__summary{align-self:center;padding-top:0}.account-plan-row{justify-content:space-between;align-items:flex-start;gap:16px 28px;min-width:0;display:flex}.account-plan-row__copy{flex:34rem;min-width:0}.account-plan-row__copy p{overflow-wrap:anywhere;max-width:68ch;line-height:1.65}.account-plan-row__copy p .text-link{padding-block-start:0;padding-block-end:0;display:inline}.account-plan-row__aside{white-space:nowrap;flex:none}.account-plan-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.account-workspace :-webkit-any([id^=delivery-],[id^=plan-],[id^=locale-],[id^=reading-],[id^=security-]){scroll-margin-block-start:92px}.account-workspace :is([id^=delivery-],[id^=plan-],[id^=locale-],[id^=reading-],[id^=security-]){scroll-margin-block-start:92px}@media (max-width:720px){.account-plan-row{flex-wrap:wrap}.account-plan-row__aside{white-space:normal}}.account-workspace--delivery .delivery-settings-grid{gap:22px;margin-top:22px}.account-workspace--delivery .delivery-setting-block{grid-column:1/-1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.account-workspace .account-setting-content-card{margin-top:14px;border:1px solid var(--line-soft)!important;background:var(--surface)!important;border-radius:18px!important;padding:20px!important;box-shadow:0 12px 30px -28px #07232a73!important}.account-workspace .account-setting-content-card__head{justify-content:flex-end;display:flex}.account-workspace .account-setting-content-card>.account-linked-provider-row:first-child{border-top:0;margin-top:0;padding-top:0}.account-workspace--delivery .account-email-row{border-bottom-color:var(--line-soft)}.account-workspace--delivery .zotero-settings>.account-setting-content-card{margin-top:14px}.account-workspace--delivery .zotero-settings__channel{background:0 0;border:0}.account-workspace--delivery .zotero-settings__head{gap:7px}.account-workspace--delivery .zotero-settings__head>div{flex:auto;min-width:0}.account-workspace--delivery .zotero-settings__head .zotero-mark{border-radius:5px;flex-basis:20px;width:20px;height:20px;font-size:12px}.account-workspace--delivery .zotero-settings__head p{font-size:var(--font-small-size);margin-top:4px;line-height:1.55}.account-workspace--delivery .zotero-settings__status{background:0 0;border-radius:0;margin-inline-start:auto;padding:0}.account-workspace--delivery .zotero-settings__channels{margin-top:0}.account-workspace--delivery .account-delivery-schedule--dual{border:1px solid var(--line-soft);background:var(--surface);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 12px 30px -28px #07232a73}.account-workspace--delivery .account-delivery-schedule--dual .delivery-cadence-card{background:0 0;border:0;border-radius:0;padding:20px}.account-workspace--delivery .account-delivery-schedule--dual .delivery-cadence-card+.delivery-cadence-card{border-inline-start:1px solid var(--line-soft)}.account-workspace--delivery .account-delivery-schedule--dual .delivery-cadence-card.is-enabled{background:0 0}.zotero-settings__disconnect{white-space:nowrap;flex:none;margin-inline-start:auto}@media (max-width:760px){.account-workspace--delivery .account-delivery-schedule--dual{grid-template-columns:1fr}.account-workspace--delivery .account-delivery-schedule--dual .delivery-cadence-card+.delivery-cadence-card{border-inline-start:0;border-top:1px solid var(--line-soft)}}.ai-rail:not(.is-expanded) :-webkit-any(.ai-rail-logo,.ai-rail-button)>svg{width:24px;height:24px}.ai-rail:not(.is-expanded) :is(.ai-rail-logo,.ai-rail-button)>svg{width:24px;height:24px}.ai-mobile-session-title{color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.ai-mobile-collapsed-bar{display:none}.ai-rail.is-expanded .ai-rail-brandbar{justify-content:center;position:relative}.ai-rail.is-expanded .ai-rail-brandbar>a{display:none}.ai-rail.is-expanded .ai-rail-brandbar>button{order:-1;margin-inline-end:auto}.ai-mobile-home-star{display:none}.aui-composer-top{display:contents}@media (min-width:761px){.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar{flex:0 0 52px;place-items:center;width:52px;min-height:52px;display:grid}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-session-title{display:none}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle{place-items:center;width:52px;height:52px;display:grid}.ai-rail.is-expanded .ai-rail-brandbar>a{min-width:0;max-width:220px;margin-inline-end:auto;display:flex}.ai-rail.is-expanded .ai-rail-brandbar>a img{object-fit:contain;object-position:left center;width:190px;height:48px;display:block}.ai-rail.is-expanded .ai-rail-brandbar>button{order:2;margin-inline-start:auto;margin-inline-end:0}.ai-rail.is-expanded .ai-rail-brandbar>.ai-mobile-session-title{display:none}}@media (max-width:760px){.frontpost-assistant{height:100svh;min-height:0}.ai-fullscreen-shell{flex-direction:column;height:100%;display:flex;overflow:hidden}.ai-rail,.ai-rail.is-expanded{border-inline-end:0;border-bottom:1px solid var(--line);flex-direction:row;flex:0 0 56px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:56px;padding:6px 14px}.ai-rail:not(.is-expanded) .ai-mobile-home-star{width:36px;height:36px;color:var(--brand-text);border-radius:10px;flex:0 0 36px;place-items:center;display:grid!important}.ai-mobile-home-star:hover{background:var(--brand-soft);outline:none}.ai-mobile-home-star:focus-visible{background:var(--brand-soft);outline:none}.ai-rail:not(.is-expanded) .ai-mobile-home-star svg{width:24px;height:24px}.ai-rail:not(.is-expanded) .ai-mobile-toggle,.ai-rail:not(.is-expanded) .ai-rail-settings{width:36px;height:36px;color:var(--ink-muted);background:0 0;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.ai-rail:not(.is-expanded) .ai-mobile-toggle>svg{width:24px;height:24px}.ai-rail:not(.is-expanded) .ai-rail-settings>svg{width:23px;height:23px}.ai-rail:not(.is-expanded) .ai-mobile-toggle,.ai-rail:not(.is-expanded) .ai-rail-settings{margin-inline-start:auto}.ai-rail:not(.is-expanded) .ai-mobile-toggle:hover,.ai-rail:not(.is-expanded) .ai-rail-settings:hover{background:var(--surface-hover);color:var(--ink)}.ai-rail:not(.is-expanded) .ai-rail-new,.ai-rail:not(.is-expanded) .ai-rail-search,.ai-rail:not(.is-expanded) .ai-rail-files,.ai-rail:not(.is-expanded) .ai-rail-threads,.ai-rail:not(.is-expanded) .ai-rail-spacer,.ai-rail:not(.is-expanded) .ai-rail-avatar{display:none}.ai-rail.is-expanded{flex-wrap:wrap;flex:none;align-content:flex-start;height:auto;min-height:56px;padding:6px 12px 10px}.ai-rail.is-expanded .ai-rail-brandbar{flex:0 0 40px;width:100%;height:40px;padding-inline-start:0;padding-inline-end:0;display:flex}.ai-rail.is-expanded .ai-rail-button,.ai-rail.is-expanded .ai-rail-search{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;flex:calc(25% - 6px);justify-content:center;align-items:center;min-width:0;height:42px;padding:0 8px;display:flex}.ai-rail.is-expanded .ai-rail-search{display:none!important}.ai-rail.is-expanded .ai-rail-spacer,.ai-rail.is-expanded .ai-rail-threadlist,.ai-rail.is-expanded .ai-rail-avatar{display:none}.ai-rail.is-expanded .ai-rail-settings{flex:0 0 42px;width:42px;padding-inline-start:0;padding-inline-end:0;font-size:0}.ai-rail.is-expanded .ai-rail-settings>svg{width:22px;height:22px}.ai-rail.is-expanded .ai-rail-drawer{z-index:60;border-radius:18px;width:auto;max-height:calc(100svh - 78px);position:fixed;top:66px;bottom:auto;left:12px;right:12px}.aui-thread-root{flex:auto;min-height:0}.aui-viewport{min-height:0;padding:18px 14px 0}.aui-footer{width:100%;padding:10px 0 max(14px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--paper) 22%);margin-top:auto}.aui-viewport:has(.aui-empty) .aui-footer{width:100%;padding:10px 0 max(14px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--paper) 22%);margin-top:auto}.aui-composer{border-radius:24px;flex-direction:column;min-height:max(120px,min(16svh,180px));padding:10px;display:flex}.aui-viewport:has(.aui-empty) .aui-composer{border-radius:24px;flex-direction:column;min-height:max(120px,min(16svh,180px));padding:10px;display:flex}.aui-composer{position:relative}.aui-composer-top{z-index:1;justify-content:flex-end;align-items:center;min-height:32px;padding:0;display:flex;position:absolute;bottom:10px}.aui-composer-top:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:52px}.aui-composer-top:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:52px}.aui-composer-top:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:52px}.aui-composer-top:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:52px}.aui-composer-top .aui-model-selector-trigger{max-width:150px;min-height:32px;padding:0 6px}.aui-composer textarea{flex:auto;min-height:48px;padding:12px 8px 6px}.aui-viewport:has(.aui-empty) .aui-composer textarea{flex:auto;min-height:48px;padding:12px 8px 6px}.aui-composer-row{border-top:0;min-height:38px;margin-top:auto;padding:4px 0 0}.aui-composer-attachments{padding:6px 4px 0}.aui-viewport:has(.aui-empty){justify-content:flex-start;padding-top:12vh;padding-bottom:0}.aui-viewport:has(.aui-empty) .aui-empty{margin:0 auto auto;padding:0 0 18px}.aui-viewport:has(.aui-empty) .aui-empty h1{font-size:max(38px,min(12vw,54px))}.aui-viewport:has(.aui-empty) .aui-empty>p{margin-bottom:0;font-size:14px}.ai-fullscreen-shell.has-expanded-rail:after{z-index:70;content:"";pointer-events:none;background:#131f243d;position:fixed;top:0;bottom:0;left:0;right:0}.ai-rail.is-expanded{z-index:80;background:var(--surface);width:100%;height:100svh;min-height:0;max-height:none;padding:10px 12px max(12px, env(safe-area-inset-bottom));border-inline-end:0;border-bottom:0;flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;gap:6px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;overflow-y:auto;box-shadow:22px 0 54px -38px #09232a8f}.ai-rail.is-expanded .ai-rail-brandbar{flex:0 0 44px;justify-content:center;align-items:center;width:100%;height:44px;min-height:44px;padding:0;display:flex;position:relative}.ai-rail.is-expanded .ai-rail-brandbar>a{align-items:center;min-width:0;display:flex}.ai-rail.is-expanded .ai-rail-brandbar img.brand-logo__light{display:none!important}.ai-rail.is-expanded .ai-rail-brandbar img.brand-logo__dark{display:block!important}.ai-rail.is-expanded .ai-rail-brandbar>button{border-radius:10px;flex:0 0 36px;width:36px;height:36px;position:absolute}.ai-rail.is-expanded .ai-rail-brandbar>button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ai-rail.is-expanded .ai-rail-brandbar>button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ai-rail.is-expanded .ai-rail-brandbar>button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ai-rail.is-expanded .ai-rail-brandbar>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ai-rail.is-expanded .ai-mobile-session-title{max-width:190px;font-size:16px}.ai-rail.is-expanded .ai-rail-settings{z-index:1;background:0 0;border-radius:10px;place-items:center;height:36px;display:grid;position:absolute;top:14px;flex:0 0 36px!important;width:36px!important;min-width:36px!important}.ai-rail.is-expanded .ai-rail-settings:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:12px}.ai-rail.is-expanded .ai-rail-settings:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:12px}.ai-rail.is-expanded .ai-rail-settings:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px;right:auto}.ai-rail.is-expanded .ai-rail-settings:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px;right:auto}.ai-rail.is-expanded .ai-rail-button,.ai-rail.is-expanded .ai-rail-search{background:0 0;border:0;border-radius:12px;flex:0 0 42px;justify-content:flex-start;align-items:center;width:100%;height:42px;min-height:42px;padding:0 12px;display:flex}.ai-rail.is-expanded .ai-rail-button:hover,.ai-rail.is-expanded .ai-rail-button[aria-pressed=true],.ai-rail.is-expanded .ai-rail-search:hover{background:var(--brand-soft)}.ai-rail.is-expanded .ai-rail-button>span{text-overflow:clip;white-space:nowrap;display:inline;overflow:visible}.ai-rail.is-expanded .ai-rail-search>*{width:100%}.ai-rail.is-expanded .ai-rail-search button{border-radius:12px;justify-content:flex-start;width:100%;height:42px}.ai-rail.is-expanded .ai-rail-spacer{flex:auto;min-height:12px;display:block}.ai-rail.is-expanded .ai-rail-threadlist{display:none}.ai-rail.is-expanded .ai-rail-avatar{flex:0 0 48px;justify-content:flex-start;align-items:center;width:100%;min-height:48px;display:flex}.ai-rail.is-expanded .ai-rail-drawer{z-index:100;width:auto;max-height:calc(100svh - 78px);position:fixed;top:66px;bottom:auto;left:12px;right:12px}.ai-rail.is-expanded .ai-rail-drawer-backdrop{z-index:99;position:fixed;top:0;bottom:0;left:0;right:0}.frontpost-assistant .aui-session-bar{display:none}.aui-viewport:has(.aui-empty){justify-content:flex-end;padding-top:12px}.aui-viewport:has(.aui-empty) .aui-empty{text-align:center;width:min(100%,340px);margin:auto auto 10px;padding:0}.aui-viewport:has(.aui-empty) .aui-empty h1{margin:0;font-size:max(32px,min(10vw,44px))}.aui-viewport:has(.aui-empty) .aui-empty>p{margin:8px 0 0;font-size:13px}.ai-rail:not(.is-expanded) .ai-rail-drawer{overflow-y:auto;z-index:100!important;width:auto!important;height:auto!important;max-height:none!important;position:fixed!important;top:66px!important;bottom:12px!important;left:12px!important;right:12px!important}.ai-rail:not(.is-expanded) .ai-rail-drawer-backdrop{z-index:99!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.ai-rail:not(.is-expanded) .ai-rail-drawer header{flex:none}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex!important}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title,.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input{text-overflow:ellipsis;white-space:nowrap;width:min(100% - 152px,220px);min-width:0;display:block;position:absolute;overflow:hidden;transform:translate(-50%)}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle{flex:0 0 36px;place-items:center;width:36px;height:36px;position:absolute;top:50%;transform:translateY(-50%);display:grid!important}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:56px}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:56px}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:56px}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:56px}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:hover{background:var(--surface-hover);color:var(--ink);outline:none}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:focus-visible{background:var(--surface-hover);color:var(--ink);outline:none}.ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share svg{width:20px;height:20px}.ai-rail:not(.is-expanded) .ai-rail-new,.ai-rail:not(.is-expanded) .ai-rail-search,.ai-rail:not(.is-expanded) .ai-rail-files,.ai-rail:not(.is-expanded) .ai-rail-threads,.ai-rail:not(.is-expanded) .ai-rail-spacer{display:none!important}.ai-rail.is-expanded .ai-rail-threadlist{flex:auto;min-height:0;display:block;overflow:auto}.ai-rail.is-expanded .ai-rail-search button{justify-content:flex-start;align-items:center;gap:10px;display:flex;padding:0!important}.ai-rail.is-expanded .ai-rail-search button>svg{flex:0 0 21px;width:21px;height:21px;display:block}.ai-rail.is-expanded .ai-rail-settings{font-size:inherit;justify-content:flex-start;padding-inline-start:12px;padding-inline-end:12px;flex:0 0 42px!important;width:100%!important;min-width:0!important;height:42px!important;position:static!important}.ai-rail.is-expanded .ai-rail-settings>svg{flex:0 0 22px;width:22px;height:22px}.ai-rail:not(.is-expanded) .ai-rail-avatar{border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;padding:0;display:flex!important}.ai-rail:not(.is-expanded) .ai-rail-avatar>span:first-child{background:var(--brand-soft);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.ai-rail:not(.is-expanded) .ai-rail-avatar>b{display:none}.ai-rail.is-expanded .ai-rail-brandbar>a{min-width:0;max-width:200px;margin-inline-end:auto;display:flex!important}.ai-rail.is-expanded .ai-rail-brandbar>a img{object-fit:contain;object-position:left center;width:180px;height:42px;display:block!important}.ai-rail.is-expanded .ai-rail-brandbar>button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.ai-rail.is-expanded .ai-rail-brandbar>button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.ai-rail.is-expanded .ai-rail-brandbar>button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.ai-rail.is-expanded .ai-rail-brandbar>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}}.frontpost-assistant .aui-footer{background:0 0!important}.frontpost-assistant .aui-viewport:has(.aui-empty) .aui-footer{background:0 0!important}.frontpost-assistant .aui-footer:before{background:linear-gradient(to bottom, transparent 0%, var(--paper) 36%, var(--paper) 78%, var(--paper) 100%)}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-footer:before{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--paper) 24%, transparent) 36%, color-mix(in srgb, var(--paper) 76%, transparent) 78%, color-mix(in srgb, var(--paper) 92%, transparent) 100%)}}.frontpost-assistant .aui-thread-root:has(.aui-message):after{z-index:9;background:linear-gradient(to bottom, var(--paper) 0%, var(--paper) 38%, transparent 100%);height:13px;position:absolute;top:54px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-thread-root:has(.aui-message):after{background:linear-gradient(to bottom, var(--paper) 0%, color-mix(in srgb, var(--paper) 62%, transparent) 38%, transparent 100%)}}.frontpost-assistant .aui-thread-root:has(.aui-message):after{content:"";pointer-events:none}.frontpost-assistant .ai-rail.is-expanded .ai-rail-brandbar>a{display:flex!important}.frontpost-assistant .ai-rail.is-expanded .ai-rail-brandbar>button{display:grid!important}@media (max-width:760px){.frontpost-assistant .aui-thread-root:has(.aui-message):after{background:linear-gradient(to bottom, var(--paper) 0%, var(--paper) 42%, transparent 100%);height:12px;top:0}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-thread-root:has(.aui-message):after{background:linear-gradient(to bottom, var(--paper) 0%, color-mix(in srgb, var(--paper) 56%, transparent) 42%, transparent 100%)}}}@media (min-width:761px){.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail){grid-template-columns:64px minmax(0,1fr)}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail{box-sizing:border-box;align-items:center;width:64px;padding:11px 8px}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-mobile-collapsed-bar,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-new,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-search,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-files,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-threads,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-account-row{box-sizing:border-box;width:48px}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-mobile-collapsed-bar{flex:0 0 48px;place-items:center;min-height:48px;display:grid}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-mobile-toggle,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-new,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-files,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-threads,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-search button,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-settings{box-sizing:border-box;flex:0 0 42px;justify-content:center;place-items:center;min-width:42px;min-height:42px;width:42px!important;height:42px!important;padding:0!important;display:grid!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-search{place-items:center;display:grid}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-search>*{width:42px!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-account-row{flex-direction:column;align-items:center;gap:8px;display:flex}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-account-row .ai-rail-avatar{border-radius:50%}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-button>span{display:none!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>:-webkit-any(span,b){display:none!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>:is(span,b){display:none!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-spacer{flex:auto;width:1px}}.frontpost-assistant .aui-footer:before{-webkit-backdrop-filter:blur(5px);top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 62%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 62%,#000 100%)}.frontpost-assistant .aui-empty__welcome{filter:none}.frontpost-assistant .aui-viewport:has(.aui-empty) .aui-empty{filter:none!important}.frontpost-assistant .aui-viewport:has(.aui-empty) .aui-empty h1{filter:none!important}.frontpost-assistant .aui-viewport:has(.aui-empty) .aui-empty>p{filter:none!important}.frontpost-assistant .aui-viewport:has(.aui-empty) .aui-footer:before{-webkit-backdrop-filter:none}@media (min-width:761px){.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]{position:relative;overflow:visible}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:after{z-index:140;border:1px solid var(--line-soft);background:var(--surface);width:max-content;max-width:180px;color:var(--ink);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:650;line-height:1.15;transition:opacity .15s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translateY(-50%)translate(-4px);box-shadow:0 12px 26px -18px #07232a99}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(100% + 14px)}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(100% + 14px)}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(100% + 14px)}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(100% + 14px)}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}[dir=rtl] .frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:after{transform:translateY(-50%)translate(4px)}[dir=rtl] .frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto;right:calc(100% + 14px)}[dir=rtl] .frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto;right:calc(100% + 14px)}[dir=rtl] .frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:calc(100% + 14px);right:auto}[dir=rtl] .frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:calc(100% + 14px);right:auto}[dir=rtl] .frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:hover:after{transform:translateY(-50%)translate(0)}[dir=rtl] .frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail [data-tooltip]:focus-visible:after{transform:translateY(-50%)translate(0)}}.frontpost-assistant .aui-skill-popover{box-sizing:border-box;width:224px}.frontpost-assistant .aui-skill-popover__item{box-sizing:border-box;width:100%}@media (max-width:760px){.frontpost-assistant .aui-skill-popover{width:min(224px,100vw - 24px)}}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-avatar{flex:auto;justify-content:flex-start;width:auto;min-width:0}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings{justify-content:center;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;position:relative!important}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings>span{display:none}.frontpost-assistant .ai-conversation-trigger,.frontpost-assistant .ai-conversation-trigger>span{padding-inline-start:0}.frontpost-assistant .ai-conversation-copy{justify-items:start;gap:2px;min-width:0;display:grid}.frontpost-assistant .ai-conversation-title{width:fit-content;min-width:0;max-width:100%;color:var(--ink);align-items:center;gap:0;display:inline-flex;overflow:hidden}.frontpost-assistant .ai-conversation-title .overflowing-title{flex:0 auto;width:max-content;min-width:0;max-width:calc(100% - 18px);overflow:hidden}.frontpost-assistant .ai-conversation-title .overflowing-title__track{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.frontpost-assistant .ai-conversation-title:hover .overflowing-title__track{color:var(--ink)}.frontpost-assistant .ai-conversation-rename-trigger{width:16px;height:16px;color:var(--ink-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-inline-start:2px;padding:0;transition:opacity .15s;display:flex}.frontpost-assistant .ai-conversation-item:hover .ai-conversation-rename-trigger{opacity:1}.frontpost-assistant .ai-conversation-rename-trigger:hover{background:var(--surface-hover);color:var(--ink)}.frontpost-assistant .ai-conversation-rename-trigger svg{width:12px;height:12px}.frontpost-assistant .ai-conversation-copy>small{color:var(--ink-muted);font-size:10px}.frontpost-assistant .ai-conversation-rename{flex:auto;min-width:0}.frontpost-assistant .ai-conversation-rename input{box-sizing:border-box;border:1px solid var(--brand);background:var(--surface);width:100%;color:var(--ink);font:inherit;box-shadow:0 0 0 3px var(--brand);border-radius:8px;outline:none;padding:4px 8px;font-size:12px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .ai-conversation-rename input{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}}.frontpost-assistant .ai-conversation-detail__id{background:var(--ink);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .ai-conversation-detail__id{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}}.frontpost-assistant .ai-conversation-detail__id{padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.frontpost-assistant .ai-conversation-detail__section{border-top:1px solid var(--line-soft);gap:6px;margin-top:8px;padding-top:8px;display:grid}.frontpost-assistant .ai-conversation-detail__section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.frontpost-assistant .ai-detail-generate{color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:3px 6px;font-size:10px;font-weight:750}.frontpost-assistant .ai-detail-generate:hover:not(:disabled){background:var(--ink)}.frontpost-assistant .ai-detail-generate:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .ai-detail-generate:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, var(--surface))}.frontpost-assistant .ai-detail-generate:focus-visible{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}}.frontpost-assistant .ai-detail-generate:hover:not(:disabled){outline:none}.frontpost-assistant .ai-detail-generate:focus-visible{outline:none}.frontpost-assistant .ai-detail-generate:disabled{cursor:wait;opacity:.55}.frontpost-assistant .ai-conversation-detail__section>span{color:var(--ink-muted);font-size:10px;font-weight:750}.frontpost-assistant .ai-conversation-detail__section>pre{background:var(--ink);border-radius:8px;max-height:120px;margin:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .ai-conversation-detail__section>pre{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}}.frontpost-assistant .ai-conversation-detail__section>pre{white-space:pre-wrap;padding:8px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.frontpost-assistant .ai-conversation-detail__section>ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.frontpost-assistant .ai-conversation-detail__section>ul li{min-width:0;color:var(--ink);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:11px;display:grid}.frontpost-assistant .ai-conversation-detail__section>ul li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frontpost-assistant .ai-conversation-detail__section>ul li small{color:var(--ink-muted);font-size:10px}.frontpost-assistant .ai-conversation-detail__section>p{color:var(--ink-muted);margin:0;font-size:11px}.frontpost-assistant .ai-conversation-detail__context{border-top:1px solid var(--line-soft);gap:6px;margin-top:8px;padding-top:8px;display:grid}.frontpost-assistant .ai-conversation-detail__context>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.frontpost-assistant .ai-conversation-detail__context>div:first-child span{color:var(--ink-muted);font-size:10px;font-weight:750}.frontpost-assistant .ai-conversation-detail__context strong{font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.frontpost-assistant .ai-conversation-detail__context strong small{color:var(--ink-muted);font:inherit}.frontpost-assistant .ai-conversation-detail__context-meter{background:var(--ink);border-radius:999px;height:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .ai-conversation-detail__context-meter{background:color-mix(in srgb, var(--ink) 10%, var(--surface))}}.frontpost-assistant .ai-conversation-detail__context-meter i{border-radius:inherit;background:var(--brand);height:100%;display:block}.frontpost-assistant .ai-conversation-detail__context p{color:var(--ink-muted);margin:0;font-size:10px}.frontpost-assistant .ai-memory-viewer{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;margin-top:12px;padding:10px;display:grid}.frontpost-assistant .ai-memory-viewer__head{border-bottom:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding-bottom:8px;display:grid}.frontpost-assistant .ai-memory-viewer__head strong{font-size:12px}.frontpost-assistant .ai-memory-viewer__head small{color:var(--ink-muted);grid-column:2;font-size:10px}.frontpost-assistant .ai-memory-viewer__body{max-height:260px;color:var(--ink);font-size:12px;line-height:1.6;overflow:auto}.frontpost-assistant .ai-memory-viewer__body>:first-child{margin-top:0}.frontpost-assistant .ai-memory-viewer__body>:last-child{margin-bottom:0}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row [data-tooltip]{position:relative}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:after{z-index:140;border:1px solid var(--line-soft);background:var(--surface);width:max-content;max-width:180px;color:var(--ink);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:650;line-height:1.15;transition:opacity .15s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 26px -18px #07232a99}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(100% + 6px)}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(100% + 6px)}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(100% + 6px)}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(100% + 6px)}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:hover:after{opacity:1}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:focus-visible:after{opacity:1}[dir=rtl] .frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto;right:calc(100% + 6px)}[dir=rtl] .frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto;right:calc(100% + 6px)}[dir=rtl] .frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:calc(100% + 6px);right:auto}[dir=rtl] .frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings[data-tooltip]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:calc(100% + 6px);right:auto}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail .ai-mobile-toggle:hover{background:var(--brand-soft);color:var(--brand-text);outline:none}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail .ai-mobile-toggle:focus-visible{background:var(--brand-soft);color:var(--brand-text);outline:none}.frontpost-assistant .aui-empty__welcome{place-items:center;min-height:3.2em;display:grid;position:relative;overflow:hidden}.frontpost-assistant .aui-welcome-line{will-change:transform, opacity, filter;grid-area:1/1;display:block}.frontpost-assistant .aui-welcome-line--in{animation:.76s cubic-bezier(.22,1,.36,1) both aui-welcome-in}.frontpost-assistant .aui-welcome-line--out{animation:.68s cubic-bezier(.55,0,1,.45) both aui-welcome-out}@keyframes aui-welcome-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes aui-welcome-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(4px);transform:translateY(-12px)}}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail .ai-mobile-toggle,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail .ai-mobile-toggle:hover{border-radius:13px}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail) .ai-rail .ai-mobile-toggle:focus-visible{border-radius:13px}.frontpost-assistant .aui-composer-trigger-root{position:relative}.frontpost-assistant .aui-composer-queue{z-index:2;border:1px solid var(--line);gap:0;width:calc(100% - 18px);margin:0 auto;display:grid;position:absolute;bottom:calc(100% - 40px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-composer-queue{border:1px solid color-mix(in srgb, var(--line) 90%, var(--brand))}}.frontpost-assistant .aui-composer-queue{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-composer-queue{background:color-mix(in srgb, var(--surface) 94%, var(--paper))}}.frontpost-assistant .aui-composer-queue{pointer-events:none;padding:10px 8px;box-shadow:0 12px 26px -24px #07232a6b}.frontpost-assistant .aui-composer-queue:empty{display:none}.frontpost-assistant .aui-composer-queue-item{box-sizing:border-box;width:100%;min-height:48px;color:var(--ink);cursor:grab;pointer-events:auto;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;margin:0;padding:6px 10px;transition:background-color .16s,box-shadow .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.frontpost-assistant .aui-composer-queue-item:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-composer-queue-item:hover{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}}.frontpost-assistant .aui-composer-queue-item:active,.frontpost-assistant .aui-composer-queue-item.is-dragging{cursor:grabbing;box-shadow:0 12px 20px -18px #07232ab3}.frontpost-assistant .aui-queue-item__leading{color:var(--ink-muted);flex:0 0 27px;align-items:center;gap:1px;display:inline-flex}.frontpost-assistant .aui-queue-item__leading svg:first-child{opacity:0;width:11px;height:20px;transition:opacity .16s}.frontpost-assistant .aui-composer-queue-item:hover .aui-queue-item__leading svg:first-child,.frontpost-assistant .aui-composer-queue-item:focus-within .aui-queue-item__leading svg:first-child,.frontpost-assistant .aui-composer-queue-item.is-dragging .aui-queue-item__leading svg:first-child{opacity:.65}.frontpost-assistant .aui-queue-item__leading svg:last-child{width:17px;height:20px}.frontpost-assistant .aui-queue-item__label{min-width:0;color:var(--ink-soft);flex:auto;font-size:13px;font-weight:650;overflow:hidden}.frontpost-assistant .aui-queue-item__label [data-slot=queue-item-text]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.frontpost-assistant .aui-queue-item__actions{flex:none;align-items:center;gap:1px;display:flex}.frontpost-assistant .aui-queue-item__actions button{width:29px;height:29px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.frontpost-assistant .aui-queue-item__actions button:hover:not(:disabled){background:var(--ink)}.frontpost-assistant .aui-queue-item__actions button:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .aui-queue-item__actions button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, var(--surface))}.frontpost-assistant .aui-queue-item__actions button:focus-visible{background:color-mix(in srgb, var(--ink) 7%, var(--surface))}}.frontpost-assistant .aui-queue-item__actions button:hover:not(:disabled){color:var(--ink);outline:none}.frontpost-assistant .aui-queue-item__actions button:focus-visible{color:var(--ink);outline:none}.frontpost-assistant .aui-queue-item__actions button:disabled{cursor:default;opacity:.28}.frontpost-assistant .aui-queue-item__actions svg{width:16px;height:16px}html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{background:var(--ink)!important}html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{background:color-mix(in srgb, var(--ink) 7%, var(--surface))!important}html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{background:color-mix(in srgb, var(--ink) 7%, var(--surface))!important}}html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{color:var(--ink)!important;border-color:var(--ink)!important}html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{color:var(--ink)!important;border-color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{border-color:color-mix(in srgb, var(--ink) 12%, var(--line))!important}html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{border-color:color-mix(in srgb, var(--ink) 12%, var(--line))!important}}html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{outline-color:var(--ink)}html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{outline-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{outline-color:color-mix(in srgb, var(--ink) 28%, transparent)}html[data-theme=light] .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{outline-color:color-mix(in srgb, var(--ink) 28%, transparent)}}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{background:var(--ink)!important}html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{background:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{background:color-mix(in srgb, var(--ink) 7%, var(--surface))!important}html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{background:color-mix(in srgb, var(--ink) 7%, var(--surface))!important}}html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{color:var(--ink)!important;border-color:var(--ink)!important}html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{color:var(--ink)!important;border-color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{border-color:color-mix(in srgb, var(--ink) 12%, var(--line))!important}html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{border-color:color-mix(in srgb, var(--ink) 12%, var(--line))!important}}html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{outline-color:var(--ink)}html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{outline-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):hover{outline-color:color-mix(in srgb, var(--ink) 28%, transparent)}html:not([data-theme=dark]) .frontpost-assistant :is(.ai-rail-button,.ai-rail-logo,.ai-rail-avatar,.ai-rail-search button,.aui-model-selector-trigger,.aui-attach,.aui-message-actions button,.aui-skill-popover__item,.ai-session-item button,.ai-session-mock button,.ai-conversation-trigger,.ai-conversation-actions>button,.ai-rail-brandbar>button):focus-visible{outline-color:color-mix(in srgb, var(--ink) 28%, transparent)}}}.fp-user-avatar{place-items:center;font-weight:750;line-height:1;overflow:hidden;background:var(--brand-soft)!important;color:var(--brand)!important;border-radius:50%!important;display:grid!important}.fp-user-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.frontpost-assistant .ai-conversation-actions>.ai-conversation-pin-trigger.is-pinned:hover{background:var(--proof)!important}.frontpost-assistant .ai-conversation-actions>.ai-conversation-pin-trigger.is-pinned:focus-visible{background:var(--proof)!important}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .ai-conversation-actions>.ai-conversation-pin-trigger.is-pinned:hover{background:color-mix(in srgb, var(--proof) 12%, var(--surface))!important}.frontpost-assistant .ai-conversation-actions>.ai-conversation-pin-trigger.is-pinned:focus-visible{background:color-mix(in srgb, var(--proof) 12%, var(--surface))!important}}.frontpost-assistant .ai-conversation-pin-trigger .ai-conversation-pin-icon{color:var(--ink-muted)!important}.frontpost-assistant .ai-conversation-pin-trigger.is-pinned:hover .ai-conversation-pin-slash{color:var(--proof)!important}.frontpost-assistant .ai-conversation-pin-trigger.is-pinned:focus-visible .ai-conversation-pin-slash{color:var(--proof)!important}.account-trigger .fp-user-avatar{width:100%;height:100%;font-size:12px}html[data-theme=dark] .account-trigger .fp-user-avatar{color:var(--brand-text)!important}.account-identity-avatar{isolation:isolate;background:0 0;overflow:visible}.account-identity-avatar .fp-user-avatar{width:100%;height:100%}.account-identity-avatar>svg{z-index:1;border:2px solid var(--surface);width:22px;height:22px;padding:3px;bottom:-2px}.account-identity-avatar>svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2px}.account-identity-avatar>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2px}.account-identity-avatar>svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2px}.account-identity-avatar>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2px}html[data-theme=dark] .account-identity-avatar .fp-user-avatar{color:var(--brand-text)!important}.public-profile-avatar.fp-user-avatar{font-size:22px;color:var(--on-brand)!important;background:var(--brand)!important}.frontpost-assistant .ai-rail-avatar .fp-user-avatar{font-size:12px;width:36px!important;height:36px!important;color:var(--brand-text)!important;flex:0 0 36px!important}html[data-theme=dark] .frontpost-assistant .ai-rail-avatar .fp-user-avatar{background:var(--surface-hover)!important}@media (prefers-color-scheme:dark){html:not([data-theme]) .frontpost-assistant .ai-rail-avatar .fp-user-avatar{background:var(--surface-hover)!important}}.frontpost-assistant .ai-rail:not(.is-expanded) .ai-rail-avatar .fp-user-avatar{flex-basis:42px!important;width:42px!important;height:42px!important}.account-trigger{background:var(--brand-soft)!important;color:var(--brand-text)!important}.frontpost-assistant .ai-rail:not(.is-expanded) .ai-rail-avatar .fp-user-avatar{visibility:visible!important;opacity:1!important;display:grid!important}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;width:100%;display:grid}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-avatar{text-align:start!important;justify-content:flex-start!important}.frontpost-assistant .aui-composer-trigger-root{z-index:2}.frontpost-assistant .aui-composer{z-index:3;position:relative}.frontpost-assistant .aui-composer-queue{z-index:2;bottom:calc(100% - 28px)}.frontpost-assistant .ai-rail-drawer{font-size:14px;line-height:1.45}.frontpost-assistant .ai-rail-drawer>header strong{letter-spacing:-.02em;font-size:19px;font-weight:720}.frontpost-assistant .ai-rail-drawer>header small,.frontpost-assistant .ai-conversation-detail>small,.frontpost-assistant .ai-conversation-copy>small{font-size:12px;line-height:1.45}.frontpost-assistant .ai-rail-drawer>header>button{background:0 0}.frontpost-assistant .ai-rail-drawer>header>button:hover{background:var(--ink)}.frontpost-assistant .ai-rail-drawer>header>button:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .ai-rail-drawer>header>button:hover{background:color-mix(in srgb, var(--ink) 7%, var(--surface))}.frontpost-assistant .ai-rail-drawer>header>button:focus-visible{background:color-mix(in srgb, var(--ink) 7%, var(--surface))}}.frontpost-assistant .aui-composer-queue{border-radius:24px 24px 0 0;bottom:calc(100% - 58px)}@media (min-width:761px){.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail{padding-inline-start:0;padding-inline-end:0}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-account-row{grid-template-columns:42px;justify-content:center;justify-items:center;width:100%!important;display:grid!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar,.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-settings{justify-self:center}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>.fp-user-avatar{min-width:38px;flex-basis:38px!important;width:38px!important;height:38px!important}}.frontpost-assistant .ai-conversation-detail>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:720;line-height:1.35;display:block;overflow:hidden}.frontpost-assistant .ai-conversation-detail__section>span,.frontpost-assistant .ai-conversation-detail__section-head>span{color:var(--ink-soft);font-size:13px;font-weight:700;line-height:1.35}.frontpost-assistant .ai-conversation-detail__section>pre{font-size:12px;line-height:1.55}.frontpost-assistant .ai-conversation-item{box-sizing:border-box;align-items:center;width:100%;min-width:0;min-height:52px;padding-inline-start:8px;padding-inline-end:8px}.frontpost-assistant .ai-rail-threadlist>span{padding-inline-start:8px}.frontpost-assistant .ai-conversation-copy{width:100%;overflow:hidden}.frontpost-assistant .ai-conversation-actions{flex:0 0 58px;width:58px;min-width:58px}.frontpost-assistant .ai-conversation-actions.has-running{flex-basis:86px;width:86px;min-width:86px}.frontpost-assistant .ai-conversation-actions>button{box-sizing:border-box;outline-offset:-2px;width:28px;min-width:28px;height:28px;padding:0}.frontpost-assistant .ai-conversation-title strong,.frontpost-assistant .ai-conversation-title .overflowing-title__track{font-size:13px;font-weight:700;line-height:1.35}@media (min-width:761px){.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail{padding-block-start:9px;padding-block-end:9px}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-account-row{grid-template-rows:42px 42px;align-content:end;gap:5px;padding-bottom:3px}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar{background:0 0!important;flex:0 0 42px!important;height:42px!important;min-height:42px!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>.fp-user-avatar{min-width:38px;flex-basis:38px!important;width:38px!important;height:38px!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-settings{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:grid!important}}.frontpost-assistant .aui-composer-queue{width:calc(100% - 36px);padding-block-start:6px;padding-block-end:6px;bottom:calc(100% - 14px)}.frontpost-assistant .aui-composer-queue-item{min-height:42px;padding-block-start:4px;padding-block-end:4px}.frontpost-assistant .aui-empty__welcome{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.frontpost-assistant .ai-rail-account-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;display:grid}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-avatar{border-radius:14px;align-items:center;gap:8px;height:48px;min-height:48px;text-align:start!important;background:0 0!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;padding:4px!important;display:flex!important;overflow:visible!important}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-avatar:hover{background:var(--surface-hover)!important}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-avatar .fp-user-avatar{min-width:36px;flex:0 0 36px!important;width:36px!important;height:36px!important;display:grid!important}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-avatar>b{text-align:start;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.5;overflow:hidden;display:block!important}.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings{margin:0;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;position:relative!important}@media (min-width:761px){.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-account-row{grid-template-columns:42px;justify-content:center;width:42px;display:grid}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar{width:42px!important;height:42px!important;padding:0!important;display:grid!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>.fp-user-avatar{visibility:visible!important;opacity:1!important;width:42px!important;height:42px!important;display:grid!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>b{display:none!important}}@media (max-width:760px){.frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row{margin-top:auto;padding-top:8px}.frontpost-assistant .ai-rail.is-expanded .ai-rail-threadlist{flex:auto;min-height:0;overflow:auto;display:block!important}}.frontpost-assistant .ai-rail.is-expanded .ai-rail-threadlist,.frontpost-assistant .ai-rail.is-expanded .ai-rail-threadlist>span,.frontpost-assistant .ai-rail.is-expanded .ai-conversation-history{padding-inline-start:0;padding-inline-end:0}.frontpost-assistant .ai-rail.is-expanded .ai-conversation-item{margin-inline-start:0;margin-inline-end:0}.frontpost-assistant .aui-composer-queue{z-index:4;border-radius:24px;bottom:calc(100% + 10px)}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>.fp-user-avatar{aspect-ratio:1;clip-path:circle(50%);min-block-size:38px;max-block-size:38px;min-inline-size:38px;max-inline-size:38px;border-radius:50%!important;flex:0 0 38px!important;block-size:38px!important;inline-size:38px!important}.frontpost-assistant .ai-rail-avatar>.ai-rail-avatar__shape{visibility:visible!important;opacity:1!important;aspect-ratio:1!important;border-radius:9999px!important;display:grid!important;overflow:hidden!important}.frontpost-assistant .ai-rail-avatar>.ai-rail-avatar__shape>.fp-user-avatar{flex:none!important;block-size:100%!important;min-block-size:0!important;max-block-size:none!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;display:grid!important}@media (min-width:761px){.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>.ai-rail-avatar__shape{visibility:visible!important;opacity:1!important;flex:0 0 38px!important;block-size:38px!important;min-block-size:38px!important;max-block-size:38px!important;inline-size:38px!important;min-inline-size:38px!important;max-inline-size:38px!important;display:grid!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-account-row{grid-template-rows:42px 42px;align-content:end;align-self:stretch;gap:8px;grid-template-columns:1fr!important;justify-items:center!important;width:64px!important;display:grid!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-account-row>:-webkit-any(.ai-rail-avatar,.ai-rail-settings){justify-self:center!important;margin:0!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-account-row>:is(.ai-rail-avatar,.ai-rail-settings){justify-self:center!important;margin:0!important}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>.fp-user-avatar{aspect-ratio:1!important;border-radius:9999px!important;block-size:38px!important;min-block-size:38px!important;max-block-size:38px!important;inline-size:38px!important;min-inline-size:38px!important;max-inline-size:38px!important}}.frontpost-assistant .ai-fullscreen-shell:not(.has-expanded-rail)>.ai-rail .ai-rail-avatar>.ai-rail-avatar__shape{transform:none!important}.frontpost-assistant .ai-rail:not(.is-expanded) .ai-rail-avatar>.ai-rail-avatar__shape>.fp-user-avatar{font-size:12px;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}@media (max-width:760px){.frontpost-assistant .ai-rail .ai-rail-avatar{display:none!important}}.frontpost-assistant .ai-rail-drawer>header strong{font-size:calc(var(--font-body-size) + 1px)}.frontpost-assistant .ai-rail-drawer>header small,.frontpost-assistant .ai-rail-drawer .ai-reading-settings legend,.frontpost-assistant .ai-library-quota small,.frontpost-assistant .ai-library-quota p,.frontpost-assistant .ai-library-list small,.frontpost-assistant .ai-rail-threadlist>span{font-size:calc(var(--font-small-size) - 2px)}.frontpost-assistant .ai-library-quota strong{font-size:calc(var(--font-body-size) + 1px)}.frontpost-assistant .ai-library-list strong,.frontpost-assistant .ai-drawer-switch>span,.frontpost-assistant .ai-rail.is-expanded .ai-rail-avatar b{font-size:var(--font-small-size)}.frontpost-assistant .ai-rail-avatar,.frontpost-assistant .ai-history-empty,.frontpost-assistant .ai-account-usage span,.frontpost-assistant .ai-memory-viewer__head strong,.frontpost-assistant .ai-memory-viewer__body,.frontpost-assistant .ai-conversation-detail strong{font-size:calc(var(--font-small-size) - 1px)}.frontpost-assistant .ai-memory-viewer__head small,.frontpost-assistant .ai-conversation-detail small{font-size:calc(var(--font-small-size) - 3px)}.frontpost-assistant .aui-answer-text{font-size:var(--font-body-size)}.frontpost-assistant .aui-reasoning{font-size:calc(var(--font-small-size) - 1px)}.frontpost-assistant .aui-composer textarea{font-size:calc(var(--font-body-size) + 1px)}.frontpost-assistant .ai-empty-state>span{font-size:var(--font-small-size)}.frontpost-assistant .ai-empty-state>p{font-size:calc(var(--font-body-size) + 2px)}.site-footer{padding-block-start:34px;padding-block-end:18px}.site-footer .footer-body{grid-template-columns:190px minmax(0,1fr) 240px;gap:34px;padding-top:0}.site-footer .footer-brand p,.site-footer .footer-social{display:none}.site-footer .footer-brand .brand-logo{width:164px}.site-footer .footer-links{grid-template-columns:repeat(4,minmax(110px,1fr));gap:28px}.site-footer .footer-links nav{gap:9px}.site-footer .footer-links nav strong{color:var(--ink);font-size:13px;font-weight:700}.site-footer .footer-links nav a{color:var(--ink-muted);font-size:13px}.site-footer .footer-actions{border-inline-start:1px solid var(--line);justify-items:center;padding-inline-start:28px;display:grid}.site-footer .footer-actions h2{color:var(--ink);font-size:13px;font-weight:700}.site-footer .footer-app-block{justify-items:center;width:100%;display:grid}.site-footer .app-downloads{grid-template-columns:1fr;justify-items:center;gap:8px;width:100%;margin-top:12px;display:grid}.site-footer .app-downloads a.app-store-badge{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:144px;min-width:0;min-height:0;padding:0;text-decoration:none;transition:opacity .18s,transform .18s;display:flex}.site-footer .app-downloads a.app-store-badge:hover{color:inherit;opacity:.72;background:0 0;border:0;transform:translateY(-1px)}.site-footer .app-store-badge img{width:144px;height:auto;display:block}@media (max-width:760px){.site-footer .app-downloads{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.site-footer .app-downloads a.app-store-badge,.site-footer .app-store-badge img{width:100%}}.site-footer .footer-apk-link{width:fit-content;color:var(--ink-muted);text-underline-offset:3px;justify-content:center;align-items:center;margin:9px auto 0;font-size:11px;text-decoration:underline;display:flex}.site-footer .footer-apk-link:hover{color:var(--brand-text)}.footer-app-coming-soon{cursor:not-allowed;opacity:.72;transition:opacity .18s}.footer-app-coming-soon:hover{opacity:1}.site-footer .footer-bar{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 30px;margin-top:28px;padding-top:16px;display:flex}.site-footer .footer-legal{border:0;align-items:center;gap:0;margin:0;padding:0;font-size:12px;display:flex}.site-footer .footer-legal__row{gap:12px 16px}.site-footer .footer-legal a{color:var(--ink-muted);text-decoration:none}.site-footer .footer-legal a:hover{color:var(--brand-text)}.site-footer .footer-legal__record{align-items:center;gap:5px;display:inline-flex}.site-footer .footer-legal__record svg{width:14px;height:14px;color:var(--ink-muted);opacity:.72}.site-footer .footer-social-row{border:0;flex-wrap:wrap;justify-content:flex-end;gap:20px;margin:0;padding:0;display:flex}.site-footer .footer-social-row a{width:20px;height:20px;color:var(--ink-muted);place-items:center;text-decoration:none;display:inline-grid}.site-footer .footer-social-row a:hover{color:var(--brand-text)}.site-footer .footer-social-row svg{width:18px;height:18px}.site-footer .footer-mobile-download{display:none}.site-footer .footer-bilibili-mark{background:currentColor;width:15px;height:15px;display:inline-block;-webkit-mask:url(/images/bilibili.webp) 50%/contain no-repeat;mask:url(/images/bilibili.webp) 50%/contain no-repeat}.site-footer .footer-social-row a:hover .footer-bilibili-mark{color:var(--brand-text)}html[data-theme=dark] .site-footer .app-store-badge img{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){html:not([data-theme]) .site-footer .app-store-badge img{filter:brightness(0)invert()}}html[data-theme=dark] .reader-tabpanel__toolbar>.reader-tabs{background:var(--surface-muted)!important;border:0!important}html[data-theme=dark] .reader-tabpanel__toolbar>.reader-tabs:before{background:var(--surface-active)!important}html[data-theme=dark] .reader-tabpanel__toolbar>.reader-tabs button{color:var(--ink-soft)}html[data-theme=dark] .reader-tabpanel__toolbar>.reader-tabs button.is-active{color:#fff!important}@media (prefers-color-scheme:dark){html:not([data-theme]) .reader-tabpanel__toolbar>.reader-tabs{background:var(--surface-muted)!important;border:0!important}html:not([data-theme]) .reader-tabpanel__toolbar>.reader-tabs:before{background:var(--surface-active)!important}html:not([data-theme]) .reader-tabpanel__toolbar>.reader-tabs button{color:var(--ink-soft)}html:not([data-theme]) .reader-tabpanel__toolbar>.reader-tabs button.is-active{color:#fff!important}}html[data-theme=dark] .ai-right-preview{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .ai-right-preview>header button{color:var(--ink-soft)}@media (prefers-color-scheme:dark){html:not([data-theme]) .ai-right-preview{background:var(--surface);color:var(--ink);border-color:var(--line)}html:not([data-theme]) .ai-right-preview>header button{color:var(--ink-soft)}}@media (max-width:760px){.site-footer .footer-body{grid-template-columns:1fr;gap:28px}.site-footer .footer-actions{display:none}.site-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.site-footer .footer-bar{flex-direction:column;align-items:stretch;gap:18px}.site-footer .footer-legal{text-align:center;align-items:center}.site-footer .footer-legal__row{text-align:center;justify-content:center;width:100%}.site-footer .footer-social-row{justify-content:center;align-items:center;gap:14px}.site-footer .footer-social-row a.footer-mobile-download{width:20px;height:20px;min-height:0;color:var(--ink-muted);border:0;flex:0 0 20px;place-items:center;margin:0;padding:0;display:inline-grid}.site-footer .footer-social-row a.footer-mobile-download>span{display:none}.site-footer .footer-social-row a.footer-mobile-download svg{width:18px;height:18px}.site-footer .footer-mobile-download:hover{color:var(--brand-text)}}@media (min-width:901px) and (max-width:1120px){.site-footer .footer-body{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:28px}.site-footer .footer-actions{display:none}}@media (min-width:761px) and (max-width:900px){.site-footer .footer-body{grid-template-columns:1fr;gap:28px}.site-footer .footer-brand{grid-template-columns:auto 1fr;align-items:center;gap:0 18px;display:grid}.site-footer .footer-links{grid-template-columns:repeat(2,minmax(110px,1fr));gap:24px 18px}.site-footer .footer-actions{border-inline-start:0;border-top:1px solid var(--line);grid-column:1;padding:22px 0 0}.site-footer .footer-bar{align-items:center}.site-footer .footer-social-row{justify-content:center}}@media (min-width:761px){.frontpost-assistant .ai-fullscreen-shell.has-preview{grid-template-columns:64px minmax(0,1fr) max(320px,min(25vw,420px))!important}.frontpost-assistant .ai-fullscreen-shell.has-preview.has-expanded-rail{grid-template-columns:260px minmax(0,1fr) max(320px,min(25vw,420px))!important}.frontpost-assistant .ai-fullscreen-shell.has-preview>.ai-rail{grid-area:1/1}.frontpost-assistant .ai-fullscreen-shell.has-preview>.aui-thread-root{grid-area:1/2;min-width:0}.frontpost-assistant .ai-fullscreen-shell.has-preview>.ai-right-preview{grid-area:1/3;min-width:0}}.frontpost-assistant .aui-empty h1{white-space:nowrap;max-width:none;font-size:max(38px,min(5vw,76px))}.frontpost-assistant .ai-preview-card header strong{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.frontpost-assistant .ai-preview-card header strong>svg{width:18px;height:18px;color:var(--brand-text);flex:0 0 18px}.frontpost-assistant .ai-right-preview>.ai-preview-card{grid-template-rows:auto minmax(0,1fr) auto;align-content:start}.frontpost-assistant .ai-right-preview>.ai-local-browser{grid-template-rows:auto auto;align-content:start}.frontpost-assistant .ai-right-preview .ai-local-browser form{align-self:start;align-items:center;height:42px;min-height:42px}.frontpost-assistant .ai-right-preview .ai-local-browser form input,.frontpost-assistant .ai-right-preview .ai-local-browser form button{box-sizing:border-box;height:42px}.frontpost-assistant .ai-preview-card .ai-drawer-action--compact{width:max-content;min-height:32px;margin-top:2px;padding-inline-start:10px;padding-inline-end:10px}.frontpost-assistant .ai-preview-card__body{min-width:0}.ai-preview-toggles{z-index:65;position:fixed;bottom:16px}.ai-preview-toggles:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.ai-preview-toggles:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.ai-preview-toggles:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.ai-preview-toggles:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.ai-split-toggle{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;border-radius:11px;place-items:center;display:grid;box-shadow:0 10px 24px -18px #07232a85}.ai-split-toggle:hover{border-color:var(--brand);color:var(--brand-text);outline:none}.ai-split-toggle:focus-visible{border-color:var(--brand);color:var(--brand-text);outline:none}.ai-split-toggle svg{width:18px;height:18px}.ai-split-toggle[data-tooltip]{position:relative}.ai-split-toggle[data-tooltip]:after{z-index:160;border:1px solid var(--line-soft);background:var(--surface);width:max-content;max-width:180px;color:var(--ink);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;border-radius:9px;padding:7px 9px;font-size:12px;font-weight:650;line-height:1.2;transition:opacity .15s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + 10px);transform:translateY(4px);box-shadow:0 12px 26px -18px #07232a99}.ai-split-toggle[data-tooltip]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.ai-split-toggle[data-tooltip]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.ai-split-toggle[data-tooltip]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.ai-split-toggle[data-tooltip]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.ai-split-toggle[data-tooltip]:hover:after{opacity:1;transform:translateY(0)}.ai-split-toggle[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.ai-preview-toggles{pointer-events:none}.ai-preview-toggles .ai-split-toggle{pointer-events:auto}@media (max-width:760px){.frontpost-assistant .ai-fullscreen-shell.has-preview>.ai-right-preview{z-index:90;inset:auto 8px max(8px, env(safe-area-inset-bottom));border:1px solid var(--line-soft);border-radius:18px;width:auto;height:min(58svh,520px);display:grid;position:fixed;box-shadow:0 20px 50px -24px #07232a8f}.ai-preview-toggles{bottom:max(12px, env(safe-area-inset-bottom))}.ai-preview-toggles:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.ai-preview-toggles:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.ai-preview-toggles:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.ai-preview-toggles:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}}@media (min-width:761px) and (max-width:900px){.frontpost-assistant .ai-fullscreen-shell.has-preview>.ai-right-preview{z-index:90;border:1px solid var(--line-soft);border-radius:18px;height:min(60vh,540px);position:fixed;top:auto;bottom:8px;left:64px;right:8px;box-shadow:0 20px 50px -24px #07232a8f}.frontpost-assistant .ai-fullscreen-shell.has-preview>.aui-thread-root{min-width:0}}.frontpost-assistant .ai-right-preview>.ai-local-browser{grid-template-rows:auto auto;gap:10px}.frontpost-assistant .ai-right-preview>.ai-local-browser.has-url{grid-template-rows:auto minmax(0,1fr)}.frontpost-assistant .ai-local-browser__toolbar{align-self:start;align-items:center;gap:3px;height:42px;min-height:42px;display:flex}.frontpost-assistant .ai-local-browser__nav{width:30px;height:30px;color:var(--ink-muted);background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:grid}.frontpost-assistant .ai-local-browser__nav:not(:disabled):hover{background:var(--surface-hover);color:var(--ink)}.frontpost-assistant .ai-local-browser__nav:disabled{cursor:not-allowed;opacity:.38}.frontpost-assistant .ai-local-browser__nav svg{width:17px;height:17px}.frontpost-assistant .ai-local-browser__address{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex:auto;align-items:center;gap:6px;min-width:0;height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .ai-local-browser__address{background:color-mix(in srgb, var(--surface) 82%, var(--surface-hover))}}.frontpost-assistant .ai-local-browser__address{padding-inline-start:9px;padding-inline-end:4px}.frontpost-assistant .ai-local-browser__address>svg{width:15px;height:15px;color:var(--ink-muted);flex:0 0 15px}.frontpost-assistant .ai-local-browser__address input{background:0 0;border:0;outline:0;flex:auto;width:100%;min-width:0;height:34px;padding:0;font-size:12px}.frontpost-assistant .ai-local-browser__address>button{width:28px;height:28px;color:var(--ink-muted);background:0 0;border:0;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;display:grid}.frontpost-assistant .ai-local-browser__address>button:hover{background:var(--surface-hover);color:var(--ink)}.frontpost-assistant .ai-local-browser__address>button svg{width:16px;height:16px}.frontpost-assistant .ai-local-browser>iframe{border:1px solid var(--line);border-radius:12px;width:100%;min-width:0;height:100%;min-height:0}.frontpost-assistant .ai-local-browser__reader{background:var(--surface);min-height:0;color:var(--ink);border-radius:12px;padding:max(18px,min(3vw,34px));overflow:auto}.frontpost-assistant .ai-local-browser__reader>header{align-items:center;gap:10px;margin-bottom:22px;display:flex}.frontpost-assistant .ai-local-browser__reader>header>svg{width:20px;height:20px;color:var(--brand-text);flex:0 0 20px}.frontpost-assistant .ai-local-browser__reader>header>div{gap:3px;display:grid}.frontpost-assistant .ai-local-browser__reader>header strong{font-size:14px}.frontpost-assistant .ai-local-browser__reader>header small{color:var(--ink-muted);font-size:11px;line-height:1.45}.frontpost-assistant .ai-local-browser__reader>p{max-width:72ch;color:var(--ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 auto;font-size:14px;line-height:1.8}.frontpost-assistant .ai-local-browser__empty{background:var(--surface-muted);min-height:180px;color:var(--ink-muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:8px;display:grid}.frontpost-assistant .ai-local-browser__empty svg{width:34px;height:34px}.frontpost-assistant .ai-local-browser__empty strong{color:var(--ink);font-size:16px}.frontpost-assistant .ai-local-browser__empty p{margin:0;font-size:12px}.frontpost-assistant .ai-local-browser__more-wrap{flex:0 0 36px;position:relative}.frontpost-assistant .ai-local-browser__more{cursor:pointer;place-items:center;width:36px;height:36px;transition:background-color .14s,border-color .14s,color .14s;display:grid;color:var(--ink-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;padding:0!important}.frontpost-assistant .ai-local-browser__more:hover,.frontpost-assistant .ai-local-browser__more[aria-expanded=true]{border-color:var(--line)!important;background:var(--surface-hover)!important;color:var(--ink)!important}.frontpost-assistant .ai-local-browser__more svg{width:18px;height:18px}.frontpost-assistant .ai-local-browser__menu{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(280px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 18px 42px -22px #0000009e}.frontpost-assistant .ai-local-browser__menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.frontpost-assistant .ai-local-browser__menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.frontpost-assistant .ai-local-browser__menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.frontpost-assistant .ai-local-browser__menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.frontpost-assistant .ai-local-browser__menu>button{min-height:38px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.frontpost-assistant .ai-local-browser__menu>button:hover:not(:disabled){background:var(--surface-hover)}.frontpost-assistant .ai-local-browser__menu>button:disabled{cursor:not-allowed;opacity:.38}.frontpost-assistant .ai-local-browser__menu>button svg{width:17px;height:17px;color:var(--ink-muted)}.frontpost-assistant .ai-local-browser__menu-divider{background:var(--line-soft);height:1px;margin:5px 10px}.frontpost-assistant .ai-local-browser__zoom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.frontpost-assistant .ai-local-browser__zoom strong{color:var(--ink);font-size:13px;font-weight:700}.frontpost-assistant .ai-local-browser__zoom>div{border:1px solid var(--line);border-radius:9px;align-items:center;height:30px;display:flex;overflow:hidden}.frontpost-assistant .ai-local-browser__zoom>div button{width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.frontpost-assistant .ai-local-browser__zoom>div button:hover{background:var(--surface-hover);color:var(--ink)}.frontpost-assistant .ai-local-browser__zoom>div button:last-child{border-inline-start:1px solid var(--line)}.frontpost-assistant .ai-local-browser__zoom>div span{min-width:48px;color:var(--ink);text-align:center;font-size:12px}.frontpost-assistant .ai-local-browser{position:relative}.frontpost-assistant .ai-local-browser__find-wrap{z-index:50;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:min(360px,100% - 16px);display:grid;position:absolute;top:50px;overflow:hidden;box-shadow:0 18px 42px -22px #0000009e}.frontpost-assistant .ai-local-browser__find-wrap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.frontpost-assistant .ai-local-browser__find-wrap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.frontpost-assistant .ai-local-browser__find-wrap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.frontpost-assistant .ai-local-browser__find-wrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.frontpost-assistant .ai-local-browser__find{align-items:center;gap:7px;min-height:38px;padding:4px 6px 4px 9px;display:flex}.frontpost-assistant .ai-local-browser__find>svg{width:16px;color:var(--ink-muted)}.frontpost-assistant .ai-local-browser__find input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.frontpost-assistant .ai-local-browser__find-count{min-width:34px;color:var(--ink-muted);text-align:center;font-size:11px}.frontpost-assistant .ai-local-browser__find button{min-height:28px;color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 7px;font-size:12px}.frontpost-assistant .ai-local-browser__find button:hover{background:var(--surface-hover)}.frontpost-assistant .ai-local-browser__find button:last-child{width:28px;color:var(--ink-muted);place-items:center;padding:0;display:grid}.frontpost-assistant .ai-local-browser__find button:last-child svg{width:16px}.frontpost-assistant .ai-local-browser__find button:disabled{cursor:default;opacity:.35}.frontpost-assistant .ai-local-browser__find-snippet,.frontpost-assistant .ai-local-browser__find-note{border-top:1px solid var(--line-soft);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;padding:7px 10px 8px;font-size:11px;line-height:1.45;display:block;overflow:hidden}.frontpost-assistant .ai-local-browser__find-snippet mark{background:#f2c94c;border-radius:3px}@supports (color:color-mix(in lab, red, red)){.frontpost-assistant .ai-local-browser__find-snippet mark{background:color-mix(in srgb, #f2c94c 58%, var(--surface))}}.frontpost-assistant .ai-local-browser__find-snippet mark{color:var(--ink);padding-inline-start:1px;padding-inline-end:1px}.frontpost-assistant .ai-local-browser__address>button,.frontpost-assistant .ai-local-browser__more,.frontpost-assistant .ai-right-preview>header button,.frontpost-assistant .ai-split-toggle{flex:0 0 36px;place-items:center;transition:background-color .14s,border-color .14s,color .14s;display:grid;width:36px!important;height:36px!important;color:var(--ink-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:0!important}.frontpost-assistant .ai-local-browser__address>button:hover,.frontpost-assistant .ai-local-browser__more:hover,.frontpost-assistant .ai-local-browser__more[aria-expanded=true],.frontpost-assistant .ai-right-preview>header button:hover,.frontpost-assistant .ai-split-toggle:hover{outline:none;border-color:var(--line)!important;background:var(--surface-hover)!important;color:var(--ink)!important}.frontpost-assistant .ai-local-browser__address>button:focus-visible{outline:none;border-color:var(--line)!important;background:var(--surface-hover)!important;color:var(--ink)!important}.frontpost-assistant .ai-local-browser__more:focus-visible{outline:none;border-color:var(--line)!important;background:var(--surface-hover)!important;color:var(--ink)!important}.frontpost-assistant .ai-right-preview>header button:focus-visible{outline:none;border-color:var(--line)!important;background:var(--surface-hover)!important;color:var(--ink)!important}.frontpost-assistant .ai-split-toggle:focus-visible{outline:none;border-color:var(--line)!important;background:var(--surface-hover)!important;color:var(--ink)!important}.frontpost-assistant .ai-local-browser__address>button:hover{color:var(--ink)!important;background:0 0!important;border-color:#0000!important}.frontpost-assistant .ai-local-browser__address>button:focus-visible{color:var(--ink)!important;background:0 0!important;border-color:#0000!important}.frontpost-assistant .ai-local-browser__address>button svg,.frontpost-assistant .ai-local-browser__more svg,.frontpost-assistant .ai-right-preview>header button svg,.frontpost-assistant .ai-split-toggle svg{width:18px;height:18px}.frontpost-assistant .ai-fullscreen-shell.is-preview-fullscreen{grid-template-columns:1fr!important}.frontpost-assistant .ai-fullscreen-shell.is-preview-fullscreen>.ai-rail,.frontpost-assistant .ai-fullscreen-shell.is-preview-fullscreen>.aui-thread-root{display:none!important}.frontpost-assistant .ai-fullscreen-shell.is-preview-fullscreen>.ai-right-preview{z-index:120;min-width:0;box-shadow:none;border-radius:0;padding:18px 22px;display:grid;border:0!important;width:100vw!important;height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.frontpost-assistant:has(.ai-fullscreen-shell.is-preview-fullscreen) .ai-preview-toggles{display:none}.lead-story__image{aspect-ratio:16/9;flex:none;min-height:0}.lead-story__image .smart-image,.lead-story__image img{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lead-story__image .smart-image{min-height:0}.lead-story__image.is-figure{background:var(--paper-muted)}.lead-story__image.is-figure img{object-fit:cover;padding:0}.lead-list--curated .story-list-item,.lead-list--latest .story-list-item{grid-template-columns:minmax(0,1fr)}.lead-list--curated .story-list-item>a,.lead-list--latest .story-list-item>a{min-width:0}@media (min-width:901px){.lead-grid{grid-template-rows:max(500px,min(42vw,620px));grid-template-columns:minmax(190px,.82fr) minmax(0,1.8fr) minmax(190px,.82fr);align-items:stretch}.lead-grid>.lead-story,.lead-grid>.lead-list{height:100%;min-height:0}.lead-story{overflow:hidden}.lead-list{flex-direction:column;display:flex;overflow:hidden}.lead-list .story-list-item,.lead-list .story-list-item+.story-list-item{flex:1 1 0;min-height:0;padding-block-start:10px;padding-block-end:12px;display:block;overflow:hidden}.lead-list .story-list-item>:-webkit-any(a,div){flex-direction:column;height:100%;min-height:0;display:flex}.lead-list .story-list-item>:is(a,div){flex-direction:column;height:100%;min-height:0;display:flex}.lead-list .story-list-item h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.lead-list .story-list-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin-top:5px;display:-webkit-box;overflow:hidden}.lead-list .story-list-item small{margin-top:auto;padding-top:7px}}@media (min-width:901px) and (max-width:1024px){.lead-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr)}.lead-story{grid-area:1/1}.lead-list--right{grid-area:1/2}.lead-list--left{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;height:auto;display:grid}}@media (max-width:760px){.lead-list--left,.lead-list--right{display:none!important}}@media (min-width:901px){.lead-story>p{-webkit-line-clamp:4}.lead-story>small{margin-top:auto;padding-top:10px}.lead-list[data-count] .story-list-item>:-webkit-any(a,div){flex-direction:column;height:100%;min-height:0;display:flex}.lead-list[data-count] .story-list-item>:is(a,div){flex-direction:column;height:100%;min-height:0;display:flex}.lead-list[data-count] .story-list-item p{-webkit-line-clamp:var(--lead-summary-lines,2);min-height:0;max-height:calc(var(--lead-summary-lines,2) * 1.6em);-webkit-box-orient:vertical;margin-top:5px;overflow:hidden;display:-webkit-box!important}.lead-list[data-count] .story-list-item small{text-align:start;align-self:flex-start;width:100%;margin-top:auto;padding-top:8px;line-height:1.4;display:block}}.home-loading-skeleton .lead-grid{grid-template-rows:auto;align-items:start}.home-loading-skeleton .lead-grid>.lead-story,.home-loading-skeleton .lead-grid>.lead-list{height:auto;min-height:0}.home-loading-skeleton__rail{align-content:start;gap:0;display:grid;overflow:visible}.home-loading-skeleton__rail>span{border-bottom:1px solid var(--line-soft);width:100%;border-radius:0!important;height:max(112px,min(10vw,148px))!important}.home-loading-skeleton__story{align-content:start;gap:14px;display:grid}.home-loading-skeleton__image{aspect-ratio:16/9;width:100%;border-radius:16px!important;height:auto!important;min-height:0!important}.home-loading-skeleton__headline{height:max(28px,min(2.2vw,40px))}.home-loading-skeleton__summary{height:13px}.home-loading-skeleton__summary--short{width:64%}@media (min-width:901px){.lead-list,.lead-list .story-list-item,.lead-list .story-list-item+.story-list-item{overflow:visible}.lead-list .story-category{text-overflow:clip;white-space:normal;min-height:1.35em;line-height:1.35;overflow:visible}.lead-list[data-count="4"] .story-list-item p{display:none!important}.lead-grid>.lead-story{height:auto;min-height:0;overflow:visible}.lead-story>small{margin-top:10px;padding-top:0}.lead-list{height:auto;display:block;overflow:visible}.lead-list .story-list-item,.lead-list .story-list-item+.story-list-item{height:auto;min-height:0;overflow:visible}.lead-list .story-list-item>:-webkit-any(a,div){height:auto;display:block}.lead-list .story-list-item>:is(a,div){height:auto;display:block}.lead-list .story-list-item p{-webkit-line-clamp:unset;max-height:none;display:block!important;overflow:visible!important}.lead-story h1{-webkit-line-clamp:unset;max-width:none;font-size:max(28px,min(2.25vw,36px));display:block;overflow:visible}.lead-story>p{-webkit-line-clamp:unset;display:block;overflow:visible}.lead-grid{grid-template-rows:auto!important;align-items:start!important}.lead-grid>.lead-list,.lead-list{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.lead-list .story-list-item,.lead-list .story-list-item+.story-list-item{flex:none!important;height:auto!important;min-height:0!important;padding-block-start:13px!important;padding-block-end:13px!important;display:block!important;overflow:visible!important}.lead-list .story-list-item>:-webkit-any(a,div){height:auto!important;min-height:0!important;display:block!important}.lead-list .story-list-item>:is(a,div){height:auto!important;min-height:0!important;display:block!important}.lead-list .story-list-item h3{letter-spacing:-.012em;text-wrap:wrap;word-break:normal;overflow-wrap:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}.lead-list .story-list-item p{text-wrap:wrap;word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.55;-webkit-line-clamp:3!important;max-height:none!important;margin-top:7px!important;display:-webkit-box!important;overflow:hidden!important}.lead-list .story-list-item small{line-height:1.4;width:auto!important;margin-top:9px!important;padding:0!important;display:block!important}}.focus-step h2+p.field-note{color:var(--ink);font-weight:600}.account-panel .checkout-shell{width:100%;min-height:480px;margin:0}.account-panel .checkout-shell:not(.checkout-shell--orders)>header{margin-top:24px}.account-panel .checkout-shell h1{letter-spacing:-.025em;max-width:none;margin-top:8px;font-family:inherit;font-size:max(24px,min(2.4vw,32px));font-weight:700;line-height:1.3}.account-panel .checkout-shell:not(.checkout-shell--orders) header p{overflow-wrap:anywhere;margin-top:10px;font-size:14px}.account-panel .checkout-shell header>span{letter-spacing:0;margin-inline-end:12px;display:inline-flex}.checkout-shell--orders>.checkout-nav{display:none}.account-panel .checkout-ledger{box-shadow:none;border-radius:14px;margin-top:24px;padding:24px}.order-plan-name{margin-bottom:18px;font-size:16px;font-weight:700}.account-panel .checkout-summary{background:var(--line-soft);background:0 0;border-radius:0;gap:24px}.account-panel .checkout-summary>div{background:0 0;gap:7px;padding:0}.account-panel .checkout-summary>div+div{border-inline-start:1px solid var(--line-soft);padding-inline-start:24px}.account-panel .checkout-summary svg{display:none}.account-panel .checkout-summary strong{font-size:max(23px,min(2.4vw,30px));line-height:1.3}.account-panel .checkout-summary>div+div strong{margin-top:6px;font-size:18px}.account-panel .checkout-provider{border:0;border-top:1px solid var(--line-soft);background:0 0;margin:24px 0 18px;padding:16px 0}.account-panel .checkout-provider>svg{flex-basis:20px;width:20px;height:20px}.account-panel .checkout-provider strong{font-size:14px}.account-panel .checkout-provider p{font-size:13px}.account-panel .checkout-ledger .fp-button{min-height:44px;font-size:14px}.checkout-orders-heading{justify-content:space-between;align-items:center;gap:18px;display:flex!important}.checkout-orders-search{flex:0 320px}.account-panel .checkout-order-list{gap:0;margin-top:24px}.account-panel .checkout-order-row{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 20px}.account-panel .checkout-order-row+.checkout-order-row{border-top:1px solid var(--line-soft)}.account-panel .checkout-order-row:hover{background:var(--surface-soft);transform:none}.checkout-order-status.is-pending_provider,.checkout-order-status.is-pending{color:var(--brand-text);background:var(--brand-soft)}.order-countdown{font-variant-numeric:tabular-nums;white-space:nowrap}.account-panel .checkout-status{min-height:190px;padding:32px 0}@keyframes billing-enter{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.checkout-orders-heading{flex-direction:column;align-items:stretch;gap:12px}.checkout-orders-search{flex-basis:auto;width:100%}.account-library-tabs--compact{width:min(100%, calc(var(--library-tab-count,3) * 64px + 8px));grid-template-columns:repeat(var(--library-tab-count,3), minmax(0, 1fr));flex:0 auto;min-width:0;max-width:100%}.account-library-tabs--compact>button{gap:2px;min-width:0;padding-inline-start:2px;padding-inline-end:2px;font-size:max(9px,min(2.8vw,11px))}.account-library-tabs--compact small{min-width:12px;height:14px;padding-inline-start:2px;padding-inline-end:2px;font-size:8px}.account-panel .checkout-order-row{padding:16px}.account-panel .checkout-ledger{padding:18px}.account-panel .checkout-summary{gap:20px}.account-panel .checkout-summary>div+div{border-inline-start:0;border-top:1px solid var(--line-soft);padding-inline-start:0;padding-top:16px}.account-panel .checkout-order-row{flex-direction:row;gap:12px}.account-panel .checkout-order-row>div:last-child{text-align:end;justify-items:end}.account-panel .checkout-ledger>.fp-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.account-panel .checkout-shell{animation:none}}@media (max-width:600px){.account-workspace--billing .account-workspace__layout{gap:24px}.account-workspace--billing .checkout-nav{flex-direction:row;align-items:center;gap:10px}.account-workspace--billing .checkout-shell:not(.checkout-shell--orders)>header{margin-top:18px}.account-workspace--billing .checkout-shell>header>span:not(.checkout-order-status){display:none}.account-workspace--billing .checkout-shell h1{font-size:24px}.account-workspace--billing .checkout-summary{grid-template-columns:1fr 1fr;gap:14px}.account-workspace--billing .checkout-summary>div+div{border-top:0;border-inline-start:1px solid var(--line-soft);padding:0;padding-inline-start:14px}.account-workspace--billing .checkout-summary>div+div strong{font-size:15px}.account-workspace--billing .checkout-summary small{font-size:11px}}.account-workspace--billing .checkout-order-row,.account-workspace--billing button{scroll-margin-top:140px}.account-panel .checkout-shell--orders>header{margin-top:0}.account-panel .checkout-shell--orders>header.account-section-heading,.account-panel .checkout-shell--orders>.account-section-heading{display:block}.account-panel .checkout-shell--orders .account-section-title{letter-spacing:-.025em;font-size:max(28px,min(3vw,36px))}@media (max-width:760px){.account-panel .checkout-shell--orders .account-section-title{font-size:28px}}.pricing-purchase{width:min(660px,100% - 40px);min-height:68vh;margin:0 auto;padding:32px 0 56px}.pricing-purchase--checkout{width:min(1180px,100% - 40px)}.billing-panel{width:100%}.billing-panel>header,.account-panel .billing-panel>header{margin-top:24px}.billing-panel h1,.account-panel .billing-panel h1{letter-spacing:-.02em;max-width:none;margin:0;font-family:inherit;font-size:max(24px,min(3vw,30px));font-weight:700;line-height:1.35}.billing-panel .checkout-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.billing-panel header p,.account-panel .billing-panel header p{color:var(--ink-muted);margin-top:8px;font-size:14px;line-height:1.6}.billing-panel.checkout-shell:not(.checkout-shell--orders)>.checkout-order-heading>p{width:100%;max-width:none}.billing-panel .checkout-ledger,.account-panel .billing-panel .checkout-ledger{box-shadow:none;border-radius:12px;margin-top:24px;padding:24px}.purchase-progress{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;padding:0 0 18px;list-style:none;display:grid}.purchase-progress li{min-width:0;color:var(--ink-muted);text-align:center;align-content:start;justify-items:center;gap:8px;display:grid;position:relative}.purchase-progress li:not(:last-child):after{content:"";background:var(--line-strong);top:17px;width:calc(100% - 48px);height:1px;position:absolute}.purchase-progress li:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(50% + 24px)}.purchase-progress li:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(50% + 24px)}.purchase-progress li:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(50% + 24px)}.purchase-progress li:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(50% + 24px)}.purchase-progress li.is-complete:after{background:var(--brand)}.purchase-progress li>span{border:1px solid var(--line-strong);background:var(--surface);width:36px;height:36px;color:var(--ink-muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.purchase-progress li>strong{font-size:12px;font-weight:600;line-height:1.4}.purchase-progress .is-current{color:var(--ink)}.purchase-progress .is-current>strong{font-weight:800}.purchase-progress .is-current>span{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:0 0 0 4px var(--surface), 0 0 0 5px var(--line-strong)}.purchase-progress .is-complete{color:var(--brand-text)}.purchase-progress .is-complete>span{border-color:var(--brand);color:var(--brand-text)}.billing-receipt__total{justify-content:space-between;gap:20px;display:flex}.billing-receipt__total>div{gap:5px;display:grid}.billing-receipt__total>div:last-child{text-align:end}.billing-receipt__total strong{font-size:20px}.billing-receipt__total>div:last-child strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.2}.billing-receipt__total span,.billing-receipt__period{color:var(--ink-muted);font-size:12px}.billing-receipt__period{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:22px;padding-top:18px;display:flex}.billing-note{color:var(--ink-muted);margin-top:22px;font-size:13px;line-height:1.7}.billing-primary{min-height:44px;margin-top:24px;font-size:14px}.checkout-payment-unavailable{border:1px solid var(--line-soft);background:var(--surface-muted);color:var(--ink-soft);border-radius:10px;margin:22px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.checkout-payment-unavailable+.billing-primary{margin-top:12px}.billing-deadline{color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:24px;font-size:12px;display:flex}.billing-deadline time{color:var(--brand-text);font-size:20px;font-weight:700}.billing-deadline>span{margin-inline-start:auto}.billing-order-meta{border-top:1px solid var(--line-soft);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.billing-order-meta>span{gap:5px;min-width:0;display:grid}.billing-order-meta code{overflow-wrap:anywhere;font-size:11px}.billing-recovery{color:var(--ink-muted);margin-top:18px;font-size:12px;line-height:1.8}@media (max-width:600px){.pricing-purchase{padding-top:22px}.purchase-progress{margin:24px 0}.billing-panel .checkout-ledger,.account-panel .billing-panel .checkout-ledger{padding:18px}.billing-receipt__total strong{font-size:17px}.billing-receipt__total>div:last-child strong{font-size:24px}.billing-primary{justify-content:center;width:100%}}.pricing-purchase>.billing-panel{animation:.18s ease-out billing-enter}@media (prefers-reduced-motion:reduce){.pricing-purchase>.billing-panel{animation:none}}.billing-panel .checkout-back{min-height:44px;color:var(--ink-soft);padding:8px 0;font-weight:500}.billing-panel .checkout-back:hover{color:var(--brand-text)}.billing-panel .checkout-back:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.billing-panel .billing-receipt__total{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;display:grid}.billing-panel .billing-receipt__total>strong{font-size:20px;line-height:1.4}.billing-panel .billing-receipt__total>strong:nth-child(2){text-align:end;font-variant-numeric:tabular-nums;font-size:28px}.billing-panel .billing-receipt__total>span:last-child{text-align:center}.billing-panel .billing-receipt__total>span:nth-child(3){grid-column:1/-1;min-width:0;line-height:1.55}.billing-receipt__period-placeholder{white-space:nowrap}.checkout-plan-change{border:1px solid var(--line-soft);background:var(--brand-soft);border-radius:12px;margin-top:20px}@supports (color:color-mix(in lab, red, red)){.checkout-plan-change{background:color-mix(in srgb, var(--brand-soft) 28%, var(--surface))}}.checkout-plan-change{padding:15px}.checkout-plan-change>summary{cursor:pointer;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);align-items:baseline;gap:12px;list-style:none;display:grid;position:relative}.checkout-plan-change>summary::-webkit-details-marker{display:none}.checkout-plan-change>summary:after{content:"+";color:var(--ink-muted);font-size:18px;line-height:1;position:absolute;top:0}.checkout-plan-change>summary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.checkout-plan-change>summary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.checkout-plan-change>summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.checkout-plan-change>summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.checkout-plan-change[open]>summary:after{content:"−"}.checkout-plan-change>summary strong{color:var(--ink);font-size:13px}.checkout-plan-change>summary span{color:var(--brand-text);padding-inline-end:22px;font-size:13px;font-weight:750}.checkout-plan-change>summary b{color:var(--ink-muted);margin:0 4px}.checkout-plan-change dl{gap:10px;margin:14px 0 0;display:grid}.checkout-plan-change dl>div{grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);align-items:baseline;gap:12px;font-size:13px;line-height:1.5;display:grid}.checkout-plan-change dt{color:var(--ink-muted)}.checkout-plan-change dd{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0;display:flex}.checkout-plan-change dd strong{color:var(--brand-text);font-size:inherit;line-height:inherit}.checkout-plan-change dd .checkout-plan-change__arrow{color:var(--brand-text);flex:none;margin:0 4px;font-size:15px;font-weight:750}.checkout-plan-change dd small{color:var(--ink-muted);flex-basis:100%;margin-top:3px;font-size:11px;line-height:1.5}.checkout-plan-change dd b{color:var(--ink-muted)}.checkout-plan-options{border-bottom:1px solid var(--line-soft);margin-bottom:26px;padding-bottom:24px}.checkout-plan-options__heading{justify-content:flex-end;margin-bottom:14px;display:flex}.checkout-plan-options__heading .checkout-currency-option{grid-template-columns:auto auto;align-items:center;gap:8px}.checkout-plan-options__heading .checkout-currency-option select{min-height:34px}.checkout-plan-options .checkout-options{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:0}.checkout-plan-options .checkout-term-picker{grid-column:1}.checkout-plan-options .checkout-term-picker legend{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:700}.checkout-plan-options .checkout-term-picker [role=radiogroup]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.checkout-plan-options .checkout-term-picker [role=radio]{border-radius:12px;min-height:78px;padding:12px}.checkout-plan-options .checkout-term-picker strong{font-size:14px}.checkout-plan-options .checkout-term-picker small{flex-wrap:nowrap;gap:3px;margin-top:8px;font-size:10px}.checkout-plan-options .checkout-coupon>label{color:var(--ink);font-size:14px}.checkout-plan-card{margin-top:0}@media (max-width:600px){.checkout-plan-options{margin-bottom:22px;padding-bottom:20px}.checkout-plan-options .checkout-term-picker [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-payment-status{color:var(--ink-muted);text-align:center;justify-content:center;align-items:baseline;gap:16px;margin-top:12px;font-size:13px;display:flex}.billing-payment-status time{color:var(--brand-text);font-size:16px;font-weight:700}.billing-cancel-inline{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.billing-cancel-inline:hover{color:var(--danger,#b94747);text-underline-offset:3px;text-decoration:underline}.billing-cancel-inline:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:3px}.billing-secondary{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;font-size:12px;display:flex}.billing-secondary__links{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.billing-secondary__links>.text-link{flex-shrink:0;font-weight:500}.billing-secondary__order-details{min-width:0;max-width:78%;color:var(--ink-muted);text-align:end;justify-content:flex-end;align-items:flex-end;gap:16px;display:flex}.billing-secondary__order-date,.billing-secondary__order-id{justify-items:end;gap:2px;min-width:0;display:grid}.billing-secondary__order-details span{font-size:10px;line-height:1.2}.billing-secondary__order-details time{color:var(--ink-soft);font-size:11px;line-height:1.4}.billing-secondary__order-details code{max-width:100%;color:var(--ink-soft);overflow-wrap:anywhere;text-align:end;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4}@media (max-width:520px){.billing-secondary{flex-direction:column;align-items:flex-start}.billing-secondary__order-details{text-align:start;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%}.billing-secondary__order-date,.billing-secondary__order-id{text-align:start;justify-items:start}.billing-secondary__order-id code{text-align:start}}.billing-qr-refresh{border:1px solid var(--brand);margin:8px auto 0;display:block}@supports (color:color-mix(in lab, red, red)){.billing-qr-refresh{border:1px solid color-mix(in srgb, var(--brand) 16%, var(--line))}}.billing-qr-refresh{background:var(--brand);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.billing-qr-refresh{background:color-mix(in srgb, var(--brand) 7%, var(--surface))}}.billing-qr-refresh{color:var(--brand-text);cursor:pointer;padding:7px 14px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s}.billing-qr-refresh:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.billing-qr-refresh:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}}.billing-qr-refresh:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.billing-qr-refresh:hover{background:color-mix(in srgb, var(--brand) 11%, var(--surface))}}.billing-qr-refresh:disabled{cursor:wait;opacity:.65}.billing-panel .billing-primary{justify-content:center;width:100%}.billing-panel .billing-recovery{width:fit-content;margin:16px auto 0;padding:8px;font-size:12px;font-weight:500;display:block}.billing-panel .purchase-progress{margin:16px 0 24px}@media (max-width:600px){.billing-panel .billing-receipt__total>strong{font-size:17px}.billing-panel .billing-receipt__total>strong:nth-child(2){font-size:24px}}.billing-cancel{color:var(--ink-muted);margin:12px auto 0;padding:6px 8px;font-size:12px;display:block}.billing-cancel:hover{color:var(--danger)}.checkout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.checkout-options>label,.checkout-coupon>label{color:var(--ink-muted);gap:7px;font-size:12px;font-weight:650;display:grid}.checkout-options select,.checkout-coupon input{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px}.checkout-term-picker{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.checkout-term-picker legend{color:var(--ink-muted);margin-bottom:7px;font-size:12px;font-weight:650}.checkout-term-picker [role=radiogroup]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.checkout-term-picker [role=radio]{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:72px;color:var(--ink-soft);text-align:start;cursor:pointer;border-radius:10px;align-content:start;padding:10px;transition:border-color .16s,background .16s,color .16s;display:grid}.checkout-term-picker [role=radio]:hover{border-color:var(--brand)}.checkout-term-picker [role=radio].is-selected{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.checkout-term-picker [role=radio].is-selected{background:color-mix(in srgb, var(--brand) 9%, var(--surface))}}.checkout-term-picker [role=radio].is-selected{color:var(--brand-text)}.checkout-term-picker [role=radio]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.checkout-term-picker__custom>span{align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.checkout-term-picker__custom input{border:1px solid var(--line-strong);background:var(--surface);width:42px;min-height:25px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:5px;padding:2px 4px}.checkout-term-picker__custom input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.checkout-term-picker strong{font-size:13px}.checkout-term-picker small{color:var(--ink-muted);flex-wrap:nowrap;align-items:center;gap:3px;margin-top:7px;font-size:10px;line-height:1.25;display:flex}.checkout-term-saving-tag{background:var(--brand);color:var(--on-brand);white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:3px 5px;font-size:9px;font-weight:800;line-height:1.1;display:inline-flex}.checkout-term-average{color:var(--ink-muted);font-weight:650;font-size:inherit;white-space:nowrap}.checkout-currency-option,.checkout-coupon>label{color:var(--ink-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.checkout-currency-option select{min-width:104px;color:var(--ink);font-weight:700}.checkout-currency-option select option{color:var(--ink)}.checkout-coupon{min-width:0}.checkout-coupon>div{align-items:center;gap:10px;margin-top:8px;display:flex}.checkout-coupon input{letter-spacing:.12em;text-transform:uppercase;width:min(100%,270px);min-width:0}.checkout-coupon__apply,.checkout-coupon__remove{font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px;font-weight:700;text-decoration:none}.checkout-coupon__apply{color:var(--brand-text)}.checkout-coupon__apply:hover:not(:disabled){color:var(--brand-strong,var(--brand-text))}.checkout-coupon__apply:disabled{cursor:default;opacity:.38}.checkout-coupon__remove{color:var(--ink-muted)}.checkout-coupon__remove:hover{color:var(--danger)}.checkout-coupon__message{white-space:nowrap;flex:none;margin:0 0 0 2px;font-size:12px;line-height:1.4}.checkout-coupon__message.is-checking{color:var(--ink-muted)}.checkout-coupon__message.is-valid{color:var(--brand-text);font-weight:700}.checkout-coupon__message.is-invalid,.checkout-coupon__message.is-rate_limited{color:var(--danger)}.checkout-payment-methods{justify-items:center;gap:9px;margin-top:16px;padding:0;display:grid}.checkout-payment-methods__divider{color:var(--ink-muted);letter-spacing:.02em;font-size:10px;font-weight:700}.checkout-payment-methods__divider:before,.checkout-payment-methods__divider:after{display:none}.checkout-payment-methods ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 13px;margin:0;padding:0;list-style:none;display:flex}.checkout-payment-methods li{place-items:center;height:24px;display:grid}.checkout-payment-method{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;min-width:34px;min-height:28px;padding:3px 5px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.checkout-payment-method:hover{border-color:var(--line-strong);background:var(--surface-muted)}.checkout-payment-method:focus-visible{border-color:var(--line-strong);background:var(--surface-muted)}.checkout-payment-method:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.checkout-payment-methods li.is-selected .checkout-payment-method{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.checkout-payment-methods li.is-selected .checkout-payment-method{background:color-mix(in srgb, var(--brand) 11%, var(--surface))}}.checkout-payment-methods li.is-selected .checkout-payment-method{box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.checkout-payment-methods li.is-selected .checkout-payment-method{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 16%, transparent)}}.checkout-payment-methods__express{width:100%}.checkout-payment-methods__express li{height:24px}.checkout-payment-methods img{object-fit:contain;width:auto;max-width:74px;height:20px;display:block}.checkout-payment-methods__express img{height:20px}.checkout-payment-methods__express li.is-alipay-cn img{transform:translateY(-1px)}.checkout-payment-methods__cards li.is-discover img{height:14px}.checkout-payment-methods__cards li.is-diners-club img,.checkout-payment-methods__cards li.is-unionpay img{height:20px}.checkout-payment-methods__express li.is-payment-brand-tall{height:24px}.checkout-payment-methods__express li.is-payment-brand-tall img{height:22px}.checkout-payment-methods li.is-payment-brand-large,.checkout-payment-methods li.is-payment-brand-large img{height:24px}.checkout-payment-methods__express .is-wechat-pay__crop{width:52px;height:22px;display:block;position:relative;overflow:hidden}.checkout-payment-methods__express li.is-wechat-pay{transform:none}.checkout-payment-methods__express .is-wechat-pay__crop img{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);width:52px!important;height:34.67px!important}html[data-theme=dark] .checkout-payment-methods li.is-on-light{background:#fff;border-radius:4px;min-width:24px;height:24px;padding:2px 4px}@media (prefers-color-scheme:dark){html:not([data-theme]) .checkout-payment-methods li.is-on-light{background:#fff;border-radius:4px;min-width:24px;height:24px;padding:2px 4px}}.checkout-payment-picker{width:100%;margin:18px 0 4px;padding:0}.checkout-payment-picker__options{align-items:stretch;gap:10px;display:flex}.checkout-payment-option{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:60px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;gap:9px;padding:9px 12px;font-size:15px;font-weight:650;line-height:1.2;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.checkout-payment-option:hover{border-color:var(--line-strong)}.checkout-payment-option:has(input:focus-visible){outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.checkout-payment-option:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--brand) 46%, transparent)}}.checkout-payment-option:has(input:focus-visible){outline-offset:2px}.checkout-payment-option.is-selected{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.checkout-payment-option.is-selected{background:color-mix(in srgb, var(--brand) 5%, var(--surface))}}.checkout-payment-option.is-selected{box-shadow:inset 0 0 0 1px var(--brand)}.checkout-payment-option__logo{object-fit:cover;object-position:left center;background:#fff;border-radius:6px;flex:none;width:38px;height:38px;display:block}.checkout-payment-option>span{display:block}@media (max-width:680px){.checkout-payment-picker{margin-top:14px}.checkout-payment-picker__options{gap:7px}.checkout-payment-option{gap:6px;min-height:56px;padding:7px 8px;font-size:12px}.checkout-payment-option__logo{width:32px;height:32px}}.alipay-qr-panel{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:6px auto 4px;padding:0;display:flex}.alipay-qr-panel>img{flex:0 280px;width:min(100%,280px);height:auto;display:block}.alipay-qr-guidance{max-width:min(320px,100%);color:var(--ink-soft);text-align:center;margin:0;font-size:.9rem;font-weight:600;line-height:1.55}.billing-payment-check-message{color:var(--ink-muted);text-align:center;margin:7px auto 0;font-size:12px}.billing-switch-alipay{color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:0;margin:12px auto;font-size:13px;text-decoration:underline;display:block}@media (max-width:560px){.alipay-qr-panel{width:min(100%,320px)}.alipay-qr-guidance{max-width:100%}}.billing-refund-status{color:var(--ink-muted);text-align:center;margin:14px auto;font-size:13px;line-height:1.65}.checkout-payment-unavailable{border:1px solid #bc783c;margin:14px 0 0;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.checkout-payment-unavailable{border:1px solid color-mix(in srgb, #bc783c 32%, var(--line))}}.checkout-payment-unavailable{background:#bc783c;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.checkout-payment-unavailable{background:color-mix(in srgb, #bc783c 7%, var(--surface))}}.checkout-payment-unavailable{color:var(--ink-soft);font-size:13px;line-height:1.55}.checkout-price-breakdown{background:var(--surface-muted);border:0;border-radius:12px;gap:9px;margin:18px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-price-breakdown{background:color-mix(in srgb, var(--surface-muted) 64%, var(--surface))}}.checkout-price-breakdown{color:var(--ink-muted);padding:14px 15px;font-size:13px}.checkout-price-breakdown>div{justify-content:space-between;gap:16px;display:flex}.checkout-price-breakdown dt,.checkout-price-breakdown dd{margin:0}.checkout-price-breakdown dd{color:var(--ink-soft);font-variant-numeric:tabular-nums}.checkout-price-breakdown__total{color:var(--ink);border:0;margin-top:2px;padding-top:5px;font-weight:750}.checkout-price-breakdown__total dd{color:var(--brand-text);font-size:18px;font-weight:800}.checkout-value-skeleton{vertical-align:-.12em;background:var(--surface-muted);border-radius:999px;width:58px;height:1em;animation:1.1s ease-in-out infinite checkout-skeleton-pulse;display:inline-block}.checkout-value-skeleton--total{width:72px;height:1.15em}.checkout-value-skeleton--period{width:min(260px,70vw)}.checkout-ledger--loading{min-height:300px}.checkout-loading-skeleton__summary,.checkout-loading-skeleton__breakdown{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;display:grid}.checkout-loading-skeleton__summary{border-bottom:1px solid var(--line-soft);padding-bottom:18px}.checkout-loading-skeleton__breakdown{background:var(--surface-muted);border-radius:12px;margin-top:18px;padding:14px 15px}@supports (color:color-mix(in lab, red, red)){.checkout-loading-skeleton__breakdown{background:color-mix(in srgb, var(--surface-muted) 64%, var(--surface))}}.checkout-loading-skeleton__line,.checkout-loading-skeleton__button{background:var(--surface-muted);border-radius:999px;animation:1.1s ease-in-out infinite checkout-skeleton-pulse;display:block}.checkout-loading-skeleton__line{width:min(150px,38vw);height:12px}.checkout-loading-skeleton__line--title{width:min(190px,50vw);height:20px}.checkout-loading-skeleton__line--price{justify-self:end;width:92px;height:30px}.checkout-loading-skeleton__line--period{width:min(260px,62vw)}.checkout-loading-skeleton__line--currency{justify-self:end;width:52px}.checkout-loading-skeleton__line--value{justify-self:end;width:70px}.checkout-loading-skeleton__line--total-label{width:78px;height:15px}.checkout-loading-skeleton__line--total{justify-self:end;width:96px;height:21px}.checkout-loading-skeleton__button{width:100%;height:44px;margin-top:24px}@keyframes checkout-skeleton-pulse{50%{opacity:.45}}.checkout-progress-nav{justify-content:center;align-items:center;gap:16px;display:flex}.billing-panel .checkout-progress-nav .purchase-progress{flex-wrap:nowrap;flex:0 auto;justify-content:center;width:auto;min-width:0}.checkout-progress-nav .purchase-progress li>strong{white-space:nowrap}.checkout-progress-nav .checkout-back{white-space:nowrap;flex:none}.billing-panel .purchase-progress{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:100%;margin:8px 0 20px;padding:0;display:flex}.billing-panel .purchase-progress li{align-items:center;justify-items:initial;color:var(--ink-muted);text-align:start;gap:7px;display:flex}.billing-panel .purchase-progress li:after{display:none}.billing-panel .purchase-progress li>span{background:var(--surface-muted);width:23px;height:23px;color:var(--ink-muted);border:0;font-size:12px}.billing-panel .purchase-progress li>strong{font-size:13px;font-weight:600}.billing-panel .purchase-progress .is-current>span,.billing-panel .purchase-progress .is-complete>span{background:var(--brand);color:var(--on-brand);box-shadow:none;border:0}.billing-panel .checkout-back{min-height:32px;padding:4px 0;font-size:13px}.billing-panel .checkout-heading{margin-top:14px}.billing-panel h1,.account-panel .billing-panel h1{font-size:max(22px,min(2.6vw,26px))}.checkout-options{gap:12px;margin-top:20px}.checkout-term-picker legend,.checkout-options>label,.checkout-coupon>label,.checkout-currency-option{color:var(--ink-soft);font-size:13px;font-weight:650}.checkout-currency-option{gap:6px}.checkout-currency-option select{border-radius:8px;min-height:38px}.billing-panel .checkout-ledger,.account-panel .billing-panel .checkout-ledger{border-color:var(--line-soft);background:var(--surface)}.checkout-ledger__title{color:var(--ink-soft);margin:0 0 16px;font-size:13px;font-weight:650;line-height:1.4}.checkout-coupon{grid-column:1/-1}.checkout-coupon>div{width:100%;margin-top:7px;display:block;position:relative}.billing-panel .checkout-coupon input{border-color:var(--line);letter-spacing:.08em;border-radius:9px;width:100%;min-height:46px;padding-inline-start:14px;padding-inline-end:150px;display:block}.checkout-coupon__actions{direction:ltr;align-items:center;gap:4px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.checkout-coupon__actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.checkout-coupon__actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.checkout-coupon__actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.checkout-coupon__actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.checkout-coupon__apply{background:var(--brand);min-width:104px;min-height:34px;color:var(--on-brand);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.checkout-coupon__apply:hover:not(:disabled){background:var(--brand-strong,var(--brand));color:var(--on-brand)}.checkout-coupon__apply:disabled{opacity:.72}.checkout-coupon__apply.is-applied{background:var(--surface-muted);color:var(--brand-text)}.checkout-coupon__apply.is-valid,.checkout-coupon__apply.is-valid:hover:not(:disabled){color:#fff;opacity:1;background:#6f7b52}.checkout-coupon__apply.is-invalid,.checkout-coupon__apply.is-invalid:hover:not(:disabled){color:#fff;opacity:1;background:#c99b3b}.checkout-coupon__apply.is-checking{cursor:wait}.checkout-coupon__remove{width:28px;height:28px;color:var(--ink-muted);border-radius:6px;font-size:19px;line-height:1}.checkout-coupon__remove:hover{background:var(--surface-muted);color:var(--danger)}.checkout-coupon__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite checkout-coupon-spin}@keyframes checkout-coupon-spin{to{transform:rotate(360deg)}}.checkout-coupon__message{white-space:normal;margin:7px 0 0}.checkout-payment-picker{margin-top:20px}.checkout-payment-picker__title{color:var(--ink-soft);letter-spacing:0;text-align:start;margin-bottom:8px;font-size:13px;font-weight:650}.checkout-payment-picker .checkout-payment-picker__options{gap:6px}.billing-panel .checkout-payment-picker .checkout-payment-option{border-color:var(--line-soft);border-radius:8px;gap:10px;min-height:48px;padding:6px 11px;font-size:13px;font-weight:600}.billing-panel .checkout-payment-picker .checkout-payment-option:after{flex-basis:18px;width:18px;height:18px}.billing-panel .checkout-payment-picker .checkout-payment-option.is-selected{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.billing-panel .checkout-payment-picker .checkout-payment-option.is-selected{background:color-mix(in srgb, var(--brand) 4%, var(--surface))}}.billing-panel .checkout-payment-picker .checkout-payment-option.is-selected{box-shadow:none}.billing-panel .checkout-payment-picker .checkout-payment-option.is-selected:after{box-shadow:inset 0 0 0 3px var(--surface)}.billing-panel .checkout-payment-picker .checkout-payment-option__logo{width:29px;height:29px}.billing-panel .checkout-price-breakdown{border-radius:9px;margin-top:14px}.billing-panel .billing-primary{min-height:46px;box-shadow:none;border-radius:9px;margin-top:16px}@media (prefers-reduced-motion:reduce){.checkout-coupon__spinner{animation:none}}@media (max-width:600px){.checkout-progress-nav{gap:8px}.billing-panel .checkout-progress-nav .purchase-progress{gap:max(3px,min(1.5vw,8px));margin:4px 0 16px}.billing-panel .purchase-progress li{gap:3px}.billing-panel .purchase-progress li>span{width:18px;height:18px;font-size:10px}.billing-panel .purchase-progress li>strong{font-size:max(10px,min(2.8vw,12px))}.checkout-progress-nav .checkout-back{gap:3px;font-size:11px}.billing-panel .checkout-heading{flex-direction:row;align-items:center}.billing-panel h1,.account-panel .billing-panel h1{font-size:22px}.billing-panel .checkout-coupon input{width:100%;padding-inline-end:150px}.billing-panel .checkout-payment-picker .checkout-payment-option{min-height:48px;padding:6px 11px;font-size:13px}}.checkout-service-period{color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 2px 0;font-size:12px;line-height:1.5;display:flex}.checkout-service-period strong{color:var(--ink-soft);font-weight:700}.checkout-service-period span{font-variant-numeric:tabular-nums}.pricing-currency-label{color:var(--ink-muted);font-size:12px;font-weight:650}@media (max-width:600px){.checkout-options{grid-template-columns:1fr}.billing-panel .checkout-heading{flex-direction:column;align-items:start}.checkout-term-picker [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-coupon input{width:min(100%,220px)}.checkout-payment-methods{grid-template-columns:1fr;gap:10px}.checkout-plan-change>summary,.checkout-plan-change dl>div{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}}.editorial-quality-card{--feedback-muted:var(--ink-muted);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.15rem;margin:1.25rem 0 0;padding:1.1rem 1.3rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.editorial-quality-card{border:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.editorial-quality-card{background:linear-gradient(112deg, var(--surface), var(--surface) 72%);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.editorial-quality-card{background:linear-gradient(112deg, color-mix(in srgb, var(--surface) 97%, var(--paper)), var(--surface) 72%)}}.editorial-quality-card{transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #1823270a,0 10px 30px -28px #1823275c}.editorial-quality-card:before{background:linear-gradient(90deg, transparent, var(--brand), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.editorial-quality-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 26%, transparent), transparent)}}.editorial-quality-card:before{content:"";pointer-events:none}.editorial-quality-card:hover{border-color:var(--line);box-shadow:0 1px 2px #1823270d,0 14px 34px -28px #18232770}.editorial-quality-card__close{width:26px;height:26px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;margin-inline-start:.15rem;padding:0;transition:background .15s,color .15s;display:flex}.editorial-quality-card__close svg{width:13px;height:13px}.editorial-quality-card__close:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.editorial-quality-card__close:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.editorial-quality-card__close:hover{color:var(--ink)}.editorial-quality-card.is-leaving{pointer-events:none;animation:.56s cubic-bezier(.4,0,.2,1) both quality-card-out}.editorial-quality-card.is-open{padding-bottom:1.25rem}.editorial-quality-card.is-open .editorial-quality-card__main,.editorial-quality-card.is-open .editorial-quality-card__feedback{animation:.2s cubic-bezier(.16,1,.3,1) both quality-card-rise}.editorial-quality-card__main,.editorial-quality-card__feedback{min-width:0}.editorial-quality-card h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:max(1.06rem,min(1.55vw,1.28rem));font-weight:650;line-height:1.3}.editorial-quality-card__note{max-width:42rem;color:var(--feedback-muted);margin:.3rem 0 0;font-size:.84rem;line-height:1.55}.editorial-quality-card__votes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.editorial-quality-card__votes .fp-button{border-radius:10px;min-height:36px;padding:6px 11px;font-size:.82rem}.editorial-quality-card__votes .fp-button svg{width:16px;height:16px}.editorial-quality-card__votes .fp-button.is-selected{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.editorial-quality-card__votes .fp-button.is-negative.is-selected{border-color:var(--ink-soft);background:var(--ink-soft)}.editorial-quality-card__form{border:1px solid var(--line);grid-column:1/-1;gap:.7rem;margin-top:.1rem;padding:.9rem 1rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.editorial-quality-card__form{border:1px solid color-mix(in srgb, var(--line) 66%, transparent)}}.editorial-quality-card__form{box-shadow:none;background:0 0;border-radius:13px;animation:.2s cubic-bezier(.16,1,.3,1) both quality-card-in}.editorial-quality-card__prompt{color:var(--ink);align-items:baseline;gap:.45rem;margin:0;font-size:.82rem;font-weight:650;display:flex}.editorial-quality-card__prompt span{color:var(--feedback-muted);font-size:.72rem;font-weight:500}.editorial-quality-card__chips{flex-wrap:wrap;gap:.45rem;display:flex}.editorial-quality-card__chips .ai-feedback-option{background:var(--surface);border-radius:999px;width:auto;min-height:34px;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.editorial-quality-card__chips .ai-feedback-option{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.editorial-quality-card__chips .ai-feedback-option{font-size:.79rem;font-weight:580}.editorial-quality-card__detail{align-items:stretch;gap:.55rem;display:flex}.editorial-quality-card__form textarea{border:1px solid var(--line);width:100%;min-height:42px;max-height:108px;margin:0;padding:.62rem .75rem;display:block}@supports (color:color-mix(in lab, red, red)){.editorial-quality-card__form textarea{border:1px solid color-mix(in srgb, var(--line) 82%, transparent)}}.editorial-quality-card__form textarea{background:var(--surface);border-radius:10px;outline:0}@supports (color:color-mix(in lab, red, red)){.editorial-quality-card__form textarea{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.editorial-quality-card__form textarea{color:var(--ink);font:inherit;resize:vertical;font-size:.82rem;line-height:1.45;transition:border-color .16s,box-shadow .16s,background .16s}.editorial-quality-card__form textarea:focus{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.editorial-quality-card__form textarea:focus{border-color:color-mix(in srgb, var(--brand) 58%, var(--line))}}.editorial-quality-card__form textarea:focus{background:var(--surface);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.editorial-quality-card__form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}}.editorial-quality-card__submit{white-space:nowrap;border-radius:10px;align-self:stretch;min-width:112px;min-height:42px;padding-inline-start:1rem;padding-inline-end:1rem}.editorial-quality-card__hint,.editorial-quality-card__error{color:var(--feedback-muted);margin-top:.5rem;font-size:.75rem;display:block}.editorial-quality-card__hint .text-link{min-height:0;font:inherit;font-weight:inherit;line-height:inherit;text-underline-offset:.16em;margin-inline-start:.25em;margin-inline-end:.25em;padding:0;text-decoration:underline}.editorial-quality-card__error{color:var(--danger);margin:0}.field-feedback-section{margin-top:3rem}.field-feedback-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.field-feedback-grid .editorial-quality-card{margin:0;padding:1.1rem;display:block}.field-feedback-grid .editorial-quality-card__note{display:none}.field-feedback-grid .editorial-quality-card__feedback{margin-top:.8rem}.field-feedback-grid .editorial-quality-card__votes{justify-content:flex-start}.field-feedback-grid .editorial-quality-card__form{margin-top:.8rem;padding:.8rem}.field-feedback-grid .editorial-quality-card__detail{display:grid}.field-feedback-grid .editorial-quality-card__submit{width:max-content}.field-feedback-grid .editorial-quality-card h3{font-size:1.05rem}.quality-card-band+.daily-edition-band>.edition-section--daily{padding-top:1.4rem}@keyframes quality-card-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes quality-card-rise{0%{transform:translateY(6px)}to{transform:translateY(-6px)}}@keyframes quality-card-out{0%{opacity:1;max-height:320px;transform:translateY(0)}55%{opacity:0;transform:translateY(-5px)}to{opacity:0;border-width:0;max-height:0;margin-top:0;padding-block-start:0;padding-block-end:0;transform:translateY(-5px)}}@media (max-width:640px){.editorial-quality-card,.editorial-quality-card.is-open{padding:1.05rem;display:block}.editorial-quality-card__feedback{margin-top:.8rem}.editorial-quality-card__votes{justify-content:flex-start;width:100%}.editorial-quality-card__close{margin-inline-start:auto}.editorial-quality-card__form{margin-top:.85rem;padding:.8rem}.editorial-quality-card__detail{display:grid}.editorial-quality-card__submit{width:max-content}}@media (prefers-reduced-motion:reduce){.editorial-quality-card{transition:none}.editorial-quality-card.is-open .editorial-quality-card__main,.editorial-quality-card.is-open .editorial-quality-card__feedback,.editorial-quality-card__form{animation:none}.editorial-quality-card.is-leaving{animation-duration:.01ms}}@media (max-width:760px){.reader-actions{flex-wrap:wrap}.reader-actions>.audio-player--reader.is-trigger{flex:none;width:auto}}.audio-player--reader.is-open,.reader-actions .audio-player--reader.is-open{--player-ink:#f8fbfa;--player-muted:#f8fbfab8;background:var(--brand);width:min(100%,520px);height:auto;min-height:0;color:var(--player-ink);border:1px solid #315b66;border-radius:17px;flex:450px;padding:9px 12px;overflow:visible;box-shadow:0 12px 28px -20px #05232ab3}.audio-player--reader.is-open .audio-player__control,.reader-actions .audio-player--reader.is-open .audio-player__control{grid-template-rows:36px auto;grid-template-columns:36px minmax(0,1fr) 30px;gap:4px 9px;min-height:0;padding:0}.audio-player--reader.is-open .audio-player__play,.reader-actions .audio-player--reader.is-open .audio-player__play{color:#143842;background:#f8fbfa;border-radius:50%;grid-area:1/1;width:36px;height:36px}.audio-player--reader.is-open .audio-player__identity,.reader-actions .audio-player--reader.is-open .audio-player__identity{grid-area:1/2;align-self:center}.audio-player--reader.is-open .audio-player__identity strong,.reader-actions .audio-player--reader.is-open .audio-player__identity strong{color:#f8fbfa;font-size:14px}.audio-player--reader.is-open .audio-player__identity>span,.reader-actions .audio-player--reader.is-open .audio-player__identity>span{color:var(--player-muted);margin-top:3px;font-size:12px;display:block}.audio-player--reader.is-open .audio-player__collapse{color:#d9e8e7;grid-area:1/3;align-self:center;width:30px;height:30px}.audio-player--reader.is-open .audio-player__live-wave,.audio-player--reader.is-open .audio-player__waveform,.reader-actions .audio-player--reader.is-open .audio-player__live-wave,.reader-actions .audio-player--reader.is-open .audio-player__waveform{grid-area:2/1/auto/-1;width:100%;height:16px}.audio-player--reader.is-open .audio-player__live-wave,.reader-actions .audio-player--reader.is-open .audio-player__live-wave{height:16px}.audio-player--reader.is-open .audio-player__timeline,.reader-actions .audio-player--reader.is-open .audio-player__timeline{grid-area:2/1/auto/3;align-self:center;min-width:0}.audio-player--reader.is-open .audio-player__time,.reader-actions .audio-player--reader.is-open .audio-player__time{display:flex}.audio-player--reader.is-open .audio-player__rate,.reader-actions .audio-player--reader.is-open .audio-player__rate{grid-area:2/3;justify-self:end;width:30px;min-width:30px;max-width:30px;min-height:24px;padding:0}.audio-player--reader.is-open .audio-player__status{display:none}@media (max-width:760px){.audio-player--reader.is-open,.reader-actions .audio-player--reader.is-open{flex-basis:100%;width:100%;min-height:0;margin-top:4px;padding:9px 10px}.audio-player--reader.is-open .audio-player__control,.reader-actions .audio-player--reader.is-open .audio-player__control{grid-template-rows:36px auto;grid-template-columns:36px minmax(0,1fr) 30px;gap:4px 8px}}.reader-document>.reader-body-only{grid-column:1}.reader-body-only{background:var(--surface);border-radius:18px;min-width:0;margin-top:12px;padding:max(36px,min(4.2vw,48px)) max(22px,min(3.4vw,38px)) max(22px,min(3.4vw,38px));position:relative;box-shadow:0 14px 40px -36px #07232a8c}.reader-body-only>.reader-tabpanel__reading-status{z-index:1;position:absolute;top:8px}.reader-body-only>.reader-tabpanel__reading-status:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(14px,min(2.2vw,24px))}.reader-body-only>.reader-tabpanel__reading-status:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(14px,min(2.2vw,24px))}.reader-body-only>.reader-tabpanel__reading-status:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(14px,min(2.2vw,24px))}.reader-body-only>.reader-tabpanel__reading-status:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(14px,min(2.2vw,24px))}.reader-body-only>.markdown-content{width:100%;max-width:none;margin:0}@media (max-width:900px){.reader-document>.reader-body-only{grid-column:1}.reader-body-only{border-radius:14px;margin-top:8px;padding:34px 16px 22px}.reader-body-only>.reader-tabpanel__reading-status:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.reader-body-only>.reader-tabpanel__reading-status:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.reader-body-only>.reader-tabpanel__reading-status:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.reader-body-only>.reader-tabpanel__reading-status:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}}.dl-shell{width:min(100% - 44px,1180px);margin-inline-start:auto;margin-inline-end:auto}.dl-hero{min-height:calc(100vh - var(--dl-offset,0px));min-height:calc(100svh - var(--dl-offset,0px));align-items:stretch;display:flex;position:relative;overflow:clip}.dl-hero__left{z-index:2;background:var(--brand);color:#fff;flex-direction:column;justify-content:center;width:50%;padding:max(64px,min(8vw,100px)) max(40px,min(5vw,80px)) max(48px,min(6vw,80px));display:flex;position:relative}.dl-hero__right{background:linear-gradient(160deg,#1a3d47 0%,#0f2630 100%);width:50%;position:relative;overflow:hidden}.dl-hero__photo{background:radial-gradient(40rem 30rem at 70% 60%, var(--accent), transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dl-hero__photo{background:radial-gradient(40rem 30rem at 70% 60%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%)}}.dl-hero__content{max-width:520px;position:relative}.dl-hero h1{letter-spacing:-.022em;text-wrap:balance;max-width:28ch;margin:0;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:max(38px,min(5vw,64px));font-weight:700;line-height:1.12}.dl-highlight{background-image:linear-gradient(to top, var(--ochre) .12em, transparent .12em);background-position:0 100%;background-repeat:no-repeat;padding:0 .06em .02em;display:inline}.dl-highlight-text{color:#ffffffa6;font-weight:400}.dl-mark{color:inherit;background-color:#0000;background-image:linear-gradient(to top, var(--ochre) .14em, transparent .14em);margin:0 -.03em;padding:0 .05em}.dl-mark--inline{background-image:linear-gradient(to top, var(--ochre) .14em, transparent .14em);margin-bottom:-.04em;padding-bottom:.04em}.dl-hero__lede{color:#ffffffb8;max-width:44ch;margin:24px 0 0;font-size:max(15.5px,min(1.4vw,18px));line-height:1.72}@media (max-width:899px){.dl-hero{flex-direction:column}.dl-hero__left,.dl-hero__right{width:100%}.dl-hero__left{min-height:50svh;padding:max(40px,min(10vw,64px)) max(24px,min(6vw,48px))}.dl-hero__right{min-height:44svh}}.dl-btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.dl-btn{height:52px;color:var(--brand);letter-spacing:-.01em;transition:transform .18s var(--ease-frontpost), box-shadow .18s ease, background .18s ease;background:#fff;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15.5px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #0000002e}.dl-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0000003d}.dl-btn>svg{flex:none;font-size:23px}.dl-btn--ghost{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff61}.dl-btn--ghost:hover{background:#ffffff29}.dl-platform-note{color:#ffffffc7;text-align:start;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;max-width:58ch;margin:12px 0 0;padding:8px 12px;font-size:12px;line-height:1.45;display:inline-flex}.dl-platform-note:before{content:"";background:#d6b676;border-radius:50%;flex:none;width:6px;height:6px}.dl-release-versions{color:#ffffffa3;margin:6px 0 0;font-size:11px;line-height:1.45}.dl-hero__phones{z-index:1;justify-content:center;align-items:flex-end;gap:max(8px,min(1.5vw,16px));padding-bottom:max(24px,min(4vw,48px));display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dl-phone{filter:drop-shadow(0 26px 44px #00000061)}.dl-stack{background:var(--paper);position:relative;overflow:clip}.dl-stack__viewport{min-height:calc(100vh - var(--dl-offset,0px));min-height:calc(100svh - var(--dl-offset,0px));flex-direction:column;padding-block-start:max(88px,min(10.5vh,104px));padding-block-end:max(6px,min(.8vh,10px));display:flex}.dl-stack__inner{flex-direction:column;flex:1;align-items:center;gap:8px;width:min(100% - 44px,1320px);min-height:0;margin-inline-start:auto;margin-inline-end:auto;display:flex}.dl-stack__title{text-align:center;letter-spacing:-.02em;max-width:none;color:var(--ink);margin:0;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:max(26px,min(3.4vw,44px));font-weight:600;line-height:1.15}.dl-stack__caption{text-align:center;color:var(--ink-muted);margin:0;font-size:15px;line-height:1.6}.dl-deck{flex:1;width:100%;min-height:0;margin-top:max(10px,min(1.5vh,16px));display:flex;position:relative}.dl-deck__burst{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:50%}.dl-deck__burst:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dl-deck__burst:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dl-deck__burst:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dl-deck__burst:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dl-deck__burst-star{width:20px;height:20px;color:var(--brand-text);opacity:0;filter:drop-shadow(0 0 9px #1f4e5a4d);margin:-10px 0 0 -10px;position:absolute}.dl-deck__grid{grid-template-columns:repeat(var(--dl-cols,5), 1fr);flex:1;grid-auto-rows:1fr;gap:max(10px,min(1.4vw,16px));min-height:0;display:grid}.dl-card{border:1px solid var(--line);background:var(--surface);height:100%;min-height:0;box-shadow:var(--shadow-md);border-radius:16px;position:relative;overflow:hidden}.dl-card img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dl-card__label{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;padding:22px 10px 8px;background:linear-gradient(#0e1e2400,#0e1e24d1);padding:30px 12px 10px;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:15px;font-weight:600;line-height:1.25;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dl-features{padding-block-start:max(40px,min(5.5vw,72px));padding-block-end:max(40px,min(5.5vw,72px))}.dl-feature{align-items:center;gap:max(24px,min(3.6vw,48px));padding-block-start:max(20px,min(3vw,42px));padding-block-end:max(20px,min(3vw,42px));display:grid}@media (min-width:880px){.dl-feature{grid-template-columns:1fr 1fr}.dl-feature--flip>.dl-feature__copy{order:2}}.dl-feature__copy h3{letter-spacing:-.018em;color:var(--ink);margin:0;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:max(24px,min(2.6vw,31px));font-weight:600;line-height:1.16}.dl-feature__copy p{max-width:46ch;color:var(--ink-muted);margin:12px 0 0;font-size:15.5px;line-height:1.72}.dl-feature__media{background:radial-gradient(26rem 16rem at 18% 0%, var(--accent), transparent 60%), var(--accent);border-radius:24px;place-items:center;padding:max(24px,min(4vw,46px));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dl-feature__media{background:radial-gradient(26rem 16rem at 18% 0%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 60%), color-mix(in srgb, var(--accent) 22%, var(--paper-warm))}}.dl-feature__media>img{width:min(100%,330px);box-shadow:var(--shadow-md);border-radius:14px}.dl-feature__media--portrait>img{width:min(78%,280px)}.dl-mock{width:min(100%,330px)}.dl-mock--podcast{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:18px;padding:20px 22px 22px}.dl-mock__title{letter-spacing:-.01em;color:var(--ink);margin:0;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:20px;font-weight:600}.dl-wave{align-items:flex-end;gap:3px;height:44px;margin-top:18px;display:flex}.dl-wave span{background:var(--brand);border-radius:99px;width:4px}@supports (color:color-mix(in lab, red, red)){.dl-wave span{background:color-mix(in srgb, var(--brand) 55%, var(--accent))}}.dl-wave span{animation:1.15s ease-in-out infinite dl-wave}.dl-wave span:nth-child(3n){height:62%;animation-delay:.18s}.dl-wave span:nth-child(3n+1){height:88%;animation-delay:.32s}.dl-wave span:nth-child(4n){height:40%;animation-delay:.1s}.dl-wave span:nth-child(4n+2){height:72%;animation-delay:.44s}@keyframes dl-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.dl-mock__row{color:var(--brand-text);align-items:center;gap:12px;margin-top:16px;display:flex}.dl-track{background:var(--surface-muted);border-radius:99px;flex:1;height:4px;position:relative}.dl-track>span{border-radius:inherit;background:var(--brand);width:38%;position:absolute;top:0;bottom:0}.dl-track>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.dl-track>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.dl-track>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.dl-track>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.dl-mock__meta{color:var(--ink-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.dl-mock--notify{gap:12px;display:grid;position:relative}.dl-notif{z-index:1;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:16px;gap:4px;padding:14px 16px 15px;display:grid;position:relative}.dl-notif__app{color:var(--brand-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.dl-notif__app:before{content:"";background:var(--brand);border-radius:3px;width:8px;height:8px}.dl-notif strong{color:var(--ink);font-size:14.5px;line-height:1.4}.dl-notif span{color:var(--ink-muted);font-size:12.5px;line-height:1.5}.dl-notif time{color:var(--ink-faint);font-size:11px;position:absolute;top:13px}.dl-notif time:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.dl-notif time:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.dl-notif time:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.dl-notif time:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.dl-notif--ghost{z-index:0;opacity:.55;margin-block-start:-26px;margin-inline-start:18px;margin-inline-end:18px;padding-block-start:34px;padding-block-end:18px}.dl-notif--ghost>i{background:var(--surface-muted);border-radius:99px;height:10px;display:block}.dl-notif--ghost>i:first-child{width:46%;margin-block-end:8px}.dl-notif--ghost>i:last-child{width:78%}.dl-mock--edition{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:18px;padding:20px 22px 8px}.dl-edition{margin-top:4px;display:grid}.dl-edition__lead{gap:8px;padding-block-start:4px;padding-block-end:14px;display:grid}.dl-edition__lead i{background:var(--brand);border-radius:6px;height:15px}@supports (color:color-mix(in lab, red, red)){.dl-edition__lead i{background:color-mix(in srgb, var(--brand) 30%, var(--surface-muted))}}.dl-edition__lead i:first-child{width:88%}.dl-edition__lead i:last-child{background:var(--surface-muted);width:56%}.dl-edition__row{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding-block-start:12px;padding-block-end:12px;display:grid}.dl-edition__dot{background:var(--brand);border-radius:3px;width:9px;height:9px;margin-block-start:4px}.dl-edition__row:nth-child(3) .dl-edition__dot{background:var(--proof)}.dl-edition__row:nth-child(4) .dl-edition__dot{background:var(--ochre)}.dl-edition__lines{gap:6px;display:grid}.dl-edition__lines i{background:var(--surface-muted);border-radius:99px;height:8px}.dl-edition__lines i:first-child{width:82%}.dl-edition__lines i:last-child{width:58%}.dl-cta{background:radial-gradient(ellipse 120% 80% at 50% 0%, var(--brand) 0%, var(--paper) 70%);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.dl-cta{background:radial-gradient(ellipse 120% 80% at 50% 0%, color-mix(in srgb, var(--brand) 6%, var(--paper)) 0%, var(--paper) 70%)}}.dl-cta{color:var(--ink)}.dl-cta__backdrop{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dl-cta__halo{background:radial-gradient(closest-side, var(--accent), var(--accent) 45%, transparent 72%);border-radius:50%;width:130vw;height:130vw;position:absolute;bottom:-34vw;translate:-50%}.dl-cta__halo:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dl-cta__halo:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dl-cta__halo:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dl-cta__halo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@supports (color:color-mix(in lab, red, red)){.dl-cta__halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 14%, transparent), color-mix(in srgb, var(--accent) 4%, transparent) 45%, transparent 72%)}}.dl-cta__orbit{border:1px solid var(--brand);position:absolute;bottom:0;translate:-50% 55%}.dl-cta__orbit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dl-cta__orbit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dl-cta__orbit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dl-cta__orbit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@supports (color:color-mix(in lab, red, red)){.dl-cta__orbit{border:1px solid color-mix(in srgb, var(--brand) 10%, transparent)}}.dl-cta__orbit{border-radius:50%}.dl-cta__orbit--a{width:58vw;height:58vw;animation:120s linear infinite dl-orbit-spin}.dl-cta__orbit--b{border-color:var(--brand);width:80vw;height:80vw}@supports (color:color-mix(in lab, red, red)){.dl-cta__orbit--b{border-color:color-mix(in srgb, var(--brand) 6%, transparent)}}.dl-cta__orbit--b{animation:194.4s linear infinite dl-orbit-spin}.dl-cta__orbit--c{border-color:var(--brand);width:104vw;height:104vw}@supports (color:color-mix(in lab, red, red)){.dl-cta__orbit--c{border-color:color-mix(in srgb, var(--brand) 4%, transparent)}}.dl-cta__orbit--c{animation:288.2s linear infinite dl-orbit-spin}.dl-cta__orbit--d{border-color:var(--brand);width:128vw;height:128vw}@supports (color:color-mix(in lab, red, red)){.dl-cta__orbit--d{border-color:color-mix(in srgb, var(--brand) 2%, transparent)}}.dl-cta__orbit--d{animation:393.4s linear infinite dl-orbit-spin}.dl-cta__orbit-spark{width:18px;height:18px;color:var(--brand);position:absolute;top:0;translate:-50% -50%}.dl-cta__orbit-spark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dl-cta__orbit-spark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dl-cta__orbit-spark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dl-cta__orbit-spark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@supports (color:color-mix(in lab, red, red)){.dl-cta__orbit-spark{color:color-mix(in srgb, var(--brand) 70%, transparent)}}.dl-cta__orbit-spark{filter:drop-shadow(0 0 7px var(--brand))}@supports (color:color-mix(in lab, red, red)){.dl-cta__orbit-spark{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--brand) 20%, transparent))}}.dl-cta__orbit-arm{transform-origin:50%;position:absolute;top:0;bottom:0;left:0;right:0}.dl-cta__orbit-spark--alt{width:12px;height:12px;color:var(--brand);top:auto;bottom:0}@supports (color:color-mix(in lab, red, red)){.dl-cta__orbit-spark--alt{color:color-mix(in srgb, var(--brand) 40%, transparent)}}.dl-cta__twinkle{color:var(--brand);position:absolute}@supports (color:color-mix(in lab, red, red)){.dl-cta__twinkle{color:color-mix(in srgb, var(--brand) 50%, transparent)}}.dl-cta__twinkle{animation:5.5s ease-in-out infinite dl-twinkle}.dl-cta__twinkle--0{width:20px;top:11%;left:9%}.dl-cta__twinkle--1{width:12px;animation-duration:6.5s;animation-delay:1.4s;top:22%;right:13%}.dl-cta__twinkle--2{width:15px;animation-delay:.7s;top:42%;left:6%}.dl-cta__twinkle--3{width:10px;animation-duration:7s;animation-delay:2.2s;top:58%;right:7%}.dl-cta__twinkle--4{width:16px;animation-delay:1.9s;top:74%;left:14%}.dl-cta__twinkle--5{width:22px;animation-duration:6s;animation-delay:.4s;top:86%;right:17%}.dl-cta__twinkle--6{width:11px;animation-delay:3s;top:7%;right:32%}@keyframes dl-orbit-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes dl-twinkle{0%,to{opacity:.25;scale:.7}50%{opacity:1;scale:1.05}}.dl-cta__inner{text-align:center;justify-items:center;gap:max(14px,min(2vh,22px));padding-block-start:max(64px,min(10vh,110px));padding-block-end:max(48px,min(8vh,88px));display:grid;position:relative}.dl-cta h2{letter-spacing:-.022em;max-width:16ch;margin:4px 0 0;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:max(26px,min(3.4vw,44px));font-weight:600;line-height:1.08}.dl-cta__body{max-width:46ch;color:var(--ink-muted);font-size:15px;line-height:1.65}.dl-devices{justify-content:center;align-items:flex-end;margin-block-start:max(44px,min(7.5vh,88px));margin-block-end:max(8px,min(1.5vh,16px));display:flex}.dl-device{filter:drop-shadow(0 18px 30px #0000005c)}.dl-device--android{width:84px;margin-inline-end:-16px}.dl-device--iphone{z-index:1;width:84px;margin-inline-end:-22px;position:relative}.dl-device--ipad{width:max(160px,min(17.5vw,200px))}.dl-cta .dl-btns{justify-content:center;margin-top:max(6px,min(1vh,12px))}.dl-cta .dl-platform-note{justify-self:center;margin-top:0}.dl-cta .dl-btn--ghost{color:var(--brand);border-color:var(--line);box-shadow:none;background:0 0}.dl-cta__foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:max(60px,min(10vh,120px));display:flex}.dl-qr{justify-items:center;gap:7px;display:grid}.dl-qr img{background:#fff;border-radius:12px;width:88px;height:88px;padding:7px;box-shadow:0 10px 24px #0000004d}.dl-qr small{color:var(--ink-muted);font-size:11.5px}[id^=download-]{scroll-margin-top:96px}.dl-hero__left{background:radial-gradient(42rem 34rem at 8% 18%,#71c9c62b,#0000 66%),linear-gradient(135deg,#173944 0%,#285462 100%)}.dl-hero__left:before{content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(#ffffff1a .7px,#0000 .7px);background-size:13px 13px;position:absolute;top:0;bottom:0;left:0;right:0}.dl-hero__content{max-width:600px}.dl-highlight{color:#fff;background-image:linear-gradient(to top, var(--ochre) .12em, transparent .12em)}.dl-hero__title-break{display:block}.dl-hero__lede{color:#ffffffbf;max-width:40ch;margin-top:28px;font-size:max(16px,min(1.35vw,19px))}.dl-hero__right{background:radial-gradient(30rem 26rem at 58% 58%,#4a9da140,#0000 63%),linear-gradient(145deg,#12323c 0%,#071e27 100%)}.dl-hero__right:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ade0db21;border-radius:50%;width:min(88%,88svh);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px #ade0db08,0 0 0 140px #ade0db05}.dl-hero__right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.dl-hero__right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.dl-hero__right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.dl-hero__right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.dl-hero__right:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#0000 22%,#0000 78%,#0000001f);position:absolute;top:0;bottom:0;left:0;right:0}.dl-hero__photo{background:radial-gradient(circle at 50% 64%,#7ed8d32e,#0000 34%)}.dl-hero__phones{place-items:center;padding:0;display:grid;transform:none}.dl-phone--android{width:max(160px,min(18vw,230px))}.dl-phone--iphone{width:max(180px,min(21vw,270px))}.dl-cta{isolation:isolate;color:#f7f3eb;background:radial-gradient(105% 68% at 50% 0,#6fcac62b,#0000 67%),linear-gradient(135deg,#0d2b35 0%,#173f4a 68%,#214d55 100%)}.dl-cta__backdrop:before{filter:blur(18px);opacity:.95;content:"";pointer-events:none;background:conic-gradient(from -68deg at 50% 0,#0000 0deg,#0000 12deg,#84dad31a 18deg,#84dad31a 31deg,#0000 38deg,#0000 56deg,#84dad312 63deg,#84dad312 82deg,#0000 89deg,#0000 271deg,#84dad312 278deg,#84dad312 297deg,#0000 304deg,#0000 322deg,#84dad31a 329deg,#84dad31a 342deg,#0000 348deg),radial-gradient(78% 100% at 50% 0,#1849529e,#0000 72%);height:min(760px,78%);position:absolute;top:-80px;bottom:auto;left:-10%;right:-10%;-webkit-mask-image:linear-gradient(#000 0%,#000 54%,#0000 100%);mask-image:linear-gradient(#000 0%,#000 54%,#0000 100%)}.dl-cta__backdrop:after{content:"";pointer-events:none;background:linear-gradient(#09222a0a,#0000 22%,#05181f21 100%);position:absolute;top:0;bottom:0;left:0;right:0}.dl-cta__halo{background:radial-gradient(closest-side,#7ad8d229,#7ad8d20a 45%,#0000 72%)}.dl-cta__orbit{border-color:#dcf2eb26;animation-duration:120s}.dl-cta__orbit--b{border-color:#dcf2eb17;animation-duration:194.4s}.dl-cta__orbit--c{border-color:#dcf2eb0d;animation-duration:288.2s}.dl-cta__orbit--d{border-color:#dcf2eb08;width:128vw;height:128vw;animation-duration:393.4s}.dl-cta__orbit-spark,.dl-cta__twinkle{color:#dbf1e9c7}.dl-cta h2{color:#fff;font-size:max(26px,min(3.4vw,44px))}.dl-cta--zh h2{white-space:nowrap;max-width:none}.dl-cta .dl-mark{background-image:linear-gradient(to top, var(--ochre) .12em, transparent .12em)}.dl-cta__body,.dl-qr small{color:#f7f3ebb3}.dl-cta__inner{gap:max(16px,min(2.2vh,24px));padding-block-start:max(76px,min(11vh,124px));padding-block-end:max(54px,min(8vh,92px))}.dl-devices{margin-block-start:max(38px,min(6vh,68px));margin-block-end:max(8px,min(1.5vh,16px))}.dl-cta .dl-btn{box-shadow:0 14px 30px #00000040}.dl-cta .dl-btn--ghost{color:#fff;background:#ffffff12;border-color:#ffffff5c}.dl-cta .dl-btn--ghost:hover{background:#ffffff24}.dl-cta .dl-qr img{box-shadow:0 12px 28px #00000059}.auth-story>.auth-story__image{width:auto;height:auto;top:-10%;bottom:-10%;left:-10%;right:-10%}.auth-story>.auth-story__image img:not(.smart-image__thumb){object-fit:cover;object-position:50% 50%;width:100%;max-width:100%;height:100%;max-height:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.dl-cta__backdrop:before{transform-origin:50% 0;mix-blend-mode:screen;background:radial-gradient(48% 56% at 2% 8%,#91eede63,#0000 72%),radial-gradient(48% 56% at 98% 12%,#8fd3ef57,#0000 72%),linear-gradient(112deg,#0000 3%,#abf1e124 22%,#0000 39%,#0000 61%,#8fd3ef1c 78%,#0000 97%),conic-gradient(from -68deg at 50% 0,#0000 0deg,#0000 12deg,#84dad317 18deg,#84dad317 31deg,#0000 38deg,#0000 56deg,#84dad30f 63deg,#84dad30f 82deg,#0000 89deg,#0000 271deg,#84dad30f 278deg,#84dad30f 297deg,#0000 304deg,#0000 322deg,#84dad317 329deg,#84dad317 342deg,#0000 348deg),radial-gradient(78% 100% at 50% 0,#1849529e,#0000 72%);animation:7.5s ease-in-out infinite alternate dl-aurora}.dl-cta__halo{animation:28s ease-in-out infinite alternate dl-halo-drift}@keyframes dl-aurora{0%{opacity:.58;transform:translate(-5%,-2%)scale(1.01)rotate(-1.5deg)}38%{opacity:.82;transform:translate(3%,1%)scale(1.06)rotate(.8deg)}67%{opacity:.7;transform:translateY(3%)scale(1.1)rotate(1.3deg)}to{opacity:.86;transform:translate(-2%,1%)scale(1.04)rotate(-.7deg)}}@keyframes dl-halo-drift{0%{opacity:.7;translate:-50%;scale:1}to{opacity:1;translate:-46% -2%;scale:1.08}}.dl-qr__trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-items:center;gap:7px;padding:4px 6px 2px;transition:transform 60ms cubic-bezier(.22,1,.36,1),background-color .24s;display:grid}.dl-qr__trigger:hover{background:#ffffff0d;transform:scale(1.045)}.dl-qr__trigger:active{transform:scale(.985)}.dl-qr__trigger:focus-visible{outline-offset:5px;outline:2px solid #ffffffd6}.dl-qr__trigger img,.dl-qr__placeholder{background:#fff;border-radius:12px;width:88px;height:88px;padding:7px;display:block;box-shadow:0 12px 28px #00000059}.dl-qr__trigger img{transition:transform .24s cubic-bezier(.22,1,.36,1)}.dl-qr__trigger:hover{transform:none}.dl-qr__trigger:hover img{transform:scale(1.035)}.dl-qr__placeholder{border:0}.dl-qr-dialog-backdrop{z-index:220;backdrop-filter:blur(5px);background:#05181f94;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.dl-qr-dialog{color:#183f4b;text-align:center;background:#fbfaf7;border:1px solid #d9dedb;border-radius:28px;justify-items:center;gap:0;width:min(92vw,288px);padding:28px 12px 22px;display:grid;position:relative;box-shadow:0 30px 80px #04181d59}.dl-qr-dialog__close{color:#183f4b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background-color 60ms,transform 60ms cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:14px}.dl-qr-dialog__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:15px}.dl-qr-dialog__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:15px}.dl-qr-dialog__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:15px}.dl-qr-dialog__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:15px}.dl-qr-dialog__close:hover{background:#e8efed;outline:0;transform:scale(1.06)}.dl-qr-dialog__close:focus-visible{background:#e8efed;outline:0;transform:scale(1.06)}.dl-qr-dialog__close svg{width:20px;height:20px}.dl-qr-dialog__eyebrow{color:#557278;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.dl-qr-dialog h2{letter-spacing:-.025em;max-width:14ch;margin:0;font-family:Newsreader,Noto Serif SC,Georgia,serif;font-size:max(25px,min(5vw,34px));font-weight:650;line-height:1.12}.dl-qr-dialog__image{background:#fff;border-radius:18px;width:min(62vw,232px);height:auto;padding:12px;display:block;box-shadow:0 16px 34px #1124282e}.dl-highlight,.dl-mark{text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-color:var(--ochre);-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:.14em;text-decoration-skip-ink:none;background-image:none;text-decoration-thickness:max(2px,.07em)}.dl-mark--inline{text-underline-offset:.1em;text-decoration-thickness:max(1.5px,.06em)}.dl-stack__title .dl-mark,.dl-cta h2 .dl-mark{z-index:0;padding-inline-start:.18em;padding-inline-end:.18em;text-decoration:none;display:inline-block;position:relative}.dl-cta h2 .dl-mark{background-image:none;padding-inline-start:0;padding-inline-end:0;text-decoration:none}.dl-highlight{text-decoration:underline;-webkit-text-decoration-color:var(--ochre);-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-decoration-skip-ink:none;text-underline-offset:.14em;background-image:none;text-decoration-thickness:max(2px,.07em);display:inline}.dl-hero h1 .dl-highlight{background-image:linear-gradient(var(--ochre), var(--ochre));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:0 max(2px,.07em);padding:0;text-decoration:none}.dl-hero h1.is-in-view .dl-highlight{animation:.92s cubic-bezier(.22,1,.36,1) 80ms both pricing-line-draw}@media (prefers-reduced-motion:reduce){.dl-hero h1 .dl-highlight{background-size:100% max(2px,.07em);animation:none!important}}.dl-cta h2 .dl-mark:after{display:none}.dl-stack__title .dl-mark:after,.dl-cta h2 .dl-mark:after{z-index:-1;border:2px solid var(--ochre);content:"";opacity:.92;pointer-events:none;border-radius:51% 47% 54% 45%/49% 56% 44% 53%;position:absolute;top:-.06em;bottom:.01em;left:-.1em;right:-.1em;transform:rotate(-2deg)}.dl-cta h2 .dl-mark:after{border-width:2px 2px 3px;top:-.08em;bottom:-.01em;left:-.12em;right:-.12em;transform:rotate(1.5deg)}@property --dl-circle-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dl-stack__title .dl-mark:after{--dl-circle-angle:0deg;opacity:0;clip-path:none;-webkit-mask-image:conic-gradient(from -28deg at 50% 50%, #000 0deg var(--dl-circle-angle), transparent var(--dl-circle-angle) 360deg);-webkit-mask-image:conic-gradient(from -28deg at 50% 50%, #000 0deg var(--dl-circle-angle), transparent var(--dl-circle-angle) 360deg);mask-image:conic-gradient(from -28deg at 50% 50%, #000 0deg var(--dl-circle-angle), transparent var(--dl-circle-angle) 360deg)}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.dl-stack__title .dl-mark:after{-webkit-mask-image:conic-gradient(from -28deg at 50% 50%, #000 0deg var(--dl-circle-angle), transparent var(--dl-circle-angle) 360deg);-webkit-mask-image:conic-gradient(from -28deg at 50% 50%, #000 0deg var(--dl-circle-angle), transparent var(--dl-circle-angle) 360deg)}}.dl-stack__title.is-in-view .dl-mark:after{animation:.92s cubic-bezier(.22,1,.36,1) 80ms both dl-circle-draw}.dl-feature__copy .dl-mark--inline,.dl-notif .dl-mark--inline{-webkit-text-decoration:underline wavy var(--ochre);-webkit-text-decoration:underline wavy var(--ochre);text-decoration:underline wavy var(--ochre);text-underline-offset:.1em;text-decoration-skip-ink:none;background-image:none;text-decoration-thickness:max(1.5px,.06em)}.pricing-hero__mark{color:inherit;background:0 0;background-image:linear-gradient(var(--ochre), var(--ochre));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:0 max(2px,.07em);text-decoration:none;display:inline}.pricing-plan-hero h1.is-in-view .pricing-hero__mark{animation:.92s cubic-bezier(.22,1,.36,1) 80ms both pricing-line-draw}@keyframes pricing-line-draw{0%{background-size:0 max(2px,.07em)}to{background-size:100% max(2px,.07em)}}@media (prefers-reduced-motion:reduce){.pricing-plan-hero h1 .pricing-hero__mark{background-size:100% max(2px,.07em);animation:none!important}}.dl-stack__spark-sketch{width:max(27px,min(2.8vw,35px));height:auto;color:var(--ochre);position:absolute;top:-.18em;overflow:visible}.dl-stack__spark-sketch:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - .16em)}.dl-stack__spark-sketch:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - .16em)}.dl-stack__spark-sketch:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - .16em)}.dl-stack__spark-sketch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - .16em)}.dl-stack__mark-wrap{vertical-align:baseline;display:inline;position:relative}.dl-stack__spark-sketch path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.dl-stack__spark-sketch-accent{opacity:0;transform-box:fill-box;transform-origin:50%;stroke-width:1.35px!important}.dl-stack__title.is-in-view .dl-stack__spark-sketch-accent{animation:2.8s cubic-bezier(.22,1,.36,1) infinite dl-spark-scatter}@keyframes dl-circle-draw{0%{--dl-circle-angle:0deg;opacity:0}18%{--dl-circle-angle:95deg;opacity:.82}62%{--dl-circle-angle:285deg;opacity:.92}to{--dl-circle-angle:360deg;opacity:.92}}@keyframes dl-line-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dl-spark-scatter{0%{opacity:0;transform:scale(.52)}16%{opacity:.62;transform:scale(1)}48%{opacity:.4;transform:scale(1.24)}to{opacity:0;transform:scale(1.8)}}.dl-stack__spark-sketch circle{fill:var(--paper);stroke:currentColor;stroke-width:1.8px}.dl-btn{transition:transform 60ms cubic-bezier(.22,1,.36,1),box-shadow .24s,background-color .24s}@media (max-width:719px){.dl-hero__left{min-height:58svh}.dl-hero__right{min-height:47svh}.dl-hero__lede{margin-top:22px;font-size:16px}.dl-phone--android{width:max(138px,min(37vw,164px))}.dl-phone--iphone{width:max(154px,min(42vw,184px))}.dl-hero__phones{gap:2px;transform:none}.dl-cta__inner{padding-block-start:68px;padding-block-end:56px}.dl-cta h2{max-width:11ch}.dl-cta--zh h2{white-space:nowrap;max-width:none}.dl-qr-dialog{padding-inline-start:12px;padding-inline-end:12px}}@media (prefers-reduced-motion:reduce){.dl-wave span,.dl-cta__orbit,.dl-cta__twinkle,.dl-cta__backdrop:before,.dl-cta__halo,.dl-stack__spark-sketch-accent{animation:none}.dl-cta__orbit-spark{offset-rotate:0deg}.dl-stack__title .dl-mark:after{--dl-circle-angle:360deg;opacity:.92;clip-path:none;-webkit-mask-image:none;mask-image:none}}@media (max-width:899px){.dl-deck__grid{gap:10px}.dl-device--ipad{object-fit:contain;width:168px;max-height:44vh}.dl-device--android,.dl-device--iphone{object-fit:contain;width:84px;max-height:36vh}.dl-devices{max-height:54vh}}@media (max-width:719px){.dl-card{border-radius:10px}.dl-card__label{padding:16px 7px 5px;font-size:10.5px}.dl-btn{justify-content:center;max-width:260px;height:46px;padding:0 18px;font-size:14px}.dl-btn>svg{font-size:20px}}@supports not (height:100svh){.ai-workspace,.ai-thread,.paper-search{min-height:calc(100vh - 76px)}.route-loading{min-height:48vh}.reader-loading-skeleton,.home-loading-skeleton{min-height:72vh}.auth-page{min-height:calc(100vh - 64px)}.frontpost-assistant{height:100vh}.dl-hero,.dl-stack__viewport{min-height:calc(100vh - var(--dl-offset,0px))}}@supports not (height:100dvh){.searchable-select__popover{height:min(360px,100vh - 160px)}.paper-source-panel{max-height:min(620px,100vh - 150px)}.mega-menu{max-height:calc(100vh - 212px)}.modal-dialog{max-height:min(720px,100vh - 40px);top:50vh}.promo-backdrop{min-height:100vh}.briefing-promo{max-height:calc(100vh - 48px)}}@supports not (overflow:clip){.dl-hero,.dl-stack,.dl-cta,.lead-list{overflow:hidden}}.account-workspace--delivery .account-settings-grid{border-top:0;grid-template-columns:1fr;gap:0;margin-top:28px}.account-workspace--delivery .delivery-setting-block{grid-column:1;min-width:0;padding-block-start:0!important;padding-block-end:28px!important}.account-workspace--delivery .delivery-setting-block+.delivery-setting-block{border-top:1px solid var(--line-soft);padding-top:28px!important}.account-workspace--delivery .account-setting-card__head{align-items:flex-start;gap:24px}.account-workspace--delivery .account-setting-card__head>div{min-width:0}.account-workspace--delivery .account-setting-content-card{margin-top:14px;border:1px solid var(--line-soft)!important;background:var(--surface)!important;border-radius:18px!important;padding:20px!important;box-shadow:0 12px 30px -28px #07232a73!important}.account-workspace--delivery #delivery-email .account-setting-content-card{padding:12px 16px!important}.account-workspace--delivery #delivery-email .account-email-row,.account-workspace--delivery #delivery-email .account-setting-content-card>.flex .py-5{padding-block-start:10px;padding-block-end:10px}.account-workspace--delivery .account-setting-content-card__section{border-top:1px solid var(--line-soft);padding-top:20px;margin-top:20px!important}.account-workspace--delivery .account-rss-address-row{margin-top:0}.account-workspace--delivery .zotero-settings{padding-block-start:0!important;padding-block-end:0!important}.account-workspace--delivery .zotero-settings .account-setting-content-card{margin-top:14px}.account-workspace--delivery .zotero-settings__channels{gap:0}.account-workspace--delivery .zotero-settings__channel{border:0;border-radius:0;padding:18px 0;background:0 0!important}.account-workspace--delivery .zotero-settings__channel+.zotero-settings__channel{border-top:1px solid var(--line-soft)}.account-workspace--delivery .zotero-settings__footer{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}.account-workspace--delivery .zotero-settings .account-setting-content-card{padding:12px 16px!important}.account-workspace--delivery .zotero-settings__channel{padding:8px 0 12px}.account-workspace--delivery .zotero-settings__channel+.zotero-settings__channel{padding-top:12px}.account-workspace--delivery .zotero-settings__error{border-top:1px solid var(--line-soft);color:var(--ink-danger);justify-content:space-between;align-items:center;gap:14px;margin:8px -16px -12px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.account-workspace--delivery .zotero-settings__retry{border:1px solid var(--line-soft);background:var(--surface-soft);color:var(--ink-muted);border-radius:8px;flex:none;padding:6px 10px;font-size:12px;font-weight:600;transition:background-color .14s,color .14s}.account-workspace--delivery .zotero-settings__retry:hover:not(:disabled){background:var(--surface-active);color:var(--ink)}.account-workspace--delivery .zotero-settings__retry:disabled{cursor:wait;opacity:.6}@media (max-width:520px){.account-workspace--delivery .zotero-settings__error{flex-direction:column;align-items:flex-start;gap:8px}}.account-locale-settings{border-top:0!important;margin-top:28px!important;display:block!important}.account-locale-row{border-bottom:1px solid var(--line-soft);padding:22px 0}.account-locale-row:first-child{padding-top:0}.account-locale-row .account-setting-card__head{display:block}.account-login-activity{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px 13px;padding:10px 0;display:grid}.account-login-activity+.account-login-activity{border-top:1px solid var(--line-soft)}.account-login-activity__icon{color:var(--brand-text);margin-top:2px}.account-login-activity__body{min-width:0}.account-login-activity__title{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.account-login-activity__title strong{color:var(--ink);font-size:14px}.account-login-activity__title span{color:var(--ink-muted);font-size:12px}.account-login-activity__meta{color:var(--ink-muted);align-items:center;gap:14px;margin-top:3px;font-size:12px;line-height:1.45;display:flex}.account-login-activity__meta svg{width:12px;height:12px}.account-login-activity__location{color:var(--ink-muted)}.account-login-activity__meta>time,.account-login-activity__meta>.account-login-activity__location{align-items:center;gap:4px;min-width:0;display:flex}.account-login-activity__meta>time>svg,.account-login-activity__meta>.account-login-activity__location>svg{flex:0 0 12px;width:12px;height:12px;margin-top:0}.account-login-activity__meta>time>span,.account-login-activity__meta>.account-login-activity__location>span{min-width:0}.document-contact{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;width:100%;max-width:none;margin-inline-start:0;margin-inline-end:0}.document-contact>div{min-width:0;margin-inline-end:auto}@media (max-width:760px){.account-workspace--delivery .account-setting-card__head{gap:14px}.account-workspace--delivery .account-setting-content-card{padding:16px!important}.account-workspace--delivery .account-rss-address-row{align-items:stretch}.account-workspace--delivery .account-rss-code{min-width:100%}.account-workspace--delivery .account-rss-actions{justify-content:flex-start}.document-contact{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-contact>svg{flex:none}.document-contact>a{margin-inline-start:auto}}@media (min-width:761px) and (max-width:1099px){.lead-grid{grid-template-rows:auto!important;grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr)!important;gap:22px!important}.lead-grid>.lead-story{grid-area:1/1!important}.lead-list--left{display:none!important}.lead-list--right{grid-area:1/2!important}}@media (max-width:760px){.lead-grid{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;display:grid!important}.lead-grid>.lead-story{grid-area:1/1!important}.lead-list--left{display:none!important}.lead-list--right{border-top:1px solid var(--line);width:100%;padding-top:12px;grid-area:2/1!important;display:block!important}}html[data-theme=light] .editorial-quality-card:before{display:none}@media (prefers-color-scheme:light){html:not([data-theme]) .editorial-quality-card:before{display:none}}.editorial-quality-card__votes{direction:ltr;flex-wrap:nowrap;justify-content:flex-start}.editorial-quality-card__close{flex:0 0 26px;order:3;margin-inline-start:0}@media (max-width:760px){.lead-grid{border-bottom:0;padding-bottom:0}.quality-card-band .editorial-quality-card{margin-top:.65rem}.editorial-quality-card:before{display:none}.quality-card-band+.daily-edition-band>.edition-section--daily{padding-top:.8rem}}.document-hero time.document-hero__updated{color:var(--ink-muted);letter-spacing:0;text-transform:none;margin:0 0 14px;font-size:13px;font-weight:600;display:block}.document-actions{margin-top:26px;display:inline-flex;position:relative}.document-actions__split{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:999px;display:inline-flex;overflow:hidden}.document-actions__copy,.document-actions__toggle{min-height:44px;color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.document-actions__copy{padding:10px 16px;font-size:15px;font-weight:680}.document-actions__copy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:999px;border-bottom-left-radius:999px}.document-actions__copy:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:999px;border-bottom-left-radius:999px}.document-actions__copy:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:999px;border-bottom-right-radius:999px}.document-actions__copy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:999px;border-bottom-right-radius:999px}.document-actions__copy>svg{color:currentColor;width:18px;height:18px}.document-actions__toggle{border-inline-start:1px solid var(--line);background:0 0;width:46px}.document-actions__toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:999px;border-bottom-right-radius:999px}.document-actions__toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:999px;border-bottom-right-radius:999px}.document-actions__toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:999px;border-bottom-left-radius:999px}.document-actions__toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:999px;border-bottom-left-radius:999px}.document-actions__toggle>svg{width:17px;height:17px;color:var(--ink-soft);transition:transform .16s}.document-actions__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.document-actions__copy:hover,.document-actions__toggle:hover{background:var(--brand-soft);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand)}.document-actions__copy:focus-visible{z-index:1;outline:2px solid var(--brand);outline-offset:-3px;position:relative}.document-actions__toggle:focus-visible{z-index:1;outline:2px solid var(--brand);outline-offset:-3px;position:relative}.document-actions__menu{z-index:30;border:1px solid var(--line);background:var(--surface);width:min(340px,100vw - 32px);box-shadow:var(--shadow-md,0 16px 36px #19232829);border-radius:17px;gap:2px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px)}.document-actions__menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.document-actions__menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.document-actions__menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.document-actions__menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.document-actions__menu>button,.document-actions__menu>a{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:11px 10px;text-decoration:none;display:grid}.document-actions__menu>button:hover,.document-actions__menu>a:hover{background:var(--surface-muted);outline:0}.document-actions__menu>button:focus-visible{background:var(--surface-muted);outline:0}.document-actions__menu>a:focus-visible{background:var(--surface-muted);outline:0}.document-actions__menu>button:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.document-actions__menu>a:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.document-actions__menu>button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand) 45%, transparent)}.document-actions__menu>a:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand) 45%, transparent)}}.document-actions__menu>button>svg:first-child,.document-actions__menu>a>svg:first-child{width:21px;height:21px;color:var(--ink-muted)}.document-actions__menu>button>span,.document-actions__menu>a>span{gap:3px;min-width:0;display:grid}.document-actions__menu strong{color:var(--ink);font-size:14px;font-weight:680}.document-actions__menu small{color:var(--ink-muted);font-size:12px;line-height:1.4}.document-actions__external{width:15px;height:15px;color:var(--ink-muted)}.document-actions__status{color:var(--ink-muted);font-size:13px}@media (max-width:560px){.document-actions{margin-top:22px}.document-actions__copy,.document-actions__toggle{min-height:42px}.document-actions__copy{padding-inline-start:14px;padding-inline-end:14px;font-size:14px}.document-actions__toggle{width:42px}}.billing-panel .checkout-sidebar .checkout-ledger,.billing-panel .checkout-sidebar .checkout-ledger--loading{box-shadow:none;background:0 0;border:0;border-radius:0;margin:18px 0 0;padding:0}.billing-panel .checkout-sidebar .checkout-ledger__title{margin:0}.billing-panel .checkout-sidebar .checkout-ledger__heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.billing-panel .checkout-sidebar .billing-receipt__total>.billing-receipt__period{text-align:center;grid-column:1/-1}.billing-panel .checkout-progress-nav__currency{justify-content:flex-end;align-items:center;gap:8px;display:flex}.billing-panel .checkout-payment-assurance{color:var(--ink-muted);text-align:center;margin:9px 0 0;font-size:12px;line-height:1.5}.pricing-subscription-card__action .header-auth-gate{margin:0;padding:0}.story-list-item{touch-action:pan-y;transition:background-color .18s,transform .14s}.story-list-item:active{background-color:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.story-list-item:active{background-color:color-mix(in srgb, var(--surface-muted) 28%, transparent)}}.story-list-item:active{transform:scale(.998)}.lead-grid>.lead-story{position:relative}.story-quick-actions{z-index:4;pointer-events:none;position:absolute;top:8px}.story-quick-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.story-quick-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.story-quick-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.story-quick-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.story-quick-actions.is-open{pointer-events:auto}.story-quick-actions__menu{z-index:30;border:1px solid var(--line);background:var(--surface);width:max-content;min-width:174px;box-shadow:var(--shadow-md,0 12px 28px #141e2224);border-radius:14px;gap:2px;padding:6px;animation:.16s cubic-bezier(.16,1,.3,1) both story-menu-in;display:grid;position:absolute;top:calc(100% + 7px)}.story-quick-actions__menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.story-quick-actions__menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.story-quick-actions__menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.story-quick-actions__menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.story-quick-actions__menu>button{min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.story-quick-actions__menu>button>svg{width:18px;height:18px;color:var(--brand-text);flex:none}.story-quick-actions__menu>button:hover{background:var(--surface-muted);outline:0}.story-quick-actions__menu>button:focus-visible{background:var(--surface-muted);outline:0}.story-quick-actions__menu>button:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.story-quick-actions__menu>button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand) 45%, transparent)}}@keyframes story-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.story-list-item:hover{background-color:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.story-list-item:hover{background-color:color-mix(in srgb, var(--surface-muted) 34%, transparent)}}}@media (prefers-reduced-motion:reduce){.story-list-item,.story-quick-actions__menu{transition:none!important;animation:none!important}.story-list-item:active{transform:none}}@media (max-width:760px){.story-quick-actions.is-open{flex-direction:column;align-items:flex-end;gap:6px;width:100%;margin-top:8px;display:flex;position:static}.story-quick-actions.is-open .story-quick-actions__menu{animation:none;position:static}}.account-workspace--mobile-app{width:min(100%,1040px)!important;max-width:1040px!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding:12px 16px 32px!important}.account-workspace__layout--mobile-app{display:block!important}.account-workspace__layout--mobile-app .account-panel{min-width:0}@media (min-width:760px){.account-workspace--mobile-app{padding:20px 28px 40px!important}}.home-main .lead-grid{border-bottom:0;padding-bottom:0}.home-main .lead-list--right{border-top:0;padding-top:0}.home-main .quality-card-band{border-bottom:1px solid var(--line);padding-bottom:1.2rem}.home-main .story-list-item,.home-main .story-list-item+.story-list-item{border:0;border-bottom:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;padding:1.2rem 0;display:block!important}.home-main .story-list-item__heading{min-width:0;display:block}.home-main .story-list-item__heading h3{font-size:max(1.15rem,min(2.3vw,1.55rem));line-height:1.42}.home-main .story-list-item__summary{font-size:var(--font-body-size);margin-top:.55rem;line-height:1.65;display:block!important}.home-main .daily-list .story-list-item__summary,.home-main .weekly-grid .story-list-item__summary,.home-main .lead-list .story-list-item__summary{-webkit-line-clamp:3;display:-webkit-box!important}.home-main .lead-grid .lead-story{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-areas:none!important;align-items:stretch!important;gap:0!important;padding:0 0 1.1rem!important;display:flex!important}.home-main .lead-story__image{aspect-ratio:16/9;border-radius:0;width:100%;min-height:0;display:block;height:auto!important}.home-main .lead-story__image .smart-image,.home-main .lead-story__image img{aspect-ratio:16/9;width:100%;height:auto!important}.home-main .lead-story h1{text-wrap:pretty;margin-top:1rem;font-size:max(1.65rem,min(4vw,2.4rem));line-height:1.32}@media (max-width:760px){.home-main .lead-grid{gap:0}.home-main .lead-story__image{aspect-ratio:16/9}.home-main .daily-list .story-list-item__summary,.home-main .weekly-grid .story-list-item__summary{display:-webkit-box!important}}.pricing-page-intro>.pricing-plan-hero{flex-direction:column;justify-content:center;align-items:center;max-width:1080px;min-height:0;margin:0 auto 28px;padding-block-start:16px;padding-block-end:24px;display:flex}.pricing-page-intro .pricing-plan-hero h1{letter-spacing:-.045em;max-width:24ch;font-size:max(52px,min(6.4vw,86px));line-height:1.11}.pricing-page-intro .pricing-plan-hero>p{max-width:40ch;margin-top:24px;font-size:max(18px,min(2vw,22px));font-weight:560;line-height:1.55}.pricing-page-intro .pricing-plan-assurances{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px 18px;width:100%;margin-top:38px;display:flex}.pricing-page-intro .pricing-plan-assurances span{text-align:start;white-space:nowrap;justify-content:center;align-items:flex-start;gap:6px;width:fit-content;max-width:100%;font-size:14px;line-height:1.55}.pricing-page-intro .pricing-plan-assurances span svg{width:17px;height:17px;margin-top:2px}.pricing-page-intro .pricing-subscription-grid{gap:18px;margin-top:28px}.pricing-page-intro .pricing-subscription-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-height:0;padding:24px 23px 22px;box-shadow:0 12px 34px -30px #122d366b}.pricing-page-intro .pricing-subscription-card.is-recommended{border:1.5px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.pricing-page-intro .pricing-subscription-card.is-recommended{border:1.5px solid color-mix(in srgb, var(--brand) 62%, #8baeff)}}.pricing-page-intro .pricing-subscription-card.is-recommended{background:linear-gradient(180deg, var(--surface), var(--brand-soft))}@supports (color:color-mix(in lab, red, red)){.pricing-page-intro .pricing-subscription-card.is-recommended{background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--brand-soft) 18%, var(--surface)))}}.pricing-page-intro .pricing-subscription-card.is-recommended{box-shadow:0 18px 42px -34px var(--brand)}@supports (color:color-mix(in lab, red, red)){.pricing-page-intro .pricing-subscription-card.is-recommended{box-shadow:0 18px 42px -34px color-mix(in srgb, var(--brand) 55%, transparent)}}.pricing-page-intro .pricing-subscription-card__top h2{font-size:22px}.pricing-page-intro .pricing-subscription-card__top b{background:var(--surface-muted);color:var(--ink-muted);box-shadow:none;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.pricing-page-intro .pricing-subscription-card.is-recommended .pricing-subscription-card__top b{background:var(--brand-soft)}@supports (color:color-mix(in lab, red, red)){.pricing-page-intro .pricing-subscription-card.is-recommended .pricing-subscription-card__top b{background:color-mix(in srgb, var(--brand-soft) 76%, white)}}.pricing-page-intro .pricing-subscription-card.is-recommended .pricing-subscription-card__top b{color:var(--brand-text)}.pricing-page-intro .pricing-subscription-card__note{min-height:0;margin-top:12px;font-size:14px;line-height:1.6}.pricing-page-intro .pricing-subscription-card__price{margin-top:19px}.pricing-page-intro .pricing-subscription-card__price strong{font-size:max(44px,min(4vw,58px))}.pricing-page-intro .pricing-subscription-card__billing-note{min-height:20px;color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:5px;font-size:12px;font-weight:600;display:flex}.pricing-page-intro .pricing-subscription-card__billing-note .pricing-subscription-card__saving{color:var(--brand-text);font-weight:800}.pricing-page-intro .pricing-subscription-card__action{margin-top:13px;padding-top:0}.pricing-page-intro .pricing-subscription-card__cta{border-radius:12px;min-height:44px;font-size:14px}.pricing-page-intro .pricing-subscription-card__features{gap:11px;margin-top:21px;font-size:13px;line-height:1.5}.pricing-page-intro .pricing-subscription-card__features li{color:var(--ink-soft);align-items:flex-start;gap:9px}.pricing-page-intro .pricing-subscription-card__features li>svg{flex-basis:17px;width:17px;height:17px;margin-top:2px}.pricing-page-intro .pricing-subscription-card__feature-divider,.pricing-page-intro .pricing-feature-kicker{display:none!important}.pricing-page-intro .pricing-subscription-card.is-recommended .pricing-subscription-card__price span,.pricing-page-intro .pricing-subscription-card.is-recommended .pricing-subscription-card__features li{color:var(--ink-soft)}.pricing-page-intro .pricing-subscription-card.is-recommended .pricing-subscription-card__features svg{color:var(--brand-text)}.pricing-page-intro .pricing-subscription-card.is-recommended .pricing-subscription-card__cta{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.pricing-page-intro .pricing-purchase-controls{justify-content:center;gap:12px 22px}@media (max-width:900px){.pricing-page-intro>.pricing-plan-hero{min-height:0}.pricing-page-intro .pricing-plan-assurances{justify-items:center;gap:9px;max-width:100%;display:grid}.pricing-page-intro .pricing-subscription-grid{grid-template-columns:1fr;gap:14px}.pricing-page-intro .pricing-subscription-card{padding:23px 22px 20px}}@media (max-width:600px){.pricing-page-intro{width:min(100% - 32px,1180px)!important;padding-top:0!important}.pricing-page-intro>.pricing-plan-hero{min-height:0;margin-bottom:22px;padding-block-start:24px;padding-block-end:28px}.pricing-page-intro .pricing-plan-hero h1{letter-spacing:-.04em;max-width:14ch;font-size:max(37px,min(10vw,48px));line-height:1.17}.pricing-page-intro .pricing-plan-hero>p{max-width:35ch;margin-top:18px;font-size:17px;line-height:1.58}.pricing-page-intro .pricing-plan-assurances{justify-items:center;gap:9px;width:100%;margin-top:24px}.pricing-page-intro .pricing-plan-assurances span{white-space:normal;justify-content:flex-start;align-items:center;font-size:13px}.pricing-page-intro .pricing-plan-assurances span svg{margin-top:0}.pricing-page-intro .pricing-subscription-card__price strong{font-size:48px}}.account-security-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px;padding-top:20px;display:flex}.account-security-actions .text-link.is-danger{color:var(--proof);white-space:nowrap}.account-security-actions .text-link.is-danger:hover{color:var(--proof)}.account-security-actions .text-link.is-danger:focus-visible{color:var(--proof)}@supports (color:color-mix(in lab, red, red)){.account-security-actions .text-link.is-danger:hover{color:color-mix(in srgb, var(--proof) 82%, var(--ink))}.account-security-actions .text-link.is-danger:focus-visible{color:color-mix(in srgb, var(--proof) 82%, var(--ink))}}.account-security-actions .text-link.is-danger:hover{text-underline-offset:4px;text-decoration:underline}.account-security-actions .text-link.is-danger:focus-visible{text-underline-offset:4px;text-decoration:underline}.account-delete-dialog__copy{gap:12px;display:grid}.account-delete-dialog__copy p{margin:0}.account-delete-dialog__warning{color:var(--proof);font-weight:700}.account-delete-dialog__label{color:var(--ink);margin:8px 0 7px;font-size:14px;font-weight:700;display:block}.account-delete-dialog__error{color:var(--proof);margin:10px 0 0;font-size:13px;line-height:1.5}.account-delete-dialog__actions .account-delete-dialog__confirm{border-color:var(--proof);background:var(--proof);color:#fff}.account-delete-dialog__actions .account-delete-dialog__confirm:hover{background:var(--proof)}@supports (color:color-mix(in lab, red, red)){.account-delete-dialog__actions .account-delete-dialog__confirm:hover{background:color-mix(in srgb, var(--proof) 86%, #000)}}.account-delete-dialog__actions .account-delete-dialog__confirm:disabled{opacity:.55}@media (max-width:600px){.account-security-actions{gap:12px 18px;margin-top:20px;padding-top:16px}.account-delete-dialog__actions{align-items:stretch}.account-delete-dialog__actions>*{flex:auto}}.reader-shell--podcast{isolation:isolate;background-color:var(--surface);background-image:linear-gradient(180deg, var(--surface) 0%, var(--reader-podcast-field) 56%, var(--reader-podcast-field) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.reader-shell--podcast{background-image:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--reader-podcast-field) 14%, var(--surface)) 56%, color-mix(in srgb, var(--reader-podcast-field) 34%, var(--surface)) 100%)}}.reader-shell--podcast:before{z-index:0;background-image:linear-gradient(180deg, var(--surface) 0%, var(--surface) 40%, var(--reader-podcast-field) 100%), var(--reader-podcast-artwork);height:min(82vh,880px);position:absolute;top:-5vh;bottom:auto;left:-3vw;right:-3vw}@supports (color:color-mix(in lab, red, red)){.reader-shell--podcast:before{background-image:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent) 0%, color-mix(in srgb, var(--surface) 72%, transparent) 40%, color-mix(in srgb, var(--reader-podcast-field) 42%, transparent) 100%), var(--reader-podcast-artwork)}}.reader-shell--podcast:before{filter:blur(34px)saturate(1.12);opacity:.54;transform-origin:top;content:"";pointer-events:none;background-position:50%,50% 30%;background-size:cover;transform:scale(1.05)}.reader-shell--podcast>.reader-document{z-index:1;position:relative}.reader-podcast-artwork{display:none}.reader-podcast-fulltext{border:1px solid var(--line);min-height:100%}@supports (color:color-mix(in lab, red, red)){.reader-podcast-fulltext{border:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.reader-podcast-fulltext{background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-fulltext{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.reader-podcast-fulltext{backdrop-filter:blur(14px);padding:max(22px,min(3vw,40px));box-shadow:0 18px 56px -42px #07232a94}.reader-podcast-fulltext__head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding-bottom:15px;display:flex}.reader-podcast-fulltext__head h2{color:var(--ink);margin:0;font-size:19px;font-weight:760}.reader-podcast-fulltext .markdown-content{max-width:78ch;margin-inline-start:auto;margin-inline-end:auto}.reader-podcast-scroll .source-ledger{margin:28px 0 0;position:static;top:auto}.reader-podcast-artwork__mark{z-index:2;color:#fff;pointer-events:none;background:#101d2285;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:58px;height:44px;padding-inline-start:12px;padding-inline-end:12px;display:flex;position:absolute;bottom:17px;left:17px}.reader-podcast-artwork__equalizer{align-items:center;gap:2px;height:22px;display:flex}.reader-podcast-artwork__equalizer i{opacity:.42;background:#fff;border-radius:2px;width:2px;display:block}.reader-podcast-route{z-index:120;box-sizing:border-box;isolation:isolate;border:0;border-top:1px solid var(--ink);left:0;right:0;width:100%;position:fixed;bottom:0;overflow:hidden;transform:none}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.reader-podcast-route{background:var(--surface);color:var(--ink);padding:12px clamp(18px, 4.4vw, 88px) max(14px, env(safe-area-inset-bottom));backdrop-filter:blur(22px)saturate(1.15);border-radius:0;box-shadow:0 -18px 55px -38px #03171c6b}.reader-podcast-route:after{z-index:0;background-image:linear-gradient(180deg, var(--surface) 0%, var(--surface) 52%, var(--reader-podcast-field) 100%), var(--reader-podcast-artwork);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route:after{background-image:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent) 0%, color-mix(in srgb, var(--surface) 72%, transparent) 52%, color-mix(in srgb, var(--reader-podcast-field) 18%, transparent) 100%), var(--reader-podcast-artwork)}}.reader-podcast-route:after{filter:blur(30px)saturate(1.12);opacity:.46;content:"";pointer-events:none;background-position:50% 38%;background-size:cover;transform:scale(1.06)}.reader-podcast-route:before{z-index:1;background:linear-gradient(180deg, transparent, var(--surface));left:0;right:0;height:72px;position:absolute;top:-72px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface) 72%, transparent))}}.reader-podcast-route:before{content:"";pointer-events:none}.reader-podcast-route .audio-player--reader.is-open{z-index:2;width:100%;max-width:none;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.reader-podcast-route .audio-player--reader.is-open .audio-player__control{grid-template-rows:48px auto;grid-template-columns:48px minmax(0,640px) 28px minmax(0,1fr) 52px;gap:10px 16px;width:100%;min-width:0;min-height:96px;margin-inline-start:0;margin-inline-end:0;padding:0}.reader-podcast-route .audio-player__play{border:1px solid var(--ink);grid-area:1/1;width:46px;height:46px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__play{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.reader-podcast-route .audio-player__play{background:var(--surface-muted);color:var(--ink)}.reader-podcast-route .audio-player__identity{grid-area:1/2;align-self:center;min-width:0}.reader-podcast-route .audio-player__identity strong,.reader-podcast-route .audio-player__identity .audio-player__title-fader{color:var(--ink);font-size:15px}.reader-podcast-route .audio-player--reader.is-open .audio-player__identity .audio-player__title-fader .overflowing-title__track,.reader-podcast-route .audio-player--reader.is-open .audio-player__identity .audio-player__title-fader .overflowing-title__track>span{font-size:15px;color:var(--ink)!important}.reader-podcast-route .audio-player__title-fader.is-overflowing .overflowing-title__track{animation:15s linear 1s infinite overflowing-title-marquee}.reader-podcast-route .audio-player__identity>span:not(.audio-player__title-fader){color:var(--ink-muted);margin-top:4px}.reader-podcast-route .audio-player--reader.is-open .audio-player__timeline,.reader-podcast-route .audio-player--reader.is-open .audio-player__live-wave{grid-area:2/1/auto/3;align-self:center;width:100%;min-width:0}.reader-podcast-route .audio-player--reader.is-open .audio-player__live-wave{height:24px;margin:0}.reader-podcast-route .audio-player__timeline .audio-player__time{color:var(--ink-muted)}.reader-podcast-route .audio-player__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--reader-podcast-field) 0 var(--audio-progress), var(--ink) var(--audio-progress) 100%)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__timeline input::-webkit-slider-runnable-track{background:linear-gradient(to right, color-mix(in srgb, var(--reader-podcast-field) 64%, var(--ink)) 0 var(--audio-progress), color-mix(in srgb, var(--ink) 18%, transparent) var(--audio-progress) 100%)}}.reader-podcast-route .audio-player__timeline input::-moz-range-track{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__timeline input::-moz-range-track{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.reader-podcast-route .audio-player__timeline input::-moz-range-progress{background:var(--reader-podcast-field)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__timeline input::-moz-range-progress{background:color-mix(in srgb, var(--reader-podcast-field) 64%, var(--ink))}}.reader-podcast-route .audio-player__timeline input::-webkit-slider-thumb{background:var(--reader-podcast-field)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__timeline input::-webkit-slider-thumb{background:color-mix(in srgb, var(--reader-podcast-field) 64%, var(--ink))}}.reader-podcast-route .audio-player__timeline input::-moz-range-thumb{background:var(--reader-podcast-field)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__timeline input::-moz-range-thumb{background:color-mix(in srgb, var(--reader-podcast-field) 64%, var(--ink))}}.reader-podcast-route .audio-player__live-wave{color:var(--reader-podcast-field)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__live-wave{color:color-mix(in srgb, var(--reader-podcast-field) 52%, var(--ink))}}.reader-podcast-route .audio-player__live-wave span{background:linear-gradient(180deg, var(--ink), currentColor 48%, var(--reader-podcast-field))}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__live-wave span{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 76%, var(--reader-podcast-field)), currentColor 48%, color-mix(in srgb, var(--reader-podcast-field) 82%, var(--surface)))}}.reader-podcast-route .audio-player__live-wave span{box-shadow:0 0 9px var(--reader-podcast-field)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__live-wave span{box-shadow:0 0 9px color-mix(in srgb, var(--reader-podcast-field) 25%, transparent)}}.reader-podcast-route .audio-player__rate{border:1px solid var(--ink);grid-area:2/5;justify-self:end;width:52px;min-width:52px;max-width:52px;min-height:28px;display:block}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__rate{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.reader-podcast-route .audio-player__rate{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__rate{background:color-mix(in srgb, var(--surface) 78%, var(--reader-podcast-field))}}.reader-podcast-route .audio-player__rate{color:var(--ink)}.reader-podcast-route .audio-player__collapse{color:var(--ink-muted);grid-area:1/3}.reader-podcast-route .audio-player__status{display:none}.reader-actions{scrollbar-width:none;flex-wrap:nowrap;align-items:center;height:42px;min-height:42px;max-height:42px;overflow-x:auto}.reader-actions::-webkit-scrollbar{display:none}.reader-actions .audio-player--reader.is-open{border-radius:12px;flex:none;width:min(430px,100%);height:42px;min-height:42px;max-height:42px;margin:0;padding:4px 8px;overflow:hidden}.reader-actions .audio-player--reader.is-open .audio-player__control{grid-template-rows:32px;grid-template-columns:30px minmax(72px,1fr) minmax(72px,1.2fr) 34px 26px;gap:5px;width:100%;min-height:32px;padding:0}.reader-actions .audio-player--reader.is-open .audio-player__play{grid-area:1/1;width:30px;height:30px}.reader-actions .audio-player--reader.is-open .audio-player__identity{grid-area:1/2;min-width:0}.reader-actions .audio-player--reader.is-open .audio-player__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reader-actions .audio-player--reader.is-open .audio-player__identity>.audio-player__title-fader{min-width:0;color:var(--on-brand);margin:0;font-size:12px;line-height:1.2;display:block}.reader-actions .audio-player--reader.is-open .audio-player__title-fader>.overflowing-title__track>span{color:inherit;font-size:inherit;margin:0;display:inline-block}.reader-actions .audio-player--reader.is-open .audio-player__identity>span:not(.audio-player__title-fader){display:none}.reader-actions .audio-player--reader.is-open .audio-player__title-fader.is-overflowing .overflowing-title__track{animation:15s linear 1s infinite overflowing-title-marquee}[dir=rtl] .reader-actions .audio-player--reader.is-open .audio-player__title-fader.is-overflowing .overflowing-title__track,[dir=rtl] .reader-podcast-route .audio-player__title-fader.is-overflowing .overflowing-title__track{animation-name:overflowing-title-marquee-rtl}.reader-actions .audio-player--reader.is-open .audio-player__timeline{grid-area:1/3;min-width:0}.reader-actions .audio-player--reader.is-open .audio-player__time{display:none}.reader-actions .audio-player--reader.is-open .audio-player__rate{grid-area:1/4;width:34px;min-width:34px;max-width:34px;min-height:24px;padding:0}.reader-actions .audio-player--reader.is-open .audio-player__collapse{grid-area:1/5;width:26px;height:26px}.reader-actions .audio-player--reader.is-open .audio-player__live-wave,.reader-actions .audio-player--reader.is-open .audio-player__waveform{grid-area:1/3;height:20px}@media (prefers-reduced-motion:reduce){.reader-actions .audio-player--reader.is-open .audio-player__title-fader.is-overflowing .overflowing-title__track,.reader-podcast-route .audio-player__title-fader.is-overflowing .overflowing-title__track{animation:none}}@media (max-width:900px){.reader-actions .audio-player--reader.is-open{flex-basis:240px;width:240px}.reader-actions .audio-player--reader.is-open .audio-player__control{grid-template-columns:30px minmax(36px,1fr) minmax(42px,1.2fr) 30px 24px;gap:4px}}@media (min-width:901px){body:has(.reader-shell--podcast){scrollbar-width:none;overflow:hidden}body:has(.reader-shell--podcast)::-webkit-scrollbar{display:none}body:has(.reader-shell--podcast) .site-header .header-announcement{opacity:0;pointer-events:none;max-height:0}.fp-container.reader-shell--podcast{isolation:isolate;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px max(32px,min(5vw,84px));width:100%;max-width:none;height:calc(100dvh - 64px);min-height:0;margin:0;padding:28px max(32px,min(7vw,120px)) 112px;display:grid;position:relative;overflow:hidden}.fp-container.reader-shell--podcast>.reader-document{display:contents}.reader-podcast-artwork{z-index:1;aspect-ratio:1;border:1px solid var(--reader-podcast-field);grid-area:1/1/span 2;place-self:center;width:min(100%,min(72vh,700px));display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reader-podcast-artwork{border:1px solid color-mix(in srgb, var(--reader-podcast-field) 22%, var(--line))}}.reader-podcast-artwork{background:var(--reader-podcast-field);box-shadow:none;border-radius:max(20px,min(2.2vw,32px))}.reader-podcast-artwork__image,.reader-podcast-artwork__placeholder{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.reader-podcast-artwork__image .smart-image__placeholder{background:var(--reader-podcast-field)}.reader-podcast-artwork__image img:not(.smart-image__thumb){object-fit:cover;width:100%;height:100%}.reader-podcast-artwork__placeholder{background:var(--reader-podcast-field)}.reader-podcast-mobile-card{display:none}.reader-header--podcast{z-index:1;flex-direction:column;grid-area:1/2;align-self:end;width:100%;min-width:0;padding:0;display:flex;position:relative;overflow:visible}.reader-header--podcast>h1{align-self:stretch;width:100%;max-width:none;margin-top:12px;font-size:max(30px,min(3.1vw,45px));line-height:1.14}.reader-header--podcast .reader-dek{margin-top:12px;font-size:15px}.reader-header--podcast .reader-meta{margin-top:12px}.reader-header--podcast .reader-actions{margin-top:18px}.reader-header--podcast .reader-hero{display:none}.reader-content--podcast{z-index:1;grid-area:2/2;align-self:stretch;min-width:0;min-height:0;position:relative}.reader-podcast-scroll{overscroll-behavior:contain;scrollbar-width:none;scrollbar-gutter:auto;-ms-overflow-style:none;width:100%;height:100%;min-height:0;padding:0 0 15px;overflow:hidden auto}.reader-podcast-scroll::-webkit-scrollbar{width:0;height:0;display:none}}@media (max-width:900px){.fp-container.reader-shell--podcast{width:100%;max-width:none;margin:0;padding:24px 20px 184px}.reader-podcast-route{width:100%;left:0;right:0}.reader-podcast-artwork{z-index:1;aspect-ratio:1;border:1px solid var(--reader-podcast-field);place-self:center;width:min(100%,430px);margin:0 auto 22px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reader-podcast-artwork{border:1px solid color-mix(in srgb, var(--reader-podcast-field) 26%, var(--line))}}.reader-podcast-artwork{background:var(--reader-podcast-field);box-shadow:none;border-radius:24px}.reader-podcast-artwork__image,.reader-podcast-artwork__placeholder{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.reader-podcast-artwork__image .smart-image__placeholder{background:var(--reader-podcast-field)}.reader-podcast-artwork__image img:not(.smart-image__thumb){object-fit:cover;width:100%;height:100%}.reader-podcast-artwork__placeholder{background:var(--reader-podcast-field)}.reader-header--podcast,.reader-podcast-scroll{min-width:0}.reader-podcast-fulltext{margin-top:12px;padding:20px 18px}.reader-podcast-route{padding-inline-start:max(16px,min(5vw,56px));padding-inline-end:max(16px,min(5vw,56px))}.reader-podcast-route .audio-player--reader.is-open .audio-player__control{grid-template-rows:42px auto auto;grid-template-columns:42px minmax(0,1fr) 28px;gap:8px 10px;width:100%}.reader-podcast-route .audio-player__play{grid-area:1/1;width:40px;height:40px}.reader-podcast-route .audio-player__identity{grid-area:1/2}.reader-podcast-route .audio-player__identity strong{font-size:13px}.reader-podcast-route .audio-player__identity>span:not(.audio-player__title-fader){font-size:11px}.reader-podcast-route .audio-player__timeline,.reader-podcast-route .audio-player__live-wave{grid-area:2/1/auto/3}.reader-podcast-route .audio-player__rate{grid-area:3/2}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse{grid-area:1/3}.reader-actions .audio-player--reader.is-open{flex:0 0 240px;width:240px}}@media (max-width:760px){.reader-podcast-route{width:100%;padding:10px 14px max(10px, env(safe-area-inset-bottom));border-radius:0;bottom:0;left:0;right:0}.reader-actions .audio-player--reader.is-open{flex-basis:240px;width:240px;margin:0;padding:4px 8px}.reader-shell--podcast,.reader-podcast-scroll{scrollbar-width:none;-ms-overflow-style:none}html:has(.reader-shell--podcast){scrollbar-width:none;-ms-overflow-style:none}body:has(.reader-shell--podcast){scrollbar-width:none;-ms-overflow-style:none}html:has(.reader-shell--podcast)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.reader-shell--podcast)::-webkit-scrollbar{width:0;height:0;display:none}.reader-shell--podcast::-webkit-scrollbar{width:0;height:0;display:none}.reader-podcast-scroll::-webkit-scrollbar{width:0;height:0;display:none}.reader-podcast-scroll{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:15px}}.reader-podcast-route{overflow:visible}.reader-podcast-route:after{top:0;bottom:0;left:0;right:0}.reader-podcast-route .audio-player--reader.is-open{position:relative;overflow:visible}.reader-podcast-route .audio-player__dock-controls{display:contents}.reader-podcast-route .audio-player__more{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;transition:background-color .16s,color .16s,transform .16s;display:grid}.reader-podcast-route .audio-player__more:hover,.reader-podcast-route .audio-player__collapse:hover{color:var(--ink);background:0 0;outline:none}.reader-podcast-route .audio-player__more:focus-visible{color:var(--ink);background:0 0;outline:none}.reader-podcast-route .audio-player__collapse:focus-visible{color:var(--ink);background:0 0;outline:none}.reader-podcast-route .audio-player__more:active,.reader-podcast-route .audio-player__collapse:active{transform:scale(.92)}.reader-podcast-route .audio-player__more svg{width:20px;height:20px}.reader-podcast-route .audio-player__podcast-actions{display:none}.reader-podcast-route .audio-player__dock-panel{z-index:20;overscroll-behavior:contain;border:1px solid var(--ink);width:min(360px,100vw - 32px);max-height:min(440px,100dvh - 140px);position:absolute;bottom:calc(100% + 14px);right:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-panel{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.reader-podcast-route .audio-player__dock-panel{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-panel{background:color-mix(in srgb, var(--surface) 92%, var(--reader-podcast-field))}}.reader-podcast-route .audio-player__dock-panel{color:var(--ink);backdrop-filter:blur(24px)saturate(1.15);scrollbar-width:none;padding:12px;box-shadow:0 18px 55px -24px #00000080}.reader-podcast-route .audio-player__dock-panel::-webkit-scrollbar{width:0;height:0;display:none}.reader-podcast-route .audio-player__dock-panel-head{border-bottom:1px solid var(--ink);align-items:center;gap:10px;min-height:38px;display:flex}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-panel-head{border-bottom:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.reader-podcast-route .audio-player__dock-panel-head{padding:0 2px 9px}.reader-podcast-route .audio-player__dock-panel-head strong{flex:1;font-size:14px;font-weight:750}.reader-podcast-route .audio-player__dock-panel-head>button:not(.audio-player__dock-panel-close){color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.reader-podcast-route .audio-player__dock-panel-close,.reader-podcast-route .audio-player__dock-remove{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.reader-podcast-route .audio-player__dock-panel-close svg,.reader-podcast-route .audio-player__dock-remove svg{width:17px;height:17px}.reader-podcast-route .audio-player__dock-menu-list{gap:3px;padding-top:7px;display:grid}.reader-podcast-route .audio-player__dock-menu-list>button{min-height:48px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px;display:grid}.reader-podcast-route .audio-player__dock-menu-list>button:hover,.reader-podcast-route .audio-player__dock-queue-entry:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-menu-list>button:hover,.reader-podcast-route .audio-player__dock-queue-entry:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.reader-podcast-route .audio-player__dock-menu-list>button>svg{width:19px;height:19px;color:var(--ink-muted)}.reader-podcast-route .audio-player__dock-menu-list>button>span:not(.audio-player__podcast-speed-icon){font-size:13px;font-weight:650}.reader-podcast-route .audio-player__dock-menu-list small{color:var(--ink-muted);font-size:10px}.reader-podcast-route .audio-player__dock-menu-list>button:disabled{opacity:.45;cursor:not-allowed}.reader-podcast-route .audio-player__podcast-speed-icon{border:1px solid var(--ink);justify-content:center;align-items:center;min-width:28px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__podcast-speed-icon{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.reader-podcast-route .audio-player__podcast-speed-icon{color:var(--ink);border-radius:7px;font-size:11px;font-weight:750}.reader-podcast-route .audio-player__dock-queue{gap:5px;padding-top:8px;display:grid}.reader-podcast-route .audio-player__dock-add-current{border:1px solid var(--ink);align-items:center;gap:8px;min-height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-add-current{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.reader-podcast-route .audio-player__dock-add-current{background:var(--reader-podcast-field);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-add-current{background:color-mix(in srgb, var(--reader-podcast-field) 14%, var(--surface))}}.reader-podcast-route .audio-player__dock-add-current{color:var(--ink);font:inherit;cursor:pointer;padding:0 10px;font-size:12px;font-weight:650}.reader-podcast-route .audio-player__dock-add-current svg{width:18px;height:18px}.reader-podcast-route .audio-player__dock-queue>p{color:var(--ink-muted);margin:8px 4px 3px;font-size:12px;line-height:1.55}.reader-podcast-route .audio-player__dock-queue-entry{border-radius:10px;align-items:center;gap:3px;display:flex}.reader-podcast-route .audio-player__dock-queue-play{min-width:0;min-height:46px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.reader-podcast-route .audio-player__dock-queue-play>svg{width:15px;height:15px;color:var(--ink-muted)}.reader-podcast-route .audio-player__dock-queue-play>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.reader-podcast-route .audio-player__dock-queue-play>small{color:var(--ink-muted);font-size:10px}.reader-podcast-route .audio-player__dock-remove:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-remove:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.reader-podcast-route .audio-player__dock-remove:hover{color:var(--ink)}.reader-podcast-route .audio-player__dock-choices{gap:8px;padding-top:9px;display:grid}.reader-podcast-route .audio-player__dock-choices>p{color:var(--ink-muted);margin:0 2px 2px;font-size:11px}.reader-podcast-route .audio-player__dock-choices>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.reader-podcast-route .audio-player__dock-choices button{border:1px solid var(--ink);justify-content:center;align-items:center;gap:5px;min-height:39px;display:flex}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-choices button{border:1px solid color-mix(in srgb, var(--ink) 9%, transparent)}}.reader-podcast-route .audio-player__dock-choices button{background:var(--surface);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-choices button{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.reader-podcast-route .audio-player__dock-choices button{color:var(--ink);font:inherit;cursor:pointer;padding:5px 8px;font-size:11px;font-weight:650}.reader-podcast-route .audio-player__dock-choices button:hover,.reader-podcast-route .audio-player__dock-choices button.is-selected{border-color:var(--reader-podcast-field)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-choices button:hover,.reader-podcast-route .audio-player__dock-choices button.is-selected{border-color:color-mix(in srgb, var(--reader-podcast-field) 42%, var(--ink) 10%)}}.reader-podcast-route .audio-player__dock-choices button:hover,.reader-podcast-route .audio-player__dock-choices button.is-selected{background:var(--reader-podcast-field)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__dock-choices button:hover,.reader-podcast-route .audio-player__dock-choices button.is-selected{background:color-mix(in srgb, var(--reader-podcast-field) 22%, var(--surface))}}.reader-podcast-route .audio-player__dock-choices button>svg{width:14px;height:14px}.reader-podcast-route .audio-player__dock-choices>button{justify-content:space-between}.reader-podcast-route .audio-player__dock-rates>div{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1200px){.reader-podcast-route .audio-player--reader.is-open .audio-player__control{grid-template-rows:24px 60px;grid-template-columns:minmax(260px,1fr) 64px minmax(390px,1fr);gap:6px max(10px,min(1.2vw,20px))}.reader-podcast-route .audio-player--reader.is-open .audio-player__play{grid-area:2/2;justify-self:center;width:50px;height:50px}.reader-podcast-route .audio-player--reader.is-open .audio-player__identity{grid-area:2/1}.reader-podcast-route .audio-player--reader.is-open .audio-player__timeline,.reader-podcast-route .audio-player--reader.is-open .audio-player__live-wave{grid-area:1/1/auto/-1;align-self:center}.reader-podcast-route .audio-player--reader.is-open .audio-player__timeline input{height:10px}.reader-podcast-route .audio-player--reader.is-open .audio-player__timeline .audio-player__time{margin-top:0;font-size:9px}.reader-podcast-route .audio-player--reader.is-open .audio-player__live-wave{height:20px}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse{grid-area:auto;justify-self:auto;position:absolute;top:60px}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.reader-podcast-route .audio-player__more{display:none}.reader-podcast-route .audio-player__podcast-actions{grid-area:2/3;justify-content:space-between;align-items:center;gap:max(3px,min(.5vw,9px));min-width:0;padding-inline-end:34px;display:flex}.reader-podcast-route .audio-player__podcast-action{min-width:58px;min-height:52px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1 1 0;grid-template-rows:20px 15px 12px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:1px;padding:3px;display:grid}.reader-podcast-route .audio-player__podcast-action:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__podcast-action:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.reader-podcast-route .audio-player__podcast-action>svg{width:19px;height:19px;color:var(--ink-muted)}.reader-podcast-route .audio-player__podcast-action>span:not(.audio-player__podcast-speed-icon){white-space:nowrap;font-size:11px;font-weight:690}.reader-podcast-route .audio-player__podcast-action>small{max-width:100%;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reader-podcast-route .audio-player__podcast-action:disabled{opacity:.45;cursor:not-allowed}}@media (max-width:1199px){.reader-podcast-route .audio-player--reader.is-open .audio-player__control{grid-template-rows:44px auto;grid-template-columns:44px minmax(0,1fr) 28px 28px;gap:8px}.reader-podcast-route .audio-player--reader.is-open .audio-player__play{grid-area:1/1;width:42px;height:42px}.reader-podcast-route .audio-player--reader.is-open .audio-player__identity{grid-area:1/2}.reader-podcast-route .audio-player__more{grid-area:1/3;justify-self:center}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse{width:28px;height:28px;color:var(--ink-muted);border-radius:7px;grid-area:1/4;justify-self:center}.reader-podcast-route .audio-player--reader.is-open .audio-player__timeline,.reader-podcast-route .audio-player--reader.is-open .audio-player__live-wave{grid-area:2/1/auto/-1;width:100%;min-width:0}.reader-podcast-route .audio-player__podcast-actions{display:none}.reader-podcast-route .audio-player__more{grid-area:1/3;justify-self:center;display:grid}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse{grid-area:1/4;justify-self:center;width:28px;height:28px}.reader-podcast-route .audio-player__dock-controls{display:contents}.reader-podcast-route .audio-player__dock-panel{right:0}}@media (max-width:760px){.reader-podcast-route .audio-player--reader.is-open .audio-player__control{grid-template-rows:42px auto;grid-template-columns:42px minmax(0,1fr) 26px 26px;gap:7px}.reader-podcast-route .audio-player--reader.is-open .audio-player__play{width:40px;height:40px}.reader-podcast-route .audio-player__more,.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse{width:26px;height:26px}.reader-podcast-route .audio-player__more svg,.reader-podcast-route .audio-player__collapse svg{width:18px;height:18px}.reader-podcast-route .audio-player__identity strong,.reader-podcast-route .audio-player__identity .audio-player__title-fader,.reader-podcast-route .audio-player--reader.is-open .audio-player__identity .audio-player__title-fader .overflowing-title__track,.reader-podcast-route .audio-player--reader.is-open .audio-player__identity .audio-player__title-fader .overflowing-title__track>span{font-size:13px}.reader-podcast-route .audio-player__identity>span:not(.audio-player__title-fader){font-size:10px}.reader-podcast-route .audio-player__dock-panel{max-height:min(390px,100dvh - 130px);bottom:calc(100% + 10px);right:-2px}}.podcast-discovery__intro{max-width:880px;margin-bottom:30px}.podcast-discovery__eyebrow{color:var(--brand-text);letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;font-weight:760;display:inline-flex}.podcast-discovery__eyebrow svg{width:20px;height:20px}.podcast-discovery__intro h1{color:var(--ink);letter-spacing:-.035em;margin-top:9px;font-size:max(30px,min(4vw,44px));font-weight:780;line-height:1.16}.podcast-discovery__intro p{max-width:68ch;color:var(--ink-muted);margin-top:12px;font-size:15px}.podcast-field-directory{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:20px;padding:20px 22px 22px;overflow:hidden}.podcast-field-directory__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.podcast-field-directory__heading>div{align-items:baseline;gap:12px;display:flex}.podcast-field-directory__heading>div>span{color:var(--ink-muted);font-size:12px}.podcast-field-directory__heading h2{color:var(--ink);font-size:19px;font-weight:760}.podcast-field-directory__heading>svg{width:21px;height:21px;color:var(--brand-text)}.podcast-field-directory__grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:12px 8px;display:grid}.podcast-field-link{min-width:0;min-height:94px;color:var(--ink-muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px 6px;font-size:12px;font-weight:620;line-height:1.3;transition:background .16s,color .16s,transform .16s;display:flex}.podcast-field-link:hover{background:var(--surface-muted);color:var(--ink);transform:translateY(-2px)}.podcast-field-link.is-selected{background:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.podcast-field-link.is-selected{background:color-mix(in srgb, var(--brand-text) 9%, var(--surface))}}.podcast-field-link.is-selected{color:var(--ink)}.podcast-field-link.is-selected .podcast-field-link__icon{border-color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.podcast-field-link.is-selected .podcast-field-link__icon{border-color:color-mix(in srgb, var(--brand-text) 34%, var(--line))}}.podcast-field-link.is-selected .podcast-field-link__icon{background:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.podcast-field-link.is-selected .podcast-field-link__icon{background:color-mix(in srgb, var(--brand-text) 14%, var(--surface-muted))}}.podcast-field-link__icon{border:1px solid var(--line-strong);flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.podcast-field-link__icon{border:1px solid color-mix(in srgb, var(--line-strong) 68%, transparent)}}.podcast-field-link__icon{background:var(--surface-muted);color:var(--brand-text);border-radius:14px}.podcast-field-link__icon svg{width:23px;height:23px}.podcast-field-link__icon--01{color:#7f9db3}.podcast-field-link__icon--02{color:#8ca77a}.podcast-field-link__icon--03{color:#cb8a8d}.podcast-field-link__icon--04{color:#c29360}.podcast-field-link__icon--05{color:#8d8bc2}.podcast-field-link__icon--06{color:#599d9a}.podcast-discovery__columns{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:20px;margin-top:26px;display:grid}.podcast-discovery-panel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);border-radius:18px;overflow:hidden}.podcast-discovery-panel__heading{border-bottom:2px solid var(--brand-text);justify-content:space-between;align-items:center;gap:14px;min-height:74px;display:flex}@supports (color:color-mix(in lab, red, red)){.podcast-discovery-panel__heading{border-bottom:2px solid color-mix(in srgb, var(--brand-text) 74%, var(--line))}}.podcast-discovery-panel__heading{padding:12px 18px}.podcast-discovery-panel__heading>div>span{color:var(--ink-muted);font-size:11px;font-weight:650}.podcast-discovery-panel__heading h2{color:var(--ink);margin-top:2px;font-size:max(19px,min(2vw,24px));font-weight:770;line-height:1.25}.podcast-discovery-panel__count{border:1px solid var(--line);min-width:34px;height:30px;color:var(--ink-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline-start:9px;padding-inline-end:9px;font-size:12px;display:grid}.podcast-discovery-panel__description{color:var(--ink-muted);margin:12px 16px 4px;font-size:12px;line-height:1.5}.podcast-story-list{display:grid}.podcast-story-row{border-bottom:1px solid var(--line-soft);min-width:0;color:var(--ink);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;transition:background .14s;display:grid}.podcast-story-row:last-child{border-bottom:0}.podcast-story-row:nth-child(2n){background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.podcast-story-row:nth-child(2n){background:color-mix(in srgb, var(--surface-muted) 56%, transparent)}}.podcast-story-row:hover{background:var(--surface-hover)}.podcast-story-row__cover{border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;width:52px;height:52px;display:block;overflow:hidden}.podcast-story-row__cover img:not(.smart-image__thumb){object-fit:cover;width:100%;height:100%}.podcast-story-row__main{gap:3px;min-width:0;display:grid}.podcast-story-row__title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:680;line-height:1.45;display:-webkit-box;overflow:hidden}.podcast-story-row__meta{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.podcast-story-row__summary{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.podcast-discovery__state{color:var(--ink-muted);padding:22px 18px;font-size:13px}.podcast-discovery__retry{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);cursor:pointer;border-radius:10px;margin:18px;padding:9px 13px}.podcast-discovery__empty{min-height:190px;color:var(--ink-muted);text-align:center;align-content:center;justify-items:center;gap:12px;padding:22px;display:grid}.podcast-discovery__empty>svg{width:27px;height:27px;color:var(--brand-text)}.podcast-discovery__empty p{max-width:34ch;font-size:13px}.podcast-discovery__sign-in{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:680}@media (max-width:1120px){.podcast-field-directory__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.podcast-discovery__columns{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:14px}}@media (max-width:760px){.podcast-discovery.fp-container{width:min(100% - 32px,600px);padding-block-start:26px;padding-block-end:52px}.podcast-discovery__intro{margin-bottom:22px}.podcast-discovery__intro h1{font-size:max(29px,min(8vw,36px))}.podcast-discovery__intro p{font-size:13px}.podcast-field-directory{border-radius:16px;padding:15px 12px}.podcast-field-directory__heading{margin:0 4px 10px}.podcast-field-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.podcast-field-link{gap:6px;min-height:84px;padding:7px 3px;font-size:10px}.podcast-field-link__icon{border-radius:12px;width:36px;height:36px}.podcast-field-link__icon svg{width:20px;height:20px}.podcast-discovery__columns{grid-template-columns:minmax(0,1fr);gap:15px;margin-top:18px}.podcast-discovery-panel{border-radius:16px}.podcast-discovery-panel__heading{min-height:66px;padding:10px 13px}.podcast-discovery-panel__heading h2{font-size:19px}.podcast-discovery-panel__description{margin:10px 13px 3px;font-size:11px}.podcast-story-row{grid-template-columns:44px minmax(0,1fr);gap:9px;padding:10px 12px}.podcast-story-row__cover{width:44px;height:44px}.podcast-story-row__title{font-size:13px}}@media (max-width:380px){.podcast-discovery.fp-container{width:min(100% - 24px,360px)}.podcast-field-link{font-size:9px}.podcast-story-row__summary{display:none}}.podcast-discovery.fp-container{width:min(100% - 64px,1520px);max-width:1520px;padding-block-start:24px;padding-block-end:72px}.podcast-discovery__masthead{justify-content:center;margin:0 0 22px;display:flex}.podcast-discovery__masthead .podcast-discovery__eyebrow{font-size:13px}.podcast-section-switcher{border:1px solid var(--line);background:var(--surface-muted);border-radius:999px;width:min(100%,420px);margin:0 auto 24px;padding:4px;display:flex}.podcast-section-switcher button{min-height:38px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:13px;font-weight:650}.podcast-section-switcher button.is-selected{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.podcast-field-directory{padding:17px 20px}.podcast-field-directory__all{border-bottom:1px solid var(--line-soft);justify-content:flex-start;margin:0 2px 9px;padding-bottom:9px;display:flex}.podcast-field-chip--all{background:0 0;border:0;border-radius:6px;min-height:30px;padding:4px 2px;font-weight:720}.podcast-field-directory__groups{display:grid}.podcast-field-group{border-top:1px solid var(--line-soft);grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:start;gap:20px;padding:13px 2px;display:grid}.podcast-field-group:first-child{border-top:0}.podcast-field-group__label{color:var(--ink);align-items:center;gap:10px;padding-top:5px;font-size:14px;font-weight:720;line-height:1.4;display:flex}.podcast-field-group__label svg{width:21px;height:21px;color:var(--brand-text);flex:none}.podcast-field-group__fields{flex-wrap:wrap;align-items:center;gap:4px 17px;display:flex}.podcast-field-chip{min-height:30px;color:var(--ink-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 2px;font-size:12px;line-height:1.4}.podcast-field-chip:hover{color:var(--brand-text)}.podcast-field-chip.is-selected{color:var(--brand-text);font-weight:750}.podcast-field-chip.podcast-field-chip--all{min-height:30px;color:var(--ink-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 2px;font-size:12px;line-height:1.4;display:inline-flex}.podcast-field-chip.podcast-field-chip--all.is-selected{color:var(--brand-text);background:0 0}.podcast-field-chip--all svg{flex:none;width:18px;height:18px}.podcast-discovery-panel--active{margin-top:24px}.podcast-discovery-panel__heading{border-bottom:0}.podcast-play-all{width:100%;min-height:66px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:11px;margin:0;padding:12px 18px;font-size:17px;font-weight:700;transition:background .16s;display:flex}.podcast-play-all:hover{background:var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.podcast-play-all:hover{background:color-mix(in srgb, var(--surface-hover) 65%, transparent)}}.podcast-play-all:disabled{opacity:.55;cursor:wait}.podcast-play-all__icon{background:var(--brand);width:30px;height:30px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;display:grid}.podcast-play-all__icon svg{width:13px;height:13px}.podcast-play-all__count{color:var(--ink-muted);margin-inline-start:auto;font-size:12px;font-weight:500}.podcast-following-date>h3{border-bottom:1px solid var(--line-soft);color:var(--ink-muted);padding:12px 16px 7px;font-size:12px;font-weight:720}.reader-podcast-route--listing{min-height:96px}.reader-actions .audio-player--reader.is-open{flex-basis:min(500px,100%);width:min(500px,100%);transition:flex-basis .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1)}.reader-actions .audio-player--reader.is-open.is-loading{flex-basis:min(280px,100%);width:min(280px,100%)}.reader-actions .audio-player--reader.is-open.is-live{flex-basis:min(500px,100%);width:min(500px,100%)}.reader-actions .audio-player--reader.is-open.is-live .audio-player__control{grid-template-columns:30px minmax(72px,.7fr) minmax(150px,1.7fr) 34px 26px}@media (max-width:900px){.reader-actions .audio-player--reader.is-open{flex-basis:min(320px,100%);width:min(320px,100%)}.reader-actions .audio-player--reader.is-open.is-loading{flex-basis:min(220px,100%);width:min(220px,100%)}.reader-actions .audio-player--reader.is-open.is-live{flex-basis:min(320px,100%);width:min(320px,100%)}.reader-actions .audio-player--reader.is-open.is-live .audio-player__control{grid-template-columns:30px minmax(36px,.8fr) minmax(90px,1.4fr) 30px 24px}}@media (prefers-reduced-motion:reduce){.reader-actions .audio-player--reader.is-open{transition:none}}@media (max-width:760px){.podcast-discovery.fp-container{width:min(100% - 32px,600px);padding-block-start:20px;padding-block-end:52px}.podcast-field-directory{padding:12px}.podcast-discovery-panel--active{margin-top:30px}.podcast-field-group{grid-template-columns:minmax(100px,34%) minmax(0,1fr);gap:8px;padding:10px 2px}.podcast-field-group__label{padding-top:0;font-size:12px}.podcast-field-group__scroll{min-width:0;position:relative;overflow:hidden}.podcast-field-group__scroll:before,.podcast-field-group__scroll:after{z-index:1;content:"";pointer-events:none;width:18px;position:absolute;top:0;bottom:0}.podcast-field-group__scroll:before{background:linear-gradient(to right, var(--surface), transparent)}.podcast-field-group__scroll:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.podcast-field-group__scroll:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.podcast-field-group__scroll:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.podcast-field-group__scroll:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.podcast-field-group__scroll:after{background:linear-gradient(to left, var(--surface), transparent)}.podcast-field-group__scroll:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.podcast-field-group__scroll:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.podcast-field-group__scroll:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.podcast-field-group__scroll:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}[dir=rtl] .podcast-field-group__scroll:before{background:linear-gradient(to left, var(--surface), transparent)}[dir=rtl] .podcast-field-group__scroll:after{background:linear-gradient(to right, var(--surface), transparent)}.podcast-field-group__fields{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:0 14px;width:100%;padding-inline-start:10px;padding-inline-end:10px;overflow-x:auto}.podcast-field-group__fields::-webkit-scrollbar{display:none}.podcast-field-chip{white-space:nowrap;flex:none;min-height:28px;font-size:11px}.podcast-discovery-panel--active{border-radius:15px}.podcast-play-all{min-height:64px;padding-inline-start:14px;padding-inline-end:14px}.podcast-play-all__count,.podcast-field-group{grid-template-columns:minmax(0,1fr);gap:2px}.podcast-field-group__scroll{min-width:0;overflow:visible}.podcast-field-group__scroll:before,.podcast-field-group__scroll:after{display:none}.podcast-field-group__fields{flex-wrap:wrap;gap:2px 12px;width:auto;padding-inline-start:0;padding-inline-end:0;overflow:visible}.podcast-field-chip{white-space:normal;flex:0 auto}}@media (min-width:761px) and (max-width:1199px){.podcast-story-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px}.podcast-following-date .podcast-story-list{padding-inline-start:0;padding-inline-end:0}.podcast-story-row,.podcast-story-row:last-child{border:1px solid var(--line);background:var(--surface);min-height:88px;box-shadow:var(--shadow-xs);border-radius:15px;padding:13px}.podcast-story-row:nth-child(2n){background:var(--surface)}.podcast-story-row:hover{border-color:var(--line-strong);background:var(--surface-hover)}}.reader-header--podcast .reader-actions{margin-top:10px}.reader-podcast-artwork:after{z-index:1;opacity:0;content:"";pointer-events:none;background:linear-gradient(#070e1414,#070e1457);transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.reader-podcast-artwork__play{z-index:3;color:#fff;opacity:0;cursor:pointer;background:#0c1c24bd;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:74px;height:74px;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1),background-color .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.92);box-shadow:0 12px 40px #00000040}.reader-podcast-artwork__play svg{width:30px;height:30px;margin-inline-start:3px}.reader-podcast-artwork__play:hover{background:#0c1c24e6}.reader-podcast-artwork__play:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (hover:hover){.reader-podcast-artwork:hover:after{opacity:1}.reader-podcast-artwork:hover .reader-podcast-artwork__play{opacity:1;transform:translate(-50%,-50%)scale(1)}}.reader-podcast-artwork__play:focus-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.reader-podcast-route .audio-player__transport{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.reader-podcast-route .audio-player__skip{width:30px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;transition:background-color .16s,color .16s,opacity .16s;display:grid}.reader-podcast-route .audio-player__skip svg{width:19px;height:19px}.reader-podcast-route .audio-player__skip:hover:not(:disabled){background:var(--ink)}.reader-podcast-route .audio-player__skip:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__skip:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent)}.reader-podcast-route .audio-player__skip:focus-visible{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.reader-podcast-route .audio-player__skip:hover:not(:disabled){color:var(--ink);outline:none}.reader-podcast-route .audio-player__skip:focus-visible{color:var(--ink);outline:none}.reader-podcast-route .audio-player__skip:disabled{opacity:.3;cursor:default}.reader-podcast-route .audio-player--reader.is-open .audio-player__live-wave{justify-content:center;justify-self:center;gap:5px;width:min(100%,440px)}.reader-podcast-route .audio-player__live-wave span{width:3px;min-width:3px;max-width:3px;box-shadow:0 0 8px var(--reader-podcast-field);border-radius:999px;flex:0 0 3px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player__live-wave span{box-shadow:0 0 8px color-mix(in srgb, var(--reader-podcast-field) 22%, transparent)}}@media (min-width:1200px){.reader-podcast-route .audio-player--reader.is-open .audio-player__control{grid-template-rows:24px 56px;grid-template-columns:minmax(260px,1fr) 164px minmax(260px,1fr);align-items:center;gap:6px max(12px,min(1.5vw,22px));position:relative}.reader-podcast-route .audio-player--reader.is-open .audio-player__identity{grid-area:2/1}.reader-podcast-route .audio-player__transport{grid-area:2/2}.reader-podcast-route .audio-player--reader.is-open .audio-player__play{width:50px;height:50px}.reader-podcast-route .audio-player--reader.is-open .audio-player__timeline,.reader-podcast-route .audio-player--reader.is-open .audio-player__live-wave{grid-area:1/1/auto/-1;align-self:center}.reader-podcast-route .audio-player--reader.is-open .audio-player__live-wave{height:20px}.reader-podcast-route .audio-player__podcast-actions{grid-area:2/3;justify-content:space-between;gap:5px;padding-inline-end:38px}.reader-podcast-route .audio-player__collapse{place-self:center;width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.reader-podcast-route .audio-player__collapse:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.reader-podcast-route .audio-player__collapse:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.reader-podcast-route .audio-player__collapse:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.reader-podcast-route .audio-player__collapse:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse:active{transform:scale(.92)}}@media (max-width:1199px){.reader-podcast-route .audio-player--reader.is-open .audio-player__control{grid-template-rows:44px auto;grid-template-columns:112px minmax(0,1fr) 28px 28px;align-items:center;gap:8px}.reader-podcast-route .audio-player__transport{grid-area:1/1;gap:3px}.reader-podcast-route .audio-player__skip{width:24px;height:30px}.reader-podcast-route .audio-player__skip svg{width:16px;height:16px}.reader-podcast-route .audio-player--reader.is-open .audio-player__play{width:40px;height:40px}.reader-podcast-route .audio-player__identity{grid-area:1/2}.reader-podcast-route .audio-player__more{grid-area:1/3}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse{grid-area:1/4;place-self:center;position:static;transform:none}.reader-podcast-route .audio-player--reader.is-open .audio-player__timeline,.reader-podcast-route .audio-player--reader.is-open .audio-player__live-wave{grid-area:2/1/auto/-1;justify-self:center}.reader-podcast-route .audio-player__podcast-actions{display:none}}@media (max-width:760px){.reader-podcast-route .audio-player--reader.is-open .audio-player__control{grid-template-rows:42px auto;grid-template-columns:102px minmax(0,1fr) 26px 26px;gap:7px}.reader-podcast-route .audio-player__skip{width:22px}.reader-podcast-route .audio-player__skip svg{width:15px;height:15px}.reader-podcast-route .audio-player--reader.is-open .audio-player__play{width:38px;height:38px}.reader-podcast-route .audio-player--reader.is-open .audio-player__collapse{width:26px;height:26px}.reader-podcast-route .audio-player__live-wave{max-width:240px}}.reader-podcast-route:has(.audio-player--reader.is-trigger){padding-top:5px;padding-bottom:max(6px, env(safe-area-inset-bottom))}.reader-podcast-route .audio-player--reader.is-trigger{width:fit-content;max-width:100%;margin-inline-start:auto}.reader-podcast-route .audio-player--reader.is-trigger .reader-podcast-trigger{border:1px solid var(--on-brand);justify-content:flex-start;width:auto;min-height:36px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player--reader.is-trigger .reader-podcast-trigger{border:1px solid color-mix(in srgb, var(--on-brand) 22%, transparent)}}.reader-podcast-route .audio-player--reader.is-trigger .reader-podcast-trigger{background:var(--brand);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.reader-podcast-route .audio-player--reader.is-trigger .reader-podcast-trigger{background:color-mix(in srgb, var(--brand) 84%, transparent)}}.reader-podcast-route .audio-player--reader.is-trigger .reader-podcast-trigger{color:var(--on-brand);padding:0 14px;font-size:13px}.reader-podcast-route .audio-player--reader.is-trigger .reader-podcast-trigger svg{width:16px;height:16px}body:has(.reader-podcast-route .audio-player--reader.is-trigger) .reader-shell--podcast{padding-bottom:calc(76px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.reader-podcast-artwork:after,.reader-podcast-artwork__play{transition:none}}.aui-tool-call__pptx{align-items:stretch;gap:8px;max-width:620px;margin:4px 8px 12px 40px;display:flex;position:relative}.aui-tool-call__pptx-open{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:12px;padding:12px 14px;display:flex}.aui-tool-call__pptx-open:hover{border-color:var(--brand);outline:2px solid var(--brand)}.aui-tool-call__pptx-open:focus-visible{border-color:var(--brand);outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.aui-tool-call__pptx-open:hover{outline:2px solid color-mix(in srgb, var(--brand) 20%, transparent)}.aui-tool-call__pptx-open:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 20%, transparent)}}.aui-tool-call__pptx-icon{color:#1b2f52;background:#e8edf5;border-radius:8px;flex:0 0 38px;place-items:center;height:42px;font-size:25px;display:grid}.aui-tool-call__pptx-open>span:last-child{gap:4px;min-width:0;display:grid}.aui-tool-call__pptx-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.aui-tool-call__pptx-open small{color:var(--ink-muted);font-size:12px}.aui-tool-call__pptx-download{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.aui-tool-call__pptx-download:hover{border-color:var(--brand);color:var(--brand-text);outline:2px solid var(--brand)}.aui-tool-call__pptx-download:focus-visible{border-color:var(--brand);color:var(--brand-text);outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.aui-tool-call__pptx-download:hover{outline:2px solid color-mix(in srgb, var(--brand) 20%, transparent)}.aui-tool-call__pptx-download:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 20%, transparent)}}.aui-tool-call__pptx-download:disabled{opacity:.6;cursor:progress}.aui-tool-call__pptx-download svg{width:21px;height:21px}.aui-tool-call__pptx-error{color:var(--danger-ink,#b42318);top:100%;font-size:12px;position:absolute}.aui-tool-call__pptx-error:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.aui-tool-call__pptx-error:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.aui-tool-call__pptx-error:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.aui-tool-call__pptx-error:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ai-office-viewer{background:#f5f5f5;border:0;width:100%;height:min(76vh,980px);min-height:520px;display:block}@media (max-width:720px){.aui-tool-call__pptx{margin-inline-start:0}.ai-office-viewer{height:68vh;min-height:420px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}html[data-mobile-host=true] .paper-search__landing .paper-source-panel--grid{padding:12px}html[data-mobile-host=true] .paper-source-panel--grid .paper-source-panel__defaults,html[data-mobile-host=true] .paper-source-panel--grid .paper-source-panel__options{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mobile-host=true] .paper-source-panel--grid label{grid-template-columns:14px minmax(0,1fr) 16px;gap:5px;padding:8px}html[data-mobile-host=true] .paper-source-panel--grid .paper-source-panel__heading{align-items:flex-start}html[data-mobile-host=true] .paper-source-panel--grid .paper-source-panel__heading button:not(.paper-source-panel__close){min-height:32px;padding-inline-start:8px;padding-inline-end:8px;font-size:12px}html[data-mobile-host=true] .paper-search{width:100%;padding-block-start:0;padding-inline-start:0;padding-inline-end:0}html[data-mobile-host=true] .paper-search__query-form{height:46px}html[data-mobile-host=true] .paper-search__query-form input{font-size:14px}html[data-mobile-host=true] .paper-search__query-row{padding-inline-start:11px}html[data-mobile-host=true] .paper-search__query-history{padding-inline-start:12px;padding-inline-end:12px}html[data-mobile-host=true] .paper-search__query-history.is-open{padding:12px}html[data-mobile-host=true] .paper-search__query-history-list{max-height:min(48dvh,380px)}html[data-mobile-host=true] .paper-search__search-anchor{--paper-search-row-height:60px}html[data-mobile-host=true] .paper-search--landing{min-height:calc(100svh - 118px);padding:max(44px,min(9vh,96px)) 22px 30px}html[data-mobile-host=true] .paper-search__landing{gap:12px}html[data-mobile-host=true] .paper-search__landing-title{font-size:max(26px,min(7.5vw,32px))}html[data-mobile-host=true] .paper-search__landing-title-star{--paper-search-star-size:clamp(13.44px, 4.2vw, 18.48px)}html[data-mobile-host=true] .paper-search__landing-form{gap:9px;padding-inline-start:14px;padding-inline-end:0}html[data-mobile-host=true] .paper-search__landing-form input{min-height:44px;font-size:15px}html[data-mobile-host=true] .paper-search__landing-form .fp-button{border-radius:9px;min-height:44px;padding-inline-start:12px;padding-inline-end:12px;font-size:14px}html[data-mobile-host=true] .paper-search__landing-submit{padding-inline-start:13px;padding-inline-end:13px;font-size:14px}html[data-mobile-host=true] .paper-search__landing-controls{gap:0;min-height:68px}html[data-mobile-host=true] .paper-search__landing-controls>button,html[data-mobile-host=true] .paper-search__landing-depth{grid-template-rows:auto auto;align-content:center;justify-items:center;gap:4px;min-height:58px;padding-inline-start:4px;padding-inline-end:4px;font-size:11px;display:grid}html[data-mobile-host=true] .paper-search__landing-label{gap:5px;font-size:11px}html[data-mobile-host=true] .paper-search__landing-label>svg{width:16px;height:16px}html[data-mobile-host=true] .paper-search__label-desktop{display:none}html[data-mobile-host=true] .paper-search__label-mobile{display:inline}html[data-mobile-host=true] .paper-search__landing-sources>small,html[data-mobile-host=true] .paper-search__landing-time>small{justify-content:center;align-items:center;max-width:100%;height:16px;font-size:9px;line-height:16px;display:inline-flex}html[data-mobile-host=true] .paper-search__landing-controls>.paper-search__landing-time{flex-wrap:unset;border-inline-start:1px solid var(--line);gap:4px;display:grid}html[data-mobile-host=true] .paper-search__landing-depth{border-inline-start:1px solid var(--line);gap:4px;font-size:11px}html[data-mobile-host=true] .paper-search__landing-depth .paper-search__quality-picker{min-width:0}html[data-mobile-host=true] .paper-search__landing-depth .paper-search__quality-picker>button{gap:3px;min-height:16px;font-size:9px}html[data-mobile-host=true] .paper-search__landing-depth .paper-search__quality-picker>button svg:first-child{display:none}html[data-mobile-host=true] .paper-search__landing-depth .paper-search__quality-picker>button svg:last-child{width:10px;height:10px}html[data-mobile-host=true] .paper-search__landing .paper-source-panel:not(.paper-source-panel--grid){max-height:min(560px,100svh - 380px)}html[data-mobile-host=true] .paper-search__history-content{padding:4px 0 0}html[data-mobile-host=true] .paper-search__history-list{gap:7px}html[data-mobile-host=true] .paper-search__history-list>button{min-height:36px;padding:6px 11px;font-size:13px}html[data-mobile-host=true] .paper-search__tools{grid-template-columns:minmax(0,1fr);gap:0;padding:0 14px 8px}html[data-mobile-host=true] .paper-search__count{gap:8px;min-height:42px;padding-inline-start:0}html[data-mobile-host=true] .paper-search--no-results .paper-search__count{min-height:34px}html[data-mobile-host=true] .paper-search--no-results .paper-search__tools{padding-block-end:4px}html[data-mobile-host=true] .paper-search--no-results .paper-search__options-toggle{min-height:40px!important}html[data-mobile-host=true] .paper-search--no-results .paper-search__empty{padding-block-start:38px;padding-block-end:38px}html[data-mobile-host=true] .paper-search__count>div{gap:6px}html[data-mobile-host=true] .paper-search__tools p{font-size:max(14px,min(4vw,16px));line-height:1.35}html[data-mobile-host=true] .paper-search__progress,html[data-mobile-host=true] .paper-search__progress svg{flex-basis:15px;width:15px;height:15px}html[data-mobile-host=true] .paper-search__options-toggle{align-items:center;line-height:1.3;border:0!important;border-top:1px solid var(--line)!important;min-height:44px!important;color:var(--ink-soft)!important;justify-content:flex-start!important;gap:9px!important;padding:0!important;font-size:14px!important;font-weight:680!important;display:inline-flex!important}html[data-mobile-host=true] .paper-search__options-toggle svg:first-child{width:17px;height:17px;color:var(--brand-text)}html[data-mobile-host=true] .paper-search__options-toggle svg:last-child{width:14px;height:14px;color:var(--ink-muted);margin-inline-start:auto;transition:transform .18s}html[data-mobile-host=true] .paper-search__options-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}html[data-mobile-host=true] .paper-search__options{grid-column:1;padding-block-end:4px;display:none}html[data-mobile-host=true] .paper-search__options.is-open{display:grid}html[data-mobile-host=true] .paper-search__options>.paper-search__quality,html[data-mobile-host=true] .paper-search__options>.paper-search__time-range,html[data-mobile-host=true] .paper-search__options>.paper-search__focus,html[data-mobile-host=true] .paper-search__options>.paper-export-menu,html[data-mobile-host=true] .paper-search__options>.paper-source-settings{border-top:1px solid var(--line-soft);min-height:44px}html[data-mobile-host=true] .paper-search__options>.paper-search__quality{z-index:20;border-inline-start:0;justify-content:flex-start;padding-inline-start:0;padding-inline-end:0;position:relative}html[data-mobile-host=true] .paper-search__options>.paper-search__time-range{border-inline-start:0;justify-content:stretch;padding-inline-start:0;padding-inline-end:0;display:flex}html[data-mobile-host=true] .paper-search__options>.paper-search__time-range>button{border:0;justify-content:flex-start;width:100%;min-height:44px;padding:0;font-size:14px}html[data-mobile-host=true] .paper-search__options>.paper-search__time-range>button strong,html[data-mobile-host=true] .paper-search__options>.paper-source-settings>button strong{max-width:48vw;margin-inline-start:auto;font-size:12px}html[data-mobile-host=true] .paper-search__quality>span{color:var(--ink-muted);font-size:13px;font-weight:600}html[data-mobile-host=true] .paper-search__quality-picker{z-index:30;margin-inline-start:auto;position:relative}html[data-mobile-host=true] .paper-search__quality-picker>button{gap:7px;min-height:42px;font-size:14px}html[data-mobile-host=true] .paper-search__quality-menu{z-index:300}html[data-mobile-host=true] .paper-search__options>.paper-search__focus{white-space:normal;border-inline-start:0;align-items:center;min-width:0;padding-inline-start:0;padding-inline-end:0;font-size:14px;line-height:1.35}html[data-mobile-host=true] .paper-search__options>.paper-export-menu{border-top:0}html[data-mobile-host=true] .paper-search__options>.paper-export-menu,html[data-mobile-host=true] .paper-search__options>.paper-source-settings{align-items:center;display:flex}html[data-mobile-host=true] .paper-search__options>.paper-export-menu>button,html[data-mobile-host=true] .paper-search__options>.paper-source-settings>button{border:0;justify-content:flex-start;min-height:44px;padding:0;font-size:14px;line-height:1.35}html[data-mobile-host=true] .paper-search__options>.paper-export-menu>button{border:0}html[data-mobile-host=true] .paper-search__options>.paper-source-settings>button svg,html[data-mobile-host=true] .paper-search__options>.paper-export-menu>button svg{width:17px;height:17px}html[data-mobile-host=true] .paper-search__body>.paper-search__facets{display:none}html[data-mobile-host=true] .paper-search__facets-mobile{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;margin-top:8px;padding-inline-start:12px;padding-inline-end:12px;display:block}html[data-mobile-host=true] .paper-search__facets-mobile .paper-search__facets{max-height:none;padding:12px 0 8px;position:static;overflow:visible}html[data-mobile-host=true] .paper-search__facets-mobile .paper-search__facets>header{border-bottom-color:var(--line);gap:8px;min-height:34px;padding:0 0 10px}html[data-mobile-host=true] .paper-search__facets-mobile .paper-search__facets>header svg{width:16px;height:16px}html[data-mobile-host=true] .paper-search__facets-mobile .paper-search__facets>header strong{color:var(--ink);font-size:14px;font-weight:720}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet{padding-block-start:12px;padding-block-end:12px}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet h2{color:var(--ink-soft);margin-bottom:8px;font-size:13px;font-weight:720;line-height:1.35}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet label{gap:9px;min-height:38px;font-size:13px;line-height:1.35}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet input{width:16px;height:16px;accent-color:var(--brand)}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet strong{font-size:12px}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet__oa{grid-template-columns:34px minmax(0,1fr);gap:9px;margin-block-start:0;margin-block-end:8px}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet__oa svg{width:34px;height:34px}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet__oa strong{font-size:16px}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet__oa span{margin-top:2px;font-size:11px}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet__years{gap:3px;height:38px;margin-bottom:8px}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet__years button{border-radius:3px 3px 0 0;min-width:0}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet__month-options{gap:0}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet__month-options label{min-height:34px}html[data-mobile-host=true] .paper-search__facets-mobile .paper-facet__subheading{margin:10px 0 6px;font-size:11px}html[data-mobile-host=true] .paper-result{grid-template-columns:minmax(0,1fr);gap:0;padding:12px 16px}html[data-mobile-host=true] .paper-search__range{padding-inline-start:12px;padding-inline-end:12px}html[data-mobile-host=true] .paper-result__quick{display:none}html[data-mobile-host=true] .paper-result__main,html[data-mobile-host=true] .paper-result__stats,html[data-mobile-host=true] .paper-result__actions{grid-column:1}html[data-mobile-host=true] .paper-result__stats{grid-row:auto;justify-items:start;padding-top:6px}html[data-mobile-host=true] .paper-result__actions{grid-row:auto;justify-content:flex-start;padding-top:6px}html[data-mobile-host=true] .paper-result__index{top:10px}html[data-mobile-host=true] .paper-result__index:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}html[data-mobile-host=true] .paper-result__index:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}html[data-mobile-host=true] .paper-result__index:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}html[data-mobile-host=true] .paper-result__index:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}html[data-mobile-host=true] .paper-result h1{font-size:16px}html[data-mobile-host=true] .paper-result__summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-mobile-host=true] .paper-pagination{flex-wrap:wrap}html[data-mobile-host=true] .route-skeleton__header{gap:14px;height:58px;padding-inline-start:18px;padding-inline-end:18px}html[data-mobile-host=true] .route-skeleton__brand{width:96px}html[data-mobile-host=true] .route-skeleton__nav{width:46px}html[data-mobile-host=true] .route-skeleton__nav--short{display:none!important}html[data-mobile-host=true] .route-skeleton__search{width:min(100% - 32px,1240px);padding-top:40px}html[data-mobile-host=true] .route-skeleton__search-layout{grid-template-columns:minmax(0,1fr)}html[data-mobile-host=true] .route-skeleton__facets{display:flex;overflow:hidden}html[data-mobile-host=true] .route-skeleton__facets span{flex:0 0 70px}html[data-mobile-host=true] .route-skeleton__account{grid-template-columns:minmax(0,1fr);gap:24px;width:min(100% - 32px,1240px);padding-top:28px}html[data-mobile-host=true] .route-skeleton__account aside{display:flex;overflow:hidden}html[data-mobile-host=true] .route-skeleton__account aside .route-skeleton__title{display:none}html[data-mobile-host=true] .route-skeleton__account aside>span:not(.route-skeleton__title){flex:0 0 82px;height:34px}html[data-mobile-host=true] .route-skeleton__cards{grid-template-columns:1fr}html[data-mobile-host=true] .route-skeleton__cards article{min-height:96px}html[data-mobile-host=true] .reader-loading-skeleton{padding:22px 0 52px}html[data-mobile-host=true] .home-loading-skeleton__rail{display:none}html[data-mobile-host=true] .home-loading-skeleton__image{min-height:210px}html[data-mobile-host=true] .home-loading-skeleton__below{grid-template-columns:1fr}html[data-mobile-host=true] .home-loading-skeleton__below span{min-height:76px}html[data-mobile-host=true] .focus-overview{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mobile-host=true] .focus-overview__next{border-inline-start:0;border-top:1px solid var(--line);grid-column:1/-1;padding:12px 0 0}html[data-mobile-host=true] .focus-overview__actions{border-inline-start:0;margin-top:8px;padding-inline-start:0;position:static;transform:none}html[data-mobile-host=true] .focus-row{grid-template-columns:20px minmax(0,1fr) auto 24px}html[data-mobile-host=true] .image-share-backdrop{padding:14px}html[data-mobile-host=true] .image-share-dialog{border-radius:22px;width:min(100%,450px);padding:26px 18px 22px}html[data-mobile-host=true] .image-share-dialog__preview{width:min(100%,350px)}html[data-mobile-host=true] .app-error__corner{top:14px}html[data-mobile-host=true] .app-error__corner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}html[data-mobile-host=true] .app-error__corner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}html[data-mobile-host=true] .app-error__corner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}html[data-mobile-host=true] .app-error__corner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}html[data-mobile-host=true] .app-error__corner-link{width:52px;height:52px}html[data-mobile-host=true] .app-error__corner-link svg{width:42px;height:42px}html[data-mobile-host=true] .app-error--embedded{min-height:min(48svh,480px)}html[data-mobile-host=true] .document-client-cards{grid-template-columns:1fr}html[data-mobile-host=true] .oauth-consent-card{border-radius:16px}html[data-mobile-host=true] .oauth-consent-duration{grid-template-columns:1fr;gap:8px}html[data-mobile-host=true] .oauth-consent-duration select{width:100%}html[data-mobile-host=true] .oauth-consent-footer{grid-template-columns:1fr;gap:12px}html[data-mobile-host=true] .oauth-consent-service-note{text-align:start}html[data-mobile-host=true] .help-center-grid{grid-template-columns:1fr}html[data-mobile-host=true] .help-center-search{max-width:none}html[data-mobile-host=true] .help-center-quick{margin-bottom:22px}html[data-mobile-host=true] .ai-question-layer{inset:54px 0 calc(190px + env(safe-area-inset-bottom));padding:8px 14px}html[data-mobile-host=true] .ai-question-card{border-radius:16px}html[data-mobile-host=true] .ai-question-card__head,html[data-mobile-host=true] .ai-question-card__footer{gap:10px;padding:12px 14px}html[data-mobile-host=true] .ai-question-card__body{padding:16px 14px 8px}html[data-mobile-host=true] .ai-question-card__options>button,html[data-mobile-host=true] .ai-question-card__other{gap:9px;padding:10px}html[data-mobile-host=true] .ai-question-card__other-choice{gap:9px}html[data-mobile-host=true] .ai-question-card legend{font-size:16px}html[data-mobile-host=true] .ai-workspace{display:block}html[data-mobile-host=true] .ai-evidence-panel{display:none}html[data-mobile-host=true] .ai-thread{min-height:calc(100svh - 64px);padding:24px 16px 12px}html[data-mobile-host=true] .ai-empty-state{padding-bottom:24px}html[data-mobile-host=true] .ai-empty-state h1{font-size:max(36px,min(11vw,48px))}html[data-mobile-host=true] .ai-suggestion-grid{grid-template-columns:1fr}html[data-mobile-host=true] .ai-suggestion-grid button{min-height:76px}html[data-mobile-host=true] .research-wizard{border-radius:19px;padding:22px 17px}html[data-mobile-host=true] .research-wizard__progress{margin:19px 0 28px}html[data-mobile-host=true] .research-wizard__options{grid-template-columns:1fr}html[data-mobile-host=true] .research-wizard__options button{min-height:78px;padding:14px}html[data-mobile-host=true] .research-wizard__footer{align-items:stretch}html[data-mobile-host=true] .research-wizard__next{padding-inline-start:13px;padding-inline-end:13px}html[data-mobile-host=true] .ai-tool-result{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .ai-message--user>div{max-width:90%}html[data-mobile-host=true] .ai-composer{bottom:8px}html[data-mobile-host=true] .ai-mobile-collapsed-bar{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}html[data-mobile-host=true] .ai-mobile-collapsed-bar .ai-mobile-session-title{max-width:min(52vw,220px)}html[data-mobile-host=true] .ai-mobile-collapsed-bar .ai-mobile-toggle{position:absolute}html[data-mobile-host=true] .ai-mobile-collapsed-bar .ai-mobile-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}html[data-mobile-host=true] .ai-mobile-collapsed-bar .ai-mobile-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}html[data-mobile-host=true] .ai-mobile-collapsed-bar .ai-mobile-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}html[data-mobile-host=true] .ai-mobile-collapsed-bar .ai-mobile-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-settings{margin-inline-start:auto}html[data-mobile-host=true] .ai-rail.is-expanded .ai-mobile-session-title{display:none}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>button{margin-inline-start:auto;position:static}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-drawer{min-height:280px;overflow-y:auto;width:auto!important;max-height:none!important;top:66px!important;bottom:12px!important;left:12px!important;right:12px!important}html[data-mobile-host=true] .frontpost-assistant .aui-footer{padding:42px 0 max(14px, env(safe-area-inset-bottom))}html[data-mobile-host=true] .frontpost-assistant .aui-footer:before{left:-14px;right:-14px}html[data-mobile-host=true] .frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row{width:100%}html[data-mobile-host=true] .frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row .ai-rail-settings{width:42px!important;min-width:42px!important}html[data-mobile-host=true] .focus-step{grid-template-columns:1fr;display:none}html[data-mobile-host=true] .focus-step.is-current{display:grid}html[data-mobile-host=true] .focus-step__number{display:none}html[data-mobile-host=true] .focus-wizard__content{min-height:520px}html[data-mobile-host=true] .announcement-bar__inner{justify-content:flex-start;gap:8px;padding-inline-end:0}html[data-mobile-host=true] .announcement-bar p{text-align:start;white-space:normal;flex:1;min-width:0;line-height:1.5}html[data-mobile-host=true] .announcement-bar a{white-space:nowrap}html[data-mobile-host=true] .announcement-bar button{margin-inline-start:0}html[data-mobile-host=true] .fp-container{width:min(calc(100% - 28px), var(--container))}html[data-mobile-host=true] .site-header__bar{grid-template-columns:40px minmax(0,1fr) auto;gap:6px;height:64px;min-height:0}html[data-mobile-host=true] .site-header__bar .brand-logo{justify-self:center;width:142px;height:42px}html[data-mobile-host=true] .header-search,html[data-mobile-host=true] .header-back,html[data-mobile-host=true] .category-nav{display:none}html[data-mobile-host=true] .mobile-menu-button{display:grid}html[data-mobile-host=true] .mobile-nav{border-top:1px solid var(--line-soft);background:var(--surface);flex-direction:column;gap:4px;max-height:calc(100svh - 60px);padding:8px 12px 14px;display:flex;overflow-y:auto}html[data-mobile-host=true] .mobile-nav__all{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:600}html[data-mobile-host=true] .mobile-nav__all:hover{background:var(--surface-hover)}html[data-mobile-host=true] .mobile-nav__all.is-active{background:var(--brand-soft);color:var(--brand-text)}html[data-mobile-host=true] .mobile-nav .header-auth-gate{display:block}html[data-mobile-host=true] .mobile-nav .header-auth-gate>button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:12px 14px;font-size:15px;font-weight:600}html[data-mobile-host=true] .mobile-nav .header-auth-gate>button:hover{background:var(--surface-hover)}html[data-mobile-host=true] .mobile-nav__group{background:var(--surface);border-radius:14px}html[data-mobile-host=true] .mobile-nav__group.is-open{background:var(--surface)}html[data-mobile-host=true] .mobile-nav__group-trigger{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}html[data-mobile-host=true] .mobile-nav__group-trigger>span{align-items:center;gap:10px;display:flex}html[data-mobile-host=true] .mobile-nav__group-trigger svg{width:20px;height:20px;color:var(--brand-text);flex:0 0 20px}html[data-mobile-host=true] .mobile-nav__group-trigger>svg{width:18px;height:18px;color:var(--ink-muted);flex:0 0 18px;transition:transform .16s}html[data-mobile-host=true] .mobile-nav__group.is-open .mobile-nav__group-trigger>svg{transform:rotate(180deg)}html[data-mobile-host=true] .mobile-nav__items{gap:2px;padding:0 8px 8px;display:grid}html[data-mobile-host=true] .mobile-nav__items button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:14px}html[data-mobile-host=true] .mobile-nav__items button.is-active{background:var(--brand-soft);color:var(--brand-text)}html[data-mobile-host=true] .mobile-nav__items button:hover{background:var(--surface-hover)}html[data-mobile-host=true] .mobile-nav .account-menu,html[data-mobile-host=true] .mobile-nav>a,html[data-mobile-host=true] .mobile-nav>button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:15px;font-weight:600;display:flex}html[data-mobile-host=true] .mobile-nav .account-menu:hover,html[data-mobile-host=true] .mobile-nav>a:hover,html[data-mobile-host=true] .mobile-nav>button:hover{background:var(--surface-hover)}html[data-mobile-host=true] .mobile-nav__account svg,html[data-mobile-host=true] .mobile-nav__sign-out svg{flex:0 0 19px;width:19px;height:19px}html[data-mobile-host=true] .mobile-nav__sign-out{color:var(--proof)}html[data-mobile-host=true] .mobile-nav__sign-out:hover{background:var(--proof)!important}html[data-mobile-host=true] .mobile-nav__sign-out:focus-visible{background:var(--proof)!important}@supports (color:color-mix(in lab, red, red)){html[data-mobile-host=true] .mobile-nav__sign-out:hover{background:color-mix(in srgb, var(--proof) 10%, var(--surface))!important}html[data-mobile-host=true] .mobile-nav__sign-out:focus-visible{background:color-mix(in srgb, var(--proof) 10%, var(--surface))!important}}html[data-mobile-host=true] .mobile-nav__sign-out:hover{color:var(--proof)}html[data-mobile-host=true] .mobile-nav__sign-out:focus-visible{color:var(--proof)}html[data-mobile-host=true] .settings-panel{width:auto;position:fixed;top:72px;left:14px;right:14px}html[data-mobile-host=true] .brand-logo{width:150px}html[data-mobile-host=true] .home-main{padding-block-start:20px;padding-block-end:48px}html[data-mobile-host=true] .lead-grid{flex-direction:column;gap:24px;display:flex}html[data-mobile-host=true] .lead-story{order:1}html[data-mobile-host=true] .lead-list--curated{border-top:1px solid var(--line);order:2;width:100%;padding-top:22px;display:block}html[data-mobile-host=true] .lead-list--latest{border-top:1px solid var(--line);order:3;width:100%;padding-top:22px}html[data-mobile-host=true] .lead-story__image img{aspect-ratio:1.36}html[data-mobile-host=true] .lead-story h1{font-size:max(25px,min(7vw,34px))}html[data-mobile-host=true] .lead-findings{display:none}html[data-mobile-host=true] .lead-list .story-list-item{grid-template-columns:1fr}html[data-mobile-host=true] .today-section{grid-template-columns:1fr;gap:26px;padding-block-start:30px;padding-block-end:30px}html[data-mobile-host=true] .today-head{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .today-column .story-list-item{grid-template-columns:104px minmax(0,1fr)}html[data-mobile-host=true] .today-column .story-list-item img,html[data-mobile-host=true] .today-column .story-list-item .smart-image{width:104px;height:84px}html[data-mobile-host=true] .today-column .story-list-item>a:has(.smart-image){width:104px;height:84px}html[data-mobile-host=true] .today-column .bookmark,html[data-mobile-host=true] .today-column .story-list-item p{display:none}html[data-mobile-host=true] .most-read{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:24px}html[data-mobile-host=true] .domain-section{padding-block-start:18px;padding-block-end:30px}html[data-mobile-host=true] .domain-grid{grid-template-columns:1fr}html[data-mobile-host=true] .domain-card,html[data-mobile-host=true] .domain-card__content{min-height:300px}html[data-mobile-host=true] .source-list{scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}html[data-mobile-host=true] .source-logo{flex:none}html[data-mobile-host=true] .source-logo img{max-width:220px}html[data-mobile-host=true] .subscription-promo{grid-template-columns:1fr;gap:18px;padding:22px}html[data-mobile-host=true] .subscription-promo__icon{display:none}html[data-mobile-host=true] .subscription-promo__action{justify-items:stretch}html[data-mobile-host=true] .subscription-promo__action strong{text-align:center}html[data-mobile-host=true] .briefing-form,html[data-mobile-host=true] .briefing-form--compact,html[data-mobile-host=true] .podcast-section,html[data-mobile-host=true] .podcast-list{grid-template-columns:1fr}html[data-mobile-host=true] .footer-grid{grid-template-columns:repeat(2,1fr)}html[data-mobile-host=true] .footer-brand{grid-column:1/-1}html[data-mobile-host=true] .footer-grid nav:nth-last-child(-n+2){margin-top:0}html[data-mobile-host=true] .subscribe-main{padding-block-start:26px;padding-block-end:50px}html[data-mobile-host=true] .subscribe-hero>h1{font-size:max(34px,min(9vw,46px))}html[data-mobile-host=true] .option-grid,html[data-mobile-host=true] .pricing-grid,html[data-mobile-host=true] .ai-detail__grid{grid-template-columns:1fr}html[data-mobile-host=true] .option-card{min-height:auto;padding:22px}html[data-mobile-host=true] .option-card .fp-button{margin-top:18px}html[data-mobile-host=true] .domain-picker__body,html[data-mobile-host=true] .domain-picker__groups{grid-template-columns:1fr}html[data-mobile-host=true] .domain-picker__groups>fieldset{border-inline-end:0}html[data-mobile-host=true] .picker-controls{grid-template-columns:1fr}html[data-mobile-host=true] .selection-summary{border-inline-start:0;border-top:1px solid var(--line);min-height:280px}html[data-mobile-host=true] .pricing-head{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .pricing-access{border-radius:20px;margin-block-start:30px;margin-block-end:30px;padding:22px 16px}html[data-mobile-host=true] .pricing-access__panel{grid-template-columns:1fr}html[data-mobile-host=true] .eligibility-picker,html[data-mobile-host=true] .price-result{border-radius:16px;padding:17px}html[data-mobile-host=true] .eligibility-options{grid-template-columns:1fr}html[data-mobile-host=true] .eligibility-options label{min-height:66px}html[data-mobile-host=true] .pricing-access__policy{grid-template-columns:1fr}html[data-mobile-host=true] .pricing-access__policy svg{grid-row:auto}html[data-mobile-host=true] .value-strip{grid-template-columns:1fr}html[data-mobile-host=true] .value-strip article,html[data-mobile-host=true] .value-strip article:first-child{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-inline-end:0}html[data-mobile-host=true] .value-strip article:first-child{border-top:0}html[data-mobile-host=true] .article-main{padding-block-start:34px;padding-block-end:60px}html[data-mobile-host=true] .article-header h1{font-size:max(36px,min(10vw,50px))}html[data-mobile-host=true] .article-header>p{font-size:var(--font-body-size)}html[data-mobile-host=true] .article-hero{aspect-ratio:1.36;border-radius:16px;margin-top:26px}html[data-mobile-host=true] .markdown-content{font-size:calc(var(--font-body-size) + 1px);margin-top:30px}html[data-mobile-host=true] .markdown-module,html[data-mobile-host=true] .source-module{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .source-module>a{justify-content:center;width:100%}html[data-mobile-host=true] .subscribe-editorial-hero{gap:28px;min-height:0;padding-block-start:18px;padding-block-end:36px}html[data-mobile-host=true] .subscribe-editorial-hero h1{font-size:max(38px,min(11vw,52px))}html[data-mobile-host=true] .subscribe-hero-actions{display:grid}html[data-mobile-host=true] .plan-overview>header{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .plan-overview>header>div{flex-wrap:wrap;width:100%}html[data-mobile-host=true] .billing-switch{width:100%}html[data-mobile-host=true] .billing-switch button{flex:1}html[data-mobile-host=true] .pricing-plan{display:flex}html[data-mobile-host=true] .pricing-plans{grid-template-columns:1fr}html[data-mobile-host=true] .tracker-preview{border-radius:20px;padding:16px}html[data-mobile-host=true] .plan-overview__grid,html[data-mobile-host=true] .main-plan-card,html[data-mobile-host=true] .public-fields-grid,html[data-mobile-host=true] .main-plan-card ul{grid-template-columns:1fr}html[data-mobile-host=true] .plan-price{grid-row:auto}html[data-mobile-host=true] .public-fields-teaser>div:last-child{grid-template-columns:1fr}html[data-mobile-host=true] .public-fields-teaser article,html[data-mobile-host=true] .public-fields-teaser article:nth-child(-n+2){border-inline-start:0;border-top:1px solid var(--line)}html[data-mobile-host=true] .public-fields-teaser article:first-child{border-top:0}html[data-mobile-host=true] .field-delivery-bar{grid-template-columns:1fr}html[data-mobile-host=true] .field-delivery-bar>.fp-button{grid-column:auto}html[data-mobile-host=true] .narrative-levels,html[data-mobile-host=true] .focus-scope-boundaries{grid-template-columns:1fr}html[data-mobile-host=true] .focus-scope-boundaries>small{grid-column:1}html[data-mobile-host=true] .custom-source-desk{padding:14px}html[data-mobile-host=true] .custom-source-desk__composer{grid-template-columns:18px minmax(0,1fr)}html[data-mobile-host=true] .custom-source-desk__composer button{grid-column:1/-1;justify-content:center}html[data-mobile-host=true] .account-focus-card{padding:18px 16px}html[data-mobile-host=true] .research-activity__years button{min-width:48px;padding-inline-start:10px;padding-inline-end:10px}html[data-mobile-host=true] .research-activity__details section{grid-template-columns:1fr;gap:5px}html[data-mobile-host=true] .audio-player{grid-template-columns:40px minmax(0,1fr) 48px;gap:10px;padding:13px}html[data-mobile-host=true] .audio-player__play{grid-area:1/1;width:40px;height:40px}html[data-mobile-host=true] .audio-player__identity{grid-area:1/2}html[data-mobile-host=true] .audio-player__rate{grid-area:1/3;justify-self:end;width:48px;min-width:48px;max-width:48px;min-height:30px;padding-inline-start:4px;padding-inline-end:4px}html[data-mobile-host=true] .audio-player__timeline{grid-area:2/1/auto/-1}html[data-mobile-host=true] .field-selector{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;max-height:min(60dvh,480px);padding:4px 0;display:grid;overflow-y:auto}html[data-mobile-host=true] .field-selector__group{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;padding:0}html[data-mobile-host=true] .field-selector__group-trigger{padding:12px 14px}html[data-mobile-host=true] .field-selector__group-trigger>svg{display:block}html[data-mobile-host=true] .field-selector__group.is-open .field-selector__group-trigger>svg{transform:rotate(180deg)}html[data-mobile-host=true] .field-selector__items{padding:0 8px 8px;display:none}html[data-mobile-host=true] .field-selector__group.is-open .field-selector__items{gap:2px;display:grid}html[data-mobile-host=true] .field-selector__item{padding:10px 12px}html[data-mobile-host=true] .field-selector__item small{white-space:normal}html[data-mobile-host=true] .focus-created__connections{grid-template-columns:1fr}html[data-mobile-host=true] .focus-created__connections article{grid-template-columns:auto minmax(0,1fr)}html[data-mobile-host=true] .focus-created__connections article>.text-link{grid-column:2;justify-self:start}html[data-mobile-host=true] .account-panel .account-token-usage{grid-template-columns:1fr}html[data-mobile-host=true] .account-panel .account-token-usage>.text-link{grid-area:auto/1}html[data-mobile-host=true] .site-header__bar{grid-template-columns:40px minmax(0,1fr) auto}html[data-mobile-host=true] .header-left,html[data-mobile-host=true] .header-center{display:none}html[data-mobile-host=true] .mobile-brand{justify-content:center;min-width:0;display:flex}html[data-mobile-host=true] .mobile-brand .brand-logo{width:138px}html[data-mobile-host=true] .mobile-command-entry{display:inline-flex}html[data-mobile-host=true] .mobile-command-entry .command-trigger{border-radius:999px;justify-content:center;width:40px;min-height:40px;padding:0}html[data-mobile-host=true] .mobile-command-entry .command-trigger b,html[data-mobile-host=true] .mobile-command-entry .command-trigger kbd{display:none}html[data-mobile-host=true] .site-header.is-compact.has-mobile-content .site-header__mobile-content{border-top:1px solid var(--line-soft);padding:8px 14px 11px;display:block}html[data-mobile-host=true] .mega-menu{display:none}html[data-mobile-host=true] .command-dialog{border-radius:22px 22px 0 0;width:100%;top:auto;bottom:0}html[data-mobile-host=true] .lead-grid{grid-template-rows:auto}html[data-mobile-host=true] .daily-list,html[data-mobile-host=true] .weekly-grid{grid-template-columns:1fr}html[data-mobile-host=true] .daily-list .story-list-item:nth-child(2),html[data-mobile-host=true] .weekly-grid .story-list-item:nth-child(2){border-top:1px solid var(--line-soft)}html[data-mobile-host=true] .edition-section{padding-block-start:32px;padding-block-end:32px}html[data-mobile-host=true] .edition-section--weekly{padding-bottom:16px}html[data-mobile-host=true] .lead-grid .lead-story{width:100%}html[data-mobile-host=true] .custom-edition-ad{border-radius:16px;padding:20px}html[data-mobile-host=true] .custom-edition-ad h3{margin-top:11px;font-size:max(20px,min(5.1vw,21px));line-height:1.24}html[data-mobile-host=true] .custom-edition-ad>p{margin-top:9px;line-height:1.6}html[data-mobile-host=true] .custom-edition-ad .briefing-form{margin-block-start:16px;margin-block-end:6px}html[data-mobile-host=true] .custom-edition-ad .briefing-form--compact .briefing-field,html[data-mobile-host=true] .custom-edition-ad .briefing-form--compact .fp-button{min-height:44px}html[data-mobile-host=true] .custom-edition-ad .briefing-form--multiline .briefing-field{height:auto;min-height:calc(1.4em + 12px)}html[data-mobile-host=true] .custom-edition-ad>small{text-align:center;margin-top:16px;line-height:1.5}html[data-mobile-host=true] .podcast-section{grid-template-columns:1fr;margin-top:28px;padding:21px 17px}html[data-mobile-host=true] .podcast-section .audio-player--home{border-radius:15px;padding:12px}html[data-mobile-host=true] .podcast-list{grid-template-columns:1fr}html[data-mobile-host=true] .podcast-list article{border-inline-start:0;border-top:1px solid #ffffff29;padding:12px 0 0}html[data-mobile-host=true] .footer-brand{text-align:center;flex-direction:column;align-items:center;display:flex}html[data-mobile-host=true] .footer-brand p{margin-top:4px}html[data-mobile-host=true] .footer-social{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}html[data-mobile-host=true] .footer-social a span:last-child,html[data-mobile-host=true] .footer-social-item>span:last-child{display:none}html[data-mobile-host=true] .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mobile-host=true] .footer-actions,html[data-mobile-host=true] .app-downloads{grid-template-columns:1fr}html[data-mobile-host=true] .app-downloads a:last-child{grid-column:auto}html[data-mobile-host=true] .footer-legal{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .download-features article{grid-template-columns:1fr;min-height:0;padding-block-start:42px;padding-block-end:42px}html[data-mobile-host=true] .download-features article:nth-of-type(2n) .download-phone-mock{order:0}html[data-mobile-host=true] .download-phone-mock{min-height:360px}html[data-mobile-host=true] .reader-shell--podcast{padding-bottom:188px}html[data-mobile-host=true] .reader-podcast-route .audio-player__control{grid-template-rows:42px auto;grid-template-columns:42px minmax(0,1fr) 28px;gap:8px 10px}html[data-mobile-host=true] .reader-podcast-route .audio-player__play{width:40px;height:40px}html[data-mobile-host=true] .reader-podcast-route .audio-player__identity{grid-area:1/2}html[data-mobile-host=true] .reader-podcast-route .audio-player__identity strong{font-size:13px}html[data-mobile-host=true] .reader-podcast-route .audio-player__identity>span{font-size:11px}html[data-mobile-host=true] .reader-podcast-route .audio-player__timeline,html[data-mobile-host=true] .reader-podcast-route .audio-player__live-wave,html[data-mobile-host=true] .reader-podcast-route .audio-player__waveform{grid-area:2/1/auto/-1}html[data-mobile-host=true] .reader-podcast-route .audio-player__rate{grid-area:3/2;justify-self:start}html[data-mobile-host=true] .reader-podcast-route .audio-player__collapse{grid-area:1/3}html[data-mobile-host=true] .document-page{padding-block-start:24px;padding-block-end:68px}html[data-mobile-host=true] .document-layout{grid-template-columns:1fr;gap:34px;margin-top:36px}html[data-mobile-host=true] .document-toc{min-width:0;position:static}html[data-mobile-host=true] .document-toc>div{scrollbar-width:none;border-inline-start:0;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}html[data-mobile-host=true] .document-toc a{background:var(--surface-hover);border-radius:999px;flex:none;padding:8px 12px}html[data-mobile-host=true] .document-content>section{grid-template-columns:1fr;gap:8px;padding-block-start:28px;padding-block-end:28px}html[data-mobile-host=true] .document-section-index{font-size:12px}html[data-mobile-host=true] .careers-opportunities{margin-top:16px}html[data-mobile-host=true] .careers-opportunities__list{margin-top:20px}html[data-mobile-host=true] .careers-opportunity{min-height:0;padding-block-start:15px;padding-block-end:15px}html[data-mobile-host=true] .document-contact{grid-template-columns:auto minmax(0,1fr)}html[data-mobile-host=true] .document-contact>a{grid-column:1/-1;justify-content:center}html[data-mobile-host=true] .promo-backdrop{place-items:center;padding:12px}html[data-mobile-host=true] .briefing-promo{border-radius:24px;width:min(100%,560px);max-height:calc(100svh - 24px);padding:34px 16px 22px}html[data-mobile-host=true] .briefing-promo h2{max-width:12ch;font-size:max(32px,min(9.2vw,44px));line-height:1.12}html[data-mobile-host=true] .brief-stack article{padding:12px}html[data-mobile-host=true] .promo-channels{grid-template-columns:repeat(2,1fr)}html[data-mobile-host=true] .reader-shell{padding-block-start:30px;padding-block-end:58px}html[data-mobile-host=true] .reader-document>h1{font-size:max(34px,min(9vw,44px))}html[data-mobile-host=true] .reader-dek{font-size:var(--font-body-size)}html[data-mobile-host=true] .reader-actions{width:100%}html[data-mobile-host=true] .reader-action{flex:1;justify-content:center}html[data-mobile-host=true] .action-menu{flex:1}html[data-mobile-host=true] .action-menu__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0;right:auto}html[data-mobile-host=true] .action-menu__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0;right:auto}html[data-mobile-host=true] .action-menu__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:0}html[data-mobile-host=true] .action-menu__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:0}html[data-mobile-host=true] .reader-hero{aspect-ratio:1.38;border-radius:16px}html[data-mobile-host=true] .reader-tabs{scrollbar-width:none;width:100%;overflow-x:auto}html[data-mobile-host=true] .reader-tabs button{white-space:nowrap;flex:1}html[data-mobile-host=true] .ai-briefing__head{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .paper-original{border-radius:20px}html[data-mobile-host=true] .paper-original>header{flex-direction:column;align-items:flex-start;padding:16px}html[data-mobile-host=true] .paper-original iframe{height:68svh}html[data-mobile-host=true] .paper-source-fallback{border-radius:20px;grid-template-columns:1fr;padding:20px 16px}html[data-mobile-host=true] .listen-card{flex-direction:column;align-items:stretch}html[data-mobile-host=true] .listen-card button{width:100%}html[data-mobile-host=true] .audio-wave{flex:1}html[data-mobile-host=true] .confirm-dialog{border-radius:20px;padding:24px 18px}html[data-mobile-host=true] .confirm-dialog>div{flex-direction:column-reverse}html[data-mobile-host=true] .confirm-dialog .fp-button{width:100%}html[data-mobile-host=true] .auth-story{min-height:270px;padding:28px 20px}html[data-mobile-host=true] .auth-story h1{font-size:48px}html[data-mobile-host=true] .auth-story small{display:none}html[data-mobile-host=true] .download-page{padding-block-start:38px;padding-block-end:64px}html[data-mobile-host=true] .download-hero h1{font-size:max(42px,min(13vw,58px))}html[data-mobile-host=true] .download-device{border-radius:26px;min-height:330px;padding:28px}html[data-mobile-host=true] .download-device:before{border-radius:20px;top:12px;bottom:12px;left:12px;right:12px}html[data-mobile-host=true] .download-device>svg:first-child{width:62px;height:62px;top:38px}html[data-mobile-host=true] .download-device>svg:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:38px}html[data-mobile-host=true] .download-device>svg:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:38px}html[data-mobile-host=true] .download-device>svg:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:38px}html[data-mobile-host=true] .download-device>svg:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:38px}html[data-mobile-host=true] .download-platforms{grid-template-columns:1fr}html[data-mobile-host=true] .auth-card{width:min(100% - 28px,480px);margin-block-start:20px;margin-block-end:48px;padding:24px 18px}html[data-mobile-host=true] .auth-providers{grid-template-columns:1fr}html[data-mobile-host=true] .account-page,html[data-mobile-host=true] .preferences-page{padding-block-start:28px;padding-block-end:58px}html[data-mobile-host=true] .account-hero{grid-template-columns:auto minmax(0,1fr)}html[data-mobile-host=true] .account-hero>div:last-child{grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}html[data-mobile-host=true] .account-avatar{border-radius:18px;width:58px;height:58px;font-size:18px}html[data-mobile-host=true] .account-hero h1{font-size:34px}html[data-mobile-host=true] .account-metrics{grid-template-columns:1fr}html[data-mobile-host=true] .account-update{grid-template-columns:auto minmax(0,1fr)}html[data-mobile-host=true] .account-update>svg:last-child{display:none}html[data-mobile-host=true] .preference-row{grid-template-columns:minmax(0,1fr) auto}html[data-mobile-host=true] .preference-row__icon{display:none}html[data-mobile-host=true] .ai-briefing{border-radius:0;padding:0}html[data-mobile-host=true] .document-toc a{background:0 0;padding-inline-start:0;padding-inline-end:0}html[data-mobile-host=true] .auth-story__mark{width:38px;height:38px;margin-block-end:10px}html[data-mobile-host=true] .reader-header>h1{font-size:max(34px,min(9vw,44px))}html[data-mobile-host=true] .reader-tabpanel{border-radius:14px;padding:20px 16px}html[data-mobile-host=true] .email-trial-intake__fields,html[data-mobile-host=true] .email-trial-builder__grid{grid-template-columns:1fr}html[data-mobile-host=true] .email-trial-intake__question,html[data-mobile-host=true] .email-trial-builder__question{grid-column:auto}html[data-mobile-host=true] .email-trial-intake__submit,html[data-mobile-host=true] .email-trial-builder__action{flex-direction:column;align-items:stretch}html[data-mobile-host=true] .email-trial-intake__submit button,html[data-mobile-host=true] .email-trial-builder__action button{width:100%}html[data-mobile-host=true] .email-trial-workspace{width:min(100% - 32px,1180px);padding-block-start:26px;padding-block-end:56px}html[data-mobile-host=true] .email-trial-workspace__hero{grid-template-columns:1fr;gap:26px}html[data-mobile-host=true] .email-trial-workspace__hero aside{border-inline-start:0;border-top:1px solid var(--line);padding-block-start:20px;padding-inline-start:0}html[data-mobile-host=true] .email-trial-workspace__hero h1{font-size:36px}html[data-mobile-host=true] .account-profile-card{background:linear-gradient(155deg,#183943 0%,#244d57 72%,#d6ebe7 72%);flex-direction:column;align-items:stretch;padding:22px}html[data-mobile-host=true] .account-profile-card__actions{color:#fff;justify-content:space-between}html[data-mobile-host=true] .account-settings-grid,html[data-mobile-host=true] .public-profile-grid{grid-template-columns:1fr}html[data-mobile-host=true] .account-panel{padding:20px 16px}html[data-mobile-host=true] .public-profile-page>header{grid-template-columns:auto minmax(0,1fr)}html[data-mobile-host=true] .public-profile-page>header>a{grid-column:1/-1}html[data-mobile-host=true] .account-profile-card{background:var(--surface)}html[data-mobile-host=true] .account-profile-card__actions{color:var(--brand-text)}html[data-mobile-host=true] .lead-story__image{min-height:0}html[data-mobile-host=true] .aui-viewport{padding:28px 16px 0}html[data-mobile-host=true] .aui-empty{margin:auto;padding-bottom:24px}html[data-mobile-host=true] .aui-empty h1{font-size:max(40px,min(12vw,54px))}html[data-mobile-host=true] .aui-empty>p{font-size:15px}html[data-mobile-host=true] .aui-suggestions{grid-template-columns:1fr}html[data-mobile-host=true] .aui-suggestions button{min-height:72px}html[data-mobile-host=true] .aui-message--user>div{max-width:88%}html[data-mobile-host=true] .aui-message--user .aui-message-actions{margin-inline-end:0}html[data-mobile-host=true] .aui-message--assistant{padding-bottom:28px}html[data-mobile-host=true] .aui-source-card{width:100%;margin-inline-end:0}html[data-mobile-host=true] .aui-focus-tool{flex-direction:column;align-items:stretch}html[data-mobile-host=true] .aui-focus-tool>span>button{width:100%}html[data-mobile-host=true] .aui-footer{padding:20px 0 8px}html[data-mobile-host=true] .aui-composer{border-radius:20px}html[data-mobile-host=true] .aui-app-shell{display:block}html[data-mobile-host=true] .aui-sidebar{display:none}html[data-mobile-host=true] .ai-fullscreen-shell{grid-template-columns:52px minmax(0,1fr)}html[data-mobile-host=true] .ai-rail{padding-inline-start:5px;padding-inline-end:5px}html[data-mobile-host=true] .ai-rail-logo,html[data-mobile-host=true] .ai-rail-button,html[data-mobile-host=true] .ai-rail-avatar{flex-basis:40px;width:40px;height:40px}html[data-mobile-host=true] .ai-rail-drawer{width:min(310px,100vw - 66px)}html[data-mobile-host=true] .ai-rail-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:58px}html[data-mobile-host=true] .ai-rail-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:58px}html[data-mobile-host=true] .ai-rail-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:58px}html[data-mobile-host=true] .ai-rail-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:58px}html[data-mobile-host=true] .aui-mode-toggle{justify-content:center;width:34px;padding:0;font-size:0}html[data-mobile-host=true] .frontpost-assistant .ai-fullscreen-shell.has-preview{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:52px minmax(0,1fr)}html[data-mobile-host=true] .frontpost-assistant .ai-fullscreen-shell.has-preview>.ai-rail{grid-area:1/1/-1}html[data-mobile-host=true] .frontpost-assistant .ai-fullscreen-shell.has-preview>.aui-thread-root{grid-area:1/2}html[data-mobile-host=true] .frontpost-assistant .ai-fullscreen-shell.has-preview>.ai-right-preview{border-inline-start:0;border-top:1px solid var(--line-soft);grid-area:2/2}html[data-mobile-host=true] .account-token-usage{grid-template-columns:1fr}html[data-mobile-host=true] .account-token-usage>p,html[data-mobile-host=true] .account-token-usage>.fp-button{grid-area:auto/1}html[data-mobile-host=true] .account-workspace nav{position:static}html[data-mobile-host=true] .registration-wizard__actions{flex-direction:column-reverse;align-items:stretch}html[data-mobile-host=true] .registration-wizard__actions .fp-button{width:100%}html[data-mobile-host=true] .registration-delivery-grid,html[data-mobile-host=true] .account-delivery-schedule{grid-template-columns:1fr}html[data-mobile-host=true] .account-workspace{width:min(100% - 24px,1180px);padding-block-start:18px;padding-block-end:48px}html[data-mobile-host=true] .account-profile-card{gap:17px;padding:18px}html[data-mobile-host=true] .account-profile-card__identity{gap:13px}html[data-mobile-host=true] .account-profile-card__actions{flex-direction:column;align-items:stretch}html[data-mobile-host=true] .account-profile-card__actions .fp-button{justify-content:center;width:100%}html[data-mobile-host=true] .account-workspace>div.grid{gap:16px;padding-block-start:16px;padding-block-end:16px}html[data-mobile-host=true] .account-workspace nav{width:100%;padding:5px}html[data-mobile-host=true] .account-workspace nav a{white-space:nowrap;flex:none;min-height:38px;padding:8px 11px}html[data-mobile-host=true] .reader-shell,html[data-mobile-host=true] .document-page,html[data-mobile-host=true] .public-profile-page{width:min(100% - 24px,1320px)}html[data-mobile-host=true] .story-list-item h3{text-overflow:clip;display:block;overflow:visible}html[data-mobile-host=true] .audio-player{width:100%}html[data-mobile-host=true] .account-workspace__layout{gap:22px}html[data-mobile-host=true] .account-sidebar{position:static}html[data-mobile-host=true] .account-sidebar>h1{margin-bottom:12px;font-size:22px}html[data-mobile-host=true] .account-workspace .account-sidebar nav{border-bottom:1px solid var(--line);gap:2px;width:100%;padding:0 0 10px}html[data-mobile-host=true] .account-workspace .account-sidebar nav a{white-space:nowrap;border-block-end:2px solid #0000;border-inline-start:0;flex:none;min-height:38px;padding:8px 10px}html[data-mobile-host=true] .account-workspace .account-sidebar nav a.is-current{border-block-end-color:var(--brand)}html[data-mobile-host=true] .account-settings-grid{grid-template-columns:1fr;gap:0}html[data-mobile-host=true] .account-setting-card--wide{grid-column:1}html[data-mobile-host=true] .account-setting-card__head{gap:16px}html[data-mobile-host=true] .account-rss-address{flex-direction:column;align-items:stretch}html[data-mobile-host=true] .account-rss-address-row{flex-wrap:wrap}html[data-mobile-host=true] .account-rss-address-row .account-rss-code{min-width:100%}html[data-mobile-host=true] .account-rss-actions{justify-content:flex-start}html[data-mobile-host=true] .account-panel>div>h2,html[data-mobile-host=true] .account-panel>div>div:first-child h2{font-size:28px}html[data-mobile-host=true] .site-header.is-condensed .site-header__bar,html[data-mobile-host=true] .site-header.is-compact .site-header__bar{grid-template-columns:40px minmax(0,1fr) auto}html[data-mobile-host=true] .site-header__actions .header-text-link,html[data-mobile-host=true] .site-header__actions .header-focus-link{display:none!important}html[data-mobile-host=true] .frontpost-assistant .aui-scroll-bottom{bottom:132px}html[data-mobile-host=true] .lead-list--curated,html[data-mobile-host=true] .lead-list--latest{display:none!important}html[data-mobile-host=true] .lead-grid .lead-story{border:0;border-bottom:1px solid var(--line-soft);width:100%;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"heading image""summary image""meta image";align-items:center;gap:2px 12px;padding:14px 0 16px;display:grid!important}html[data-mobile-host=true] .lead-grid .lead-story__image{aspect-ratio:1;border-radius:10px;grid-area:image;width:104px;height:104px;min-height:0;margin:0}html[data-mobile-host=true] .lead-grid .lead-story__image .smart-image,html[data-mobile-host=true] .lead-grid .lead-story__image img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}html[data-mobile-host=true] .lead-grid .lead-story .story-tag-group{display:none}html[data-mobile-host=true] .lead-grid .lead-story>a:not(.lead-story__image){grid-area:heading;min-width:0}html[data-mobile-host=true] .lead-grid .lead-story h1{margin:0;font-size:17px;line-height:1.4}html[data-mobile-host=true] .lead-grid .lead-story>p{-webkit-line-clamp:2;grid-area:summary;margin-top:3px;font-size:13px;line-height:1.5}html[data-mobile-host=true] .lead-grid .lead-story>small{grid-area:meta;margin-top:4px;font-size:11px}html[data-mobile-host=true] .lead-grid .lead-story .story-quick-actions.is-open{grid-column:1/-1;margin-top:8px}html[data-mobile-host=true] .daily-list,html[data-mobile-host=true] .weekly-grid,html[data-mobile-host=true] .weekly-grid.is-masonry{display:block}html[data-mobile-host=true] .daily-list .story-list-item,html[data-mobile-host=true] .weekly-grid .story-list-item{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 136px;grid-template-areas:"story-copy story-image";align-items:center;gap:10px;height:auto;min-height:0;padding-block-start:16px;padding-block-end:16px;display:grid;border-top:0!important}html[data-mobile-host=true] .daily-list .story-list-item:last-child,html[data-mobile-host=true] .weekly-grid .story-list-item:last-child{border-bottom:0}html[data-mobile-host=true] .daily-list .story-list-item.has-no-image,html[data-mobile-host=true] .weekly-grid .story-list-item.has-no-image{grid-template-columns:minmax(0,1fr);grid-template-areas:"story-copy"}html[data-mobile-host=true] .daily-list .story-list-item.has-image,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image{grid-template-columns:minmax(0,1fr) 136px;grid-template-areas:"story-copy story-image"}html[data-mobile-host=true] .daily-list .story-list-item>a:has(.smart-image){grid-area:story-image;width:136px;height:102px;min-height:0}html[data-mobile-host=true] .weekly-grid .story-list-item>a:has(.smart-image){grid-area:story-image;width:136px;height:102px;min-height:0}html[data-mobile-host=true] .daily-list .story-list-item .smart-image,html[data-mobile-host=true] .daily-list .story-list-item.has-image .smart-image,html[data-mobile-host=true] .daily-list .story-list-item.has-image img,html[data-mobile-host=true] .weekly-grid .story-list-item .smart-image,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image .smart-image,html[data-mobile-host=true] .weekly-grid .story-list-item.has-image img{object-fit:cover;border-radius:10px;width:136px;height:102px;min-height:0}html[data-mobile-host=true] .daily-list .story-list-item>div,html[data-mobile-host=true] .weekly-grid .story-list-item>div{grid-area:story-copy;min-width:0;height:auto;min-height:0;display:block}html[data-mobile-host=true] .daily-list .story-list-item>a:not(:has(.smart-image)){grid-area:story-copy;min-width:0;height:auto;min-height:0;display:block}html[data-mobile-host=true] .weekly-grid .story-list-item>a:not(:has(.smart-image)){grid-area:story-copy;min-width:0;height:auto;min-height:0;display:block}html[data-mobile-host=true] .daily-list .story-category,html[data-mobile-host=true] .weekly-grid .story-category{margin-bottom:5px;font-size:11px;line-height:1.35}html[data-mobile-host=true] .daily-list .story-list-item h3,html[data-mobile-host=true] .weekly-grid .story-list-item h3{overflow-wrap:break-word;word-break:normal;text-wrap:pretty;font-size:15px;line-height:1.42}html[data-mobile-host=true] .daily-list .story-list-item p,html[data-mobile-host=true] .weekly-grid .story-list-item p{display:none}html[data-mobile-host=true] .daily-list .story-list-item small,html[data-mobile-host=true] .weekly-grid .story-list-item small{background:0 0;margin-top:8px;padding:0;font-size:11px;line-height:1.35;display:block;position:static}html[data-mobile-host=true] .ai-fullscreen-shell.has-expanded-rail{grid-template-columns:min(82vw,280px) minmax(0,1fr)}html[data-mobile-host=true] .ai-fullscreen-shell.has-expanded-rail.has-preview{grid-template-columns:min(82vw,280px) minmax(0,1fr) minmax(300px,35%)}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:min(82vw,288px)}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:min(82vw,288px)}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:min(82vw,288px)}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:min(82vw,288px)}html[data-mobile-host=true] .aui-viewport:has(.aui-empty){padding:24px 14px 72px}html[data-mobile-host=true] .aui-context-banner{flex-direction:column;align-items:stretch}html[data-mobile-host=true] .aui-context-banner .fp-button{justify-content:center;width:100%}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-empty{margin-bottom:22px}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-composer{border-radius:22px;min-height:164px}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-composer textarea{min-height:96px;padding:18px 18px 8px;font-size:16px}html[data-mobile-host=true] .aui-composer-select--model select{max-width:96px}html[data-mobile-host=true] .zotero-settings__channel-head{flex-direction:column;gap:12px}html[data-mobile-host=true] .zotero-settings__footer{align-items:start}html[data-mobile-host=true] .account-workspace .account-sidebar nav{border-radius:14px!important;padding:6px!important}html[data-mobile-host=true] .account-workspace .account-sidebar nav a.is-current:before,html[data-mobile-host=true] .account-workspace .account-sidebar nav a.is-current:after{display:none}html[data-mobile-host=true] .account-library-heading{flex-wrap:wrap;align-items:flex-start}html[data-mobile-host=true] .account-library-tools{flex:100%;justify-content:stretch}html[data-mobile-host=true] .account-library-tools .favorites-search{flex:auto;min-width:0}html[data-mobile-host=true] .account-history-clear{padding-inline-start:9px;padding-inline-end:9px}html[data-mobile-host=true] .account-library-tabs>button{gap:4px;padding-inline-start:4px;padding-inline-end:4px;font-size:12px}html[data-mobile-host=true] .account-library-tabs--compact{grid-template-columns:repeat(var(--library-tab-count,3), minmax(76px, 1fr))}html[data-mobile-host=true] .account-library-tabs small{min-width:16px;height:16px;padding-inline-start:4px;padding-inline-end:4px;font-size:9px}html[data-mobile-host=true] .account-records-card__row{padding:16px}html[data-mobile-host=true] .account-workspace .account-records-card nav.paper-local-pagination{justify-content:flex-start;padding:14px 16px}html[data-mobile-host=true] .audio-player{border-radius:20px;padding:14px}html[data-mobile-host=true] .audio-player__control,html[data-mobile-host=true] .audio-player--long .audio-player__control{grid-template-columns:52px minmax(0,1fr);gap:10px 12px;min-height:0;padding:12px}html[data-mobile-host=true] .audio-player__play,html[data-mobile-host=true] .audio-player--long .audio-player__play{border-radius:14px;width:52px;height:52px}html[data-mobile-host=true] .audio-player__play span{display:none}html[data-mobile-host=true] .audio-player__play svg{width:21px;height:21px}html[data-mobile-host=true] .audio-player__identity,html[data-mobile-host=true] .audio-player--long .audio-player__identity{grid-column:2}html[data-mobile-host=true] .audio-player__identity strong{font-size:16px}html[data-mobile-host=true] .audio-player__identity span{margin-top:3px;font-size:12px}html[data-mobile-host=true] .audio-player__timeline,html[data-mobile-host=true] .audio-player--long .audio-player__timeline{grid-column:1/-1}html[data-mobile-host=true] .audio-player__status,html[data-mobile-host=true] .audio-player--long .audio-player__status{display:none}html[data-mobile-host=true] .audio-player--long{padding:22px 18px 18px}html[data-mobile-host=true] .audio-player__long-copy{padding-left:46px}html[data-mobile-host=true] .audio-player__long-copy h3{font-size:34px}html[data-mobile-host=true] .audio-player__long-copy p{margin-top:16px;font-size:16px}html[data-mobile-host=true] .podcast-section{grid-template-columns:1fr;min-height:0;padding:24px 20px 20px}html[data-mobile-host=true] .podcast-intro p{max-width:36ch}html[data-mobile-host=true] .podcast-intro{padding:0 0 24px}html[data-mobile-host=true] .audio-player--home{border-inline-start:0;border-top:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-mobile-host=true] .audio-player--home{border-top:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}html[data-mobile-host=true] .audio-player--home{padding:24px 0 0}html[data-mobile-host=true] .audio-player--home .audio-player__control{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) 60px;gap:18px 12px;padding:0}html[data-mobile-host=true] .audio-player--home .audio-player__identity{grid-area:1/1/auto/-1;width:100%}html[data-mobile-host=true] .audio-player--home .audio-player__play{grid-area:2/1}html[data-mobile-host=true] .audio-player--home .audio-player__rate{grid-area:2/3;width:60px;min-width:60px}html[data-mobile-host=true] .audio-player--home .audio-player__control,html[data-mobile-host=true] .audio-player__control,html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open .audio-player__control{grid-template-columns:48px minmax(0,1fr);gap:10px 12px}html[data-mobile-host=true] .audio-player--home .audio-player__play,html[data-mobile-host=true] .audio-player__play{width:48px;height:48px}html[data-mobile-host=true] .audio-player__timeline,html[data-mobile-host=true] .audio-player__live-wave,html[data-mobile-host=true] .audio-player__waveform{grid-area:auto/1/auto/-1}html[data-mobile-host=true] .audio-player__status{display:none}html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open{width:100%}html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open .audio-player__control{grid-template-rows:32px;grid-template-columns:30px minmax(0,1fr) minmax(58px,.8fr) auto 26px;gap:8px}html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open .audio-player__timeline,html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open .audio-player__live-wave,html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open .audio-player__waveform{grid-area:1/3;height:26px}html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open .audio-player__rate,html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open .audio-player__status{grid-area:1/4}html[data-mobile-host=true] .audio-player--home .audio-player__control{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) 60px;gap:10px 12px}html[data-mobile-host=true] .audio-player--home .audio-player__timeline,html[data-mobile-host=true] .audio-player--home .audio-player__live-wave,html[data-mobile-host=true] .audio-player--home .audio-player__waveform{grid-area:2/2}html[data-mobile-host=true] .audio-player--home .audio-player__rate{grid-area:2/3}html[data-mobile-host=true] .reader-header .reader-actions{justify-content:flex-start;width:fit-content;max-width:100%}html[data-mobile-host=true] .reader-header .reader-actions .action-menu,html[data-mobile-host=true] .reader-header .reader-actions .reader-action{flex:none}html[data-mobile-host=true] .reader-header .reader-actions .reader-action{justify-content:flex-start}html[data-mobile-host=true] .article-hero,html[data-mobile-host=true] .reader-header .reader-hero,html[data-mobile-host=true] .markdown-content img{width:100%;max-width:100%;margin-inline-start:0;margin-inline-end:0}html[data-mobile-host=true] .site-header__bar,html[data-mobile-host=true] .site-header.is-condensed .site-header__bar,html[data-mobile-host=true] .site-header.is-compact .site-header__bar{height:64px;min-height:64px;transition:none}html[data-mobile-host=true] .category-nav-shell,html[data-mobile-host=true] .category-nav-shell.is-hidden{opacity:0;height:0;display:none}html[data-mobile-host=true] .checkout-summary{grid-template-columns:1fr}html[data-mobile-host=true] .checkout-nav,html[data-mobile-host=true] .checkout-order-row{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .checkout-order-row>div:last-child{text-align:start;justify-items:start}html[data-mobile-host=true] .pricing-verification-school-row{grid-template-columns:1fr}html[data-mobile-host=true] .pricing-location-button{justify-self:start}html[data-mobile-host=true] .proof-image-picker__actions{grid-template-columns:1fr}html[data-mobile-host=true] .account-email-verification__form{flex-direction:column;align-items:stretch}html[data-mobile-host=true] .account-email-verification__form .fp-button{justify-content:center}html[data-mobile-host=true] .account-email-verification__form .text-link{align-self:flex-start}html[data-mobile-host=true] .account-email-verification__actions{flex-wrap:wrap;justify-content:center}html[data-mobile-host=true] .feedback-form__contact-hint{text-align:center}html[data-mobile-host=true] .solutions-hero{width:min(100% - 32px,1240px);padding-block-start:48px;padding-block-end:58px}html[data-mobile-host=true] .solutions-hero h1{margin-top:22px;font-size:max(38px,min(10vw,56px))}html[data-mobile-host=true] .solutions-hero__summary{margin-top:16px;font-size:16px}html[data-mobile-host=true] .solutions-process{flex-direction:column;align-items:flex-start;gap:10px;width:max-content;margin-top:28px}html[data-mobile-host=true] .solutions-process__step{width:100%}html[data-mobile-host=true] .solutions-process__step>svg{position:absolute;top:7px;transform:rotate(90deg)}html[data-mobile-host=true] .solutions-process__step>svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-26px}html[data-mobile-host=true] .solutions-process__step>svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-26px}html[data-mobile-host=true] .solutions-process__step>svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-26px}html[data-mobile-host=true] .solutions-process__step>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-26px}html[data-mobile-host=true] .solutions-process__step:last-child>svg{display:none}html[data-mobile-host=true] .solutions-hero__actions{gap:9px;margin-top:27px}html[data-mobile-host=true] .solutions-button{min-height:44px;padding-inline-start:15px;padding-inline-end:15px;font-size:13px}html[data-mobile-host=true] .solutions-showcase{padding:58px 16px 70px}html[data-mobile-host=true] .solutions-showcase__intro p{font-size:14px}html[data-mobile-host=true] .solutions-group{margin-top:65px}html[data-mobile-host=true] .solutions-group__heading{margin-bottom:23px}html[data-mobile-host=true] .solutions-group__heading p{font-size:14px}html[data-mobile-host=true] .solutions-card-grid,html[data-mobile-host=true] .solutions-card-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html[data-mobile-host=true] .solutions-card{border-radius:12px}html[data-mobile-host=true] .solutions-card__art{border-radius:8px;height:max(118px,min(33vw,188px));margin:8px 8px 0}html[data-mobile-host=true] .solutions-card__stamp{max-width:calc(100% - 43px);padding:4px 6px 3px;font-size:10px;bottom:8px}html[data-mobile-host=true] .solutions-card__stamp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:7px}html[data-mobile-host=true] .solutions-card__stamp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:7px}html[data-mobile-host=true] .solutions-card__stamp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:7px}html[data-mobile-host=true] .solutions-card__stamp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:7px}html[data-mobile-host=true] .solutions-card__ordinal{width:22px;height:22px;bottom:7px}html[data-mobile-host=true] .solutions-card__ordinal:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7px}html[data-mobile-host=true] .solutions-card__ordinal:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7px}html[data-mobile-host=true] .solutions-card__ordinal:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px}html[data-mobile-host=true] .solutions-card__ordinal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7px}html[data-mobile-host=true] .solutions-card__body{padding:14px 11px 13px}html[data-mobile-host=true] .solutions-card__body>p{margin:7px 0 13px;font-size:12px;line-height:1.58}html[data-mobile-host=true] .solutions-card__more{font-size:11px}html[data-mobile-host=true] .solutions-principles{grid-template-columns:1fr;gap:24px;margin-top:80px}html[data-mobile-host=true] .solutions-principles__copy p{font-size:14px}html[data-mobile-host=true] .solutions-next{width:min(100% - 32px,870px);padding-block-start:56px;padding-block-end:66px}html[data-mobile-host=true] .solutions-card-grid,html[data-mobile-host=true] .solutions-card-grid[data-count="4"]{grid-template-columns:1fr}html[data-mobile-host=true] .solutions-card__art{height:190px}html[data-mobile-host=true] .solutions-card__body{padding-inline-start:15px;padding-inline-end:15px}html[data-mobile-host=true] .solutions-card__body h3{font-size:17px}html[data-mobile-host=true] .solutions-card__body>p{font-size:13px}html[data-mobile-host=true] .status-page{width:min(100% - 32px,1160px)}html[data-mobile-host=true] .status-domain-grid{grid-template-columns:1fr}html[data-mobile-host=true] .status-domain-card{min-height:146px}html[data-mobile-host=true] .status-banner__meta{width:100%}html[data-mobile-host=true] .status-banner{grid-template-columns:1fr}html[data-mobile-host=true] .status-banner__signals{grid-template-columns:1fr;gap:1px}html[data-mobile-host=true] .document-page{width:min(100% - 32px,640px);padding-block-start:42px;padding-block-end:72px}html[data-mobile-host=true] .help-center-page{width:min(100% - 28px,640px)}html[data-mobile-host=true] .help-center-page .help-center-links{margin-top:26px}html[data-mobile-host=true] .help-center-page .help-center-grid{gap:12px}html[data-mobile-host=true] .help-center-page .help-center-grid article{min-height:0;padding:20px 18px}html[data-mobile-host=true] .document-breadcrumb{padding-bottom:16px;font-size:12px}html[data-mobile-host=true] .document-hero h1{font-size:max(34px,min(9vw,44px))}html[data-mobile-host=true] .document-layout{margin-top:42px;display:block}html[data-mobile-host=true] .document-toc{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:20px;position:static}html[data-mobile-host=true] .document-toc div{flex-wrap:wrap;gap:5px 16px;margin-top:9px;display:flex}html[data-mobile-host=true] .document-content>section{grid-template-columns:30px minmax(0,1fr);padding-block-start:30px;padding-block-end:30px}html[data-mobile-host=true] .document-feedback{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .aui-viewport{padding-top:76px}html[data-mobile-host=true] .aui-skill-popover{width:100%}html[data-mobile-host=true] .aui-skill-popover:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}html[data-mobile-host=true] .aui-skill-popover:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}html[data-mobile-host=true] .aui-skill-popover:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html[data-mobile-host=true] .aui-skill-popover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html[data-mobile-host=true] .aui-disclaimer{margin-top:6px;font-size:10px}html[data-mobile-host=true] .account-workspace .account-token-usage{gap:14px;grid-template-columns:1fr!important;padding:18px!important}html[data-mobile-host=true] .account-workspace .account-token-usage>.text-link{justify-self:start}html[data-mobile-host=true] .aui-model-selector-trigger{flex:0 0 48px;justify-content:center;gap:4px;width:48px;max-width:48px;min-height:36px;padding:0 5px}html[data-mobile-host=true] .aui-model-selector-trigger__icon{display:block}html[data-mobile-host=true] .aui-model-selector-name{display:none}html[data-mobile-host=true] .avatar-crop-dialog{border-radius:20px;width:calc(100vw - 24px)}html[data-mobile-host=true] .avatar-crop-header{padding:19px 18px 15px}html[data-mobile-host=true] .avatar-crop-stage{height:min(84vw,350px);min-height:260px}html[data-mobile-host=true] .avatar-crop-zoom{padding-inline-start:18px;padding-inline-end:18px}html[data-mobile-host=true] .avatar-crop-actions{padding:12px 18px 18px}html[data-mobile-host=true] .avatar-crop-actions .fp-button{flex:1}html[data-mobile-host=true] .account-identity-row{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;display:grid}html[data-mobile-host=true] .account-identity-row--centered{justify-items:center;position:relative}html[data-mobile-host=true] .account-identity-row--centered .account-identity-edit{position:absolute}html[data-mobile-host=true] .account-identity-row--centered .account-identity-edit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}html[data-mobile-host=true] .account-identity-row--centered .account-identity-edit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}html[data-mobile-host=true] .account-identity-row--centered .account-identity-edit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}html[data-mobile-host=true] .account-identity-row--centered .account-identity-edit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}html[data-mobile-host=true] .account-identity-row--editing{grid-template-columns:auto minmax(0,1fr)}html[data-mobile-host=true] .account-identity-row--editing .account-identity-copy{grid-column:2}html[data-mobile-host=true] .account-identity-edit{white-space:nowrap;grid-area:1/3;place-self:center end;margin-top:0}html[data-mobile-host=true] .account-identity-copy>strong{overflow-wrap:anywhere}html[data-mobile-host=true] .account-handle-input>span{display:none}html[data-mobile-host=true] .account-handle-input>input{padding-inline-start:12px;padding-inline-end:12px}html[data-mobile-host=true] .account-login-email-form{grid-template-columns:1fr}html[data-mobile-host=true] .account-login-email-form .fp-button{width:100%}html[data-mobile-host=true] .account-login-email-form__actions{justify-content:center}html[data-mobile-host=true] .pricing-discovery-cards{grid-template-columns:1fr}html[data-mobile-host=true] .pricing-comparison-table{min-width:560px}html[data-mobile-host=true] .pricing-comparison-table thead th:first-child,html[data-mobile-host=true] .pricing-comparison-table tbody td:first-child{width:30%!important}html[data-mobile-host=true] .pricing-comparison-table thead th:not(:first-child),html[data-mobile-host=true] .pricing-comparison-table tbody td:not(:first-child){width:23.333%!important}html[data-mobile-host=true] .pricing-comparison-table th,html[data-mobile-host=true] .pricing-comparison-table td{padding:12px 10px!important}html[data-mobile-host=true] .pricing-policy-note{text-align:start;padding-inline-start:0;padding-inline-end:0}html[data-mobile-host=true] .pricing-policy-note__offers{justify-content:flex-start}html[data-mobile-host=true] .pricing-purchase{width:calc(100% - 28px);padding-top:18px}html[data-mobile-host=true] .billing-panel .checkout-progress-nav{margin-bottom:12px}html[data-mobile-host=true] .billing-panel .checkout-progress-nav__currency{gap:5px;font-size:11px}html[data-mobile-host=true] .billing-panel .checkout-progress-nav__currency select{min-width:92px;min-height:34px}html[data-mobile-host=true] .checkout-sidebar{border-radius:18px;padding:19px}html[data-mobile-host=true] .checkout-sidebar__heading{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .checkout-sidebar .checkout-term-picker [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mobile-host=true] .checkout-plan-card{border-radius:18px;padding:22px}html[data-mobile-host=true] .checkout-plan-card li{gap:11px;font-size:15px}html[data-mobile-host=true] .checkout-sidebar .checkout-ledger,html[data-mobile-host=true] .checkout-sidebar .checkout-ledger--loading{padding-top:0}html[data-mobile-host=true] .checkout-ledger__heading{gap:8px;margin-bottom:10px}html[data-mobile-host=true] .checkout-ledger__duration{gap:5px;font-size:11px}html[data-mobile-host=true] .checkout-ledger__duration strong{font-size:11px}html[data-mobile-host=true] .account-delivery-schedule{grid-template-columns:1fr;width:100%}html[data-mobile-host=true] .delivery-cadence-card fieldset{grid-template-columns:1fr}html[data-mobile-host=true] .delivery-cadence-card fieldset label:first-child:nth-last-child(3){grid-column:auto}html[data-mobile-host=true] .pricing-plan-hero h1{font-size:max(36px,min(11vw,48px));line-height:1.15}html[data-mobile-host=true] .pricing-subscription-card{padding:23px 21px 20px}html[data-mobile-host=true] .reader-tabpanel__toolbar{display:flex}html[data-mobile-host=true] .reader-tabpanel__toolbar>.reader-tabs{width:calc(100% - 56px)!important}html[data-mobile-host=true] .reader-tabpanel__reading-status{flex:0 0 44px;margin-inline-start:10px}html[data-mobile-host=true] .account-plan-row{flex-wrap:wrap}html[data-mobile-host=true] .account-plan-row__aside{white-space:normal}html[data-mobile-host=true] .account-workspace--delivery .account-delivery-schedule--dual{grid-template-columns:1fr}html[data-mobile-host=true] .account-workspace--delivery .account-delivery-schedule--dual .delivery-cadence-card+.delivery-cadence-card{border-inline-start:0;border-top:1px solid var(--line-soft)}html[data-mobile-host=true] .frontpost-assistant{height:100svh;min-height:0}html[data-mobile-host=true] .ai-fullscreen-shell{flex-direction:column;height:100%;display:flex;overflow:hidden}html[data-mobile-host=true] .ai-rail,html[data-mobile-host=true] .ai-rail.is-expanded{border-inline-end:0;border-bottom:1px solid var(--line);flex-direction:row;flex:0 0 56px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:56px;padding:6px 14px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-home-star{width:36px;height:36px;color:var(--brand-text);border-radius:10px;flex:0 0 36px;place-items:center;display:grid!important}html[data-mobile-host=true] .ai-mobile-home-star:hover{background:var(--brand-soft);outline:none}html[data-mobile-host=true] .ai-mobile-home-star:focus-visible{background:var(--brand-soft);outline:none}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-home-star svg{width:24px;height:24px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-toggle,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-settings{width:36px;height:36px;color:var(--ink-muted);background:0 0;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-toggle>svg{width:24px;height:24px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-settings>svg{width:23px;height:23px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-toggle,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-settings{margin-inline-start:auto}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-toggle:hover,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-settings:hover{background:var(--surface-hover);color:var(--ink)}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-new,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-search,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-files,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-threads,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-spacer,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-avatar{display:none}html[data-mobile-host=true] .ai-rail.is-expanded{flex-wrap:wrap;flex:none;align-content:flex-start;height:auto;min-height:56px;padding:6px 12px 10px}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar{flex:0 0 40px;width:100%;height:40px;padding-inline-start:0;padding-inline-end:0;display:flex}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-button,html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-search{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;flex:calc(25% - 6px);justify-content:center;align-items:center;min-width:0;height:42px;padding:0 8px;display:flex}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-search{display:none!important}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-spacer,html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-threadlist,html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-avatar{display:none}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-settings{flex:0 0 42px;width:42px;padding-inline-start:0;padding-inline-end:0;font-size:0}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-settings>svg{width:22px;height:22px}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-drawer{z-index:60;border-radius:18px;width:auto;max-height:calc(100svh - 78px);position:fixed;top:66px;bottom:auto;left:12px;right:12px}html[data-mobile-host=true] .aui-thread-root{flex:auto;min-height:0}html[data-mobile-host=true] .aui-viewport{min-height:0;padding:18px 14px 0}html[data-mobile-host=true] .aui-footer{width:100%;padding:10px 0 max(14px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--paper) 22%);margin-top:auto}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-footer{width:100%;padding:10px 0 max(14px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--paper) 22%);margin-top:auto}html[data-mobile-host=true] .aui-composer{border-radius:24px;flex-direction:column;min-height:max(120px,min(16svh,180px));padding:10px;display:flex}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-composer{border-radius:24px;flex-direction:column;min-height:max(120px,min(16svh,180px));padding:10px;display:flex}html[data-mobile-host=true] .aui-composer{position:relative}html[data-mobile-host=true] .aui-composer-top{z-index:1;justify-content:flex-end;align-items:center;min-height:32px;padding:0;display:flex;position:absolute;bottom:10px}html[data-mobile-host=true] .aui-composer-top:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:52px}html[data-mobile-host=true] .aui-composer-top:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:52px}html[data-mobile-host=true] .aui-composer-top:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:52px}html[data-mobile-host=true] .aui-composer-top:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:52px}html[data-mobile-host=true] .aui-composer-top .aui-model-selector-trigger{max-width:150px;min-height:32px;padding:0 6px}html[data-mobile-host=true] .aui-composer textarea{flex:auto;min-height:48px;padding:12px 8px 6px}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-composer textarea{flex:auto;min-height:48px;padding:12px 8px 6px}html[data-mobile-host=true] .aui-composer-row{border-top:0;min-height:38px;margin-top:auto;padding:4px 0 0}html[data-mobile-host=true] .aui-composer-attachments{padding:6px 4px 0}html[data-mobile-host=true] .aui-viewport:has(.aui-empty){justify-content:flex-start;padding-top:12vh;padding-bottom:0}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-empty{margin:0 auto auto;padding:0 0 18px}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-empty h1{font-size:max(38px,min(12vw,54px))}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-empty>p{margin-bottom:0;font-size:14px}html[data-mobile-host=true] .ai-fullscreen-shell.has-expanded-rail:after{z-index:70;content:"";pointer-events:none;background:#131f243d;position:fixed;top:0;bottom:0;left:0;right:0}html[data-mobile-host=true] .ai-rail.is-expanded{z-index:80;background:var(--surface);width:100%;height:100svh;min-height:0;max-height:none;padding:10px 12px max(12px, env(safe-area-inset-bottom));border-inline-end:0;border-bottom:0;flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;gap:6px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;overflow-y:auto;box-shadow:22px 0 54px -38px #09232a8f}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar{flex:0 0 44px;justify-content:center;align-items:center;width:100%;height:44px;min-height:44px;padding:0;display:flex;position:relative}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>a{align-items:center;min-width:0;display:flex}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar img.brand-logo__light{display:none!important}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar img.brand-logo__dark{display:block!important}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>button{border-radius:10px;flex:0 0 36px;width:36px;height:36px;position:absolute}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html[data-mobile-host=true] .ai-rail.is-expanded .ai-mobile-session-title{max-width:190px;font-size:16px}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-settings{z-index:1;background:0 0;border-radius:10px;place-items:center;height:36px;display:grid;position:absolute;top:14px;flex:0 0 36px!important;width:36px!important;min-width:36px!important}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-settings:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:12px}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-settings:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:12px}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-settings:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px;right:auto}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-settings:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px;right:auto}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-button,html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-search{background:0 0;border:0;border-radius:12px;flex:0 0 42px;justify-content:flex-start;align-items:center;width:100%;height:42px;min-height:42px;padding:0 12px;display:flex}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-button:hover,html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-button[aria-pressed=true],html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-search:hover{background:var(--brand-soft)}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-button>span{text-overflow:clip;white-space:nowrap;display:inline;overflow:visible}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-search>*{width:100%}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-search button{border-radius:12px;justify-content:flex-start;width:100%;height:42px}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-spacer{flex:auto;min-height:12px;display:block}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-threadlist{display:none}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-avatar{flex:0 0 48px;justify-content:flex-start;align-items:center;width:100%;min-height:48px;display:flex}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-drawer{z-index:100;width:auto;max-height:calc(100svh - 78px);position:fixed;top:66px;bottom:auto;left:12px;right:12px}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-drawer-backdrop{z-index:99;position:fixed;top:0;bottom:0;left:0;right:0}html[data-mobile-host=true] .frontpost-assistant .aui-session-bar{display:none}html[data-mobile-host=true] .aui-viewport:has(.aui-empty){justify-content:flex-end;padding-top:12px}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-empty{text-align:center;width:min(100%,340px);margin:auto auto 10px;padding:0}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-empty h1{margin:0;font-size:max(32px,min(10vw,44px))}html[data-mobile-host=true] .aui-viewport:has(.aui-empty) .aui-empty>p{margin:8px 0 0;font-size:13px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-drawer{overflow-y:auto;z-index:100!important;width:auto!important;height:auto!important;max-height:none!important;position:fixed!important;top:66px!important;bottom:12px!important;left:12px!important;right:12px!important}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-drawer-backdrop{z-index:99!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-drawer header{flex:none}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex!important}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input{text-overflow:ellipsis;white-space:nowrap;width:min(100% - 152px,220px);min-width:0;display:block;position:absolute;overflow:hidden;transform:translate(-50%)}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .aui-session-title-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle{flex:0 0 36px;place-items:center;width:36px;height:36px;position:absolute;top:50%;transform:translateY(-50%);display:grid!important}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:56px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:56px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:56px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:56px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:hover{background:var(--surface-hover);color:var(--ink);outline:none}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share:focus-visible{background:var(--surface-hover);color:var(--ink);outline:none}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-mobile-collapsed-bar .ai-mobile-share svg{width:20px;height:20px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-new,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-search,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-files,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-threads,html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-spacer{display:none!important}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-threadlist{flex:auto;min-height:0;display:block;overflow:auto}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-search button{justify-content:flex-start;align-items:center;gap:10px;display:flex;padding:0!important}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-search button>svg{flex:0 0 21px;width:21px;height:21px;display:block}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-settings{font-size:inherit;justify-content:flex-start;padding-inline-start:12px;padding-inline-end:12px;flex:0 0 42px!important;width:100%!important;min-width:0!important;height:42px!important;position:static!important}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-settings>svg{flex:0 0 22px;width:22px;height:22px}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-avatar{border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;padding:0;display:flex!important}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-avatar>span:first-child{background:var(--brand-soft);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}html[data-mobile-host=true] .ai-rail:not(.is-expanded) .ai-rail-avatar>b{display:none}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>a{min-width:0;max-width:200px;margin-inline-end:auto;display:flex!important}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>a img{object-fit:contain;object-position:left center;width:180px;height:42px;display:block!important}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}html[data-mobile-host=true] .ai-rail.is-expanded .ai-rail-brandbar>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}html[data-mobile-host=true] .frontpost-assistant .aui-thread-root:has(.aui-message):after{background:linear-gradient(to bottom, var(--paper) 0%, var(--paper) 42%, transparent 100%);height:12px;top:0}@supports (color:color-mix(in lab, red, red)){html[data-mobile-host=true] .frontpost-assistant .aui-thread-root:has(.aui-message):after{background:linear-gradient(to bottom, var(--paper) 0%, color-mix(in srgb, var(--paper) 56%, transparent) 42%, transparent 100%)}}html[data-mobile-host=true] .frontpost-assistant .aui-skill-popover{width:min(224px,100vw - 24px)}html[data-mobile-host=true] .frontpost-assistant .ai-rail.is-expanded .ai-rail-account-row{margin-top:auto;padding-top:8px}html[data-mobile-host=true] .frontpost-assistant .ai-rail.is-expanded .ai-rail-threadlist{flex:auto;min-height:0;overflow:auto;display:block!important}html[data-mobile-host=true] .frontpost-assistant .ai-rail .ai-rail-avatar{display:none!important}html[data-mobile-host=true] .site-footer .app-downloads{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}html[data-mobile-host=true] .site-footer .app-downloads a.app-store-badge,html[data-mobile-host=true] .site-footer .app-store-badge img{width:100%}html[data-mobile-host=true] .site-footer .footer-body{grid-template-columns:1fr;gap:28px}html[data-mobile-host=true] .site-footer .footer-actions{display:none}html[data-mobile-host=true] .site-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}html[data-mobile-host=true] .site-footer .footer-bar{flex-direction:column;align-items:stretch;gap:18px}html[data-mobile-host=true] .site-footer .footer-legal{text-align:center;align-items:center}html[data-mobile-host=true] .site-footer .footer-legal__row{text-align:center;justify-content:center;width:100%}html[data-mobile-host=true] .site-footer .footer-social-row{justify-content:center;align-items:center;gap:14px}html[data-mobile-host=true] .site-footer .footer-social-row a.footer-mobile-download{width:20px;height:20px;min-height:0;color:var(--ink-muted);border:0;flex:0 0 20px;place-items:center;margin:0;padding:0;display:inline-grid}html[data-mobile-host=true] .site-footer .footer-social-row a.footer-mobile-download>span{display:none}html[data-mobile-host=true] .site-footer .footer-social-row a.footer-mobile-download svg{width:18px;height:18px}html[data-mobile-host=true] .site-footer .footer-mobile-download:hover{color:var(--brand-text)}html[data-mobile-host=true] .frontpost-assistant .ai-fullscreen-shell.has-preview>.ai-right-preview{z-index:90;inset:auto 8px max(8px, env(safe-area-inset-bottom));border:1px solid var(--line-soft);border-radius:18px;width:auto;height:min(58svh,520px);display:grid;position:fixed;box-shadow:0 20px 50px -24px #07232a8f}html[data-mobile-host=true] .ai-preview-toggles{bottom:max(12px, env(safe-area-inset-bottom))}html[data-mobile-host=true] .ai-preview-toggles:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}html[data-mobile-host=true] .ai-preview-toggles:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}html[data-mobile-host=true] .ai-preview-toggles:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}html[data-mobile-host=true] .ai-preview-toggles:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}html[data-mobile-host=true] .lead-list--left,html[data-mobile-host=true] .lead-list--right{display:none!important}html[data-mobile-host=true] .checkout-orders-heading{flex-direction:column;align-items:stretch;gap:12px}html[data-mobile-host=true] .checkout-orders-search{flex-basis:auto;width:100%}html[data-mobile-host=true] .account-library-tabs--compact{width:min(100%, calc(var(--library-tab-count,3) * 64px + 8px));grid-template-columns:repeat(var(--library-tab-count,3), minmax(0, 1fr));flex:0 auto;min-width:0;max-width:100%}html[data-mobile-host=true] .account-library-tabs--compact>button{gap:2px;min-width:0;padding-inline-start:2px;padding-inline-end:2px;font-size:max(9px,min(2.8vw,11px))}html[data-mobile-host=true] .account-library-tabs--compact small{min-width:12px;height:14px;padding-inline-start:2px;padding-inline-end:2px;font-size:8px}html[data-mobile-host=true] .account-panel .checkout-order-row{padding:16px}html[data-mobile-host=true] .account-panel .checkout-ledger{padding:18px}html[data-mobile-host=true] .account-panel .checkout-summary{gap:20px}html[data-mobile-host=true] .account-panel .checkout-summary>div+div{border-inline-start:0;border-top:1px solid var(--line-soft);padding-inline-start:0;padding-top:16px}html[data-mobile-host=true] .account-panel .checkout-order-row{flex-direction:row;gap:12px}html[data-mobile-host=true] .account-panel .checkout-order-row>div:last-child{text-align:end;justify-items:end}html[data-mobile-host=true] .account-panel .checkout-ledger>.fp-button{justify-content:center;width:100%}html[data-mobile-host=true] .account-workspace--billing .account-workspace__layout{gap:24px}html[data-mobile-host=true] .account-workspace--billing .checkout-nav{flex-direction:row;align-items:center;gap:10px}html[data-mobile-host=true] .account-workspace--billing .checkout-shell:not(.checkout-shell--orders)>header{margin-top:18px}html[data-mobile-host=true] .account-workspace--billing .checkout-shell>header>span:not(.checkout-order-status){display:none}html[data-mobile-host=true] .account-workspace--billing .checkout-shell h1{font-size:24px}html[data-mobile-host=true] .account-workspace--billing .checkout-summary{grid-template-columns:1fr 1fr;gap:14px}html[data-mobile-host=true] .account-workspace--billing .checkout-summary>div+div{border-top:0;border-inline-start:1px solid var(--line-soft);padding:0;padding-inline-start:14px}html[data-mobile-host=true] .account-workspace--billing .checkout-summary>div+div strong{font-size:15px}html[data-mobile-host=true] .account-workspace--billing .checkout-summary small{font-size:11px}html[data-mobile-host=true] .account-panel .checkout-shell--orders .account-section-title{font-size:28px}html[data-mobile-host=true] .pricing-purchase{padding-top:22px}html[data-mobile-host=true] .purchase-progress{margin:24px 0}html[data-mobile-host=true] .billing-panel .checkout-ledger,html[data-mobile-host=true] .account-panel .billing-panel .checkout-ledger{padding:18px}html[data-mobile-host=true] .billing-receipt__total strong{font-size:17px}html[data-mobile-host=true] .billing-receipt__total>div:last-child strong{font-size:24px}html[data-mobile-host=true] .billing-primary{justify-content:center;width:100%}html[data-mobile-host=true] .checkout-plan-options{margin-bottom:22px;padding-bottom:20px}html[data-mobile-host=true] .checkout-plan-options .checkout-term-picker [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mobile-host=true] .billing-secondary{flex-direction:column;align-items:flex-start}html[data-mobile-host=true] .billing-secondary__order-details{text-align:start;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%}html[data-mobile-host=true] .billing-secondary__order-date,html[data-mobile-host=true] .billing-secondary__order-id{text-align:start;justify-items:start}html[data-mobile-host=true] .billing-secondary__order-id code{text-align:start}html[data-mobile-host=true] .billing-panel .billing-receipt__total>strong{font-size:17px}html[data-mobile-host=true] .billing-panel .billing-receipt__total>strong:nth-child(2){font-size:24px}html[data-mobile-host=true] .checkout-payment-picker{margin-top:14px}html[data-mobile-host=true] .checkout-payment-picker__options{gap:7px}html[data-mobile-host=true] .checkout-payment-option{gap:6px;min-height:56px;padding:7px 8px;font-size:12px}html[data-mobile-host=true] .checkout-payment-option__logo{width:32px;height:32px}html[data-mobile-host=true] .alipay-qr-panel{width:min(100%,320px)}html[data-mobile-host=true] .alipay-qr-guidance{max-width:100%}html[data-mobile-host=true] .checkout-progress-nav{gap:8px}html[data-mobile-host=true] .billing-panel .checkout-progress-nav .purchase-progress{gap:max(3px,min(1.5vw,8px));margin:4px 0 16px}html[data-mobile-host=true] .billing-panel .purchase-progress li{gap:3px}html[data-mobile-host=true] .billing-panel .purchase-progress li>span{width:18px;height:18px;font-size:10px}html[data-mobile-host=true] .billing-panel .purchase-progress li>strong{font-size:max(10px,min(2.8vw,12px))}html[data-mobile-host=true] .checkout-progress-nav .checkout-back{gap:3px;font-size:11px}html[data-mobile-host=true] .billing-panel h1,html[data-mobile-host=true] .account-panel .billing-panel h1{font-size:22px}html[data-mobile-host=true] .billing-panel .checkout-coupon input{width:100%;padding-inline-end:150px}html[data-mobile-host=true] .billing-panel .checkout-payment-picker .checkout-payment-option{min-height:48px;padding:6px 11px;font-size:13px}html[data-mobile-host=true] .checkout-options{grid-template-columns:1fr}html[data-mobile-host=true] .billing-panel .checkout-heading{flex-direction:column;align-items:start}html[data-mobile-host=true] .checkout-term-picker [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mobile-host=true] .checkout-coupon input{width:min(100%,220px)}html[data-mobile-host=true] .checkout-payment-methods{grid-template-columns:1fr;gap:10px}html[data-mobile-host=true] .checkout-plan-change>summary,html[data-mobile-host=true] .checkout-plan-change dl>div{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}html[data-mobile-host=true] .editorial-quality-card,html[data-mobile-host=true] .editorial-quality-card.is-open{padding:1.05rem;display:block}html[data-mobile-host=true] .editorial-quality-card__feedback{margin-top:.8rem}html[data-mobile-host=true] .editorial-quality-card__votes{justify-content:flex-start;width:100%}html[data-mobile-host=true] .editorial-quality-card__close{margin-inline-start:auto}html[data-mobile-host=true] .editorial-quality-card__form{margin-top:.85rem;padding:.8rem}html[data-mobile-host=true] .editorial-quality-card__detail{display:grid}html[data-mobile-host=true] .editorial-quality-card__submit{width:max-content}html[data-mobile-host=true] .reader-actions{flex-wrap:wrap}html[data-mobile-host=true] .reader-actions>.audio-player--reader.is-trigger{flex:none;width:auto}html[data-mobile-host=true] .audio-player--reader.is-open,html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open{flex-basis:100%;width:100%;min-height:0;margin-top:4px;padding:9px 10px}html[data-mobile-host=true] .audio-player--reader.is-open .audio-player__control,html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open .audio-player__control{grid-template-rows:36px auto;grid-template-columns:36px minmax(0,1fr) 30px;gap:4px 8px}html[data-mobile-host=true] .dl-hero__left{min-height:58svh}html[data-mobile-host=true] .dl-hero__right{min-height:47svh}html[data-mobile-host=true] .dl-hero__lede{margin-top:22px;font-size:16px}html[data-mobile-host=true] .dl-phone--android{width:max(138px,min(37vw,164px))}html[data-mobile-host=true] .dl-phone--iphone{width:max(154px,min(42vw,184px))}html[data-mobile-host=true] .dl-hero__phones{gap:2px;transform:none}html[data-mobile-host=true] .dl-cta__inner{padding-block-start:68px;padding-block-end:56px}html[data-mobile-host=true] .dl-cta h2{max-width:11ch}html[data-mobile-host=true] .dl-cta--zh h2{white-space:nowrap;max-width:none}html[data-mobile-host=true] .dl-qr-dialog{padding-inline-start:12px;padding-inline-end:12px}html[data-mobile-host=true] .dl-card{border-radius:10px}html[data-mobile-host=true] .dl-card__label{padding:16px 7px 5px;font-size:10.5px}html[data-mobile-host=true] .dl-btn{justify-content:center;max-width:260px;height:46px;padding:0 18px;font-size:14px}html[data-mobile-host=true] .dl-btn>svg{font-size:20px}html[data-mobile-host=true] .account-workspace--delivery .zotero-settings__error{flex-direction:column;align-items:flex-start;gap:8px}html[data-mobile-host=true] .account-workspace--delivery .account-setting-card__head{gap:14px}html[data-mobile-host=true] .account-workspace--delivery .account-setting-content-card{padding:16px!important}html[data-mobile-host=true] .account-workspace--delivery .account-rss-address-row{align-items:stretch}html[data-mobile-host=true] .account-workspace--delivery .account-rss-code{min-width:100%}html[data-mobile-host=true] .account-workspace--delivery .account-rss-actions{justify-content:flex-start}html[data-mobile-host=true] .document-contact{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-mobile-host=true] .document-contact>svg{flex:none}html[data-mobile-host=true] .document-contact>a{margin-inline-start:auto}html[data-mobile-host=true] .lead-grid{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;display:grid!important}html[data-mobile-host=true] .lead-grid>.lead-story{grid-area:1/1!important}html[data-mobile-host=true] .lead-list--left{display:none!important}html[data-mobile-host=true] .lead-list--right{border-top:1px solid var(--line);width:100%;padding-top:12px;grid-area:2/1!important;display:block!important}html[data-mobile-host=true] .lead-grid{border-bottom:0;padding-bottom:0}html[data-mobile-host=true] .quality-card-band .editorial-quality-card{margin-top:.65rem}html[data-mobile-host=true] .editorial-quality-card:before{display:none}html[data-mobile-host=true] .quality-card-band+.daily-edition-band>.edition-section--daily{padding-top:.8rem}html[data-mobile-host=true] .document-actions{margin-top:22px}html[data-mobile-host=true] .document-actions__copy,html[data-mobile-host=true] .document-actions__toggle{min-height:42px}html[data-mobile-host=true] .document-actions__copy{padding-inline-start:14px;padding-inline-end:14px;font-size:14px}html[data-mobile-host=true] .document-actions__toggle{width:42px}html[data-mobile-host=true] .story-quick-actions.is-open{flex-direction:column;align-items:flex-end;gap:6px;width:100%;margin-top:8px;display:flex;position:static}html[data-mobile-host=true] .story-quick-actions.is-open .story-quick-actions__menu{animation:none;position:static}html[data-mobile-host=true] .home-main .lead-grid{gap:0}html[data-mobile-host=true] .home-main .lead-story__image{aspect-ratio:16/9}html[data-mobile-host=true] .home-main .daily-list .story-list-item__summary,html[data-mobile-host=true] .home-main .weekly-grid .story-list-item__summary{display:-webkit-box!important}html[data-mobile-host=true] .pricing-page-intro{width:min(100% - 32px,1180px)!important;padding-top:0!important}html[data-mobile-host=true] .pricing-page-intro>.pricing-plan-hero{min-height:0;margin-bottom:22px;padding-block-start:24px;padding-block-end:28px}html[data-mobile-host=true] .pricing-page-intro .pricing-plan-hero h1{letter-spacing:-.04em;max-width:14ch;font-size:max(37px,min(10vw,48px));line-height:1.17}html[data-mobile-host=true] .pricing-page-intro .pricing-plan-hero>p{max-width:35ch;margin-top:18px;font-size:17px;line-height:1.58}html[data-mobile-host=true] .pricing-page-intro .pricing-plan-assurances{justify-items:center;gap:9px;width:100%;margin-top:24px}html[data-mobile-host=true] .pricing-page-intro .pricing-plan-assurances span{white-space:normal;justify-content:flex-start;align-items:center;font-size:13px}html[data-mobile-host=true] .pricing-page-intro .pricing-plan-assurances span svg{margin-top:0}html[data-mobile-host=true] .pricing-page-intro .pricing-subscription-card__price strong{font-size:48px}html[data-mobile-host=true] .account-security-actions{gap:12px 18px;margin-top:20px;padding-top:16px}html[data-mobile-host=true] .account-delete-dialog__actions{align-items:stretch}html[data-mobile-host=true] .account-delete-dialog__actions>*{flex:auto}html[data-mobile-host=true] .reader-podcast-route{width:100%;padding:10px 14px max(10px, env(safe-area-inset-bottom));border-radius:0;bottom:0;left:0;right:0}html[data-mobile-host=true] .reader-actions .audio-player--reader.is-open{flex-basis:240px;width:240px;margin:0;padding:4px 8px}html[data-mobile-host=true] .reader-shell--podcast,html[data-mobile-host=true] .reader-podcast-scroll{scrollbar-width:none;-ms-overflow-style:none}html[data-mobile-host=true]:has(.reader-shell--podcast){scrollbar-width:none;-ms-overflow-style:none}html[data-mobile-host=true] body:has(.reader-shell--podcast){scrollbar-width:none;-ms-overflow-style:none}html[data-mobile-host=true]:has(.reader-shell--podcast)::-webkit-scrollbar{width:0;height:0;display:none}html[data-mobile-host=true] body:has(.reader-shell--podcast)::-webkit-scrollbar{width:0;height:0;display:none}html[data-mobile-host=true] .reader-shell--podcast::-webkit-scrollbar{width:0;height:0;display:none}html[data-mobile-host=true] .reader-podcast-scroll::-webkit-scrollbar{width:0;height:0;display:none}html[data-mobile-host=true] .reader-podcast-scroll{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:15px}html[data-mobile-host=true] .reader-podcast-route .audio-player__more,html[data-mobile-host=true] .reader-podcast-route .audio-player--reader.is-open .audio-player__collapse{width:26px;height:26px}html[data-mobile-host=true] .reader-podcast-route .audio-player__more svg,html[data-mobile-host=true] .reader-podcast-route .audio-player__collapse svg{width:18px;height:18px}html[data-mobile-host=true] .reader-podcast-route .audio-player__identity strong,html[data-mobile-host=true] .reader-podcast-route .audio-player__identity .audio-player__title-fader,html[data-mobile-host=true] .reader-podcast-route .audio-player--reader.is-open .audio-player__identity .audio-player__title-fader .overflowing-title__track,html[data-mobile-host=true] .reader-podcast-route .audio-player--reader.is-open .audio-player__identity .audio-player__title-fader .overflowing-title__track>span{font-size:13px}html[data-mobile-host=true] .reader-podcast-route .audio-player__identity>span:not(.audio-player__title-fader){font-size:10px}html[data-mobile-host=true] .reader-podcast-route .audio-player__dock-panel{max-height:min(390px,100dvh - 130px);bottom:calc(100% + 10px);right:-2px}html[data-mobile-host=true] .podcast-discovery__intro{margin-bottom:22px}html[data-mobile-host=true] .podcast-discovery__intro h1{font-size:max(29px,min(8vw,36px))}html[data-mobile-host=true] .podcast-discovery__intro p{font-size:13px}html[data-mobile-host=true] .podcast-field-directory{border-radius:16px;padding:15px 12px}html[data-mobile-host=true] .podcast-field-directory__heading{margin:0 4px 10px}html[data-mobile-host=true] .podcast-field-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}html[data-mobile-host=true] .podcast-field-link{gap:6px;min-height:84px;padding:7px 3px;font-size:10px}html[data-mobile-host=true] .podcast-field-link__icon{border-radius:12px;width:36px;height:36px}html[data-mobile-host=true] .podcast-field-link__icon svg{width:20px;height:20px}html[data-mobile-host=true] .podcast-discovery__columns{grid-template-columns:minmax(0,1fr);gap:15px;margin-top:18px}html[data-mobile-host=true] .podcast-discovery-panel{border-radius:16px}html[data-mobile-host=true] .podcast-discovery-panel__heading{min-height:66px;padding:10px 13px}html[data-mobile-host=true] .podcast-discovery-panel__heading h2{font-size:19px}html[data-mobile-host=true] .podcast-discovery-panel__description{margin:10px 13px 3px;font-size:11px}html[data-mobile-host=true] .podcast-story-row{grid-template-columns:44px minmax(0,1fr);gap:9px;padding:10px 12px}html[data-mobile-host=true] .podcast-story-row__cover{width:44px;height:44px}html[data-mobile-host=true] .podcast-story-row__title{font-size:13px}html[data-mobile-host=true] .podcast-discovery.fp-container{width:min(100% - 24px,360px)}html[data-mobile-host=true] .podcast-field-link{font-size:9px}html[data-mobile-host=true] .podcast-story-row__summary{display:none}html[data-mobile-host=true] .podcast-discovery.fp-container{width:min(100% - 32px,600px);padding-block-start:20px;padding-block-end:52px}html[data-mobile-host=true] .podcast-field-directory{padding:12px}html[data-mobile-host=true] .podcast-discovery-panel--active{margin-top:30px}html[data-mobile-host=true] .podcast-field-group{grid-template-columns:minmax(100px,34%) minmax(0,1fr);gap:8px;padding:10px 2px}html[data-mobile-host=true] .podcast-field-group__label{padding-top:0;font-size:12px}html[data-mobile-host=true] .podcast-field-group__scroll{min-width:0;position:relative;overflow:hidden}html[data-mobile-host=true] .podcast-field-group__scroll:before,html[data-mobile-host=true] .podcast-field-group__scroll:after{z-index:1;content:"";pointer-events:none;width:18px;position:absolute;top:0;bottom:0}html[data-mobile-host=true] .podcast-field-group__scroll:before{background:linear-gradient(to right, var(--surface), transparent)}html[data-mobile-host=true] .podcast-field-group__scroll:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}html[data-mobile-host=true] .podcast-field-group__scroll:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}html[data-mobile-host=true] .podcast-field-group__scroll:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}html[data-mobile-host=true] .podcast-field-group__scroll:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}html[data-mobile-host=true] .podcast-field-group__scroll:after{background:linear-gradient(to left, var(--surface), transparent)}html[data-mobile-host=true] .podcast-field-group__scroll:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}html[data-mobile-host=true] .podcast-field-group__scroll:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}html[data-mobile-host=true] .podcast-field-group__scroll:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}html[data-mobile-host=true] .podcast-field-group__scroll:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}html[data-mobile-host=true] [dir=rtl] .podcast-field-group__scroll:before{background:linear-gradient(to left, var(--surface), transparent)}html[data-mobile-host=true] [dir=rtl] .podcast-field-group__scroll:after{background:linear-gradient(to right, var(--surface), transparent)}html[data-mobile-host=true] .podcast-field-group__fields{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:0 14px;width:100%;padding-inline-start:10px;padding-inline-end:10px;overflow-x:auto}html[data-mobile-host=true] .podcast-field-group__fields::-webkit-scrollbar{display:none}html[data-mobile-host=true] .podcast-field-chip{white-space:nowrap;flex:none;min-height:28px;font-size:11px}html[data-mobile-host=true] .podcast-discovery-panel--active{border-radius:15px}html[data-mobile-host=true] .podcast-play-all{min-height:64px;padding-inline-start:14px;padding-inline-end:14px}html[data-mobile-host=true] .podcast-play-all__count,html[data-mobile-host=true] .podcast-field-group{grid-template-columns:minmax(0,1fr);gap:2px}html[data-mobile-host=true] .podcast-field-group__scroll{min-width:0;overflow:visible}html[data-mobile-host=true] .podcast-field-group__scroll:before,html[data-mobile-host=true] .podcast-field-group__scroll:after{display:none}html[data-mobile-host=true] .podcast-field-group__fields{flex-wrap:wrap;gap:2px 12px;width:auto;padding-inline-start:0;padding-inline-end:0;overflow:visible}html[data-mobile-host=true] .podcast-field-chip{white-space:normal;flex:0 auto}html[data-mobile-host=true] .reader-podcast-route .audio-player--reader.is-open .audio-player__control{grid-template-rows:42px auto;grid-template-columns:102px minmax(0,1fr) 26px 26px;gap:7px}html[data-mobile-host=true] .reader-podcast-route .audio-player__skip{width:22px}html[data-mobile-host=true] .reader-podcast-route .audio-player__skip svg{width:15px;height:15px}html[data-mobile-host=true] .reader-podcast-route .audio-player--reader.is-open .audio-player__play{width:38px;height:38px}html[data-mobile-host=true] .reader-podcast-route .audio-player--reader.is-open .audio-player__collapse{width:26px;height:26px}html[data-mobile-host=true] .reader-podcast-route .audio-player__live-wave{max-width:240px}html[data-mobile-host=true] .aui-tool-call__pptx{margin-inline-start:0}html[data-mobile-host=true] .ai-office-viewer{height:68vh;min-height:420px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
