:root{--ref-bg-top:#ffffff;--ref-bg-bottom:#eef4ff;--ref-grid-color:rgba(15,23,42,0.06);--ref-border:rgba(14,26,46,0.1);--ref-border-strong:rgba(73,109,221,0.22);--ref-text:#0a1730;--ref-muted:#5b6f8f;--ref-panel:rgba(255,255,255,0.82);--ref-panel-strong:rgba(255,255,255,0.92);--ref-soft:rgba(245,249,255,0.92);--ref-shadow:0 26px 60px rgba(13,22,43,0.08);--ref-shadow-soft:0 18px 38px rgba(13,22,43,0.06);--ref-accent-start:#7b96ff;--ref-accent-end:#5275ff;--ref-accent-hover-start:#89a0ff;--ref-accent-hover-end:#6080ff}.app-shell,.login-page,.pricing-page,.public-page,.workspace-page,body,html{overflow-x:clip}.public-page{padding:18px 20px 40px}.public-page__header{top:18px;width:min(1400px,100%)!important;padding:6px 0 12px!important}.public-page__nav{gap:clamp(18px,2.2vw,32px)!important}.public-page__header-actions .ghost-button,.public-page__nav-link{min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#5e6f86!important}.public-page__header-actions .ghost-button:focus-visible,.public-page__header-actions .ghost-button:hover,.public-page__nav-link:focus-visible,.public-page__nav-link:hover{color:#0c1730!important}.public-page__body{padding-top:72px;padding-bottom:72px}.public-page__body--access,.public-page__body--pricing{width:min(1400px,100%)}.pricing-page{gap:24px}.pricing-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:22px}.pricing-hero__copy{gap:14px;padding:10px 0 0}.pricing-hero__copy h1{max-width:12ch;font-size:clamp(2.9rem,5vw,5.2rem)}.pricing-hero__panel{gap:16px;padding:20px}.pricing-mode-switch--refined{margin:0}.pricing-mode-switch__button{display:inline-flex;align-items:center;justify-content:center}.pricing-grid--refined,.pricing-story-grid{gap:16px!important}.plan-card{min-width:0;padding:24px!important}.plan-card__action .primary-button,.plan-card__action .secondary-button{width:100%}.plan-card__description,.plan-card__footnote,.plan-card__header p{line-height:1.6}.public-tail__actions{gap:10px}.top-nav{top:0;padding:0 18px}.top-nav__surface{padding:12px 0 10px!important}.top-nav--scrolled .top-nav__surface{padding-top:12px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(12,23,43,.08)!important;background:rgba(247,250,255,.96)!important;box-shadow:0 18px 34px rgba(12,23,43,.08)!important}.top-nav__right--desktop{justify-content:flex-end;gap:28px}.top-nav__links{flex:1 1 auto;justify-content:flex-end;gap:8px!important}.top-nav__nav-tools{flex:0 0 auto}.top-nav__action-link,.top-nav__link{min-height:42px!important;padding:0 14px!important}.top-nav__link--active{background:rgba(255,255,255,.94)!important}.top-nav__hover-menu{position:static}.top-nav__hover-panel{position:fixed;top:84px;left:50%;right:auto;z-index:280;transform:translateX(-50%);width:min(1460px,calc(100vw - 36px));gap:12px;border:1px solid rgba(12,23,43,.08)!important;box-shadow:0 28px 64px rgba(12,23,43,.14)!important}.top-nav__hover-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 2px 2px}.top-nav__hover-panel-header>div{display:grid;grid-gap:4px;gap:4px}.top-nav__hover-panel-header strong{font-size:1rem;letter-spacing:-.02em}.top-nav__hover-panel-header small{color:var(--ref-muted)}.top-nav__hover-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;align-items:start}.top-nav__hover-item-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:8px;gap:8px}.top-nav__hover-card{grid-column:1/-1;padding:16px 18px}.top-nav__account-summary{display:inline-flex;align-items:baseline;gap:8px;padding:2px 4px 0;color:#10284f}.top-nav__account-summary strong{font-size:.95rem;letter-spacing:-.02em}.top-nav__account-summary span{color:var(--ref-muted);font-size:.84rem}.top-nav__hover-item{min-height:56px;align-items:flex-start;padding:16px!important}.top-nav__hover-item-settings{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:rgba(244,248,255,.9);color:#566984;box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.top-nav__hover-item-settings:focus-visible,.top-nav__hover-item-settings:hover{background:#fff;color:#10284f}.top-nav__portal-trigger,.user-chip{min-height:48px!important}.draft-drawer__scroll,.draft-drawer__viewport{height:100%;max-height:100%}.draft-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.draft-card{min-width:0;overflow:hidden}.draft-card__heading strong,.draft-card__meta span{overflow-wrap:anywhere}.workspace-header--editorial .workspace-header__copy h1{max-width:none;font-family:var(--font-sans),"Manrope",sans-serif;font-size:clamp(1.72rem,2vw,2.3rem);line-height:1.02;letter-spacing:-.04em}.workspace-header--editorial .workspace-header__copy p{max-width:64ch;font-size:.95rem;line-height:1.55}.workspace-grid--editorial{grid-template-columns:minmax(0,1.82fr) minmax(320px,.7fr)!important}.workspace-entry{gap:14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.workspace-entry__copy--compact{display:grid;grid-gap:8px;gap:8px;max-width:760px}.workspace-entry__copy--compact h2{max-width:none;font-family:var(--font-sans),"Manrope",sans-serif;font-size:clamp(1.34rem,1.8vw,1.82rem)!important;font-weight:700}.workspace-entry__copy--compact p{max-width:60ch;line-height:1.55}.workspace-entry__form-shell--minimal{padding:0;border-bottom:0}.workspace-entry__form-shell--minimal .field-grid{gap:14px}.workspace-entry__form-shell--minimal .workspace-entry__rail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workspace-entry__form-shell--minimal .field input,.workspace-entry__form-shell--minimal .field select,.workspace-entry__form-shell--minimal .field textarea,.workspace-entry__form-shell--minimal .placement-select__trigger{min-height:56px;border:1px solid rgba(12,23,43,.08)!important;background:rgba(255,255,255,.76)!important}.workspace-entry__form-shell--minimal .field textarea{min-height:132px}.workspace-entry__summary{display:flex;flex-wrap:wrap;gap:10px}.workspace-entry__summary-item{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(12,23,43,.08);background:rgba(255,255,255,.76);color:#20324a;font-size:.82rem;font-weight:700}.editorial-studio--result>.editorial-main-stack--result{gap:18px!important;align-items:start}.editorial-studio__editor,.editorial-studio__preview{height:100%}.login-page{padding:24px clamp(20px,4vw,56px)}.login-layout{margin-left:auto;grid-template-columns:minmax(320px,.72fr) minmax(500px,.96fr)!important;justify-content:flex-end;gap:clamp(32px,5vw,88px)}.login-figure-stage{display:flex;justify-content:flex-end;align-items:center;min-height:100%}.login-stack{align-items:flex-end}.login-figure-panel,.login-figure-panel__copy,.login-figure-panel__media,.login-figure-panel__notes,.login-figure-panel__proof,.login-figure-panel__proof-card,.login-stack:before,.login-stack__mascot{display:none!important}.login-card{width:min(560px,100%)}.login-card__header{gap:16px}.login-card__header strong{font-size:clamp(1.72rem,1.85vw,1.96rem)}.login-card__challenge-panel{gap:14px}.login-card__social{display:grid;grid-gap:12px;gap:12px}.login-card__social-divider{display:flex;align-items:center;gap:12px;color:#6a7d9c;font-size:.82rem;font-weight:700}.login-card__social-divider:after,.login-card__social-divider:before{content:"";flex:1 1 auto;height:1px;background:rgba(12,23,43,.08)}.login-card__social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.login-card__social-button{gap:10px}.login-card__social-button--quiet{opacity:.92}.login-card__google-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(12,23,43,.08);background:linear-gradient(135deg,#4285f4,#34a853 44%,#fbbc05 68%,#ea4335);color:#ffffff;font-size:.84rem;font-weight:800}.login-card__code-field{gap:10px;padding:0;border:0;background:transparent;box-shadow:none}.login-card__code-field>span{letter-spacing:0;text-transform:none}.login-card__code-field input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.22rem,1.9vw,1.52rem);letter-spacing:.18em;text-align:center}.login-figure-stage .auth-mascot-scene{width:min(420px,100%)}.login-figure-stage .auth-mascot-scene__dock{gap:18px!important}.login-figure-stage .auth-mascot--circle{margin-right:4px}@media (max-width:1180px){.login-layout{grid-template-columns:1fr!important;gap:22px}.login-figure-stage{order:2;justify-content:center}.login-stack{order:1;align-items:stretch}.login-card{margin-left:0}}@media (max-width:860px){.public-page{padding:12px 14px 32px}.public-page__header{top:10px;grid-template-columns:1fr!important;gap:12px}.public-page__header-actions,.public-page__nav{justify-content:flex-start;gap:14px!important}.public-page__body{padding-top:96px}.editorial-studio--result>.editorial-main-stack--result,.pricing-grid--refined,.pricing-hero,.pricing-story-grid,.workspace-grid--editorial{grid-template-columns:1fr!important}.top-nav{padding:0 12px}.top-nav__surface{width:calc(100vw - 24px)!important}.top-nav__hover-panel{width:calc(100vw - 24px);top:76px;padding:14px!important}.draft-drawer{inset:12px!important;max-height:calc(100vh - 24px)!important}}@media (max-width:720px){.public-page__body{padding-top:110px}.top-nav__surface{padding:10px 0 8px!important}.top-nav--scrolled .top-nav__surface{background:rgba(247,250,255,.96)!important;border-bottom:1px solid rgba(12,23,43,.08)!important;box-shadow:none!important}.top-nav__mobile-panel{top:64px!important}.login-page{padding:16px}.login-card{padding:24px!important}.login-card__social-grid{grid-template-columns:1fr}.login-figure-stage .auth-mascot-scene{min-height:300px!important;width:min(340px,100%)}.login-figure-stage .auth-mascot-scene__dock{gap:12px!important}.login-figure-stage .auth-mascot--circle .auth-mascot__body{width:110px!important;height:110px!important}.login-figure-stage .auth-mascot--rectangle .auth-mascot__body{width:122px!important;height:214px!important}.login-figure-stage .auth-mascot--oval .auth-mascot__body{width:136px!important;height:198px!important}.draft-drawer__toolbar,.workspace-entry__form-shell--minimal .workspace-entry__rail{grid-template-columns:1fr!important}}body{background:radial-gradient(circle at top left,rgba(90,125,255,.16),transparent 28%),radial-gradient(circle at 84% 14%,rgba(84,185,255,.12),transparent 24%),linear-gradient(180deg,var(--ref-bg-top) 0,#f7f9ff 48%,var(--ref-bg-bottom) 100%);color:var(--ref-text)}body:before{background-image:linear-gradient(var(--ref-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--ref-grid-color) 1px,transparent 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.5) 70%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.5) 70%,transparent)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:after{background:radial-gradient(circle at 10% 10%,rgba(97,122,255,.1),transparent 24%),radial-gradient(circle at 85% 22%,rgba(89,210,255,.08),transparent 20%)}body>*{position:relative;z-index:1}.ghost-button,.primary-button,.public-page__nav-link,.secondary-button,.top-nav__action-link,.top-nav__link{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .22s ease,opacity .18s ease!important}.primary-button{background:linear-gradient(135deg,var(--ref-accent-start) 0,var(--ref-accent-end) 100%)!important;box-shadow:0 16px 30px rgba(86,112,255,.18)!important}.primary-button:focus-visible,.primary-button:hover{background:linear-gradient(135deg,var(--ref-accent-hover-start) 0,var(--ref-accent-hover-end) 100%)!important;box-shadow:0 18px 32px rgba(86,112,255,.16)!important;transform:none!important}.ghost-button,.public-page__nav-link,.secondary-button,.top-nav__action-link,.top-nav__link{background:rgba(255,255,255,.72)!important;border-color:rgba(12,23,43,.08)!important;color:var(--ref-text)!important;box-shadow:none!important}.ghost-button:focus-visible,.ghost-button:hover,.public-page__nav-link:focus-visible,.public-page__nav-link:hover,.secondary-button:focus-visible,.secondary-button:hover,.top-nav__action-link:focus-visible,.top-nav__action-link:hover,.top-nav__link:focus-visible,.top-nav__link:hover{background:rgba(255,255,255,.92)!important;border-color:rgba(92,123,231,.18)!important;color:var(--ref-text)!important;transform:none!important}.app-shell,.login-page,.public-page,.workspace-page{position:relative}.top-nav{position:-webkit-sticky;position:sticky;top:10px;z-index:40;padding:0 14px}.public-page__header,.top-nav__surface{width:min(1480px,calc(100vw - 28px))!important;margin:0 auto!important;display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 18px!important;border-radius:28px!important;border:1px solid transparent!important;background:rgba(255,255,255,.46)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .22s ease,border-color .22s ease,box-shadow .24s ease!important}.public-page__header--scrolled,.top-nav--scrolled .top-nav__surface{background:rgba(248,250,255,.92)!important;border-color:var(--ref-border)!important;box-shadow:var(--ref-shadow-soft)!important}.top-nav__right--desktop{justify-content:space-between;gap:20px;min-width:0}.top-nav__links,.top-nav__right--desktop{display:flex!important;align-items:center}.top-nav__links{gap:10px!important;margin-left:0!important}.public-page__header-actions,.top-nav__nav-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px!important;min-width:0}.public-page__nav-link,.top-nav__action-link,.top-nav__link,.top-nav__portal-trigger,.user-chip{min-height:46px!important;padding:0 16px!important;border-radius:16px!important;font-weight:700!important;letter-spacing:-.01em}.top-nav__link--active{background:rgba(255,255,255,.96)!important;border-color:rgba(88,121,239,.16)!important}.top-nav__portal-trigger{display:inline-flex!important;align-items:center;gap:12px}.top-nav__portal-trigger-copy{display:grid;grid-gap:2px;gap:2px;text-align:left}.top-nav__hover-card span,.top-nav__hover-item small,.top-nav__portal-trigger-copy small{color:var(--ref-muted)!important}.top-nav__hover-menu{position:relative}.top-nav__hover-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:min(340px,84vw);display:grid;grid-gap:8px;gap:8px;padding:10px!important;border-radius:24px!important;border:1px solid var(--ref-border)!important;background:rgba(252,253,255,.96)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 26px 58px rgba(13,22,43,.12)!important}.top-nav__hover-panel.top-nav__hover-panel--portals{width:min(320px,84vw);top:calc(var(--newsbot-top-nav-height) - 16px)!important}.top-nav__hover-card,.top-nav__hover-item{border-radius:18px!important;border:1px solid rgba(12,23,43,.06)!important;background:rgba(255,255,255,.84)!important}.top-nav__hover-card{display:grid;grid-gap:4px;gap:4px;padding:14px 16px}.top-nav__hover-item{width:100%;display:flex!important;align-items:center;gap:12px;min-height:52px;padding:12px 15px!important;text-align:left}.top-nav__hover-item span{display:grid;grid-gap:0;gap:0}.top-nav__hover-item--active,.top-nav__hover-item:focus-visible,.top-nav__hover-item:hover{background:rgba(244,248,255,.98)!important;border-color:rgba(91,125,242,.16)!important}.public-page{min-height:100vh;padding:16px 20px 40px}.public-page__shell{width:min(1460px,100%);margin:0 auto}.public-page__header{top:10px;z-index:30;background:rgba(255,255,255,.58)!important;border-color:rgba(12,23,43,.04)!important}.public-page__nav{display:flex!important;gap:10px!important;margin-left:0!important}.public-page__nav,.public-page__nav-link{align-items:center;justify-content:center}.public-page__nav-link{display:inline-flex!important}.public-page__hello{color:var(--ref-text)!important}.public-page__body{width:min(1400px,100%);margin:0 auto;padding-top:120px;padding-bottom:86px}.public-page__body--access,.public-page__body--pricing{width:min(1380px,100%)}.access-center,.pricing-page{display:grid;grid-gap:32px;gap:32px}.pricing-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);grid-gap:28px;gap:28px;align-items:start}.pricing-hero__copy,.pricing-hero__panel,.pricing-story-card{border:1px solid rgba(12,23,43,.08);background:rgba(255,255,255,.84);box-shadow:var(--ref-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pricing-hero__copy{display:grid;align-content:start;grid-gap:18px;gap:18px;min-height:100%;padding:24px 8px 24px 2px;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pricing-hero__copy h1{margin:0;max-width:11ch;font-family:var(--font-serif),Georgia,serif;font-size:clamp(3.2rem,5.8vw,5.8rem);line-height:.88;letter-spacing:-.05em}.pricing-hero__copy p,.pricing-hero__panel p,.pricing-notes--refined p,.pricing-story-card p{margin:0;color:var(--ref-muted);line-height:1.72}.pricing-hero__panel{display:grid;grid-gap:18px;gap:18px;padding:22px;border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.94))!important}.pricing-hero__panel-copy{display:grid;grid-gap:8px;gap:8px}.pricing-hero__panel-copy strong{max-width:24ch;font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1;letter-spacing:-.04em}.pricing-hero__facts{display:grid;grid-gap:10px;gap:10px}.pricing-hero__fact{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:20px;border:1px solid rgba(12,23,43,.08);background:rgba(252,253,255,.96)}.plan-card__figure>span,.pricing-hero__fact span,.pricing-hero__preview-card span{color:#7c8eac;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-hero__fact strong,.pricing-story-card strong{color:var(--ref-text)}.pricing-mode-switch--refined{margin:0 auto;padding:6px!important;border:1px solid rgba(12,23,43,.08)!important;background:rgba(255,255,255,.84)!important;box-shadow:var(--ref-shadow-soft)!important}.pricing-mode-switch--hero{margin:0}.pricing-hero__preview{position:relative;min-height:340px;overflow:hidden;border-radius:28px;border:1px solid rgba(12,23,43,.08);background:linear-gradient(180deg,#eef3ff,#dfe8ff);box-shadow:0 24px 52px rgba(13,22,43,.08)}.pricing-hero__preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.pricing-hero__preview-card{position:absolute;left:20px;right:20px;bottom:20px;display:grid;grid-gap:10px;gap:10px;padding:18px 20px;border-radius:24px;border:1px solid rgba(10,18,36,.08);background:rgba(13,22,43,.84);box-shadow:0 24px 42px rgba(13,22,43,.24)}.pricing-hero__preview-card small,.pricing-hero__preview-card span,.pricing-hero__preview-card strong{color:#f7fbff}.pricing-hero__preview-card strong{max-width:24ch}.pricing-hero__preview-tags{display:flex;flex-wrap:wrap;gap:8px}.plan-card__badge-pill,.pricing-hero__preview-tags small{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-weight:700}.pricing-hero__preview-tags small{background:rgba(255,255,255,.12)}.pricing-grid--refined{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.plan-card,.pricing-grid--refined{display:grid!important;grid-gap:18px!important;gap:18px!important}.plan-card{padding:28px!important;border-radius:32px!important;border:1px solid var(--ref-border)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.94))!important;box-shadow:var(--ref-shadow-soft)!important;transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease!important}.plan-card:focus-within,.plan-card:hover{transform:translateY(-2px);border-color:rgba(92,123,231,.14)!important;box-shadow:0 26px 52px rgba(13,22,43,.1)!important}.plan-card--selected{border-color:rgba(87,126,255,.8)!important;box-shadow:0 0 0 1px rgba(87,126,255,.44),0 26px 54px rgba(26,48,112,.12),0 0 0 6px rgba(103,144,255,.08)!important}.plan-card__header-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-card__badge-pill{background:rgba(87,126,255,.12);color:#3558de}.plan-card__figure,.plan-card__footer,.workspace-entry__fact,.workspace-entry__stat{background:rgba(245,249,255,.9)!important}.plan-card__figure{display:grid;grid-gap:10px;gap:10px}.plan-card__figure-row{display:grid;grid-gap:4px;gap:4px}.plan-card__figure-row strong{font-size:clamp(2rem,3vw,3rem);line-height:.92;letter-spacing:-.05em}.pricing-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pricing-story-card{display:grid;grid-gap:12px;gap:12px;padding:22px 24px;border-radius:28px}.pricing-notes--refined{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:6px}.public-tail__actions{display:flex;align-items:center;gap:12px}.access-center__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.44fr);grid-gap:20px;gap:20px;align-items:end}.access-center__intro h1{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.8rem,4.2vw,4.4rem);line-height:.94;letter-spacing:-.045em}.access-center__intro p,.access-center__status p{color:var(--ref-muted)}.access-center__status{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:22px;border:1px solid var(--ref-border);background:rgba(255,255,255,.78);box-shadow:var(--ref-shadow-soft)}.saas-tabs--access .saas-tabs__list{width:-moz-fit-content;width:fit-content;display:flex!important;flex-wrap:wrap;gap:8px;padding:6px!important;border-radius:20px!important;border:1px solid rgba(12,23,43,.08)!important;background:rgba(255,255,255,.84)!important}.saas-tabs--access .saas-tabs__trigger{min-height:42px;padding:0 16px;border-radius:14px!important}.login-page{min-height:100vh;display:grid;place-items:center;padding:28px 22px}.login-layout{width:min(1380px,calc(100vw - 44px))!important;grid-template-columns:minmax(0,.96fr) minmax(460px,.74fr);grid-gap:34px;gap:34px;align-items:center}.login-figure-panel{display:grid;grid-gap:22px;gap:22px;width:100%;max-width:720px;padding:12px 8px 12px 0;align-items:start}.login-figure-panel__copy{display:grid;grid-gap:12px;gap:12px;max-width:720px}.login-figure-panel__copy strong{font-family:var(--font-serif),Georgia,serif;font-size:clamp(3.4rem,6vw,6.1rem);line-height:.88;letter-spacing:-.05em;color:var(--ref-text)}.login-figure-panel__copy p{max-width:58ch;margin:0;color:var(--ref-muted)}.login-figure-panel__notes,.login-figure-panel__stats{display:grid;grid-gap:10px;gap:10px}.login-figure-panel__notes{max-width:56ch}.login-figure-panel__note{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(12,23,43,.08);background:rgba(255,255,255,.82);box-shadow:0 14px 28px rgba(13,22,43,.06);color:var(--ref-text);font-size:.88rem;font-weight:700}.login-figure-panel__proof{display:grid;grid-template-columns:minmax(0,.94fr) minmax(280px,1.06fr);grid-gap:18px;gap:18px;align-items:stretch}.login-figure-panel__media,.login-figure-panel__proof-card{border-radius:30px;border:1px solid rgba(12,23,43,.08);background:rgba(255,255,255,.84);box-shadow:var(--ref-shadow-soft);overflow:hidden}.login-figure-panel__proof-card{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:22px 24px}.login-figure-panel__proof-card span,.login-figure-panel__stat small{color:#7c8eac;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.login-figure-panel__proof-card strong,.login-figure-panel__stat p{color:var(--ref-text)}.login-figure-panel__proof-card strong{font-size:1.08rem;line-height:1.35}.login-figure-panel__stat{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:20px;border:1px solid rgba(12,23,43,.08);background:rgba(245,249,255,.92)}.login-figure-panel__stat p{margin:0;line-height:1.62}.login-figure-panel__media{position:relative;min-height:420px}.login-figure-panel__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 36%}.login-stack{position:relative;display:grid;grid-gap:18px;gap:18px}.login-stack:before{content:"";position:absolute;inset:24px -30px auto 38px;height:420px;border-radius:40px;background:linear-gradient(125deg,rgba(133,161,255,.22),rgba(255,174,102,.2) 42%,rgba(215,120,255,.2));filter:blur(0);z-index:0;pointer-events:none}.login-card{width:min(520px,100%);position:relative;z-index:1;margin-left:auto;padding:36px!important;border-radius:32px!important;border:1px solid rgba(12,23,43,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.95))!important;box-shadow:0 32px 72px rgba(13,22,43,.12),inset 0 1px 0 rgba(255,255,255,.92)!important}.login-card__header{display:grid;grid-gap:18px;gap:18px}.login-card__header>div{display:grid;grid-gap:6px;gap:6px}.login-card__header strong{font-size:clamp(1.78rem,2vw,2.08rem);letter-spacing:-.03em}.login-card .field>span,.login-card__header span{color:#667998!important}.login-card .field input,.login-card .field select,.login-card .field textarea{min-height:58px;border:1px solid rgba(12,23,43,.08)!important;background:rgba(252,253,255,.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96)!important}.login-card .field input:focus,.login-card .field select:focus,.login-card .field textarea:focus{border-color:rgba(96,124,238,.34)!important;box-shadow:0 0 0 4px rgba(104,132,255,.1),inset 0 1px 0 rgba(255,255,255,.96)!important}.login-card .password-field__toggle{background:rgba(242,246,255,.96)!important;box-shadow:inset 0 0 0 1px rgba(12,23,43,.08)!important}.login-card .password-field__toggle:focus-visible,.login-card .password-field__toggle:hover{background:rgba(235,241,255,1)!important}.login-card__submit{width:100%;min-height:56px!important;justify-content:center!important}.login-stack__mascot{position:relative;z-index:1;width:min(360px,calc(100% - 40px));margin-left:auto}.auth-mascot-scene{position:relative!important;width:100%;max-width:none;min-height:244px!important;padding:24px 16px 20px!important;display:grid!important;align-items:end!important;overflow:hidden!important;border-radius:32px!important;border:1px solid rgba(12,23,43,.08)!important;background:radial-gradient(circle at 18% 16%,rgba(127,150,255,.18),transparent 28%),radial-gradient(circle at 84% 16%,rgba(84,215,255,.16),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(242,247,255,.96))!important}.auth-mascot-scene__dock{position:relative!important;z-index:2!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:10px!important;padding:18px 8px 38px!important}.auth-mascot-scene__ground{bottom:14px!important;width:min(86%,360px)!important;height:54px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(227,234,255,.98),rgba(243,247,255,.98))!important;box-shadow:0 24px 42px rgba(12,23,43,.12),inset 0 1px 0 rgba(255,255,255,.9)!important}.auth-mascot-scene__front{bottom:10px!important;width:min(84%,344px)!important;height:24px!important;border-radius:999px!important;background:rgba(238,244,255,.98)!important;box-shadow:none!important}.auth-mascot{display:grid!important;align-items:end!important;justify-items:center!important;transform:rotate(var(--mascot-lean,0deg))!important}.auth-mascot__body{position:relative!important;display:grid!important;place-items:center!important;border:1px solid rgba(12,23,43,.08)!important;box-shadow:0 20px 34px rgba(12,23,43,.12),inset 0 1px 0 rgba(255,255,255,.46)!important}.auth-mascot__face{top:42%!important;gap:7px!important}.auth-mascot__eyes{gap:10px!important}.auth-mascot__eye{width:18px!important;height:18px!important}.auth-mascot__pupil{width:9px!important;height:9px!important}.auth-mascot__mouth{width:var(--mascot-mouth-width)!important;height:var(--mascot-mouth-height)!important;border-radius:var(--mascot-mouth-radius)!important;background:#081224!important;transform:translate(var(--mascot-mouth-shift-x,0),calc(2px + var(--mascot-mouth-shift-y, 0px))) rotate(var(--mascot-mouth-rotate))!important}.auth-mascot--circle .auth-mascot__body{width:74px!important;height:74px!important;border-radius:999px!important;background:linear-gradient(180deg,#90d9ff,#58adff)!important}.auth-mascot--rectangle .auth-mascot__body{width:78px!important;height:138px!important;border-radius:28px!important;background:linear-gradient(180deg,#b39dff,#6f6fff)!important}.auth-mascot--oval .auth-mascot__body{width:86px!important;height:126px!important;border-radius:999px 999px 28px 28px!important;background:linear-gradient(180deg,#d8ecff,#7bd7ff)!important}.workspace-grid--editorial,.workspace-header--editorial,.workspace-page--editorial{width:min(1460px,calc(100vw - 28px))!important}.workspace-page{gap:26px!important}.workspace-header{grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important;align-items:start!important;padding:18px 0 2px!important}.workspace-header__copy{gap:10px!important}.workspace-header__copy h1{margin:0;max-width:16ch;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.8rem,4.1vw,4.6rem);line-height:.94;letter-spacing:-.048em}.workspace-header__copy p{max-width:64ch;color:var(--ref-muted)}.workspace-header__actions{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;gap:12px!important}.workspace-grid--editorial{grid-template-columns:minmax(0,1.72fr) minmax(304px,.78fr)!important;gap:24px!important}.workspace-main--editorial,.workspace-sidebar--editorial{gap:20px!important}.workspace-sidebar--editorial{position:-webkit-sticky;position:sticky;top:94px;height:auto!important;max-height:none!important;overflow:visible!important}.card,.sidebar-section,.workspace-entry{border-radius:30px!important;border:1px solid var(--ref-border)!important;background:rgba(255,255,255,.82)!important;box-shadow:var(--ref-shadow)!important}.card,.workspace-entry{padding:28px!important}.workspace-entry{display:grid!important;grid-gap:26px!important;gap:26px!important}.workspace-entry__form-shell{padding-bottom:12px;border-bottom:1px solid rgba(12,23,43,.08)}.workspace-entry__lower{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);grid-gap:26px;gap:26px;align-items:start}.workspace-entry__content,.workspace-entry__visual{gap:18px!important;align-content:start!important}.workspace-entry__copy h2{max-width:12ch;font-size:clamp(2.5rem,4.4vw,4.4rem)!important;line-height:.94!important;letter-spacing:-.05em!important}.workspace-entry__copy p{max-width:52ch;color:var(--ref-muted)!important}.workspace-entry__facts,.workspace-entry__grid,.workspace-entry__rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px!important;gap:12px!important}.workspace-entry__fact,.workspace-entry__stat{min-height:88px!important;border-radius:20px!important;border:1px solid rgba(12,23,43,.06)!important;padding:14px 16px!important}.workspace-entry__panel{padding:22px 24px!important;border-radius:26px!important;border:1px solid rgba(12,23,43,.06)!important;background:rgba(245,249,255,.9)!important}.workspace-entry__media-stack{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(200px,.72fr)!important;grid-gap:16px!important;gap:16px!important}.workspace-entry__media{min-height:250px!important;border-radius:28px!important;border:1px solid rgba(12,23,43,.08)!important;overflow:hidden!important;background:linear-gradient(180deg,#f8fbff,#ecf3ff)!important}.workspace-entry__media--primary,.workspace-entry__media--secondary{min-height:320px!important}.workspace-entry__media img{width:100%!important;height:100%!important;object-fit:cover!important}.editorial-brief,.editorial-studio{gap:18px!important}.editorial-studio--result{display:grid!important;grid-gap:22px!important;gap:22px!important}.editorial-studio--result>.editorial-main-stack--result{display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:22px!important;gap:22px!important}.editorial-studio__editor,.editorial-studio__preview{padding:24px!important;border-radius:24px!important;border:1px solid rgba(12,23,43,.08)!important;background:rgba(247,250,255,.92)!important}.editor-panel__header{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.editor-panel__header small,.info-list__label,.link-row small,.muted,.panel-note{color:var(--ref-muted)!important}.sidebar-section{overflow:hidden}.sidebar-section__trigger{width:100%;padding:17.1px 18px 13.3px!important;background:transparent!important}.sidebar-section__body{padding:0 18px 18px}.sidebar-section__title-row{display:flex;align-items:center;gap:10px;justify-content:space-between}.draft-empty-state,.status-banner{border-radius:20px!important;border:1px solid rgba(12,23,43,.06)!important;background:rgba(245,249,255,.86)!important}.status-banner{padding:16px 18px}.draft-empty-state{padding:18px}.inline-link,.link-row{color:var(--ref-text)!important}.tag-chip{border-radius:999px!important;border:1px solid rgba(12,23,43,.08)!important;background:rgba(255,255,255,.84)!important}@media (max-width:1180px){.access-center__intro,.editorial-studio--result>.editorial-main-stack--result,.login-figure-panel__proof,.pricing-grid--refined,.pricing-hero,.pricing-story-grid,.workspace-entry__lower,.workspace-grid--editorial{grid-template-columns:1fr!important}.login-layout{grid-template-columns:1fr}.login-card,.login-stack__mascot{margin-left:0}}@media (max-width:860px){.public-page__header,.top-nav__right--desktop{grid-template-columns:1fr}.pricing-notes--refined,.public-page__header-actions,.public-page__nav,.public-tail__actions,.top-nav__links,.top-nav__nav-tools{justify-content:flex-start}.pricing-hero__copy h1{max-width:none}.pricing-hero__panel,.pricing-story-card{padding:20px}.pricing-grid--refined,.workspace-entry__facts,.workspace-entry__grid,.workspace-entry__rail{grid-template-columns:1fr!important}}@media (max-width:720px){.public-page__header,.top-nav{top:6px}.public-page__header,.top-nav__surface{width:calc(100vw - 16px)!important;padding:12px 14px!important;border-radius:22px!important}.public-page__body{padding-top:132px}.login-page{padding:14px}.public-page{padding:10px 14px 32px}.public-page__body{padding-top:136px;padding-bottom:72px}.pricing-hero__copy,.pricing-hero__panel,.pricing-story-card{padding-left:0;padding-right:0}.pricing-hero__panel,.pricing-story-card{padding:18px}.card,.login-card,.sidebar-section,.workspace-entry{padding:20px!important}.login-layout{width:min(100%,calc(100vw - 28px))!important;gap:24px}.login-figure-panel{padding-right:0}.login-figure-panel__media,.login-figure-panel__proof-card{min-height:auto}.login-stack:before{inset:16px 0 auto 0;height:320px}.login-stack__mascot{width:100%}.auth-mascot-scene{min-height:238px!important}.auth-mascot-scene__dock{gap:10px!important}.auth-mascot--circle .auth-mascot__body{width:82px!important;height:82px!important}.auth-mascot--rectangle .auth-mascot__body{width:80px!important;height:138px!important}.auth-mascot--oval .auth-mascot__body{width:92px!important;height:130px!important}}.public-page{padding:16px 20px 40px!important}.public-page__shell{width:min(1460px,100%)!important;margin:0 auto!important}.public-page__header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:32!important;width:min(1460px,calc(100vw - 40px))!important;margin:0 auto!important;padding:18px 0 12px!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.public-page__header,.public-page__header--scrolled{background:transparent!important;box-shadow:none!important}.public-page__header--scrolled{border:0!important}.public-page__nav{gap:clamp(18px,2vw,30px)!important}.public-page__header .brand-lockup__link,.public-page__header-actions .ghost-button,.public-page__nav-link{padding:0!important;min-height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.public-page__header-actions .ghost-button,.public-page__nav-link{color:#61748f!important;font-weight:700!important}.public-page__header-actions .ghost-button:focus-visible,.public-page__header-actions .ghost-button:hover,.public-page__nav-link:focus-visible,.public-page__nav-link:hover{color:#081224!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.public-page__body{margin:0 auto!important;padding-top:76px!important;padding-bottom:74px!important}.public-page__body,.public-page__body--access,.public-page__body--pricing{width:min(1400px,100%)!important}.pricing-page{gap:26px!important;overflow-x:clip!important}.pricing-page,.pricing-page *{max-width:100%}.pricing-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;gap:28px!important;align-items:start!important}.pricing-hero__copy{gap:16px!important;padding:12px 0 0!important}.pricing-hero__copy h1{max-width:11ch!important}.pricing-hero__panel{gap:16px!important}.pricing-mode-switch__button{min-height:46px!important;padding:0 18px!important}.plan-card{min-width:0!important;gap:16px!important}.plan-card__action{margin-top:6px!important}.plan-card__action .primary-button,.plan-card__action .secondary-button{width:100%!important;justify-content:center!important}.top-nav{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:40!important;padding:0 18px!important}.top-nav__surface{width:min(1460px,calc(100vw - 36px))!important;margin:0 auto!important;padding:14px 0 10px!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.top-nav--scrolled .top-nav__surface{padding:12px 0!important;border-bottom:1px solid rgba(8,18,36,.08)!important;background:rgba(248,250,255,.96)!important;box-shadow:0 16px 28px rgba(8,18,36,.08)!important}.top-nav__right--desktop{justify-content:flex-end!important;gap:30px!important}.top-nav__links{flex:1 1 auto!important;justify-content:flex-end!important;gap:4px!important}.top-nav__nav-tools{flex:0 0 auto!important;gap:12px!important}.top-nav__action-link,.top-nav__link{min-height:auto!important;padding:8px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#5c6f8a!important}.top-nav__action-link:focus-visible,.top-nav__action-link:hover,.top-nav__link--active,.top-nav__link:focus-visible,.top-nav__link:hover{color:#081224!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.top-nav__portal-trigger,.user-chip{min-height:46px!important;padding:0 16px!important;border-radius:18px!important;border:1px solid rgba(8,18,36,.08)!important;background:rgba(255,255,255,.86)!important;box-shadow:none!important}.top-nav__hover-menu{position:static!important}.top-nav__hover-panel{position:fixed!important;top:78px!important;left:18px!important;right:18px!important;transform:none!important;width:auto!important;max-width:min(1460px,calc(100vw - 36px))!important;margin:0 auto!important;display:grid!important;grid-gap:12px!important;gap:12px!important;padding:16px!important;border-radius:28px!important;border:1px solid rgba(8,18,36,.08)!important;background:rgba(250,252,255,.98)!important;box-shadow:0 24px 52px rgba(8,18,36,.12)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.top-nav__hover-panel-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:0 4px 2px!important}.top-nav__hover-panel-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;grid-gap:12px!important;gap:12px!important;align-items:start!important}.top-nav__hover-card,.top-nav__hover-item{border-radius:22px!important}.top-nav__hover-panel--account .top-nav__hover-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 18px!important}.top-nav__account-summary{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:2px 6px 10px!important}.top-nav__account-summary strong{color:#081224!important;font-size:.95rem!important}.top-nav__account-summary span{color:#60718d!important;font-size:.84rem!important}.top-nav__hover-panel--account{width:min(420px,92vw)!important}.top-nav__hover-item--account,.top-nav__hover-panel--account .top-nav__hover-item{min-height:0!important;padding:8px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;align-items:flex-start!important;gap:10px!important}.top-nav__hover-item--account span,.top-nav__hover-panel--account .top-nav__hover-item span{gap:2px!important}.top-nav__hover-panel--account .top-nav__hover-item--active,.top-nav__hover-panel--account .top-nav__hover-item:focus-visible,.top-nav__hover-panel--account .top-nav__hover-item:hover{background:transparent!important;border-color:transparent!important}.draft-drawer{inset:20px!important;width:auto!important;max-width:none!important;height:auto!important;border-radius:32px!important}.draft-drawer__scroll,.draft-drawer__viewport{height:100%!important;max-height:100%!important}.draft-drawer__toolbar{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(220px,.8fr))!important;gap:12px!important}.draft-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;grid-gap:14px!important;gap:14px!important}.draft-card{min-width:0!important;overflow:hidden!important}.draft-card__heading strong,.draft-card__meta span{overflow-wrap:anywhere!important}.workspace-grid--editorial,.workspace-header--editorial,.workspace-page--editorial{width:min(1500px,calc(100vw - 36px))!important;margin-inline:auto!important}.workspace-page--editorial.workspace-page--solo{gap:12px!important}.workspace-header--editorial{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;padding:8px 0 0!important}.workspace-header--editorial.workspace-header--solo{grid-template-columns:1fr!important;gap:6px!important;padding-top:2px!important;justify-items:start!important;text-align:left!important}.workspace-header--editorial .workspace-header__copy{gap:4px!important}.workspace-header--editorial.workspace-header--solo .workspace-header__copy{max-width:none!important;width:100%!important;margin-inline:0!important}.workspace-header--editorial .workspace-header__copy h1{max-width:none!important;font-family:var(--font-sans),"Manrope",sans-serif!important;font-size:clamp(1.68rem,1.9vw,2.18rem)!important;line-height:1.02!important;letter-spacing:-.04em!important}.workspace-header--editorial.workspace-header--solo .workspace-header__copy .eyebrow,.workspace-header--editorial.workspace-header--solo .workspace-header__copy p{display:none!important}.workspace-header--editorial.workspace-header--solo .workspace-header__copy h1{text-align:left!important}.workspace-grid--editorial{grid-template-columns:minmax(0,1.84fr) minmax(320px,.72fr)!important;gap:20px!important;align-items:start!important}.workspace-grid--editorial.workspace-grid--solo{grid-template-columns:minmax(0,1fr)!important}.workspace-main--editorial.workspace-main--solo{padding-top:0!important}.workspace-entry.workspace-entry--minimal{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.workspace-entry__copy--compact{display:grid!important;grid-gap:8px!important;gap:8px!important;max-width:760px!important}.workspace-entry__copy--compact .eyebrow,.workspace-page--solo .workspace-entry__copy--compact{display:none!important}.workspace-entry__copy--compact h2{max-width:none!important;font-family:var(--font-sans),"Manrope",sans-serif!important;font-size:clamp(1.32rem,1.8vw,1.82rem)!important;line-height:1.08!important;letter-spacing:-.03em!important}.workspace-entry__copy--compact p{max-width:60ch!important;margin:0!important;color:var(--ref-muted)!important}.workspace-entry__form-shell--minimal{padding:0!important;border:0!important;width:100%!important;max-width:none!important}.workspace-entry__feedback{width:100%!important;max-width:820px!important}.workspace-entry__feedback .status-banner{display:grid!important;grid-gap:8px!important;gap:8px!important}.workspace-entry__feedback-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.workspace-entry__feedback .status-banner p{margin:0!important;color:var(--ref-muted)!important}.workspace-entry__form-shell--minimal .field-grid{gap:14px!important}.workspace-entry__form-shell--minimal .field-grid--single{grid-template-columns:minmax(0,1fr)!important}.workspace-entry__form-shell--minimal .workspace-entry__rail{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;grid-gap:12px!important;gap:12px!important}.workspace-entry__form-shell--minimal .field input,.workspace-entry__form-shell--minimal .field select,.workspace-entry__form-shell--minimal .field textarea,.workspace-entry__form-shell--minimal .placement-select__trigger{min-height:56px!important;border:1px solid rgba(8,18,36,.08)!important;border-radius:18px!important;background:rgba(255,255,255,.8)!important;box-shadow:none!important}.workspace-entry__form-shell--minimal .field textarea{min-height:132px!important}.workspace-entry__field--compact{gap:6px!important}.workspace-entry__textarea--compact{resize:none!important;overflow-y:auto!important}.workspace-entry__form-shell--minimal .field textarea.workspace-entry__textarea--compact,.workspace-entry__textarea--compact{height:56px!important;min-height:56px!important;max-height:56px!important}.workspace-entry__prompt-row{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 56px!important;grid-gap:8px!important;gap:8px!important;align-items:end!important;width:100%!important;min-width:0!important}.workspace-entry__form-shell--minimal .field-grid>.workspace-entry__rail{grid-column:1/-1!important}.workspace-entry__prompt-field{grid-column:1!important;min-width:0!important}.entry-submit-arrow{grid-column:2!important;display:inline-grid!important;place-items:center!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;padding:0!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--ref-accent-start) 0,var(--ref-accent-end) 100%)!important;color:#ffffff!important;cursor:pointer!important;box-shadow:0 16px 30px rgba(86,112,255,.18)!important;transition:background-color .18s ease,box-shadow .22s ease,opacity .18s ease!important}.entry-submit-arrow:focus-visible,.entry-submit-arrow:hover{background:linear-gradient(135deg,var(--ref-accent-hover-start) 0,var(--ref-accent-hover-end) 100%)!important;box-shadow:0 18px 32px rgba(86,112,255,.16)!important;outline:none!important}.entry-submit-arrow:focus-visible{box-shadow:0 18px 32px rgba(86,112,255,.16),0 0 0 4px rgba(82,117,255,.16)!important}.entry-submit-arrow:disabled{cursor:not-allowed!important;opacity:.62!important}.entry-submit-arrow svg{width:25px!important;height:25px!important;stroke-width:3!important}.generation-stop-button{position:fixed!important;left:50%!important;bottom:26px!important;z-index:80!important;transform:translateX(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:0!important;padding:2px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:rgba(91,111,143,.58)!important;box-shadow:none!important;font:inherit!important;font-size:.78rem!important;font-weight:650!important;line-height:1.2!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important}.generation-stop-button:focus-visible,.generation-stop-button:hover{color:rgba(82,117,255,.78)!important;outline:none!important;background:transparent!important;box-shadow:none!important}.workspace-entry__summary{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.workspace-entry__summary-item{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(8,18,36,.08)!important;background:rgba(255,255,255,.76)!important;color:#20324a!important;font-size:.82rem!important;font-weight:700!important}.editorial-studio--result{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.editorial-main-stack--result{display:grid!important;width:100%!important;margin:0!important}.editorial-main-stack.editorial-main-stack--result,.editorial-studio--result>.editorial-main-stack--result{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.editorial-studio__editor,.editorial-studio__preview{min-width:0!important;height:100%!important}.login-page{min-height:100vh!important;display:flex!important;justify-content:center!important;padding:24px clamp(20px,4vw,56px)!important}.login-layout,.login-page{align-items:center!important}.login-layout{width:min(1400px,100%)!important;margin-left:auto!important;display:grid!important;grid-template-columns:minmax(360px,.72fr) minmax(520px,.96fr)!important;justify-content:flex-end!important;grid-gap:clamp(32px,5vw,88px)!important;gap:clamp(32px,5vw,88px)!important}.login-figure-panel,.login-hero__links,.login-stack__mascot{display:none!important}.login-figure-stage{display:flex!important;justify-content:center!important;align-items:center!important;min-height:100%!important}.login-stack{position:relative!important;display:grid!important;align-items:flex-end!important}.login-stack:before{display:none!important}.login-card{position:relative!important;width:min(560px,100%)!important;margin-left:auto!important;padding:34px!important}.login-card__header{gap:16px!important}.login-card__header strong{font-size:clamp(1.72rem,1.9vw,1.98rem)!important}.login-card__social{display:grid!important;grid-gap:12px!important;gap:12px!important}.login-card__social-divider{display:flex!important;align-items:center!important;gap:12px!important;color:#6a7d9c!important;font-size:.82rem!important;font-weight:700!important}.login-card__social-divider:after,.login-card__social-divider:before{content:""!important;flex:1 1 auto!important;height:1px!important;background:rgba(8,18,36,.08)!important}.login-card__social-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.login-card__social-button{min-height:52px!important;justify-content:center!important;gap:10px!important}.login-card__google-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:999px!important;border:1px solid rgba(8,18,36,.08)!important;background:linear-gradient(135deg,#4285f4,#34a853 44%,#fbbc05 68%,#ea4335)!important;color:#fff!important;font-size:.84rem!important;font-weight:800!important}.login-card__challenge-panel{gap:14px!important}.login-card .field--checkbox{display:flex!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:0 20px!important;border-radius:22px!important;border:1px solid rgba(8,18,36,.08)!important;background:rgba(248,250,255,.82)!important}.login-card .field--checkbox input{width:18px!important;height:18px!important;margin:0!important;accent-color:#5d78ff!important}.login-card .field--checkbox>span{color:#1f3048!important;font-size:.95rem!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important}.login-card__code-field{gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.login-card__code-field>span{color:#667998!important;font-size:.96rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.login-card__code-field input{min-height:64px!important;padding-inline:20px!important;border-radius:18px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:clamp(1.22rem,1.9vw,1.52rem)!important;letter-spacing:.18em!important;text-align:center!important}.login-figure-stage .auth-mascot-scene{width:min(420px,100%)!important;min-height:420px!important;padding:36px 0 28px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.login-figure-stage .auth-mascot-scene__dock{justify-content:flex-start!important;gap:28px!important;padding:24px 0 28px!important}.login-figure-stage .auth-mascot-scene__ground{bottom:18px!important;width:min(92%,420px)!important;height:28px!important;border-radius:18px!important;background:rgba(219,229,248,.34)!important;box-shadow:none!important}.login-figure-stage .auth-mascot-scene__front{display:none!important}.login-figure-stage .auth-mascot--circle{margin-right:42px!important}.login-figure-stage .auth-mascot__body{border:0!important;box-shadow:none!important}.login-figure-stage .auth-mascot__face{top:38%!important;gap:12px!important}.login-figure-stage .auth-mascot__eyes{gap:14px!important}.login-figure-stage .auth-mascot__eye{width:26px!important;height:26px!important}.login-figure-stage .auth-mascot__pupil{width:11px!important;height:11px!important}.login-figure-stage .auth-mascot--circle .auth-mascot__body{width:138px!important;height:138px!important}.login-figure-stage .auth-mascot--rectangle .auth-mascot__body{width:156px!important;height:272px!important;border-radius:40px!important}.login-figure-stage .auth-mascot--oval .auth-mascot__body{width:170px!important;height:248px!important;border-radius:999px 999px 36px 36px!important}@media (max-width:1180px){.login-layout{grid-template-columns:1fr!important;gap:22px!important}.login-figure-stage{order:2!important;justify-content:center!important}.login-stack{order:1!important;align-items:stretch!important}.login-card{margin-left:0!important}}@media (max-width:860px){.public-page{padding:12px 14px 32px!important}.public-page__header{width:calc(100vw - 28px)!important;top:8px!important;grid-template-columns:1fr!important;gap:12px!important}.public-page__header-actions,.public-page__nav{justify-content:flex-start!important;gap:14px!important}.public-page__body{padding-top:104px!important}.editorial-main-stack.editorial-main-stack--result,.editorial-studio--result>.editorial-main-stack--result,.pricing-grid--refined,.pricing-hero,.pricing-story-grid,.workspace-grid--editorial{grid-template-columns:1fr!important}.top-nav{padding:0 12px!important}.top-nav__surface{width:calc(100vw - 24px)!important}.top-nav__hover-panel{top:72px!important;left:12px!important;right:12px!important;max-width:none!important;width:auto!important;padding:14px!important}.draft-drawer{inset:12px!important;max-height:calc(100vh - 24px)!important}}@media (max-width:720px){.login-page{padding:16px!important}.login-card{padding:24px!important}.login-card__social-grid{grid-template-columns:1fr!important}.login-figure-stage .auth-mascot-scene{min-height:300px!important;width:min(340px,100%)!important}.login-figure-stage .auth-mascot-scene__dock{gap:12px!important}.login-figure-stage .auth-mascot--circle .auth-mascot__body{width:110px!important;height:110px!important}.login-figure-stage .auth-mascot--rectangle .auth-mascot__body{width:122px!important;height:214px!important}.login-figure-stage .auth-mascot--oval .auth-mascot__body{width:136px!important;height:198px!important}.draft-drawer__toolbar,.workspace-entry__form-shell--minimal .workspace-entry__rail{grid-template-columns:1fr!important}}.login-page{position:relative!important;padding-top:118px!important}.login-page__brand{position:absolute!important;top:clamp(22px,3vw,34px)!important;left:clamp(20px,4vw,52px)!important;z-index:4!important}.login-page__brand .brand-lockup__link{text-decoration:none!important}.login-card__header{justify-content:flex-start!important;margin-bottom:12px!important}.login-card__header>div{display:grid!important;grid-gap:8px!important;gap:8px!important}.login-card__social{gap:14px!important}.login-card__social-grid{grid-template-columns:1fr!important}.login-card__social-button{width:100%!important}.login-card__social-button--google{min-height:56px!important;justify-content:center!important;padding-inline:18px!important}.login-card__google-mark{width:22px!important;height:22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.login-card__google-mark svg{display:block!important;width:100%!important;height:100%!important}.login-card__challenge-panel{display:grid!important;grid-gap:18px!important;gap:18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.login-card__challenge-copy{display:grid!important;grid-gap:6px!important;gap:6px!important}.login-card__challenge-copy strong{color:#102038!important;font-size:1.04rem!important;font-weight:800!important;letter-spacing:-.02em!important}.login-card__challenge-copy p{margin:0!important;color:#607492!important;font-size:.97rem!important}.login-card__method-switch{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;grid-gap:0!important;gap:0!important;width:min(100%,348px)!important;margin-inline:auto!important;justify-self:center!important;padding:6px!important;border-radius:999px!important;border:1px solid rgba(11,21,40,.08)!important;background:rgba(244,247,253,.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)!important;overflow:hidden!important;isolation:isolate!important}.login-card__method-switch-indicator{position:absolute!important;top:6px!important;bottom:6px!important;left:6px!important;width:calc((100% - 12px) / 3)!important;border-radius:999px!important;background:#ffffff!important;box-shadow:0 12px 24px rgba(12,22,42,.12)!important;transform:translateX(calc(var(--login-switch-index, 0) * 100%))!important;transition:transform .36s cubic-bezier(.22,1,.36,1)!important;z-index:0!important}.login-card__method-switch-button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1!important;min-height:52px!important;min-width:0!important;padding:0 18px!important;border:0!important;background:transparent!important;color:#61748f!important;font-size:.86rem!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.12!important;text-align:center!important;box-shadow:none!important;transition:color .22s ease!important}.login-card__method-switch-button--active{color:#102038!important}.login-card__method-switch-button:focus-visible,.login-card__method-switch-button:hover{color:#0b1528!important}.login-card__method-switch-button:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px rgba(91,120,255,.34)!important}.login-card__feedback{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:10px!important}.login-card__back-arrow{position:absolute!important;top:28px!important;right:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important;color:#6b7d99!important;box-shadow:none!important;cursor:pointer!important;touch-action:manipulation!important;transition:color .18s ease,transform .18s ease!important}.login-card__back-arrow:focus-visible,.login-card__back-arrow:hover{color:#14253f!important;transform:translateX(-2px)!important}.login-card__back-arrow:focus-visible{outline:none!important}.login-card__inline-link{color:var(--ref-accent-end)!important;font-weight:700!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;text-underline-offset:.18em!important;transition:color .18s ease,-webkit-text-decoration-color .18s ease!important;transition:text-decoration-color .18s ease,color .18s ease!important;transition:text-decoration-color .18s ease,color .18s ease,-webkit-text-decoration-color .18s ease!important}.login-card__inline-link:focus-visible,.login-card__inline-link:hover{color:var(--ref-accent-end)!important;-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important}.login-card__inline-link--disabled,.login-card__inline-link--disabled:focus-visible,.login-card__inline-link--disabled:hover{color:#8a98ad!important;cursor:not-allowed!important;-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;pointer-events:none!important}.login-card__subtle-link-row{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;margin:2px 0 0!important;color:#607492!important}.login-card__inline-link[hidden],.login-card__subtle-link-row[hidden]{display:none!important}.login-card__submit:disabled{background:linear-gradient(135deg,rgba(144,166,232,.9),rgba(129,145,190,.92))!important;box-shadow:0 10px 18px rgba(86,112,255,.08)!important;opacity:1!important}.login-figure-stage .auth-mascot-scene{width:min(520px,100%)!important;min-height:476px!important;padding:18px 0 10px!important;margin-inline:auto!important}.login-figure-stage .auth-mascot-scene__dock{justify-content:center!important;align-items:flex-end!important;width:100%!important;gap:30px!important;padding:52px 0 20px!important}.login-figure-stage .auth-mascot-scene__front,.login-figure-stage .auth-mascot-scene__ground{display:none!important}.login-figure-stage .auth-mascot{--friend-offset:0px;--base-rotate:0deg;--face-offset-x:0px;--face-offset-y:0px;--login-mascot-shift-x:0px;--login-mascot-shift-y:0px;--login-mascot-face-top:32.4%;--login-mascot-face-motion-x:1;--login-mascot-face-motion-y:1;--login-mascot-pupil-motion-x:1;--login-mascot-pupil-motion-y:1;--login-mascot-mouth-motion-x:1;--login-mascot-mouth-motion-y:1;--login-mascot-mouth-width-scale:1;--login-mascot-mouth-height-scale:1;--login-mascot-mouth-base-y:-18px;transform:translate(var(--login-mascot-shift-x),var(--login-mascot-shift-y)) rotate(var(--mascot-lean,0deg))!important;transition:transform .28s cubic-bezier(.22,1,.36,1)!important;will-change:transform!important}.login-figure-stage .auth-mascot__body{animation:login-mascot-bob 5.8s cubic-bezier(.37,0,.22,1) infinite;will-change:translate!important}.login-figure-stage .auth-mascot--circle .auth-mascot__body{animation-delay:-.4s}.login-figure-stage .auth-mascot--rectangle .auth-mascot__body{animation-delay:-1.4s}.login-figure-stage .auth-mascot--oval .auth-mascot__body{animation-delay:-2.1s}.login-figure-stage .auth-mascot--circle{--friend-offset:0px!important;--base-rotate:0deg!important;--face-offset-y:0px!important;--login-mascot-shift-x:-32px;--login-mascot-face-top:31.8%;--login-mascot-mouth-width-scale:0.96;--login-mascot-mouth-height-scale:1.02;--login-mascot-mouth-base-y:-16px;--login-mascot-face-motion-x:0.72;--login-mascot-face-motion-y:0.76;--login-mascot-pupil-motion-x:0.82;--login-mascot-pupil-motion-y:0.8;--login-mascot-mouth-motion-x:0.92;--login-mascot-mouth-motion-y:0.88;width:126px!important;height:126px!important;flex:0 0 auto!important;margin-right:0!important;z-index:3!important}.login-figure-stage .auth-mascot--circle .auth-mascot__eye{width:24px!important;height:24px!important}.login-figure-stage .auth-mascot--rectangle{--friend-offset:0px!important;--base-rotate:0deg!important;--face-offset-y:0px!important;--login-mascot-face-top:29.4%;--login-mascot-mouth-width-scale:1.12;--login-mascot-mouth-height-scale:1.08;--login-mascot-mouth-base-y:-14px;--login-mascot-face-motion-x:1.04;--login-mascot-face-motion-y:0.98;width:160px!important;height:286px!important;flex:0 0 auto!important;z-index:2!important}.login-figure-stage .auth-mascot--oval{--friend-offset:0px!important;--base-rotate:0deg!important;--face-offset-y:0px!important;--login-mascot-face-top:30.4%;--login-mascot-mouth-width-scale:1.04;--login-mascot-mouth-height-scale:1.04;--login-mascot-mouth-base-y:-15px;--login-mascot-face-motion-x:0.94;--login-mascot-face-motion-y:0.92;width:174px!important;height:252px!important;flex:0 0 auto!important;z-index:1!important}.login-figure-stage .auth-mascot__body{overflow:hidden!important;transform:none!important;box-shadow:0 14px 28px rgba(12,23,43,.08)!important;transition:box-shadow .22s ease!important}.login-figure-stage .auth-mascot__body:before{content:none!important;display:none!important}.login-figure-stage .auth-mascot__face{top:var(--login-mascot-face-top)!important;gap:9px!important;transition:transform .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1)!important;will-change:transform!important;transform:translate(calc(-50% + (var(--mascot-face-shift-x, 0px) * var(--mascot-face-scale-x, 1) * var(--login-mascot-face-motion-x, 1))),calc(-50% + (var(--mascot-face-shift-y, 0px) * var(--mascot-face-scale-y, 1) * var(--login-mascot-face-motion-y, 1))))!important}.login-figure-stage .auth-mascot__eyes{gap:16px!important}.login-figure-stage .auth-mascot__eye{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;overflow:hidden!important}.login-figure-stage .auth-mascot__pupil{width:12px!important;height:12px!important;transition:transform .26s cubic-bezier(.22,1,.36,1)!important;transform:translate(calc(var(--mascot-pupil-shift-x, 0px) * var(--mascot-pupil-scale-x, 1) * var(--login-mascot-pupil-motion-x, 1)),calc(var(--mascot-pupil-shift-y, 0px) * var(--mascot-pupil-scale-y, 1) * var(--login-mascot-pupil-motion-y, 1)))!important;will-change:transform!important}.login-figure-stage .auth-mascot__mouth{width:calc(var(--mascot-mouth-width) * var(--login-mascot-mouth-width-scale))!important;height:clamp(18px,calc(var(--mascot-mouth-height) * var(--login-mascot-mouth-height-scale)),24px)!important;border-radius:0 0 999px 999px!important;background:#081224!important;border:0 solid transparent!important;box-sizing:border-box!important;transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),border-radius .32s cubic-bezier(.22,1,.36,1)!important;transform:translate(calc(var(--mascot-mouth-shift-x, 0px) * var(--login-mascot-mouth-motion-x, 1)),calc(var(--login-mascot-mouth-base-y) + (var(--mascot-mouth-shift-y, 0px) * var(--login-mascot-mouth-motion-y, 1)))) rotate(var(--mascot-mouth-rotate))!important}.login-figure-stage .auth-mascot-scene--private .auth-mascot__mouth{background:transparent!important;border-color:#081224!important;border-width:0 3px 3px!important}.login-figure-stage .auth-mascot-scene--challenge .auth-mascot__mouth,.login-figure-stage .auth-mascot-scene--peek .auth-mascot__mouth{width:22px!important;height:22px!important;border-radius:999px!important;background:#081224!important;border-width:0!important}.login-figure-stage .auth-mascot--circle .auth-mascot__body{width:126px!important;height:126px!important;background:linear-gradient(180deg,#72d6ff,#3f98ff)!important;transform:none!important}.login-figure-stage .auth-mascot--rectangle .auth-mascot__body{width:160px!important;height:286px!important;border-radius:42px!important;background:linear-gradient(180deg,#a8adff,#6670ff)!important;transform:none!important}.login-figure-stage .auth-mascot--oval .auth-mascot__body{width:174px!important;height:252px!important;border-radius:999px 999px 60% 60%!important;background:linear-gradient(180deg,#bfe8ff,#63b6ff)!important;transform:none!important}@keyframes login-mascot-bob{0%,to{translate:0 0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.login-card__method-switch-indicator{transition:none!important}.login-figure-stage .auth-mascot__body{animation:none!important}}@media (max-width:860px){.login-page{padding-top:92px!important}.login-page__brand{top:16px!important;left:14px!important}}@media (max-width:720px){.login-page{padding-top:84px!important}.login-layout{grid-template-columns:minmax(0,1fr)!important}.login-figure-stage,.login-layout,.login-stack{width:100%!important}.login-card,.login-figure-stage,.login-stack{min-width:0!important;justify-self:stretch!important}.login-page__brand{top:14px!important;left:16px!important}.login-card{width:100%!important;max-width:none!important;margin-left:0!important;padding:28px 22px!important}.login-card__back-arrow{top:22px!important;right:22px!important}.login-card__method-switch-button{font-size:.8rem!important}.login-figure-stage .auth-mascot-scene{min-height:334px!important;width:min(360px,100%)!important;padding-top:4px!important;margin-inline:auto!important}.login-figure-stage .auth-mascot-scene__dock{gap:8px!important;padding-top:34px!important;transform:scale(.76)!important;transform-origin:center bottom!important}.login-figure-stage .auth-mascot--circle,.login-figure-stage .auth-mascot--circle .auth-mascot__body{width:78px!important;height:78px!important}.login-figure-stage .auth-mascot--circle{--login-mascot-shift-x:-10px}.login-figure-stage .auth-mascot--rectangle,.login-figure-stage .auth-mascot--rectangle .auth-mascot__body{width:108px!important;height:196px!important}.login-figure-stage .auth-mascot--oval,.login-figure-stage .auth-mascot--oval .auth-mascot__body{width:114px!important;height:174px!important}}.public-page__header--pricing{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;position:static!important;top:auto!important;left:auto!important;transform:none!important;z-index:auto!important;width:100%!important;margin:0!important;padding:18px 0 16px!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.public-page__header--pricing .brand-lockup__link{flex:0 0 auto}.public-page__header-rail--pricing{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%}.public-page__header-cluster--pricing{display:flex;align-items:center;justify-content:flex-end;gap:20px;min-width:0}.brand-lockup--pricing-header .brand-lockup__copy{gap:0}.brand-lockup--pricing-header .brand-lockup__copy strong{letter-spacing:.08em}.public-page__header-cluster--pricing .public-page__nav{margin-left:0!important;justify-content:flex-end!important;gap:24px!important}.public-page__header--pricing .public-page__nav-link{position:relative;padding:0!important;background:transparent!important;border:0!important;color:#5f6f86!important;box-shadow:none!important}.public-page__header--pricing .public-page__nav-link:after{content:none!important;display:none!important}.public-page__header--pricing .public-page__nav-link:focus-visible,.public-page__header--pricing .public-page__nav-link:hover{color:#0b1528!important;background:transparent!important;border:0!important;box-shadow:none!important}.public-page__header--pricing .public-page__header-actions{flex:0 0 auto;gap:0!important;justify-content:flex-end!important}.public-page__header--pricing .public-page__hello{flex:0 1 auto;max-width:18ch;overflow:hidden;color:#0b1528!important;font-size:.94rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.public-page__header--pricing .primary-button{min-width:138px;justify-content:center}.public-page__header--pricing .public-page__header-actions .primary-button:focus-visible,.public-page__header--pricing .public-page__header-actions .primary-button:hover{background:linear-gradient(135deg,#8d9fff,#6f89ff 42%,#5d7cfc)!important}.public-page__body--pricing{padding-top:0!important}.pricing-page{gap:34px!important}.pricing-hero{grid-template-columns:minmax(0,1fr)!important}.pricing-plans{display:grid;grid-gap:24px;gap:24px;scroll-margin-top:118px}.pricing-mode-switch--cards{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:min(348px,100%);margin-inline:auto;padding:6px!important;border:1px solid rgba(11,21,40,.08)!important;border-radius:999px!important;background:rgba(244,247,253,.98)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)!important}.pricing-mode-switch--cards .pricing-mode-switch__thumb{position:absolute;top:6px;left:6px;width:calc((100% - 12px) / 2);height:calc(100% - 12px);border-radius:999px;background:#ffffff;box-shadow:0 12px 24px rgba(12,22,42,.12);transition:transform .36s cubic-bezier(.22,1,.36,1)}.pricing-mode-switch--team .pricing-mode-switch__thumb{transform:translateX(100%)}@media (prefers-reduced-motion:reduce){.pricing-mode-switch--cards .pricing-mode-switch__thumb{transition:none}}.pricing-mode-switch--cards .pricing-mode-switch__button{position:relative;z-index:1;min-width:0!important;min-height:52px!important;padding:0 22px!important;border:0!important;background:transparent!important;color:#61748f!important;font-weight:700!important;box-shadow:none!important}.pricing-mode-switch--cards .pricing-mode-switch__button:focus-visible,.pricing-mode-switch--cards .pricing-mode-switch__button:hover{background:transparent!important;color:#0b1528!important}.pricing-mode-switch--cards .pricing-mode-switch__button--active{background:transparent!important;color:#0b1528!important;box-shadow:none!important}.pricing-grid--refined{gap:20px!important}.pricing-grid--refined .plan-card--pricing{grid-template-rows:auto auto auto auto 1fr auto;gap:18px!important;align-content:start!important;min-height:100%;padding:28px 22px 20px!important;border-radius:24px!important;border:1px solid rgba(11,21,40,.12)!important;background:rgba(255,255,255,.98)!important;box-shadow:none!important;transition:none!important}.pricing-grid--refined .plan-card--pricing:focus-within,.pricing-grid--refined .plan-card--pricing:hover{transform:none!important;border-color:rgba(11,21,40,.12)!important;box-shadow:none!important}.pricing-grid--refined .plan-card--pricing.plan-card--selected{border-color:rgba(122,162,255,.78)!important;box-shadow:0 0 0 1px rgba(122,162,255,.5),0 0 0 10px rgba(122,162,255,.08),0 22px 40px rgba(67,95,171,.14)!important}.pricing-grid--refined .plan-card--pricing .plan-card__header{gap:10px}.pricing-grid--refined .plan-card--pricing .plan-card__header strong{font-size:clamp(2rem,3vw,2.45rem);line-height:.96;letter-spacing:-.05em;color:#091224!important}.pricing-grid--refined .plan-card--pricing .plan-card__eyebrow{color:#61748f!important;letter-spacing:.12em}.pricing-grid--refined .plan-card--pricing .plan-card__badge-pill{background:rgba(103,144,255,.14)!important;color:#2d4fb7!important}.plan-card__pricing-figure{display:grid;grid-gap:6px;gap:6px}.plan-card__pricing-figure-label{color:#6d7d93;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.plan-card__pricing-figure-row{display:flex;align-items:flex-start;gap:10px}.plan-card__pricing-figure-row strong{font-size:clamp(3.15rem,4vw,4.15rem);line-height:.9;letter-spacing:-.07em;color:#091224}.plan-card__pricing-figure-row small{margin-top:10px;color:#6d7d93;font-size:.76rem;font-weight:700;letter-spacing:.1em;line-height:1.15;text-transform:uppercase}.plan-card__pricing-summary{margin:0;color:#091224;font-size:1.04rem;line-height:1.45}.pricing-grid--refined .plan-card--pricing .plan-card__action{margin-top:0!important}.pricing-grid--refined .plan-card--pricing .plan-card__action .primary-button,.pricing-grid--refined .plan-card--pricing .plan-card__action .secondary-button{min-height:54px!important;border-radius:999px!important;border-width:1px!important;font-weight:700!important;transform:none!important;box-shadow:none!important}.pricing-grid--refined .plan-card--pricing .plan-card__action .primary-button{background:linear-gradient(135deg,var(--ref-accent-start) 0,var(--ref-accent-end) 100%)!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 16px 30px rgba(86,112,255,.18)!important}.pricing-grid--refined .plan-card--pricing .plan-card__action .primary-button:focus-visible,.pricing-grid--refined .plan-card--pricing .plan-card__action .primary-button:hover{background:linear-gradient(135deg,var(--ref-accent-hover-start) 0,var(--ref-accent-hover-end) 100%)!important;border-color:transparent!important;box-shadow:0 18px 32px rgba(86,112,255,.16)!important}.pricing-grid--refined .plan-card--pricing .plan-card__action .secondary-button{background:#ffffff!important;border-color:rgba(11,21,40,.16)!important;color:#0b1528!important}.pricing-grid--refined .plan-card--pricing .plan-card__action .secondary-button:focus-visible,.pricing-grid--refined .plan-card--pricing .plan-card__action .secondary-button:hover{background:#f3f6fb!important;border-color:rgba(11,21,40,.24)!important}.pricing-grid--refined .plan-card--pricing .plan-card__feature-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.pricing-grid--refined .plan-card--pricing .plan-card__feature-list li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:#0b1528;font-size:.95rem;line-height:1.45}.pricing-grid--refined .plan-card--pricing .plan-card__feature-list svg{margin-top:2px;color:#0b1528;opacity:.92}.plan-card__pricing-bottom{display:grid;grid-gap:10px;gap:10px;align-self:end}.pricing-grid--refined .plan-card--pricing .plan-card__description{margin:0;color:#61748f!important;font-size:.92rem;line-height:1.55}.pricing-grid--refined .plan-card--pricing .plan-card__footer{gap:0!important;padding-top:10px;border-top:1px solid rgba(11,21,40,.08)}.pricing-grid--refined .plan-card--pricing .plan-card__footnote{display:block;margin:0;color:#6f8098!important;font-size:.84rem;line-height:1.48}@media (max-width:980px){.public-page__header--pricing{width:100%!important;grid-template-columns:auto 1fr auto!important;gap:16px!important}.public-page__header--pricing .public-page__header-actions,.public-page__header--pricing .public-page__nav,.public-page__header-cluster--pricing{justify-content:flex-end!important}.public-page__body--pricing{padding-top:0!important}}@media (max-width:860px){.public-page__header--pricing{width:100%!important;top:auto!important;grid-template-columns:auto 1fr auto!important;gap:14px!important}.public-page__header-rail--pricing{gap:12px}.public-page__header--pricing .public-page__header-actions,.public-page__header--pricing .public-page__nav,.public-page__header-cluster--pricing{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}.public-page__body--pricing{padding-top:0!important}}@media (max-width:720px){.public-page__header--pricing{width:100%!important;top:auto!important;grid-template-columns:auto 1fr auto!important;gap:10px!important;padding:12px 0 10px!important;border-radius:0!important}.public-page__header--pricing .public-page__nav{justify-content:flex-end!important;gap:10px!important}.public-page__header-cluster--pricing{gap:10px}.public-page__header--pricing .public-page__header-actions{justify-content:flex-end!important;gap:0!important}.public-page__header--pricing .public-page__nav-link{font-size:.9rem}.public-page__header--pricing .brand-lockup__copy--pricing-header strong{font-size:.96rem;letter-spacing:.08em}.public-page__header--pricing .public-page__hello{max-width:11ch;font-size:.84rem}.public-page__header--pricing .primary-button{min-width:102px;min-height:44px!important;padding:0 14px!important;font-size:.9rem}.public-page__body--pricing{padding-top:0!important}.pricing-plans{gap:20px}.pricing-mode-switch--cards{width:100%}.pricing-grid--refined .plan-card--pricing{padding:24px 18px 18px!important}}.app-shell__ambient{background:radial-gradient(circle at top left,rgba(78,108,255,.16),transparent 28%),radial-gradient(circle at 82% 14%,rgba(76,141,255,.12),transparent 24%),linear-gradient(180deg,#ffffff,#f7f9ff 48%,#eef4ff)!important}.app-shell__ambient:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.06) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.06) 1px,transparent 0);background-size:86px 86px;-webkit-mask-image:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.78) 46%,rgba(255,255,255,.28));mask-image:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.78) 46%,rgba(255,255,255,.28));pointer-events:none}.app-shell{padding:0 0 28px!important}.app-shell__body{padding-inline:clamp(16px,2vw,24px)!important}html{scrollbar-gutter:stable}:root{--newsbot-top-nav-height:86px;--newsbot-shell-inline:clamp(16px,2vw,24px)}.top-nav{width:100dvw;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important;padding:0!important;isolation:isolate}.top-nav__surface{position:relative;width:100dvw!important;max-width:none!important;margin:0!important;padding:14px 18px 10px!important;border-radius:0!important}.top-nav--scrolled .top-nav__surface{padding:12px 18px!important}.top-nav--scrolled:after{content:"";position:fixed;top:0;left:0;width:100dvw;height:calc(var(--newsbot-top-nav-height) - 16px);border-bottom:1px solid rgba(12,23,43,.08);background:rgba(247,250,255,.96);box-shadow:0 18px 34px rgba(12,23,43,.08);pointer-events:none;z-index:-1}.top-nav__hover-panel{top:calc(var(--newsbot-top-nav-height) - 4px)!important}.top-nav__hover-panel:before{content:"";position:absolute;top:-18px;left:0;right:0;height:18px}.app-select__hover-shell{position:relative;min-width:0}.app-select__hover-bridge{position:absolute;top:100%;left:0;right:0;height:10px;z-index:459}.app-select__hover-shell .app-select__content--hover-open{position:absolute;top:calc(100% + 8px);left:0;width:max-content;min-width:max(100%,min(360px,calc(100vw - 28px)));margin:0;padding:10px}.app-select__hover-option{width:100%;border:0;background:transparent;text-align:left}.app-select__hover-option:focus-visible,.app-select__hover-option:hover{outline:none;background:rgba(219,226,239,.76)}.app-select__hover-option--selected{background:rgba(17,45,78,.08);font-weight:700}.app-select__hover-option--disabled{opacity:.45;cursor:not-allowed}.generate-category-select__trigger{min-height:48px}.generate-category-select__content{width:min(360px,var(--radix-select-content-available-width,calc(100vw - 28px)),calc(100vw - 28px))!important;min-width:min(var(--radix-select-trigger-width,260px),calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:min(340px,var(--radix-select-content-available-height,calc(100dvh - 48px)))!important;overflow:hidden!important;z-index:7000!important}.generate-category-select__content .app-select__viewport{max-height:inherit!important;overflow-y:auto!important}.workspace-page{position:relative}.workspace-page--with-floating-title{padding-top:calc(var(--newsbot-top-nav-height) + 10px)}.workspace-page__floating-title{position:absolute;top:-4px;left:50%;z-index:3;width:min(88vw,860px);transform:translateX(-50%);font-family:var(--font-sans),"Manrope",sans-serif;font-size:clamp(1rem,1.18vw,1.18rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;text-align:center;color:rgba(16,26,44,.78);pointer-events:none}.workspace-page--with-floating-title .workspace-page__floating-title{top:calc(var(--newsbot-top-nav-height) - 2px)}.app-loading-screen{min-height:100vh;display:grid;place-items:center;padding:0;background:transparent!important}.app-loading-screen__floating{width:min(92vw,980px);display:grid;place-items:center;text-align:center}.app-loading-screen__floating-text{margin:0;font-family:var(--font-sans),"Manrope",sans-serif;font-size:clamp(1.42rem,1.78vw,1.78rem);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:transparent;background-image:linear-gradient(108deg,rgba(101,113,131,.42) 12%,rgba(101,113,131,.7) 36%,rgba(250,252,255,.94) 52%,rgba(101,113,131,.72) 66%,rgba(101,113,131,.42) 88%);background-size:240% 100%;background-position:160% 50%;-webkit-background-clip:text;background-clip:text;animation:generate-light-wave 2.9s linear infinite}.workspace-entry__feedback{justify-self:center;max-width:none!important}.workspace-entry--generate{position:relative;align-items:start!important}.workspace-entry--generate .workspace-entry__form-shell--minimal{padding-top:82px!important}.workspace-main--editorial>.workspace-entry.workspace-entry--minimal.workspace-entry--generate{min-height:clamp(468px,60vh,560px)!important}.workspace-entry--generate:has(.workspace-entry__feedback--generate) .workspace-entry__form-shell--minimal{padding-top:128px!important}.workspace-entry__feedback--generate{position:absolute;top:22px;left:50%;z-index:2;width:min(100%,760px)!important;margin:0!important;transform:translateX(-50%);pointer-events:none}.generate-activity{display:grid;width:min(100%,760px);min-height:296px;height:296px;grid-template-rows:220px 56px;grid-gap:20px;gap:20px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.generate-activity--visible{opacity:1;visibility:visible;transform:translateY(0)}.generate-activity__art{display:flex;align-items:flex-end;justify-content:center;min-height:0}.generate-activity__image{width:100%;height:220px;object-fit:cover;border-radius:28px;filter:saturate(.4) contrast(1.04) brightness(1.02)}.generate-activity__copy{display:grid;width:min(100%,620px);min-height:56px;margin:0 auto;grid-gap:6px;gap:6px;align-content:center;justify-items:center;text-align:center}.generate-activity__line{margin:0;font-size:.94rem;font-weight:600;line-height:1.45;color:transparent;background-image:linear-gradient(108deg,rgba(101,113,131,.42) 12%,rgba(101,113,131,.7) 36%,rgba(250,252,255,.94) 52%,rgba(101,113,131,.72) 66%,rgba(101,113,131,.42) 88%);background-size:240% 100%;background-position:160% 50%;-webkit-background-clip:text;background-clip:text;animation:generate-light-wave 2.9s linear infinite}.generate-activity__line:nth-child(2){font-size:.84rem;font-weight:500}.generate-error-toast{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:80;display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px 8px 14px;border:1px solid rgba(16,24,40,.14);border-radius:8px;background:rgba(255,255,255,.96);color:#151923;box-shadow:0 12px 30px rgba(16,24,40,.14);font-size:.9rem;font-weight:600;transform:translateX(-50%)}.generate-error-toast__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:currentColor;cursor:pointer}.generate-error-toast__close:hover{background:rgba(16,24,40,.08)}@keyframes generate-light-wave{0%{background-position:160% 50%}to{background-position:-70% 50%}}.editorial-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px}.editorial-result-actions__primary{width:auto;min-width:0;justify-content:center}.editorial-result-actions__save{min-width:120px;justify-content:center}.editorial-studio__editor,.editorial-studio__preview{align-content:start!important}.editorial-studio__preview .rich-preview{display:grid;grid-gap:16px;gap:16px;align-content:start}.editorial-studio__preview .rich-preview h1{margin-top:0!important}.workspace-entry__form-shell--minimal .workspace-entry__rail--generate{display:grid!important;align-items:end!important;width:100%!important;grid-gap:12px!important;gap:12px!important;justify-content:start!important;grid-template-columns:minmax(232px,.96fr) minmax(352px,1.42fr) minmax(176px,.82fr)!important}.workspace-entry__form-shell--minimal .workspace-entry__rail--generate>.field,.workspace-entry__form-shell--minimal .workspace-entry__rail--generate>.generate-entry__date-pair,.workspace-entry__form-shell--minimal .workspace-entry__rail--generate>.generate-entry__submit-slot{min-width:0}.workspace-entry__form-shell--minimal .workspace-entry__rail--generate>.generate-entry__field--search-mode{grid-column:1}.workspace-entry__form-shell--minimal .workspace-entry__rail--generate>.generate-entry__field--target-length{grid-column:3}.workspace-entry__form-shell--minimal .workspace-entry__rail--generate>.generate-entry__date-pair--window-detail,.workspace-entry__form-shell--minimal .workspace-entry__rail--generate>.generate-entry__field--window-detail{grid-column:2}.workspace-entry__form-shell--minimal .workspace-entry__rail--generate>.generate-entry__submit-slot{grid-column:4}.workspace-entry__form-shell--minimal .workspace-entry__rail--generate .generate-entry__field--search-mode>span,.workspace-entry__form-shell--minimal .workspace-entry__rail--generate .generate-entry__field--window-detail>span{white-space:nowrap}.generate-entry__date-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.generate-entry__submit-slot{display:flex;align-items:flex-end;justify-content:flex-start;flex:0 0 auto}.generate-entry__submit-slot .primary-button{min-height:56px!important;min-width:220px;justify-content:center!important}.generate-processing-state{display:grid;justify-items:center;align-content:start;min-height:clamp(420px,56vh,520px);padding-top:72px}.generate-processing-state__feedback{position:relative;isolation:isolate;width:min(100%,760px);animation:generate-processing-assemble 3s cubic-bezier(.18,.82,.24,1) both}.generate-processing-state__feedback:after,.generate-processing-state__feedback:before{content:"";position:absolute;right:8%;left:8%;bottom:18px;pointer-events:none}.generate-processing-state__feedback:before{z-index:0;height:58%;border-radius:32px;background:radial-gradient(circle at 14% 92%,rgba(255,242,229,.86) 0 16px,transparent 17px),radial-gradient(circle at 31% 78%,rgba(255,218,186,.74) 0 20px,transparent 21px),radial-gradient(circle at 52% 88%,rgba(255,244,232,.82) 0 18px,transparent 19px),radial-gradient(circle at 72% 70%,rgba(255,217,180,.76) 0 22px,transparent 23px),radial-gradient(circle at 86% 84%,rgba(255,246,236,.78) 0 17px,transparent 18px);opacity:0;filter:blur(8px);transform:translateY(54px) scale(.84);animation:generate-processing-fragments-rise 3s cubic-bezier(.18,.82,.24,1) both}.generate-processing-state__feedback:after{z-index:0;height:64%;border-radius:30px;background:linear-gradient(122deg,transparent,transparent 14%,rgba(255,244,234,.58) 0,rgba(255,244,234,.58) 19%,transparent 0,transparent 32%,rgba(255,223,196,.38) 0,rgba(255,223,196,.38) 38%,transparent 0,transparent 54%,rgba(255,248,241,.52) 0,rgba(255,248,241,.52) 60%,transparent 0,transparent 72%,rgba(255,226,200,.34) 0,rgba(255,226,200,.34) 77%,transparent 0);opacity:0;filter:blur(12px);transform:translateY(74px) scaleY(.72);-webkit-clip-path:inset(44% 0 0 0 round 30px);clip-path:inset(44% 0 0 0 round 30px);animation:generate-processing-dust-sweep 3s cubic-bezier(.18,.82,.24,1) both}.generate-processing-state__feedback>*{position:relative;z-index:1}@keyframes generate-processing-assemble{0%{opacity:0;transform:translateY(44px) scale(.88);filter:blur(18px) saturate(.82);-webkit-clip-path:inset(82% 0 0 0 round 32px);clip-path:inset(82% 0 0 0 round 32px)}28%{opacity:.48;transform:translateY(28px) scale(.92);filter:blur(12px) saturate(.88);-webkit-clip-path:inset(58% 0 0 0 round 32px);clip-path:inset(58% 0 0 0 round 32px)}57%{opacity:.82;transform:translateY(16px) scale(.97);filter:blur(7px) saturate(.94);-webkit-clip-path:inset(30% 0 0 0 round 32px);clip-path:inset(30% 0 0 0 round 32px)}83%{opacity:1;transform:translateY(4px) scale(1.012);filter:blur(2px) saturate(1);-webkit-clip-path:inset(6% 0 0 0 round 32px);clip-path:inset(6% 0 0 0 round 32px)}to{opacity:1;transform:translateY(0) scale(1);filter:none;-webkit-clip-path:inset(0 0 0 0 round 32px);clip-path:inset(0 0 0 0 round 32px)}}@keyframes generate-processing-fragments-rise{0%{opacity:0;transform:translateY(58px) scale(.8);filter:blur(12px)}24%{opacity:.16}54%{opacity:.62;transform:translateY(18px) scale(.96);filter:blur(7px)}79%{opacity:.32;transform:translateY(-6px) scale(1.04);filter:blur(4px)}to{opacity:0;transform:translateY(-18px) scale(1.08);filter:blur(2px)}}@keyframes generate-processing-dust-sweep{0%{opacity:0;transform:translateY(78px) scaleY(.68);filter:blur(16px);-webkit-clip-path:inset(62% 0 0 0 round 30px);clip-path:inset(62% 0 0 0 round 30px)}38%{opacity:.32;transform:translateY(34px) scaleY(.82);filter:blur(12px);-webkit-clip-path:inset(38% 0 0 0 round 30px);clip-path:inset(38% 0 0 0 round 30px)}68%{opacity:.46;transform:translateY(8px) scaleY(.98);filter:blur(7px);-webkit-clip-path:inset(14% 0 0 0 round 30px);clip-path:inset(14% 0 0 0 round 30px)}to{opacity:0;transform:translateY(-10px) scaleY(1.06);filter:blur(3px);-webkit-clip-path:inset(0 0 0 0 round 30px);clip-path:inset(0 0 0 0 round 30px)}}.theme-picker-overlay--generate[data-state=open]{animation:generate-theme-picker-overlay-in 2s cubic-bezier(.18,.82,.24,1) both}.theme-picker-overlay--generate[data-state=closed]{animation:generate-theme-picker-overlay-out 2s cubic-bezier(.6,.02,.28,1) both}.theme-picker-dialog--generate{display:grid!important;grid-template-rows:auto minmax(0,1fr);grid-gap:20px;gap:20px;max-height:min(86dvh,720px)!important;overflow:hidden!important;overflow-x:hidden!important;overscroll-behavior:contain;border-radius:28px!important;transform-origin:center;will-change:transform,opacity,filter;scrollbar-gutter:stable}.theme-picker-dialog--generate .theme-picker-dialog__header{margin-bottom:0}.theme-picker-dialog--generate .theme-picker-grid{min-height:0;overflow-y:auto;padding-right:12px;margin-right:-6px;padding-bottom:6px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(63,114,175,.34) rgba(219,226,239,.34)}.theme-picker-dialog--generate .theme-picker-grid::-webkit-scrollbar{width:10px}.theme-picker-dialog--generate .theme-picker-grid::-webkit-scrollbar-track{border-radius:999px;background:rgba(219,226,239,.34)}.theme-picker-dialog--generate .theme-picker-grid::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,.92);border-radius:999px;background:rgba(63,114,175,.36)}.theme-picker-dialog--generate[data-state=open]{animation:generate-theme-picker-enter 2s cubic-bezier(.18,.82,.24,1) both}.theme-picker-dialog--generate[data-state=closed]{animation:generate-theme-picker-exit 2s cubic-bezier(.6,.02,.28,1) both}.theme-picker-dialog__close--generate{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border-radius:999px;touch-action:manipulation}.theme-picker-dialog__close--generate:hover{transform:translateY(-1px)}.theme-picker-dialog__close--generate:focus-visible{outline:2px solid rgba(208,119,54,.5);outline-offset:3px}@keyframes generate-theme-picker-overlay-in{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes generate-theme-picker-overlay-out{0%{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}to{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes generate-theme-picker-enter{0%{opacity:0;transform:translate(-50%,-46%) scale(.24);filter:blur(18px)}62%{opacity:1;transform:translate(-50%,-50%) scale(1.035);filter:blur(2px)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:none}}@keyframes generate-theme-picker-exit{0%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:none}42%{opacity:.92;transform:translate(-50%,-50%) scale(.94);filter:blur(2px)}to{opacity:0;transform:translate(-50%,-46%) scale(.22);filter:blur(14px)}}.editorial-studio__editor .editor-shell.editor-shell--autosize,.editorial-studio__editor .editor-shell.editor-shell--autosize .cm-editor{height:auto!important;min-height:0!important}.editorial-studio__editor .editor-shell.editor-shell--autosize .cm-scroller{overflow:hidden!important}@media (max-width:960px){.top-nav__surface{padding:12px 14px 10px!important}.workspace-page--with-floating-title{padding-top:calc(var(--newsbot-top-nav-height) + 18px)}.workspace-page__floating-title{top:-2px;width:min(92vw,620px);font-size:.94rem}.workspace-entry--generate .workspace-entry__form-shell--minimal,.workspace-entry--generate:has(.workspace-entry__feedback--generate) .workspace-entry__form-shell--minimal{padding-top:108px!important}.workspace-entry__feedback--generate{top:18px;width:min(100%,560px)!important}.editorial-main-stack.editorial-main-stack--result{grid-template-columns:minmax(0,1fr)!important}.editorial-result-actions__primary,.generate-entry__submit-slot{width:100%}.generate-entry__submit-slot .primary-button{width:100%;min-width:0}.generate-entry__date-pair,.workspace-entry__form-shell--minimal .workspace-entry__rail--generate{grid-template-columns:minmax(0,1fr)!important}.generate-processing-state{min-height:340px;padding-top:56px}.generate-activity{min-height:260px;height:260px;grid-template-rows:192px 48px}.generate-activity__image{height:192px}}@media (prefers-reduced-motion:reduce){.generate-processing-state__feedback,.theme-picker-dialog--generate[data-state=closed],.theme-picker-dialog--generate[data-state=open],.theme-picker-overlay--generate[data-state=closed],.theme-picker-overlay--generate[data-state=open]{animation:none}.generate-processing-state__feedback:after,.generate-processing-state__feedback:before{animation:none;opacity:0}}.workspace-sidebar--editorial .sidebar-section{border-color:rgba(12,23,43,.08)!important;background:rgba(255,255,255,.74)!important;box-shadow:0 14px 34px rgba(12,23,43,.06)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-sidebar--editorial .sidebar-section__trigger{padding:15.2px 18px 11.4px!important}.workspace-sidebar--editorial .sidebar-section__body{padding-top:4px!important}.editorial-studio__canvas{display:grid;grid-gap:18px;gap:18px;grid-column:1/-1;min-width:0;min-height:clamp(680px,78vh,1080px);padding:clamp(18px,2.4vw,30px);border-radius:34px;background:radial-gradient(circle at top,rgba(117,138,255,.08),transparent 28%),linear-gradient(180deg,rgba(251,253,255,.92),rgba(244,248,255,.72));border:1px solid rgba(12,23,43,.06);box-shadow:0 28px 68px rgba(12,23,43,.08)}.editorial-panel__header--canvas{gap:5px;padding:0 4px}.editorial-panel__header--canvas strong{font-size:.98rem;letter-spacing:-.01em}.editorial-panel__header--canvas small{max-width:68ch}.editorial-canvas-shell{display:grid;min-height:0}.editorial-canvas{width:min(980px,100%);min-height:100%;margin:0 auto;padding:clamp(28px,3vw,52px) clamp(22px,3.8vw,58px);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,253,255,.98));box-shadow:0 30px 90px rgba(12,23,43,.08),inset 0 1px 0 rgba(255,255,255,.92);outline:none}.editorial-canvas:focus-visible{box-shadow:0 30px 90px rgba(12,23,43,.08),0 0 0 4px rgba(122,92,255,.12)}.editorial-canvas__header{display:grid;grid-gap:12px;gap:12px;padding-bottom:22px;border-bottom:1px solid rgba(12,23,43,.06);position:relative;z-index:2}.editorial-canvas__featured-media{display:grid;grid-gap:10px;gap:10px;margin:8px 0 0;position:relative;z-index:0;pointer-events:none}.editorial-canvas__featured-media img{display:block;width:100%;max-height:min(520px,52vh);object-fit:cover;border-radius:28px;background:#edf2fb;box-shadow:0 18px 36px rgba(12,23,43,.08)}.editorial-canvas__featured-media figcaption{color:#64758f;font-size:.86rem;line-height:1.55}.editorial-canvas__eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:0;color:#6f7f97;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.editorial-canvas__title{display:block;width:100%;min-height:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;resize:none;overflow:hidden;font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;font-size:clamp(2.45rem,4.2vw,4.7rem);font-weight:600;letter-spacing:-.05em;line-height:.94;color:#091426;position:relative;z-index:3}.editorial-canvas__title::placeholder{color:rgba(9,20,38,.28)}.editorial-canvas__title:focus{outline:none}.editorial-canvas__title[readonly]{cursor:default}.editorial-canvas__context-note{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:0;padding:8px 12px;border-radius:999px;background:rgba(244,247,255,.9);color:#61738f;font-size:.82rem;line-height:1.45}.editorial-canvas__blocks{padding-top:14px}.editorial-canvas__block-shell,.editorial-canvas__blocks{display:grid;grid-gap:8px;gap:8px}.editorial-canvas__block{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;min-width:0;padding:12px 0;border:1px solid transparent;border-radius:22px;background:transparent;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.editorial-canvas__block:hover{background:rgba(122,92,255,.03)}.editorial-canvas__block--selected{border-color:rgba(122,92,255,.22);background:linear-gradient(180deg,rgba(250,247,255,.86),rgba(248,244,255,.62));box-shadow:0 0 0 1px rgba(122,92,255,.12),0 18px 36px rgba(122,92,255,.08)}.editorial-canvas__block--editing{border-color:rgba(122,92,255,.34);background:rgba(255,255,255,.96);box-shadow:0 0 0 4px rgba(122,92,255,.1),0 22px 46px rgba(12,23,43,.08)}.editorial-canvas__block--dragging{opacity:.56;transform:scale(.994)}.editorial-canvas__block-tools{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:4px;opacity:0;transition:opacity .16s ease}.editorial-canvas__block--editing .editorial-canvas__block-tools,.editorial-canvas__block--selected .editorial-canvas__block-tools,.editorial-canvas__block:hover .editorial-canvas__block-tools{opacity:1}.editorial-canvas__delete,.editorial-canvas__drag-handle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;color:#73839b;background:rgba(244,247,255,.92);box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-canvas__drag-handle--disabled,.editorial-canvas__drag-handle--disabled:active,.editorial-canvas__drag-handle--disabled:hover{cursor:default;opacity:.42;color:#8d99aa}.editorial-canvas__delete{color:#8e4a52}.editorial-canvas__block-body{display:grid;grid-gap:14px;gap:14px;min-width:0}.editorial-canvas__heading,.editorial-canvas__lead,.editorial-canvas__paragraph,.editorial-embed-block,.editorial-highlight,.editorial-link-block,.editorial-media-block,.editorial-related{min-width:0}.editorial-canvas__heading{margin:0;font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;font-size:clamp(1.7rem,2.1vw,2.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.02;color:#0d1a31}.editorial-canvas__lead,.editorial-canvas__paragraph{margin:0;color:#243248;line-height:1.76;white-space:pre-wrap}.editorial-canvas__lead{font-size:1.18rem;color:#1a2c44}.editorial-canvas__paragraph{font-size:1.02rem}.editorial-canvas__editor-grid,.editorial-canvas__stack{display:grid;grid-gap:12px;gap:12px}.editorial-canvas__related-editor{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;background:rgba(246,249,255,.96);box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-canvas__inline-row{display:flex;align-items:center;gap:10px}.editorial-canvas__field{min-height:46px!important;border-radius:16px!important;border:1px solid rgba(12,23,43,.08)!important;background:rgba(247,249,255,.95)!important;box-shadow:none!important}.editorial-canvas__field:focus{border-color:rgba(122,92,255,.42)!important;box-shadow:0 0 0 4px rgba(122,92,255,.1)!important}.editorial-canvas__field--text{min-height:120px!important;resize:none;line-height:1.65}.editorial-canvas__field--wide{width:100%}.editorial-canvas__mini-action{border:0;padding:0;background:transparent;color:#6f7f97;font-size:.84rem;font-weight:700}.editorial-canvas__drop-line{border-radius:999px;background:linear-gradient(90deg,rgba(122,92,255,.12),rgba(122,92,255,.92) 48%,rgba(122,92,255,.12))}.editorial-canvas__empty{display:grid;grid-gap:6px;gap:6px;width:100%;padding:48px 24px;border:1px dashed rgba(122,92,255,.26);border-radius:26px;background:rgba(250,247,255,.48);color:#5c6e87;text-align:center}.editorial-canvas__empty span{font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7a5cff}.editorial-canvas__empty strong{font-size:1rem;font-weight:700;line-height:1.55}.editorial-link-block{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 16px;border-radius:999px;background:rgba(244,247,255,.96);color:#173052;box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-link-block--preview{display:grid;width:100%;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:20px}.editorial-link-block a{min-width:0;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.editorial-link-block--preview p{margin:0}.editorial-link-block--preview small{color:#64758f;font-size:.82rem}.editorial-link-block__embed{border-radius:18px;background:#dfe8f6;box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-media-block{display:grid;grid-gap:10px;gap:10px;margin:0}.editorial-media-block img,.editorial-media-block video{display:block;width:100%;max-height:min(560px,60vh);height:auto;object-fit:contain;aspect-ratio:auto;border-radius:24px;background:#edf2fb;box-shadow:0 18px 36px rgba(12,23,43,.08)}.editorial-media-block figcaption{color:#64758f;font-size:.86rem;line-height:1.55}.editorial-media-block__placeholder{display:grid;place-items:center;grid-gap:10px;gap:10px;min-height:260px;border-radius:24px;background:linear-gradient(180deg,rgba(245,248,255,.92),rgba(236,242,252,.96));color:#667892}.editorial-highlight{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;margin:0;min-width:0;overflow:hidden;border-radius:24px}.editorial-highlight footer,.editorial-highlight h3,.editorial-highlight li,.editorial-highlight p,.editorial-highlight strong{margin:0}.editorial-highlight__eyebrow{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.editorial-highlight--note{background:linear-gradient(180deg,rgba(255,249,238,.94),rgba(255,244,224,.88));color:#3d2b17;box-shadow:inset 0 0 0 1px rgba(162,115,41,.12)}.editorial-highlight--note .editorial-highlight__eyebrow{color:#9a6926}.editorial-highlight--note strong{font-size:1.06rem}.editorial-highlight--note h3{font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;font-size:1.32rem;font-weight:600;letter-spacing:-.03em}.editorial-highlight--note p{line-height:1.68}.editorial-highlight--points{background:linear-gradient(180deg,rgba(241,246,255,.94),rgba(233,241,255,.9));color:#0d2344;box-shadow:inset 0 0 0 1px rgba(71,109,202,.12)}.editorial-highlight--points .editorial-highlight__eyebrow{color:#4b6de2}.editorial-highlight--points ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.editorial-highlight--points li{line-height:1.6}.editorial-highlight--quote{gap:12px;background:linear-gradient(180deg,rgba(248,245,255,.92),rgba(243,238,255,.94));color:#281d4b;box-shadow:inset 0 0 0 1px rgba(122,92,255,.14)}.editorial-highlight--quote svg{color:#7a5cff}.editorial-highlight--quote p{font-family:var(--font-serif),"Cormorant Garamond",Georgia,serif;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:600;letter-spacing:-.03em;line-height:1.12}.editorial-highlight--quote footer{color:#645889;font-size:.92rem;line-height:1.6}.editorial-related{display:grid;grid-gap:16px;gap:16px;padding:0;border-radius:0;background:transparent;box-shadow:none}.editorial-related header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.editorial-related__header-copy{display:grid;flex:1 1 280px;grid-gap:0;gap:0;min-width:0}.editorial-related__source-band{display:flex;align-items:center;gap:10px;min-width:0}.editorial-related__source-band span{display:block;flex:1 1 auto;height:2px;border-radius:999px;background:var(--editorial-related-accent-line,#5275ff)}.editorial-related__source-band small{display:inline-flex;align-items:center;justify-content:center;padding:0 2px;color:#0e1d36;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.editorial-related__sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editorial-related__grid{display:grid;grid-gap:12px;gap:12px;justify-content:start}.editorial-related--grid .editorial-related__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.editorial-related--stacked .editorial-related__grid{grid-template-columns:minmax(0,1fr)}.editorial-related__feature,.editorial-related__grid a,.editorial-related__item-editor,.editorial-related__manual-card,.editorial-related__mosaic a,.editorial-related__track a{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;grid-gap:8px;gap:8px;min-width:0;height:auto;min-height:clamp(232px,28vw,316px);overflow:hidden;aspect-ratio:1/1;padding:12px;border-radius:0;background:transparent;color:inherit;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)}.editorial-related__thumb{position:relative;overflow:hidden;aspect-ratio:16/7;border-radius:0;background:#dfe8f6}.editorial-related__thumb--editable{min-height:132px}.editorial-related__thumb--empty{display:grid;place-items:center;background:linear-gradient(135deg,rgba(223,232,246,.92),rgba(244,247,252,.98))}.editorial-related__thumb img{display:block;width:100%;height:100%;object-fit:cover}.editorial-related__thumb-placeholder{display:grid;grid-gap:8px;gap:8px;place-items:center;padding:18px;color:#60718d;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.editorial-related strong{color:#0e1d36;font-size:.94rem;line-height:1.3;-webkit-line-clamp:3}.editorial-related p,.editorial-related strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.editorial-related p{margin:0;color:#5e718d;font-size:.84rem;line-height:1.48;-webkit-line-clamp:4}.editorial-related__meta{display:none!important}.editorial-related__controls{display:inline-flex;align-items:center;gap:8px}.editorial-related__controls-status{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(236,241,252,.92);color:#42526d;font-size:.78rem;font-weight:800;letter-spacing:.04em}.editorial-related__controls button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:rgba(255,255,255,.96);color:#53647f;box-shadow:inset 0 0 0 1px rgba(12,23,43,.07)}.editorial-related--loop{overflow:hidden}.editorial-related__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.editorial-related__track{display:flex;align-items:stretch;gap:14px;width:max-content;animation:editorial-related-marquee 28s linear infinite}.editorial-related--loop:hover .editorial-related__track{animation-play-state:paused}.editorial-related__track a{flex:0 0 min(264px,72vw);width:min(264px,72vw)}.editorial-related--empty{place-items:center;text-align:center;min-height:180px}.editorial-embed-block{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:18px;background:rgba(245,248,255,.96);color:#60718d}.editorial-embed-block--preview{display:grid;width:100%;padding:0;background:transparent}.editorial-embed-block__surface{overflow:hidden;width:100%;min-height:120px;padding:12px;border-radius:18px;background:rgba(245,248,255,.96);box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-embed-block__surface iframe,.editorial-embed-block__surface img,.editorial-embed-block__surface video{max-width:100%;border:0}.editorial-insert{display:grid;grid-gap:16px;gap:16px}.editorial-insert__switch{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px;border-radius:999px;background:rgba(236,241,252,.92);box-shadow:inset 0 0 0 1px rgba(12,23,43,.05)}.editorial-insert__switch-button{min-height:36px!important;padding:0 14px!important;border:0;border-radius:999px;background:transparent;color:#63758f;display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:700;box-shadow:none}.editorial-insert__switch-button--active{background:linear-gradient(135deg,var(--ref-accent-start) 0,var(--ref-accent-end) 100%);color:#ffffff;box-shadow:0 12px 24px rgba(82,117,255,.22)}.editorial-insert__switch-button--active,.editorial-insert__switch-button--active svg,.editorial-insert__switch-button--active>span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.editorial-insert__switch-button{transition-property:background-color,border-color,box-shadow,opacity,transform!important}.editorial-insert__panel{display:grid;grid-gap:16px;gap:16px}.editorial-insert__hero{display:grid;grid-gap:6px;gap:6px}.editorial-insert__hero strong{font-size:.98rem}.editorial-insert__empty-state p,.editorial-insert__hero p,.editorial-insert__note p{margin:0;color:#5c6f8c;line-height:1.6}.editorial-insert__actions{display:flex;flex-wrap:wrap;gap:10px}.editorial-insert__empty-state,.editorial-insert__note{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(245,248,255,.92)}.editorial-insert__note span{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6d58eb}.editorial-insert__media-list,.editorial-insert__template-grid{display:grid;grid-gap:10px;gap:10px}.editorial-insert__media-card{display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-insert__media-card img,.editorial-insert__media-placeholder{width:60px;height:60px;border-radius:16px;object-fit:cover;background:rgba(239,243,252,.98)}.editorial-insert__media-placeholder{display:grid;place-items:center;grid-gap:4px;gap:4px;color:#6c7d95;font-size:.74rem}.editorial-insert__media-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.editorial-insert__media-copy strong,.editorial-template-card strong{color:#0f1c35}.editorial-insert__media-copy small{color:#6a7b95}.editorial-insert__media-actions{display:flex;flex-wrap:wrap;gap:8px}.editorial-template-card{display:grid;grid-gap:8px;gap:8px;width:100%;padding:14px 16px;border:0;border-radius:20px;text-align:left;color:#15233d;background:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(12,23,43,.06);transition:transform .15s ease,box-shadow .15s ease}.editorial-template-card:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(122,92,255,.12),0 18px 30px rgba(12,23,43,.06)}.editorial-template-card p{margin:0;color:#5e718d;font-size:.88rem;line-height:1.55}.editorial-template-card--compact strong{font-size:.92rem}@keyframes editorial-related-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}@media (max-width:1320px){.editorial-studio__canvas{min-height:auto}}@media (max-width:980px){.editorial-studio__canvas{padding:18px;border-radius:28px}.editorial-canvas{width:100%;padding:26px 20px;border-radius:24px}.editorial-related--grid .editorial-related__grid,.editorial-related--magazine .editorial-related__mosaic{grid-template-columns:minmax(0,1fr)}.editorial-related--magazine .editorial-related__mosaic>:first-child{grid-column:span 1}}@media (max-width:720px){.editorial-canvas__title{font-size:clamp(2rem,10vw,3rem)}.editorial-canvas__block{grid-template-columns:24px minmax(0,1fr);gap:10px}.editorial-canvas__inline-row,.editorial-insert__actions,.editorial-insert__media-actions{flex-direction:column;align-items:stretch}}.editorial-canvas-shell{position:relative}.editorial-canvas{padding:clamp(26px,3vw,46px) clamp(20px,4vw,54px);border-radius:24px}.editorial-canvas__header{gap:10px;padding-bottom:18px}.editorial-canvas__title{font-size:clamp(2.15rem,4vw,3.55rem);line-height:1.02;letter-spacing:-.045em;overflow-wrap:anywhere;word-break:break-word}.editorial-canvas__context-note{gap:7px;padding:0;border-radius:0;background:transparent;color:#64738b;font-size:.83rem}.editorial-canvas__blocks{gap:0;padding-top:18px}.editorial-canvas__text-flow{position:relative}.editorial-canvas__text-drop-line{position:absolute;left:0;right:0;height:3px;border-radius:999px;background:#1a4fa3;box-shadow:0 0 0 4px rgba(26,79,163,.1);pointer-events:none;transform:translateY(-50%);z-index:3}.editorial-rich-text{min-height:1.7em;color:#233246;font-size:1.04rem;line-height:1.82;letter-spacing:-.01em;white-space:pre-wrap;outline:none;overflow-wrap:anywhere;caret-color:#1a4fa3;transition:box-shadow .14s ease,padding .14s ease}.editorial-rich-text--lead{margin-bottom:.55rem;color:#1b2d47;font-size:1.16rem;line-height:1.76}.editorial-rich-text--active{padding-left:12px;margin-left:-12px;box-shadow:inset 2px 0 0 rgba(27,78,171,.2)}.editorial-rich-text p{margin:0 0 1.06em}.editorial-rich-text p:last-child{margin-bottom:0}.editorial-rich-text a{color:#17479f;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(23,71,159,.42);text-decoration-color:rgba(23,71,159,.42);background:transparent!important;box-shadow:none!important;border-radius:0!important;font-weight:600}.editorial-rich-text a:hover{color:#0f3479;-webkit-text-decoration-color:rgba(15,52,121,.58);text-decoration-color:rgba(15,52,121,.58)}.editorial-rich-text a,.editorial-rich-text em,.editorial-rich-text mark,.editorial-rich-text span,.editorial-rich-text strong,.editorial-rich-text u{font-size:inherit;line-height:inherit}.editorial-rich-text span[data-text-size]{font-size:inherit!important}.editorial-hover-link-popover{position:fixed;z-index:260;display:grid;grid-gap:6px;gap:6px;width:min(296px,calc(100vw - 28px));padding:10px;border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 18px 34px rgba(12,23,43,.14),inset 0 0 0 1px rgba(12,23,43,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.editorial-hover-link-popover:before{content:"";position:absolute;top:-14px;right:0;left:0;height:14px;pointer-events:auto}.editorial-hover-link-popover input{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:rgba(245,248,255,.96);color:#173052;font-size:.88rem;box-shadow:inset 0 0 0 1px rgba(12,23,43,.08)}.editorial-hover-link-popover input:focus-visible{outline:2px solid rgba(26,79,163,.28);outline-offset:2px}.editorial-rich-text mark{padding:0 .08em;border-radius:.16em;background:rgba(255,231,163,.68)}.editorial-canvas__block-shell{gap:10px;margin:.38rem 0 .92rem}.editorial-canvas__special-block{display:grid;grid-gap:14px;gap:14px;padding:14px 16px 16px 18px;border:1px solid rgba(12,23,43,.06);border-radius:22px;background:linear-gradient(180deg,rgba(251,253,255,.98),rgba(246,249,255,.96));box-shadow:0 18px 34px rgba(12,23,43,.05);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.editorial-canvas__special-block:hover{border-color:rgba(32,60,111,.12);box-shadow:0 22px 40px rgba(12,23,43,.08)}.editorial-canvas__special-block--selected{border-color:rgba(26,79,163,.22);box-shadow:0 22px 44px rgba(12,23,43,.08),0 0 0 3px rgba(26,79,163,.08)}.editorial-canvas__special-block--dragging{z-index:2;box-shadow:0 28px 54px rgba(12,23,43,.14)}.editorial-canvas__special-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.editorial-canvas__special-meta{display:grid;grid-gap:3px;gap:3px}.editorial-canvas__special-meta span{color:#51627e;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.editorial-canvas__special-meta small{color:#6a7c98;font-size:.82rem}.editorial-canvas__special-controls{display:inline-flex;align-items:center;gap:8px}.editorial-canvas__delete,.editorial-canvas__drag-handle,.editorial-canvas__tool-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(255,255,255,.94);color:#5f7290;box-shadow:inset 0 0 0 1px rgba(12,23,43,.08)}.editorial-canvas__drag-handle{cursor:-webkit-grab;cursor:grab}.editorial-canvas__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.editorial-canvas__delete:hover,.editorial-canvas__drag-handle:hover,.editorial-canvas__tool-button:hover{background:#fff;color:#10284f}.editorial-canvas__delete{color:#8e4955}.editorial-canvas__variant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));grid-gap:8px;gap:8px}.editorial-canvas__variant-chip{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:0;border-radius:16px;text-align:left;background:rgba(245,248,255,.9);color:#20324c;box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-canvas__variant-chip span{color:#60718d;font-size:.8rem;line-height:1.45}.editorial-canvas__variant-chip--active{background:rgba(231,241,255,.98);box-shadow:inset 0 0 0 1px rgba(26,79,163,.16)}.editorial-canvas__field{border-radius:14px!important;background:rgba(248,250,255,.96)!important}.editorial-canvas__field--text{min-height:118px!important}.editorial-highlight--stat-card{background:linear-gradient(180deg,rgba(246,241,255,.96),rgba(235,227,255,.94));color:#281b4b;box-shadow:inset 0 0 0 1px rgba(109,83,188,.14)}.editorial-highlight--stat-card .editorial-highlight__eyebrow{color:#7153b7}.editorial-highlight--stat-card strong{font-size:clamp(1.7rem,2.3vw,2.4rem);line-height:1}.editorial-highlight--timeline{background:linear-gradient(180deg,rgba(239,249,245,.96),rgba(230,244,237,.96));color:#18392f;box-shadow:inset 0 0 0 1px rgba(42,125,102,.14)}.editorial-highlight--timeline .editorial-highlight__eyebrow{color:#2c7d66}.editorial-highlight__timeline{display:grid;grid-gap:8px;gap:8px}.editorial-highlight__timeline>div,.nb-highlight__timeline-item{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.editorial-highlight__timeline small,.nb-highlight__timeline-item small{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:rgba(255,255,255,.84);color:#1d5b49;font-size:.73rem;font-weight:800}.editorial-highlight--sidebar-chip{max-width:420px;padding:16px 18px;background:linear-gradient(180deg,rgba(245,247,252,.96),rgba(238,242,249,.96));color:#223147;box-shadow:inset 0 0 0 1px rgba(94,110,140,.12)}.editorial-highlight--sidebar-chip .editorial-highlight__eyebrow{color:#5d718d}.editorial-related--controls .editorial-related__feature{min-height:clamp(280px,34vw,360px);aspect-ratio:auto}.editorial-related__grid--compact{align-content:start}.editorial-related__grid--compact .editorial-related__item-editor,.editorial-related__grid--compact a{padding:14px}.editorial-related__grid--compact .editorial-related__item-editor{padding-right:110px}.editorial-related__feature.editorial-related__item-editor{min-height:300px}.editorial-related__feature-stage{position:relative;min-width:0}.editorial-related__feature-motion{display:grid}.editorial-related--magazine .editorial-related__mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(216px,auto);grid-gap:10px;gap:10px}.editorial-related--magazine .editorial-related__mosaic>:first-child{grid-column:span 2;min-height:clamp(280px,34vw,360px)}.editorial-related--ticker{overflow:hidden}.editorial-related__ticker{display:flex;flex-wrap:wrap;gap:8px 10px}.editorial-related__ticker a{display:inline-flex;align-items:center;max-width:100%;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:inset 0 0 0 1px rgba(12,23,43,.06);color:#163052;font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorial-insert--media,.editorial-insert--utilities{gap:14px}.editorial-template-card--family{gap:12px;padding:16px}.editorial-template-card__head{display:inline-flex;align-items:center;gap:8px}.editorial-template-card__preview-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));grid-gap:8px;gap:8px}.editorial-utility-preview{display:grid;align-content:space-between;grid-gap:6px;gap:6px;aspect-ratio:1;padding:10px;border-radius:16px;background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(240,245,255,.94))}.editorial-utility-preview span{color:#6d7f99;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.editorial-utility-preview strong{font-size:.84rem;line-height:1.15}.editorial-utility-preview div{display:grid;grid-gap:3px;gap:3px}.editorial-utility-preview small{color:#5b6d88;font-size:.67rem;line-height:1.2}.editorial-utility-preview--amber{background:linear-gradient(180deg,rgba(255,249,239,.98),rgba(255,240,213,.96))}.editorial-utility-preview--blue{background:linear-gradient(180deg,rgba(242,247,255,.98),rgba(227,237,255,.96))}.editorial-utility-preview--violet{background:linear-gradient(180deg,rgba(248,244,255,.98),rgba(236,228,255,.96))}.editorial-utility-preview--crimson{background:linear-gradient(180deg,rgba(255,245,247,.98),rgba(255,228,234,.96))}.editorial-utility-preview--forest{background:linear-gradient(180deg,rgba(242,250,247,.98),rgba(226,242,236,.96))}.editorial-utility-preview--slate{background:linear-gradient(180deg,rgba(247,249,252,.98),rgba(237,241,247,.96))}.editorial-utility-drag-ghost{position:fixed;top:0;left:0;z-index:420;margin:0;pointer-events:none;opacity:.98;box-shadow:0 26px 58px rgba(12,23,43,.22);transform-origin:top left;will-change:transform;transition:none!important;cursor:-webkit-grabbing;cursor:grabbing}.editorial-insert__suggested-links{display:grid;grid-gap:8px;gap:8px}.editorial-link-suggestion{display:inline-flex;align-items:center;gap:8px;min-height:38px;width:100%;padding:0 12px;border:0;border-radius:14px;background:rgba(245,248,255,.94);color:#173052;text-align:left;box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-link-suggestion span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600}.editorial-format-toolbar{left:max(14px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));display:grid;grid-gap:8px;gap:8px;padding:10px 8px;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 18px 34px rgba(12,23,43,.12),inset 0 0 0 1px rgba(12,23,43,.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.editorial-format-toolbar button,.editorial-format-toolbar__select{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border:0;border-radius:14px;background:rgba(245,248,255,.94);color:#173052;box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-format-toolbar__select{position:relative;padding:0}.editorial-format-toolbar__select select{position:absolute;inset:0;border:0;border-radius:14px;background:transparent;color:transparent;opacity:0;cursor:pointer}.editorial-format-toolbar button:hover,.editorial-format-toolbar__select:hover{background:#fff;color:#10284f}@media (max-width:980px){.editorial-canvas{width:100%;min-height:auto;padding:24px 18px 28px}.editorial-canvas__title{font-size:clamp(1.95rem,7vw,2.9rem)}.editorial-related--magazine .editorial-related__mosaic{grid-template-columns:minmax(0,1fr)}.editorial-related--magazine .editorial-related__mosaic a:first-child{grid-column:auto;min-height:0}}.editorial-main-stack--result,.editorial-studio.editorial-studio--result,.editorial-studio.editorial-studio--result.card,.editorial-studio__canvas{border:0!important;background:transparent!important;box-shadow:none!important}.editorial-studio__canvas{min-height:clamp(680px,78vh,1080px)!important;padding:0!important;border-radius:0!important}.editorial-studio__canvas>.editor-panel__header{display:none!important}.editorial-canvas{width:min(920px,100%);min-height:clamp(720px,82vh,1240px);padding:clamp(24px,3vw,44px) clamp(18px,4vw,54px);border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.editorial-rich-text{transition:caret-color .14s ease}.editorial-rich-text--active{margin-left:0;padding-left:0;box-shadow:none}.editorial-rich-text:focus-visible{outline:none}.editorial-canvas__heading[contenteditable=true]:focus-visible,.editorial-highlight [contenteditable=true]:focus-visible,.editorial-related [contenteditable=true]:focus-visible{outline:2px solid rgba(26,79,163,.28);outline-offset:3px;border-radius:6px}.editorial-canvas__heading[data-empty=true]:before,.editorial-highlight [data-empty=true]:before,.editorial-related [data-empty=true]:before{content:attr(data-placeholder);color:rgba(81,98,126,.58)}.editorial-canvas__block-shell{position:relative;margin:.45rem 0 1rem}.editorial-canvas__special-block{gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease}.editorial-canvas__special-block--dragging,.editorial-canvas__special-block--selected,.editorial-canvas__special-block:hover{border-color:transparent;box-shadow:none}.editorial-canvas__special-block--dragging{opacity:.64}.editorial-canvas__special-block--style-panel{padding:10px 0}.editorial-canvas__special-block--heading{min-height:2.9rem;padding-left:54px}.editorial-canvas__heading-tools{position:absolute;top:50%;left:8px;display:flex;align-items:center;transform:translateY(-50%);opacity:0;transition:opacity .14s ease}.editorial-canvas__heading-tools .editorial-canvas__special-controls{flex-direction:column}.editorial-canvas__special-block--heading.editorial-canvas__special-block--selected .editorial-canvas__heading-tools,.editorial-canvas__special-block--heading:focus-within .editorial-canvas__heading-tools,.editorial-canvas__special-block--heading:hover .editorial-canvas__heading-tools{opacity:1}.editorial-canvas__special-block-head{margin-bottom:0}.editorial-canvas__delete,.editorial-canvas__drag-handle,.editorial-canvas__tool-button{width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.86)}.editorial-canvas__delete:focus-visible,.editorial-canvas__drag-handle:focus-visible,.editorial-canvas__tool-button:focus-visible{outline:2px solid rgba(26,79,163,.32);outline-offset:2px}.editorial-canvas__drag-handle--disabled,.editorial-canvas__drag-handle--disabled:focus-visible,.editorial-canvas__drag-handle--disabled:hover{background:rgba(255,255,255,.72);color:#8d99aa;box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-canvas__drop-line{height:3px;margin:8px 0;border-radius:3px;background:#1a4fa3;box-shadow:0 0 0 4px rgba(26,79,163,.12)}.editorial-canvas__variant-grid--preview,.editorial-insert__design-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.editorial-canvas__style-panel{display:grid;grid-gap:14px;gap:14px}.editorial-canvas__variant-chip,.editorial-template-card--design{min-width:0;padding:10px;border:1px solid rgba(12,23,43,.08);border-radius:8px;background:rgba(255,255,255,.68);box-shadow:none;text-align:left}.editorial-canvas__source-chip:hover,.editorial-canvas__variant-chip:hover,.editorial-template-card--design:hover{border-color:rgba(26,79,163,.24);background:rgba(255,255,255,.92)}.editorial-canvas__source-chip--active,.editorial-canvas__variant-chip--active{border-color:rgba(26,79,163,.38);background:rgba(232,241,255,.82);box-shadow:none}.editorial-canvas__accent-chip:focus-visible,.editorial-canvas__source-chip:focus-visible,.editorial-canvas__variant-chip:focus-visible,.editorial-related a:focus-visible{outline:2px solid rgba(26,79,163,.42);outline-offset:2px}.editorial-template-card--design{gap:8px;cursor:-webkit-grab;cursor:grab}.editorial-template-card--design:active{cursor:-webkit-grabbing;cursor:grabbing}.editorial-template-card__label{color:#20324c;font-size:.86rem;font-weight:800}.editorial-template-card--design small{color:#60718d;font-size:.74rem;line-height:1.35}.editorial-utility-preview{border-radius:8px;box-shadow:inset 0 0 0 1px rgba(12,23,43,.06)}.editorial-canvas__source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.editorial-canvas__source-grid--boolean{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-canvas__source-chip{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(12,23,43,.08);border-radius:8px;background:rgba(255,255,255,.68);color:#20324c;text-align:left}.editorial-canvas__source-chip span{color:#60718d;font-size:.76rem;line-height:1.35}.editorial-canvas__source-chip-meta{display:inline-flex!important;align-items:center;gap:8px}.editorial-canvas__source-chip-meta small{color:#60718d;font-size:.74rem;line-height:1.2}.editorial-related__link-popover{position:fixed!important;top:0;left:0;z-index:280;width:min(360px,calc(100vw - 28px));overflow:hidden}.editorial-related__link-field{position:relative;display:grid;grid-gap:4px;gap:4px;margin-top:8px;min-height:50px;color:#60718d;font-size:.72rem;font-weight:800;text-transform:uppercase}.editorial-related__link-field input,.editorial-related__link-field small{min-width:0;padding:0;border:0;background:transparent;color:#163052;font-size:.78rem;font-weight:600;line-height:1.45;text-transform:none}.editorial-related__link-field input:focus{outline:none}.editorial-related__link-field small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorial-related__card-actions{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:6px}.editorial-related__item-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:rgba(255,255,255,.94);color:#0d1a31;box-shadow:inset 0 0 0 1px rgba(12,23,43,.08)}.editorial-related__image-actions{position:absolute;right:8px;bottom:8px;left:8px;display:flex;justify-content:flex-end;gap:6px}.editorial-insert__media-card{cursor:-webkit-grab;cursor:grab}.editorial-insert__media-card:active{cursor:-webkit-grabbing;cursor:grabbing}.editorial-format-toolbar{position:fixed;top:max(72px,env(safe-area-inset-top));bottom:auto;left:50%;z-index:240;display:flex;flex-wrap:wrap;gap:6px;width:min(520px,calc(100vw - 28px));justify-content:center;padding:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateX(-50%)}.editorial-format-toolbar button,.editorial-format-toolbar__select{min-width:38px;min-height:38px;border-radius:8px;background:rgba(255,255,255,.84);color:#0d1a31;box-shadow:inset 0 0 0 1px rgba(12,23,43,.08)}.editorial-format-toolbar__button--active,.editorial-format-toolbar__select--active{background:rgba(232,241,255,.98)!important;color:#1a4fa3!important;box-shadow:inset 0 0 0 1px rgba(26,79,163,.24),0 10px 20px rgba(12,23,43,.08)!important}.editorial-format-toolbar__button--active[data-color=blue],.editorial-format-toolbar__select--active[data-color=blue]{color:#1f4aa8!important}.editorial-format-toolbar__button--active[data-color=gold],.editorial-format-toolbar__select--active[data-color=gold]{color:#9a5d00!important}.editorial-format-toolbar__button--active[data-color=crimson],.editorial-format-toolbar__select--active[data-color=crimson]{color:#b4233c!important}.editorial-format-toolbar__button--active[data-color=forest],.editorial-format-toolbar__select--active[data-color=forest]{color:#0b6b57!important}.editorial-format-toolbar button svg,.editorial-format-toolbar__select svg{color:currentColor;stroke:currentColor}.editorial-format-toolbar button:focus-visible,.editorial-format-toolbar__select:focus-within{outline:2px solid rgba(26,79,163,.32);outline-offset:2px}.editorial-insert--utilities .editorial-insert__switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.editorial-insert--utilities .editorial-insert__switch-button{justify-content:center;width:100%;height:36px!important;min-width:0;line-height:1;white-space:nowrap}.editorial-insert--utilities .editorial-insert__panel{min-height:356px}.editorial-format-toolbar__link-wrap{position:relative}.editorial-format-toolbar__link-trigger{display:inline-flex;align-items:center;justify-content:center}.editorial-format-toolbar__link-trigger--color{gap:8px;padding:0 10px}.portal-editorial-settings-dialog{max-width:min(760px,calc(100vw - 28px))}.portal-editorial-settings__fieldset{display:grid;grid-gap:14px;gap:14px;margin:0;padding:16px;border:1px solid rgba(12,23,43,.08);border-radius:18px;background:rgba(248,250,255,.92)}.portal-editorial-settings__fieldset legend{padding:0 8px;color:#173052;font-size:.9rem;font-weight:800}.portal-editorial-settings__category-section{display:grid;grid-gap:8px;gap:8px}.portal-editorial-settings__category-section>strong{color:#173052;font-size:.86rem;font-weight:800}.portal-editorial-settings__category-section>small{color:#64748b;font-size:.76rem}.portal-editorial-settings__category-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:6px 14px;gap:6px 14px}.portal-editorial-settings__category-option{display:inline-flex;align-items:center;gap:6px;color:#24324a;font-size:.82rem;line-height:1.2}.portal-editorial-settings__category-option input{width:13px;height:13px;margin:0}.editorial-format-toolbar__link-trigger--active{background:#fff!important;color:#0d1a31!important;box-shadow:inset 0 0 0 1px rgba(26,79,163,.24),0 8px 18px rgba(12,23,43,.08)!important}.editorial-format-toolbar__link-popover{position:absolute;top:calc(100% + 10px);right:0;display:grid;grid-gap:8px;gap:8px;width:min(340px,calc(100vw - 32px));padding:10px;border-radius:8px;background:rgba(255,255,255,.98);box-shadow:0 18px 34px rgba(12,23,43,.14),inset 0 0 0 1px rgba(12,23,43,.08);z-index:260}.editorial-related__link-popover.editorial-format-toolbar__link-popover{position:fixed!important;top:0;right:auto;left:0;z-index:280}.editorial-format-toolbar__link-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:38px;padding:0 10px;border-radius:8px;background:rgba(245,248,255,.94);color:#0d1a31;box-shadow:inset 0 0 0 1px rgba(12,23,43,.08)}.editorial-format-toolbar__link-search input{width:100%;border:0;outline:0;background:transparent;color:#0d1a31;font-size:.9rem}.editorial-format-toolbar__link-search input::placeholder{color:#66748a}.editorial-format-toolbar__link-list{display:grid;grid-gap:6px;gap:6px;max-height:260px;overflow:auto}.editorial-format-toolbar__link-option{justify-content:start!important;width:100%;min-height:0!important;padding:9px 10px!important;border-radius:8px!important;text-align:left}.editorial-format-toolbar__link-option small,.editorial-format-toolbar__link-option span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorial-format-toolbar__link-option span{color:#0d1a31;font-size:.88rem;font-weight:800}.editorial-format-toolbar__link-option small{color:#62728a;font-size:.74rem}.editorial-format-toolbar__link-option--active{background:rgba(232,241,255,.98)!important}.editorial-format-toolbar__link-option--danger{display:inline-flex;align-items:center;gap:8px;color:#8e4955!important}.editorial-format-toolbar__link-option--color{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.editorial-format-toolbar__color-option-label{display:inline-flex!important;align-items:center;gap:10px;min-width:0}.editorial-format-toolbar__color-option-label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorial-format-toolbar__link-empty{margin:0;padding:10px;color:#62728a;font-size:.84rem}@media (max-width:720px){.editorial-canvas{padding:22px 4px 28px}.editorial-canvas__heading-tools{position:static;transform:none;opacity:1;margin-bottom:4px}.editorial-canvas__source-grid,.editorial-canvas__variant-grid--preview,.editorial-insert__design-grid{grid-template-columns:minmax(0,1fr)}.editorial-insert--utilities .editorial-insert__panel{min-height:300px}.editorial-format-toolbar__link-popover{right:auto;left:50%;transform:translateX(-50%)}}.editorial-format-toolbar,.editorial-format-toolbar *,.editorial-format-toolbar input,.editorial-format-toolbar option,.editorial-format-toolbar select{color:#0d1a31!important}.editorial-format-toolbar__color-swatch{display:inline-flex;flex:0 0 auto;width:10px;height:10px;border-radius:999px;background:#9a5d00;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(12,23,43,.12)}.editorial-format-toolbar__color-swatch[data-default=true]{background:linear-gradient(135deg,rgba(203,213,225,.28),rgba(148,163,184,.08));box-shadow:inset 0 0 0 1px rgba(100,116,139,.32),0 0 0 2px #fff,0 0 0 3px rgba(12,23,43,.12)}.editorial-format-toolbar__color-swatch[data-color=blue]{background:#1f4aa8}.editorial-format-toolbar__color-swatch[data-color=gold]{background:#9a5d00}.editorial-format-toolbar__color-swatch[data-color=crimson]{background:#b4233c}.editorial-format-toolbar__color-swatch[data-color=forest]{background:#0b6b57}.editorial-rich-text mark[data-highlight-color=blue]{background:rgba(207,224,255,.9)}.editorial-rich-text mark[data-highlight-color=gold]{background:rgba(255,228,150,.88)}.editorial-rich-text mark[data-highlight-color=crimson]{background:rgba(255,209,221,.9)}.editorial-rich-text mark[data-highlight-color=forest]{background:rgba(203,239,225,.9)}.workspace-main--editorial,.workspace-sidebar--editorial{gap:12px!important}.workspace-sidebar--editorial .sidebar-section{border-radius:18px!important}.workspace-sidebar--editorial .sidebar-section__trigger{min-height:39.9px;padding:9.5px 14px!important}.workspace-sidebar--editorial .sidebar-section__body{padding:0 10px 10px!important}.editorial-insert--media,.editorial-insert--utilities{gap:8px!important}.editorial-insert__hero,.editorial-insert__note{display:none!important}.editorial-insert--utilities .editorial-insert__panel{gap:8px;min-height:0!important}.editorial-insert__design-grid{gap:6px!important}.editorial-template-card--design{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px!important;min-height:52px;padding:6px 7px!important}.editorial-template-card--design .editorial-utility-preview{width:38px;height:38px;aspect-ratio:auto;padding:5px;gap:2px;border-radius:7px}.editorial-template-card--design .editorial-utility-preview div,.editorial-template-card--design .editorial-utility-preview span{display:none}.editorial-template-card--design .editorial-utility-preview strong{font-size:.62rem;line-height:1}.editorial-template-card__label{font-size:.78rem!important;line-height:1.12}.editorial-template-card--design>small{display:none}.editorial-template-card--compact{grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:42px;padding:8px 10px!important;border-radius:8px!important}.editorial-template-card--compact p{display:none}.editorial-insert__media-list,.editorial-insert__template-grid{gap:6px!important}.editorial-insert__media-card{grid-template-columns:42px minmax(0,1fr);gap:8px;padding:7px!important;border-radius:10px!important}.editorial-insert__media-card img,.editorial-insert__media-placeholder{width:42px;height:42px;border-radius:8px}.editorial-insert__media-copy{gap:2px}.editorial-insert__media-actions{grid-column:1/-1;gap:6px}.editorial-canvas__source-grid,.editorial-canvas__variant-grid--preview{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important;gap:6px!important}.editorial-canvas__style-panel{gap:8px!important}.editorial-canvas__source-chip,.editorial-canvas__variant-chip{display:inline-flex;align-items:center;min-height:40px;gap:7px;padding:7px 9px!important;border-radius:8px!important}.editorial-canvas__source-chip strong,.editorial-canvas__variant-chip strong{color:#0d1a31;font-size:.78rem;line-height:1.1}.editorial-canvas__variant-dot{flex:0 0 auto;width:14px;height:14px;border-radius:4px;background:#dde6f4;box-shadow:inset 0 0 0 1px rgba(12,23,43,.12)}.editorial-canvas__variant-dot--amber{background:#f4c36a}.editorial-canvas__variant-dot--blue{background:#9db9ff}.editorial-canvas__variant-dot--violet{background:#c8b3ff}.editorial-canvas__variant-dot--crimson{background:#f0a4b4}.editorial-canvas__variant-dot--forest{background:#8ed1b7}.editorial-canvas__variant-dot--slate{background:#b8c2d0}.editorial-related__feature,.editorial-related__grid a,.editorial-related__item-editor,.editorial-related__manual-card,.editorial-related__mosaic a,.editorial-related__track a{position:relative}.editorial-related__item-editor{display:flex;flex-direction:column;gap:8px;min-width:0;height:100%;overflow:visible;padding:14px 118px 14px 14px;border-radius:8px;background:rgba(255,255,255,.98);color:inherit;box-shadow:0 10px 24px rgba(15,23,42,.05),inset 0 0 0 1px rgba(12,23,43,.08)}.editorial-related__header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.editorial-highlight__item-add,.editorial-highlight__item-delete,.editorial-related__add,.editorial-related__item-delete{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;border:0;border-radius:8px;background:rgba(255,255,255,.94);color:#0d1a31;font-size:.76rem;font-weight:800;box-shadow:inset 0 0 0 1px rgba(12,23,43,.08)}.editorial-highlight__item-add,.editorial-related__add{padding:0 9px}.editorial-highlight__item-delete,.editorial-related__item-delete{width:28px;padding:0}.editorial-related__item-delete{position:absolute;top:0;right:0}.editorial-related__card-actions .editorial-related__item-delete{position:static}.editorial-related__ticker .editorial-related__ticker-item{width:auto}.editorial-highlight__item-row,.editorial-highlight__timeline>div{position:relative;align-items:center}.editorial-highlight__item-row{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-gap:8px;gap:8px}.editorial-highlight__timeline>div{grid-template-columns:26px minmax(0,1fr) 28px}.editorial-highlight__item-add{width:-moz-fit-content;width:fit-content;margin-top:8px}@media (max-width:720px){.editorial-canvas__source-grid,.editorial-canvas__variant-grid--preview,.editorial-insert__design-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.top-nav__hover-menu--account{position:relative!important}.top-nav__hover-menu--account .top-nav__hover-panel--account{position:absolute!important;top:calc(100% + 12px)!important;left:auto!important;right:0!important;width:min(420px,calc(100vw - 24px))!important;max-width:min(420px,calc(100vw - 24px))!important;margin:0!important}.top-nav__hover-menu--account .top-nav__hover-panel--account:before{top:-12px;height:12px}.app-select__icon svg,.top-nav__hover-trigger>svg:last-child{transform-origin:center;transition:transform .18s ease}.app-select__trigger[aria-expanded=true] .app-select__icon svg,.app-select__trigger[data-state=open] .app-select__icon svg,.top-nav__hover-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.top-nav__portal-trigger-copy{gap:0!important}.app-select__content--hover-open,.app-select__content[data-state=open],.top-nav__hover-panel{transform-origin:top center;animation:newsbot-dropdown-unfold .22s cubic-bezier(.18,.82,.24,1) both;will-change:opacity,clip-path}@keyframes newsbot-dropdown-unfold{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0 round 22px);clip-path:inset(0 0 100% 0 round 22px)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 22px);clip-path:inset(0 0 0 0 round 22px)}}.theme-picker-dialog--generate[data-state=closed],.theme-picker-dialog--generate[data-state=open],.theme-picker-overlay--generate[data-state=closed],.theme-picker-overlay--generate[data-state=open]{animation:none!important}.theme-picker-dialog--generate{transform:translate(-50%,-50%)!important;will-change:auto!important}.generate-processing-state__feedback{animation:generate-processing-rise-in 2.8s cubic-bezier(.16,.78,.2,1) both!important}.generate-processing-state__feedback:after,.generate-processing-state__feedback:before{right:7%!important;left:7%!important;background:none!important}.generate-processing-state__feedback:before{height:58%!important;border-radius:34px!important;background:radial-gradient(circle at 18% 92%,rgba(255,255,255,.96) 0 20px,transparent 21px),radial-gradient(circle at 36% 83%,rgba(224,228,228,.74) 0 24px,transparent 25px),radial-gradient(circle at 55% 94%,rgba(247,248,248,.92) 0 19px,transparent 20px),radial-gradient(circle at 74% 78%,rgba(216,221,221,.68) 0 26px,transparent 27px),radial-gradient(circle at 88% 90%,rgba(255,255,255,.88) 0 18px,transparent 19px)!important;animation:generate-processing-gray-lift 2.8s cubic-bezier(.16,.78,.2,1) both!important}.generate-processing-state__feedback:after{height:66%!important;border-radius:34px!important;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1) 22%,rgba(236,239,239,.5) 48%,rgba(255,255,255,.72))!important;animation:generate-processing-soft-reveal 2.8s cubic-bezier(.16,.78,.2,1) both!important}@keyframes generate-processing-rise-in{0%{opacity:0;transform:translateY(58px);filter:blur(16px) saturate(.9);-webkit-clip-path:inset(64% 0 0 0 round 34px);clip-path:inset(64% 0 0 0 round 34px)}24%{opacity:.58;transform:translateY(34px);filter:blur(10px) saturate(.92);-webkit-clip-path:inset(38% 0 0 0 round 34px);clip-path:inset(38% 0 0 0 round 34px)}62%{opacity:.9;transform:translateY(12px);filter:blur(4px) saturate(.98);-webkit-clip-path:inset(10% 0 0 0 round 34px);clip-path:inset(10% 0 0 0 round 34px)}to{opacity:1;transform:translateY(0);filter:none;-webkit-clip-path:inset(0 0 0 0 round 34px);clip-path:inset(0 0 0 0 round 34px)}}@keyframes generate-processing-gray-lift{0%{opacity:0;transform:translateY(54px) scale(.9);filter:blur(12px)}34%{opacity:.42;transform:translateY(22px) scale(.96);filter:blur(8px)}74%{opacity:.46;transform:translateY(4px) scale(1.02);filter:blur(5px)}to{opacity:0;transform:translateY(-14px) scale(1.06);filter:blur(3px)}}@keyframes generate-processing-soft-reveal{0%{opacity:0;transform:translateY(62px);-webkit-clip-path:inset(56% 0 0 0 round 34px);clip-path:inset(56% 0 0 0 round 34px);filter:blur(14px)}42%{opacity:.34;transform:translateY(26px);-webkit-clip-path:inset(28% 0 0 0 round 34px);clip-path:inset(28% 0 0 0 round 34px);filter:blur(9px)}to{opacity:0;transform:translateY(-8px);-webkit-clip-path:inset(0 0 0 0 round 34px);clip-path:inset(0 0 0 0 round 34px);filter:blur(4px)}}.editorial-studio__canvas--copys{display:grid!important;justify-items:center!important}.copys-result-canvas{width:min(920px,100%);min-height:clamp(720px,82vh,1240px);display:grid;align-content:start;grid-gap:22px;gap:22px;padding:clamp(24px,3vw,44px) clamp(18px,4vw,54px);background:#fff}.copys-result-canvas .platform-tabs{margin:0;padding-bottom:18px;border-bottom:1px solid rgba(12,23,43,.08)}.copys-result-canvas .platform-tabs__trigger{border-radius:8px;box-shadow:none;transition-property:background-color,border-color,box-shadow,opacity,transform!important}.copys-result-canvas .platform-tabs__trigger[data-state=active]{color:#ffffff!important}.copys-result-canvas .platform-tabs__trigger[data-state=active],.copys-result-canvas .platform-tabs__trigger[data-state=active] svg,.copys-result-canvas .platform-tabs__trigger[data-state=active]>span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.copys-result-canvas .editorial-studio__editor,.copys-result-canvas .platform-panel{display:grid;grid-gap:16px;gap:16px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.copys-result-canvas .platform-panel[data-state=inactive]{display:none!important}.copys-result-canvas .platform-panel[data-state=active]{display:grid!important}.copys-result-canvas .editor-panel__header{padding:0 0 12px!important;border:0!important;background:transparent!important}.copys-result-canvas .editor-panel__header>div:first-child{display:grid!important;grid-gap:5px!important;gap:5px!important;min-width:0!important}.copys-result-canvas textarea{min-height:320px}.workspace-entry__form-shell--minimal .workspace-entry__rail--copys,.workspace-entry__form-shell--minimal .workspace-entry__rail--version{display:grid!important;align-items:end!important;grid-gap:12px!important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.workspace-entry__form-shell--minimal .workspace-entry__rail--version{grid-template-columns:minmax(150px,.88fr) minmax(270px,1.16fr) minmax(128px,.7fr) minmax(170px,.92fr)!important}.workspace-entry__form-shell--minimal .workspace-entry__rail--copys{grid-template-columns:minmax(120px,.58fr) minmax(140px,.68fr) minmax(170px,.88fr) minmax(185px,.92fr)!important}.entry-mode-switch,.entry-toggle,.workspace-entry__rail--copys .ghost-button,.workspace-entry__rail--copys .primary-button,.workspace-entry__rail--copys .secondary-button,.workspace-entry__rail--version .primary-button,.workspace-entry__rail--version .secondary-button{min-height:56px!important;height:56px!important}.entry-toggle{border:1px solid rgba(82,117,255,.18)!important;border-radius:14px!important;background:rgba(255,255,255,.92)!important;color:var(--text)!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 10px 22px rgba(82,117,255,.08)!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}.entry-toggle:focus-visible,.entry-toggle:hover{border-color:rgba(82,117,255,.36)!important;box-shadow:0 14px 28px rgba(82,117,255,.14)!important}.entry-toggle--active{background:#ffffff!important;border-color:var(--ref-accent-end)!important;color:var(--ref-text)!important;box-shadow:0 16px 30px rgba(82,117,255,.16)!important}.entry-mode-switch__button--active,.entry-mode-switch__button--active svg,.entry-mode-switch__button--active>span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.entry-toggle--active,.entry-toggle--active svg,.entry-toggle--active>span{color:var(--ref-text)!important;-webkit-text-fill-color:var(--ref-text)!important}.entry-mode-switch{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(128px,1fr))!important;align-items:center!important;min-width:270px!important;padding:4px!important;border-radius:14px!important;border:1px solid rgba(17,45,78,.14)!important;background:rgba(255,255,255,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px rgba(17,45,78,.07)!important;overflow:hidden!important}.entry-mode-switch__thumb{position:absolute!important;inset:4px auto 4px 4px!important;width:calc((100% - 8px) / 2)!important;border-radius:10px!important;background:linear-gradient(135deg,var(--ref-accent-start) 0,var(--ref-accent-end) 100%)!important;box-shadow:0 8px 18px rgba(82,117,255,.22)!important;transform:translateX(calc(var(--entry-switch-index, 0) * 100%))!important;transition:transform .21s ease!important;z-index:0!important}.entry-mode-switch__button{position:relative!important;z-index:1!important;height:100%!important;min-width:128px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--muted)!important;font-weight:800!important;cursor:pointer!important;transition-property:background-color,border-color,box-shadow,opacity,transform!important}.entry-mode-switch__button--active{color:#ffffff!important}.workspace-entry__rail--version .entry-mode-switch{border-color:rgba(86,112,255,.2)!important;background:rgba(239,243,255,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 30px rgba(86,112,255,.12)!important}.workspace-entry__rail--version .entry-mode-switch__thumb{background:linear-gradient(135deg,var(--ref-accent-start) 0,var(--ref-accent-end) 100%)!important;box-shadow:0 16px 30px rgba(86,112,255,.18)!important}.workspace-entry__rail--version .entry-mode-switch__button{color:rgba(10,23,48,.66)!important}.draft-drawer{grid-template-rows:auto auto auto minmax(0,1fr)!important}.draft-drawer__scroll,.draft-list{max-height:100%!important}.admin-user-drawer{inset:20px!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 40px)!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;align-content:start!important}.admin-user-drawer__toolbar{grid-template-columns:1fr!important}.admin-user-drawer .draft-drawer__scroll,.admin-user-drawer .draft-drawer__viewport{height:100%!important;max-height:100%!important}.admin-user-card__meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-user-card__meta span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-user-list{align-content:start!important}.admin-user-card{align-self:start!important}.admin-user-card__actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.admin-user-launcher{align-content:start!important}@media (max-width:960px){.app-select__content--hover-open,.app-select__content[data-state=open],.top-nav__hover-panel{animation-duration:.18s}.copys-result-canvas{min-height:620px}.workspace-entry__form-shell--minimal .workspace-entry__rail--copys,.workspace-entry__form-shell--minimal .workspace-entry__rail--version{grid-template-columns:1fr!important}.workspace-entry__prompt-row{grid-template-columns:minmax(0,1fr) 52px!important}.entry-submit-arrow{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}.admin-user-card__meta{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.app-select__icon svg,.top-nav__hover-trigger>svg:last-child{transition:none}.app-select__content--hover-open,.app-select__content[data-state=open],.entry-mode-switch__thumb,.entry-submit-arrow,.entry-toggle,.generate-processing-state__feedback,.generate-processing-state__feedback:after,.generate-processing-state__feedback:before,.generation-stop-button,.top-nav__hover-panel{animation:none!important;transition:none!important}}.editorial-related{background:transparent!important;box-shadow:none!important;border-radius:0!important}.editorial-related__grid{align-items:start!important}.editorial-related--grid .editorial-related__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.editorial-related--stacked .editorial-related__grid{grid-template-columns:minmax(0,360px)!important}.editorial-related__feature,.editorial-related__grid a,.editorial-related__item-editor,.editorial-related__manual-card,.editorial-related__mosaic a,.editorial-related__track a{display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important;grid-gap:8px!important;gap:8px!important;padding:12px!important;border-radius:0!important;background:transparent!important;box-shadow:inset 0 0 0 1px rgba(12,23,43,.12)!important;color:inherit!important;text-decoration:none!important;transition-property:none!important}.editorial-related__feature>p,.editorial-related__feature>strong,.editorial-related__grid a>p,.editorial-related__grid a>strong,.editorial-related__manual-card>p,.editorial-related__manual-card>strong,.editorial-related__mosaic a>p,.editorial-related__mosaic a>strong,.editorial-related__track a>p,.editorial-related__track a>strong{align-self:start!important}.editorial-related__item-editor{display:grid!important;grid-template-rows:auto auto auto auto!important;align-content:start!important;min-height:0!important;padding-right:12px!important}.editorial-related__item-editor>.editorial-related__link-field,.editorial-related__item-editor>p,.editorial-related__item-editor>strong{align-self:start!important}.editorial-related__thumb,.editorial-related__thumb img,.editorial-related__thumb--empty{border-radius:0!important}.editorial-related__thumb{aspect-ratio:16/7!important;background:#e8eef8!important}.editorial-related__thumb--empty{background:#eef3fb!important}.editorial-related a:hover,.editorial-related__feature:hover{background:transparent!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)!important;color:inherit!important;text-decoration:none!important;transform:none!important}.editorial-related a:hover strong,.editorial-related__feature:hover strong{color:#0e1d36!important;text-decoration:underline!important;-webkit-text-decoration-color:#000!important;text-decoration-color:#000!important;text-decoration-thickness:1px!important;text-underline-offset:.16em!important}.editorial-related--magazine .editorial-related__feature:hover,.editorial-related--magazine a:hover,.editorial-related--manual .editorial-related__feature:hover,.editorial-related--manual a:hover{box-shadow:none!important}.editorial-related strong{text-decoration-thickness:1px!important;text-underline-offset:.16em!important}.editorial-related p{-webkit-line-clamp:var(--editorial-related-excerpt-lines,3)!important}.editorial-related--grid{--editorial-related-excerpt-lines:2}.editorial-related--stacked{--editorial-related-excerpt-lines:4}.editorial-related--magazine,.editorial-related--manual{--editorial-related-excerpt-lines:2}.editorial-related--loop{--editorial-related-excerpt-lines:1}.editorial-related--controls{--editorial-related-excerpt-lines:8}.editorial-related__feature-stage{width:min(100%,510px)!important;min-width:0!important;margin:0 auto!important;overflow:hidden!important}.editorial-related__feature-motion{display:grid!important;min-width:0!important}.editorial-related__feature-motion>.editorial-related__feature,.editorial-related__feature-motion>.editorial-related__item-editor{width:100%!important}.editorial-related__marquee{overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}.editorial-related__track{align-items:stretch!important;animation:none!important}.editorial-related__track--animated{animation:editorial-related-marquee 33.6s linear infinite!important}.editorial-related__track a{flex:0 0 min(264px,72vw)!important;width:min(264px,72vw)!important;height:100%!important}.editorial-related--loop:hover .editorial-related__track{animation-play-state:paused!important}.editorial-related__link-field{margin-top:0!important;min-height:0!important;gap:2px!important}.editorial-related--magazine .editorial-related__mosaic{grid-template-columns:repeat(auto-fit,clamp(240px,28vw,300px))!important;grid-auto-rows:auto!important;justify-content:start!important}.editorial-related--magazine strong{-webkit-line-clamp:2!important}.editorial-related--magazine .editorial-related__mosaic>.editorial-related__item-editor,.editorial-related--magazine .editorial-related__mosaic>a{width:clamp(240px,28vw,300px)!important;height:clamp(240px,28vw,300px)!important;aspect-ratio:auto!important}.editorial-related--magazine .editorial-related__mosaic a:first-child,.editorial-related--magazine .editorial-related__mosaic>:first-child{grid-column:auto!important;min-height:0!important}.editorial-related__controls button{width:32px!important;height:32px!important;border-radius:999px!important;transition-property:none!important}.editorial-related__controls button,.editorial-related__controls button:hover{background:#ffffff!important;color:#0e1d36!important;box-shadow:inset 0 0 0 1px rgba(12,23,43,.14)!important}.editorial-related__controls button:hover{transform:none!important}.editorial-related__card-actions{top:8px!important;right:8px!important}.editorial-related__item-action,.editorial-related__item-delete{border-radius:0!important}@media (max-width:980px){.editorial-related--grid .editorial-related__grid,.editorial-related--stacked .editorial-related__grid{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.editorial-related__track,.editorial-related__track--animated{animation:none!important;transform:none!important}}.editorial-related--accent-red{--editorial-related-accent-line:#c93a32}.editorial-related--accent-green{--editorial-related-accent-line:#2f8b57}.editorial-related--accent-gray{--editorial-related-accent-line:#8b95a5}.editorial-related--accent-blue{--editorial-related-accent-line:#5275ff}.editorial-related--accent-navy{--editorial-related-accent-line:#123a75}.editorial-related--accent-orange{--editorial-related-accent-line:#e26d2f}.editorial-related--accent-yellow{--editorial-related-accent-line:#ffd33d}.editorial-related--accent-brown{--editorial-related-accent-line:#8b5e34}.editorial-related__source-band span{background:var(--editorial-related-accent-line,#5275ff)!important}.editorial-related__source-band--align-left{justify-content:flex-start!important}.editorial-related__source-band--align-center{justify-content:center!important}.editorial-related__source-band--align-right{justify-content:flex-end!important}.editorial-related__source-band--line-thin span{height:2px!important}.editorial-related__source-band--line-thick span{height:8px!important}.editorial-related__source-band--length-full span{flex:1 1 auto!important;width:auto!important}.editorial-related__source-band--length-short span{flex:0 0 min(72px,22vw)!important;width:min(72px,22vw)!important}.editorial-related__source-band--no-title.editorial-related__source-band--length-full span{flex-basis:100%!important;width:100%!important}.editorial-canvas__accent-chip--active,.editorial-canvas__source-chip--active,.editorial-canvas__variant-chip--active{border-color:rgba(26,79,163,.46)!important;background:rgba(232,241,255,.96)!important;box-shadow:inset 0 0 0 1px rgba(26,79,163,.16)!important}.editorial-canvas__accent-row,.portal-editorial-settings__accent-row{display:flex!important;align-items:center;gap:5px!important;min-width:0;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.editorial-canvas__accent-row::-webkit-scrollbar,.portal-editorial-settings__accent-row::-webkit-scrollbar{display:none}.editorial-canvas__accent-chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;height:28px;padding:0 6px;border:1px solid rgba(12,23,43,.08);border-radius:999px;background:rgba(255,255,255,.76);color:#20324c;white-space:nowrap}.editorial-canvas__accent-chip span{flex:0 0 auto;width:12px;height:12px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(12,23,43,.14)}.editorial-canvas__accent-chip small{font-size:.68rem;font-weight:800;line-height:1}.editorial-canvas__accent-chip--active{border-color:rgba(26,79,163,.34);background:rgba(232,241,255,.92)}.portal-editorial-settings__variant-grid{margin-bottom:6px}.editorial-related--stacked .editorial-related__grid{grid-template-columns:minmax(0,1fr)!important;width:100%}.editorial-related--stacked .editorial-related__grid .editorial-related__stacked-card,.editorial-related__stacked-card,.editorial-related__stacked-card.editorial-related__item-editor{display:grid!important;grid-template-columns:minmax(132px,28%) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:stretch!important;width:100%!important;min-height:clamp(128px,18vw,168px)!important;aspect-ratio:auto!important;height:auto!important;padding:10px!important;grid-gap:10px 14px!important;gap:10px 14px!important}.editorial-related__stacked-card .editorial-related__thumb{grid-row:1/-1;grid-column:1;height:100%!important;min-height:108px;aspect-ratio:auto!important}.editorial-related__stacked-card .editorial-related__link-field,.editorial-related__stacked-card .editorial-related__meta,.editorial-related__stacked-card p,.editorial-related__stacked-card strong{grid-column:2}.editorial-related__stacked-card strong{-webkit-line-clamp:2!important}.editorial-related__stacked-card p{-webkit-line-clamp:3!important}.editorial-related--loop:focus-within .editorial-related__track,.editorial-related--loop:hover .editorial-related__track{animation-play-state:paused!important}.editorial-related__track .editorial-related__item-editor{flex:0 0 min(264px,72vw)!important;width:min(264px,72vw)!important;height:100%!important}.editorial-related--magazine .editorial-related__mosaic{grid-auto-flow:dense}.editorial-related--magazine .editorial-related__mosaic>.editorial-related__magazine-card,.editorial-related__magazine-card,.editorial-related__magazine-card.editorial-related__item-editor{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;align-self:start!important;background:transparent!important;box-shadow:none!important}.editorial-related--magazine .editorial-related__mosaic>.editorial-related__magazine-card--lead,.editorial-related--magazine.editorial-related--magazine .editorial-related__mosaic>.editorial-related__magazine-card--lead.editorial-related__magazine-card--lead,.editorial-related__magazine-card--lead{grid-column:span 4!important;grid-row:span 2!important;min-height:0!important}.editorial-related--magazine .editorial-related__mosaic>.editorial-related__magazine-card--side,.editorial-related--magazine.editorial-related--magazine .editorial-related__mosaic>.editorial-related__magazine-card--side.editorial-related__magazine-card--side,.editorial-related__magazine-card--side{grid-column:span 2!important;min-height:0!important}.editorial-related__magazine-card:not(.editorial-related__magazine-card--lead):not(.editorial-related__magazine-card--side){grid-column:span 2!important}.editorial-related__magazine-card--lead .editorial-related__thumb{aspect-ratio:16/8!important}.editorial-related__feature,.editorial-related__feature.editorial-related__item-editor{min-height:0!important;aspect-ratio:auto!important}.editorial-related__magazine-card--lead strong{font-size:clamp(1.08rem,2vw,1.45rem)!important;-webkit-line-clamp:3!important}.editorial-related__magazine-card.editorial-related__magazine-card--lead.editorial-related__item-editor>p,.editorial-related__magazine-card.editorial-related__magazine-card--lead>p{-webkit-line-clamp:8!important}.editorial-related__magazine-card.editorial-related__item-editor>p,.editorial-related__magazine-card>p{-webkit-line-clamp:2!important}.editorial-related__manual-shell{position:relative;min-width:0;padding:0 42px}.editorial-related__manual-stage{width:100%;overflow:hidden;margin:0 auto;min-width:0}.editorial-related__manual-track{display:flex;align-items:flex-start;gap:14px;will-change:transform}.editorial-related__manual-motion{display:grid;min-width:0;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 28px) / 3);width:calc((100% - 28px) / 3)}.editorial-related__manual-card,.editorial-related__manual-card.editorial-related__item-editor{width:100%!important;min-height:0!important;aspect-ratio:auto!important;background:transparent!important;box-shadow:none!important}.editorial-related__manual-arrow{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:46px;border:0;border-radius:999px;background:#ffffff;color:#0e1d36;box-shadow:0 10px 24px rgba(15,23,42,.1),inset 0 0 0 1px rgba(12,23,43,.14);transform:translateY(-50%)}.editorial-related__manual-arrow--previous{left:0}.editorial-related__manual-arrow--next{right:0}.sidebar-section__body{transform-origin:top center;animation:newsbot-dropdown-unfold .22s cubic-bezier(.18,.82,.24,1) both;will-change:opacity,clip-path}.sidebar-text-link{display:inline;color:var(--ref-text,var(--text))!important;font-weight:800;text-decoration:none;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.sidebar-text-link:focus-visible,.sidebar-text-link:hover{text-decoration:underline;text-underline-offset:3px}.source-list--sidebar{gap:0!important;padding-right:0!important}.source-card--sidebar,.source-card--sidebar:hover{padding:7px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.source-card--sidebar+.source-card--sidebar{border-top:1px solid rgba(12,23,43,.1)!important}.source-card--sidebar .inline-link{display:inline;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none}.source-card--sidebar .inline-link:focus-visible,.source-card--sidebar .inline-link:hover{text-decoration:underline;text-underline-offset:3px}.related-publications-toolbar{margin-bottom:8px}.related-publications-group{gap:6px}.related-publication-card{display:grid!important;grid-gap:5px!important;gap:5px!important}.related-publication-card__meta{display:flex;flex-wrap:wrap;gap:4px 8px;color:rgba(12,23,43,.62);font-size:.74rem;font-weight:750;line-height:1.35}.related-publication-card__warning,.related-publication-card__why{margin:0;color:rgba(12,23,43,.72);font-size:.78rem;line-height:1.4}.related-publication-card__warning{color:rgba(138,82,16,.9)}.related-publication-card__actions{gap:6px!important;margin-top:2px}.related-publication-card__actions .ghost-button,.related-publication-card__actions .secondary-button{min-height:28px;padding:5px 9px;font-size:.74rem}.related-publications-rules{margin:10px 0 0;padding-left:16px;color:rgba(12,23,43,.66);font-size:.76rem;line-height:1.45}.featured-image-prompt,.generate-seo-summary{resize:none!important}.editorial-insert--featured-image .editorial-insert__switch,.seo-analyzer__switches.editorial-insert__switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.featured-image-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%}.editorial-insert--featured-image .editorial-insert__switch-button,.seo-analyzer__switches .editorial-insert__switch-button{justify-content:center;width:100%;height:36px!important;min-width:0}.editorial-insert--featured-image .featured-suggestions-trigger{width:auto!important;min-width:96px;padding-inline:12px}.editorial-insert--featured-image{gap:8px!important}.editorial-insert--featured-image .editorial-insert__panel{min-height:172px}.featured-image-mode-panel{align-content:start}.featured-image-mode-panel--manual{gap:8px!important}.paste-target--featured{width:100%;min-height:0;padding:10px 12px!important;gap:3px!important}.paste-target--featured p{line-height:1.35!important}.featured-image-upload{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:42px;margin:0;text-align:center;cursor:pointer}.publish-action-row{align-items:stretch!important}.publish-action-row .primary-button,.publish-action-row .secondary-button{min-height:38px}.publish-schedule-button{min-width:104px;justify-content:center}.publish-scheduler{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(17,45,78,.1);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.94)}.publish-scheduler__label,.publish-scheduler__time>span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.publish-scheduler__time{display:grid;grid-gap:8px;gap:8px}.publish-scheduler__time input{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(17,45,78,.12);border-radius:14px;background:rgba(249,247,247,.92);color:var(--text)}.publish-scheduler__actions{display:flex;justify-content:flex-end;gap:8px}.publish-scheduler__error{margin:0;color:var(--danger);font-size:.82rem;line-height:1.35}.featured-suggestions-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px}.featured-suggestions-modal__backdrop{position:fixed;inset:0;border:0;border-radius:0;background:rgba(17,45,78,.34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.featured-suggestions-modal__panel{position:relative;z-index:1;width:min(760px,calc(100vw - 32px));max-height:min(78vh,720px);overflow:auto;display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(17,45,78,.12);border-radius:20px;background:rgba(255,255,255,.98);box-shadow:0 28px 80px rgba(17,45,78,.24)}.featured-suggestions-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.featured-suggestions-modal__header strong{font-size:1rem}.featured-suggestions-modal__close{width:34px;height:34px;border:0;border-radius:999px;display:inline-grid;place-items:center;background:rgba(219,226,239,.7);color:var(--text)}.featured-suggestions-modal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.featured-suggestions-modal__item{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:10px;border:1px solid rgba(17,45,78,.1);border-radius:16px;background:rgba(249,247,247,.88)}.featured-suggestions-modal__item img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:rgba(219,226,239,.45)}.featured-suggestions-modal__item-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.featured-suggestions-modal__item-copy small,.featured-suggestions-modal__item-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-suggestions-modal__item-copy strong{font-size:.9rem}.featured-suggestions-modal__item-copy small{color:var(--muted);font-size:.78rem;font-weight:800}.featured-suggestions-modal__item .ghost-button,.featured-suggestions-modal__item .secondary-button{justify-content:center;min-height:36px}@media (max-width:760px){.featured-image-toolbar{grid-template-columns:minmax(0,1fr)}.editorial-insert--featured-image .featured-suggestions-trigger{width:100%!important}.featured-suggestions-modal{padding:14px}.featured-suggestions-modal__panel{width:calc(100vw - 24px);max-height:84vh;padding:14px;border-radius:18px}.featured-suggestions-modal__grid{grid-template-columns:minmax(0,1fr)}.editorial-related__stacked-card,.editorial-related__stacked-card.editorial-related__item-editor{grid-template-columns:minmax(96px,34%) minmax(0,1fr)!important;min-height:126px!important}.editorial-related--magazine .editorial-related__mosaic{grid-template-columns:minmax(0,1fr)!important}.editorial-related__magazine-card,.editorial-related__magazine-card--lead,.editorial-related__magazine-card--side{grid-column:auto!important;grid-row:auto!important;min-height:226px!important}.editorial-related__manual-shell{padding:0 34px}.editorial-related__manual-stage{width:100%!important}.editorial-related__manual-motion{flex-basis:100%!important;width:100%!important}}@media (prefers-reduced-motion:reduce){.sidebar-section__body{animation:none!important}}.editorial-highlight{--editorial-highlight-accent:#111111;display:grid!important;grid-gap:8px!important;gap:8px!important;margin:0!important;padding:12px 0!important;border:0!important;border-radius:6px!important;background:#ffffff!important;color:#172033!important;box-shadow:none!important;overflow:visible!important}.editorial-highlight--framed{padding:14px 16px!important;box-shadow:inset 0 0 0 1px rgba(12,23,43,.14)!important}.editorial-highlight--accent-black{--editorial-highlight-accent:#111111}.editorial-highlight--accent-red{--editorial-highlight-accent:#c93a32}.editorial-highlight--accent-green{--editorial-highlight-accent:#2f8b57}.editorial-highlight--accent-gray{--editorial-highlight-accent:#8b95a5}.editorial-highlight--accent-blue{--editorial-highlight-accent:#5275ff}.editorial-highlight--accent-navy{--editorial-highlight-accent:#123a75}.editorial-highlight--accent-orange{--editorial-highlight-accent:#e26d2f}.editorial-highlight--accent-yellow{--editorial-highlight-accent:#ffd33d}.editorial-highlight--accent-brown{--editorial-highlight-accent:#8b5e34}.editorial-highlight__eyebrow{color:#5c6678!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em!important}.editorial-highlight strong,.editorial-highlight__quote-text{color:#101827!important;font-family:var(--font-sans),"Manrope","Segoe UI Variable",sans-serif!important;font-size:1rem!important;font-weight:800!important;letter-spacing:0!important;line-height:1.28!important;margin-bottom:0!important;padding-bottom:0!important}.editorial-highlight footer,.editorial-highlight li,.editorial-highlight p{color:#3d485c!important;font-size:.94rem!important;letter-spacing:0!important;line-height:1.6!important}.editorial-highlight--quote{grid-template-columns:6px minmax(0,1fr)!important;gap:8px 14px!important}.editorial-highlight--quote>:not(.editorial-highlight__quote-line){grid-column:2}.editorial-highlight--quote.editorial-highlight--no-line{grid-template-columns:minmax(0,1fr)!important}.editorial-highlight--quote.editorial-highlight--no-line>:not(.editorial-highlight__quote-line){grid-column:1}.editorial-highlight__quote-line{grid-row:1/span 2;display:block;width:6px;height:100%;min-height:54px;border-radius:0;background:var(--editorial-highlight-accent,#111111)}.editorial-highlight__quote-text{position:relative;font-size:1.16rem!important}.editorial-highlight--quote footer{color:#505a6d!important}.editorial-highlight__timeline small,.nb-highlight__timeline-item small{border-radius:4px!important;background:#f3f6fb!important;color:#26344a!important}.editorial-related--accent-black{--editorial-related-accent-line:#111111}.editorial-related__card,.editorial-related__feature,.editorial-related__grid .editorial-related__card,.editorial-related__item-editor,.editorial-related__manual-card,.editorial-related__mosaic .editorial-related__card,.editorial-related__track .editorial-related__card{min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:0!important;box-shadow:inset 0 0 0 1px rgba(12,23,43,.12)!important;transition:none!important}.editorial-related__track .editorial-related__card{flex:0 0 min(264px,72vw)!important;width:min(264px,72vw)!important;height:100%!important}.editorial-related--no-card-frame .editorial-related__card,.editorial-related--no-card-frame .editorial-related__feature,.editorial-related--no-card-frame .editorial-related__item-editor,.editorial-related--no-card-frame .editorial-related__manual-card{box-shadow:none!important}.editorial-related__card:hover,.editorial-related__feature:hover,.editorial-related__manual-card:hover{background:transparent!important;color:inherit!important;transform:none!important}.editorial-related__card:hover strong,.editorial-related__feature:hover strong,.editorial-related__manual-card:hover strong{color:#0e1d36!important;text-decoration:none!important}.editorial-related p,.editorial-related strong{margin-bottom:0!important;padding-bottom:0!important}.editorial-related__stacked-card,.editorial-related__stacked-card.editorial-related__item-editor{padding:10px 10px 8px!important}.editorial-related__stacked-card.editorial-related__card{grid-template-columns:minmax(132px,28%) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:stretch!important;min-height:clamp(128px,18vw,168px)!important;gap:10px 14px!important}.editorial-related__stacked-card.editorial-related__card .editorial-related__thumb{grid-row:1/-1;grid-column:1;height:100%!important;min-height:108px;aspect-ratio:auto!important}.editorial-related__stacked-card.editorial-related__card p,.editorial-related__stacked-card.editorial-related__card strong{grid-column:2}.editorial-link-block,.editorial-link-block--preview{display:grid!important;width:100%!important;max-width:100%!important;grid-gap:8px!important;gap:8px!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.editorial-link-block__thumb{width:min(100%,720px);overflow:hidden;justify-self:center;border-radius:14px;background:transparent}.editorial-link-block__thumb img{display:block;width:100%;max-height:min(320px,42vh);object-fit:cover}.editorial-link-block__embed{width:min(100%,720px)!important;justify-self:center!important;overflow:hidden;border-radius:14px!important;background:transparent!important;box-shadow:none!important}.editorial-link-block__embed iframe{display:block;width:100%;min-height:260px;border:0}.editorial-embed-block__surface{display:grid!important;justify-items:center!important;background:transparent!important;box-shadow:none!important}.editorial-embed-block__surface blockquote,.editorial-embed-block__surface iframe,.editorial-embed-block__surface img,.editorial-embed-block__surface video{max-width:min(100%,720px)!important;margin-right:auto!important;margin-left:auto!important}.editorial-related__stacked-card,.editorial-related__stacked-card.editorial-related__card,.editorial-related__stacked-card.editorial-related__item-editor{height:clamp(148px,18vw,174px)!important;min-height:clamp(148px,18vw,174px)!important;max-height:clamp(148px,18vw,174px)!important}.editorial-related__track .editorial-related__card,.editorial-related__track .editorial-related__item-editor{flex:0 0 clamp(204px,calc((min(100vw, 1012px) - 144px) / 3),289px)!important;width:clamp(204px,calc((min(100vw, 1012px) - 144px) / 3),289px)!important}.editorial-related__manual-card,.editorial-related__manual-card.editorial-related__item-editor,.editorial-related__manual-motion,.editorial-related__track .editorial-related__card,.editorial-related__track .editorial-related__item-editor{height:clamp(204px,22vw,244px)!important;min-height:clamp(204px,22vw,244px)!important;max-height:clamp(204px,22vw,244px)!important}.editorial-related__manual-track{align-items:stretch!important}.editorial-related--magazine .editorial-related__mosaic{grid-auto-rows:clamp(142px,16vw,184px)!important;align-items:stretch!important}.editorial-related__magazine-card,.editorial-related__magazine-card.editorial-related__item-editor{align-self:stretch!important;height:100%!important;min-height:100%!important}.editorial-related__magazine-card--lead,.editorial-related__magazine-card--lead.editorial-related__item-editor{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important}.editorial-related__magazine-card--lead .editorial-related__thumb{height:100%!important;min-height:0!important;aspect-ratio:auto!important}@media (max-width:720px){.editorial-related__track .editorial-related__card,.editorial-related__track .editorial-related__item-editor{flex-basis:100%!important;width:100%!important}}.draft-drawer{max-height:calc(100vh - 40px)!important;overflow:hidden!important}.draft-drawer__scroll{height:100%!important}.draft-list{align-content:start!important;padding-right:8px!important}.editorial-highlight--quote{grid-template-columns:minmax(0,1fr)!important}.editorial-highlight--quote:not(.editorial-highlight--no-line){border-left:6px solid var(--editorial-highlight-accent,#111111)!important;padding-left:14px!important}.editorial-highlight--quote>:not(.editorial-highlight__quote-line){grid-column:1!important}.editorial-highlight__quote-line{display:none!important}.editorial-related__source-band--length-short span{flex:0 0 clamp(36px,8vw,56px)!important;width:clamp(36px,8vw,56px)!important;max-width:56px!important}.editorial-related__card,.editorial-related__feature,.editorial-related__manual-card{cursor:pointer}.editorial-related__card:focus-visible strong,.editorial-related__card:hover strong,.editorial-related__feature:focus-visible strong,.editorial-related__feature:hover strong,.editorial-related__manual-card:focus-visible strong,.editorial-related__manual-card:hover strong{color:#0e1d36!important;text-decoration:underline!important;-webkit-text-decoration-color:#000!important;text-decoration-color:#000!important;text-decoration-thickness:1px!important;text-underline-offset:.16em!important}.editorial-related__card:focus-visible,.editorial-related__feature:focus-visible,.editorial-related__manual-card:focus-visible{outline:2px solid rgba(26,79,163,.42)!important;outline-offset:3px!important}.editorial-related__magazine-card>.editorial-related__thumb{grid-row:1!important}.editorial-related__magazine-card>strong{position:static!important;grid-row:2!important;align-self:start!important}.editorial-related__magazine-card>p{position:static!important;grid-row:3!important;align-self:start!important}@media (max-width:720px){.editorial-highlight{overflow-wrap:anywhere!important}.editorial-highlight--quote:not(.editorial-highlight--no-line){border-left-width:4px!important;padding-left:12px!important}.editorial-related header{align-items:stretch!important}.editorial-related__header-copy{flex-basis:100%!important}.editorial-related__source-band{width:100%!important;gap:8px!important}.editorial-related__source-band small{min-width:0!important;white-space:normal!important;text-align:center!important;line-height:1.15!important;overflow-wrap:anywhere!important}.editorial-related--grid .editorial-related__grid,.editorial-related--magazine .editorial-related__mosaic,.editorial-related--stacked .editorial-related__grid{grid-template-columns:minmax(0,1fr)!important}.editorial-related__stacked-card.editorial-related__card,.editorial-related__stacked-card.editorial-related__item-editor{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;max-height:none!important}.editorial-related__stacked-card.editorial-related__card .editorial-related__thumb,.editorial-related__stacked-card.editorial-related__item-editor .editorial-related__thumb{grid-row:auto!important;grid-column:1!important;height:auto!important;min-height:0!important;aspect-ratio:16/7!important}.editorial-related__stacked-card.editorial-related__card p,.editorial-related__stacked-card.editorial-related__card strong,.editorial-related__stacked-card.editorial-related__item-editor .editorial-related__link-field,.editorial-related__stacked-card.editorial-related__item-editor p,.editorial-related__stacked-card.editorial-related__item-editor strong{grid-column:1!important}.editorial-related__magazine-card,.editorial-related__magazine-card--lead,.editorial-related__magazine-card--side{grid-column:auto!important;grid-row:auto!important;height:auto!important;min-height:0!important}.editorial-related__manual-shell{padding:0 34px!important}.editorial-related__manual-card,.editorial-related__manual-card.editorial-related__item-editor,.editorial-related__manual-motion{height:auto!important;min-height:204px!important;max-height:none!important}}.editorial-related__card,.editorial-related__feature,.editorial-related__grid .editorial-related__card,.editorial-related__item-editor,.editorial-related__manual-card,.editorial-related__mosaic .editorial-related__card,.editorial-related__track .editorial-related__card{display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;align-self:start!important;grid-gap:8px!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important;padding:12px 12px 8px!important;background:transparent!important;color:inherit!important;text-decoration:none!important}.editorial-related--framed .editorial-related__card,.editorial-related--framed .editorial-related__feature,.editorial-related--framed .editorial-related__item-editor,.editorial-related--framed .editorial-related__manual-card{box-shadow:inset 0 0 0 1px rgba(12,23,43,.12)!important}.editorial-related--album .editorial-related__card,.editorial-related--album .editorial-related__item-editor,.editorial-related--magazine .editorial-related__card,.editorial-related--magazine .editorial-related__item-editor,.editorial-related--no-card-frame .editorial-related__card,.editorial-related--no-card-frame .editorial-related__feature,.editorial-related--no-card-frame .editorial-related__item-editor,.editorial-related--no-card-frame .editorial-related__manual-card{box-shadow:none!important}.editorial-related__track{align-items:flex-start!important}.editorial-related__manual-card,.editorial-related__manual-card.editorial-related__item-editor,.editorial-related__manual-motion,.editorial-related__track .editorial-related__card,.editorial-related__track .editorial-related__item-editor{height:auto!important;min-height:0!important;max-height:none!important}.editorial-related__track .editorial-related__card,.editorial-related__track .editorial-related__item-editor{flex:0 0 min(264px,72vw)!important;width:min(264px,72vw)!important}.editorial-related--magazine .editorial-related__mosaic{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:minmax(104px,auto)!important;grid-auto-flow:dense!important;grid-gap:10px!important;gap:10px!important;align-items:start!important;justify-content:stretch!important}.editorial-related--album .editorial-related__mosaic{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;grid-gap:24px 28px!important;gap:24px 28px!important;align-items:start!important;justify-content:stretch!important}.editorial-related--album .editorial-related__album-card,.editorial-related--album .editorial-related__album-card.editorial-related__item-editor,.editorial-related--magazine .editorial-related__magazine-card,.editorial-related--magazine .editorial-related__magazine-card.editorial-related__item-editor{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;gap:10px!important;overflow:visible!important;box-shadow:none!important}.editorial-related--magazine .editorial-related__magazine-card{grid-column:span 2!important;grid-row:auto!important}.editorial-related--magazine .editorial-related__magazine-card--lead,.editorial-related--magazine .editorial-related__magazine-card--lead.editorial-related__item-editor{grid-column:span 4!important;grid-row:span 2!important;grid-template-rows:auto auto auto!important}.editorial-related--magazine .editorial-related__magazine-card--side,.editorial-related--magazine .editorial-related__magazine-card--side.editorial-related__item-editor{grid-column:span 2!important}.editorial-related--album .editorial-related__album-card{grid-column:span 4!important;grid-row:auto!important}.editorial-related--album .editorial-related__album-card--lead,.editorial-related--album .editorial-related__album-card--lead.editorial-related__item-editor{grid-column:span 8!important;grid-row:auto!important;grid-template-rows:auto auto auto!important}.editorial-related--album .editorial-related__album-card>.editorial-related__thumb,.editorial-related--magazine .editorial-related__magazine-card>.editorial-related__thumb{grid-row:1!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/7!important}.editorial-related--magazine .editorial-related__magazine-card--lead>.editorial-related__thumb{aspect-ratio:16/8!important}.editorial-related--album .editorial-related__album-card--lead>.editorial-related__thumb{aspect-ratio:16/9!important}.editorial-related--album .editorial-related__album-card.editorial-related__item-editor>p,.editorial-related--album .editorial-related__album-card.editorial-related__item-editor>strong,.editorial-related--album .editorial-related__album-card>p,.editorial-related--album .editorial-related__album-card>strong,.editorial-related--magazine .editorial-related__magazine-card.editorial-related__item-editor>p,.editorial-related--magazine .editorial-related__magazine-card.editorial-related__item-editor>strong,.editorial-related--magazine .editorial-related__magazine-card>p,.editorial-related--magazine .editorial-related__magazine-card>strong{position:static!important;align-self:start!important}.editorial-related--album .editorial-related__album-card.editorial-related__item-editor>strong,.editorial-related--album .editorial-related__album-card>strong,.editorial-related--magazine .editorial-related__magazine-card.editorial-related__item-editor>strong,.editorial-related--magazine .editorial-related__magazine-card>strong{grid-row:2!important;-webkit-line-clamp:2!important}.editorial-related--magazine .editorial-related__magazine-card.editorial-related__item-editor>p,.editorial-related--magazine .editorial-related__magazine-card>p{grid-row:3!important;-webkit-line-clamp:2!important}.editorial-related--magazine .editorial-related__magazine-card--lead.editorial-related__item-editor>strong,.editorial-related--magazine .editorial-related__magazine-card--lead>strong{font-size:clamp(1.08rem,2vw,1.45rem)!important;line-height:1.22!important;-webkit-line-clamp:3!important}.editorial-related--magazine .editorial-related__magazine-card--lead.editorial-related__item-editor>p,.editorial-related--magazine .editorial-related__magazine-card--lead>p{-webkit-line-clamp:8!important}.editorial-related--album .editorial-related__album-card.editorial-related__item-editor>p,.editorial-related--album .editorial-related__album-card>p{grid-row:3!important;-webkit-line-clamp:3!important}.editorial-related--album .editorial-related__album-card--lead.editorial-related__item-editor>strong,.editorial-related--album .editorial-related__album-card--lead>strong{font-size:clamp(1.35rem,2.6vw,2rem)!important;line-height:1.12!important;-webkit-line-clamp:3!important}.editorial-related--album .editorial-related__album-card--lead.editorial-related__item-editor>p,.editorial-related--album .editorial-related__album-card--lead>p{font-size:clamp(.98rem,1.3vw,1.12rem)!important;line-height:1.5!important}@media (max-width:780px){.editorial-related--album .editorial-related__mosaic,.editorial-related--magazine .editorial-related__mosaic{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.editorial-related--album .editorial-related__album-card,.editorial-related--album .editorial-related__album-card--lead,.editorial-related--album .editorial-related__album-card.editorial-related__item-editor,.editorial-related--magazine .editorial-related__magazine-card,.editorial-related--magazine .editorial-related__magazine-card--lead,.editorial-related--magazine .editorial-related__magazine-card--side,.editorial-related--magazine .editorial-related__magazine-card.editorial-related__item-editor{grid-column:auto!important;grid-row:auto!important;width:100%!important}.editorial-related--album .editorial-related__album-card--lead>.editorial-related__thumb,.editorial-related--magazine .editorial-related__magazine-card--lead>.editorial-related__thumb{aspect-ratio:16/10!important}.editorial-related--album.editorial-related--album .editorial-related__mosaic>.editorial-related__album-card--lead.editorial-related__album-card--lead,.editorial-related--album.editorial-related--album .editorial-related__mosaic>.editorial-related__album-card.editorial-related__album-card,.editorial-related--magazine.editorial-related--magazine .editorial-related__mosaic>.editorial-related__magazine-card--lead.editorial-related__magazine-card--lead,.editorial-related--magazine.editorial-related--magazine .editorial-related__mosaic>.editorial-related__magazine-card--side.editorial-related__magazine-card--side,.editorial-related--magazine.editorial-related--magazine .editorial-related__mosaic>.editorial-related__magazine-card.editorial-related__magazine-card{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;min-width:0!important}}.editorial-related--stacked .editorial-related__grid{grid-auto-rows:1fr!important;align-items:stretch!important}.editorial-related--stacked .editorial-related__grid .editorial-related__stacked-card,.editorial-related__stacked-card.editorial-related__card,.editorial-related__stacked-card.editorial-related__item-editor{align-self:stretch!important;height:100%!important;min-height:clamp(148px,18vw,176px)!important;max-height:none!important}.editorial-related__stacked-card.editorial-related__card .editorial-related__thumb,.editorial-related__stacked-card.editorial-related__item-editor .editorial-related__thumb{height:100%!important;min-height:100%!important;aspect-ratio:auto!important}.editorial-related--loop .editorial-related__track .editorial-related__manual-card.editorial-related__card,.editorial-related--loop .editorial-related__track .editorial-related__manual-card.editorial-related__item-editor{flex:0 0 clamp(204px,calc((min(100vw, 1012px) - 28px) / 3),328px)!important;width:clamp(204px,calc((min(100vw, 1012px) - 28px) / 3),328px)!important;height:auto!important;min-height:0!important;max-height:none!important;grid-template-rows:auto auto auto!important}.editorial-related--hide-card-description .editorial-related__card>p,.editorial-related--hide-card-description .editorial-related__feature>p,.editorial-related--hide-card-description .editorial-related__manual-card>p,.editorial-related--hide-card-title .editorial-related__card>strong,.editorial-related--hide-card-title .editorial-related__feature>strong,.editorial-related--hide-card-title .editorial-related__manual-card>strong{display:none!important}.editorial-related--hide-card-title:not(.editorial-related--hide-card-description) .editorial-related__magazine-card.editorial-related__item-editor>p,.editorial-related--hide-card-title:not(.editorial-related--hide-card-description) .editorial-related__magazine-card>p{grid-row:2!important}@media (max-width:780px){.editorial-related--stacked .editorial-related__grid{grid-auto-rows:auto!important}.editorial-related--stacked .editorial-related__grid .editorial-related__stacked-card,.editorial-related__stacked-card.editorial-related__card,.editorial-related__stacked-card.editorial-related__item-editor{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;max-height:none!important}.editorial-related__stacked-card.editorial-related__card .editorial-related__thumb,.editorial-related__stacked-card.editorial-related__item-editor .editorial-related__thumb{grid-row:auto!important;grid-column:1!important;height:auto!important;min-height:0!important;aspect-ratio:16/7!important}.editorial-related--loop .editorial-related__track .editorial-related__manual-card.editorial-related__card,.editorial-related--loop .editorial-related__track .editorial-related__manual-card.editorial-related__item-editor{flex-basis:min(328px,84vw)!important;width:min(328px,84vw)!important}}.editorial-canvas__drop-line,.editorial-canvas__text-drop-line{background:#17479f!important;box-shadow:0 0 0 1px #ffffff,0 0 0 5px rgba(23,71,159,.12)!important}.editorial-canvas__drop-line{position:relative;z-index:4}.editorial-canvas__drop-line:after,.editorial-canvas__drop-line:before,.editorial-canvas__text-drop-line:after,.editorial-canvas__text-drop-line:before{content:"";position:absolute;top:50%;width:8px;height:8px;border-radius:999px;background:#17479f;box-shadow:0 0 0 2px #ffffff;transform:translateY(-50%)}.editorial-canvas__drop-line:before,.editorial-canvas__text-drop-line:before{left:-1px}.editorial-canvas__drop-line:after,.editorial-canvas__text-drop-line:after{right:-1px}.editorial-rich-text p:has(>br:only-child){min-height:1.75em;margin-bottom:0}@media (max-width:780px){.editorial-related--magazine .editorial-related__magazine-card,.editorial-related--magazine .editorial-related__magazine-card--lead,.editorial-related--magazine .editorial-related__magazine-card--side,.editorial-related--magazine .editorial-related__magazine-card.editorial-related__item-editor{display:grid!important;grid-template-rows:auto auto auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;grid-gap:10px!important;gap:10px!important}.editorial-related--magazine .editorial-related__magazine-card--lead>.editorial-related__thumb,.editorial-related--magazine .editorial-related__magazine-card--side>.editorial-related__thumb,.editorial-related--magazine .editorial-related__magazine-card>.editorial-related__thumb{aspect-ratio:16/7!important}.editorial-related--magazine .editorial-related__magazine-card--lead.editorial-related__item-editor>strong,.editorial-related--magazine .editorial-related__magazine-card--lead>strong{font-size:.94rem!important;line-height:1.3!important;-webkit-line-clamp:2!important}.editorial-related--magazine .editorial-related__magazine-card--lead.editorial-related__item-editor>p,.editorial-related--magazine .editorial-related__magazine-card--lead>p,.editorial-related--magazine .editorial-related__magazine-card.editorial-related__item-editor>p,.editorial-related--magazine .editorial-related__magazine-card>p{font-size:.84rem!important;line-height:1.48!important;-webkit-line-clamp:2!important}.editorial-related--manual .editorial-related__manual-shell{padding:0!important}.editorial-related--manual .editorial-related__manual-stage{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.editorial-related--manual .editorial-related__manual-stage::-webkit-scrollbar{display:none}.editorial-related--manual .editorial-related__manual-track{transform:none!important;transition:none!important;width:100%!important;min-width:100%!important;padding-right:1px}.editorial-related--manual .editorial-related__manual-motion{flex-grow:0!important;flex-shrink:0!important;flex-basis:calc((100% - 14px) * 0.6666667)!important;width:calc((100% - 14px) * .6666667)!important;max-width:none!important;scroll-snap-align:start}.editorial-related--manual .editorial-related__manual-arrow{display:none!important}}.editorial-rich-text a{color:#0645ad!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;-webkit-text-decoration-color:#0645ad!important;text-decoration-color:#0645ad!important;text-decoration-thickness:1px!important;text-underline-offset:.14em}.editorial-related--hide-card-image .editorial-related__thumb{display:none!important}.editorial-related--hide-card-image .editorial-related__stacked-card,.editorial-related--hide-card-image .editorial-related__stacked-card.editorial-related__item-editor{grid-template-columns:minmax(0,1fr)!important}.editorial-related--hide-card-image .editorial-related__stacked-card>.editorial-related__card-actions,.editorial-related--hide-card-image .editorial-related__stacked-card>.editorial-related__link-field,.editorial-related--hide-card-image .editorial-related__stacked-card>p,.editorial-related--hide-card-image .editorial-related__stacked-card>strong{grid-column:1!important}.editorial-related--loop.editorial-related--manual .editorial-related__manual-stage{overflow:hidden!important;scroll-snap-type:none!important}.editorial-related--loop.editorial-related--manual .editorial-related__manual-track{transition:none!important;transform:translateZ(0)}.editorial-related--loop.editorial-related--manual .editorial-related__manual-track--animated{animation:editorial-related-manual-loop 33.6s linear infinite}.editorial-related--loop.editorial-related--manual:focus-within .editorial-related__manual-track--animated,.editorial-related--loop.editorial-related--manual:hover .editorial-related__manual-track--animated{animation-play-state:paused!important}@media (max-width:780px){.editorial-related--loop.editorial-related--manual .editorial-related__manual-stage{overflow:hidden!important;scroll-snap-type:none!important}.editorial-related--loop.editorial-related--manual .editorial-related__manual-track{width:100%!important;min-width:100%!important;padding-right:1px}.editorial-related--loop.editorial-related--manual .editorial-related__manual-motion{flex-grow:0!important;flex-shrink:0!important;flex-basis:calc((100% - 14px) * 0.6666667)!important;width:calc((100% - 14px) * .6666667)!important;max-width:none!important}}@keyframes editorial-related-manual-loop{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - 14px),0,0)}}.workspace-sidebar--editorial{align-self:start!important;height:min(860px,calc(100vh - 112px))!important;max-height:calc(100vh - 112px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;padding-right:4px!important}.workspace-sidebar--editorial .sidebar-stack{display:grid!important;align-self:start!important;align-content:start!important;grid-gap:12px!important;gap:12px!important;height:auto!important;min-height:max-content!important;overflow:visible!important}.workspace-sidebar--editorial .sidebar-section{flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:hidden!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.workspace-sidebar--editorial .sidebar-section__body-shell{display:grid;grid-template-rows:1fr;overflow:hidden;animation:sidebar-section-layout-expand .26s cubic-bezier(.22,1,.36,1)}.workspace-sidebar--editorial .sidebar-section__body{min-height:0;max-height:none!important;overflow:visible!important;animation:none!important;transform:none!important;transform-origin:top center}@keyframes sidebar-section-layout-expand{0%{grid-template-rows:0fr;opacity:.72}to{grid-template-rows:1fr;opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-sidebar--editorial,.workspace-sidebar--editorial .sidebar-section,.workspace-sidebar--editorial .sidebar-section__body,.workspace-sidebar--editorial .sidebar-section__body-shell{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:980px){.workspace-sidebar--editorial{height:auto!important;max-height:none!important;overflow:visible!important;padding-right:0!important}}.featured-image-toolbar{grid-template-columns:minmax(178px,1fr) minmax(110px,auto)!important}.editorial-insert--featured-image .editorial-insert__switch{min-width:178px}.editorial-insert--featured-image .editorial-insert__switch-button{min-width:0!important}.editorial-insert--featured-image .featured-suggestions-trigger{min-width:110px!important}.editorial-insert--featured-image .editorial-insert__panel,.featured-image-mode-panel{height:176px!important;min-height:176px!important}.featured-image-mode-panel{display:grid!important;grid-template-rows:minmax(0,1fr) 42px;align-content:stretch!important;grid-gap:8px!important;gap:8px!important}.featured-image-mode-panel--ai .field,.featured-image-mode-panel--manual .paste-target--featured{height:100%;min-height:0}.featured-image-mode-panel--ai .field{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:6px;gap:6px}.featured-image-mode-panel--ai .featured-image-prompt{height:100%;min-height:0;padding-block:9px}.featured-image-mode-panel--manual .paste-target--featured{align-content:center}.featured-image-mode-panel--manual .featured-image-upload,.featured-image-mode-panel__actions,.featured-image-remove-row{margin:0!important}.featured-image-mode-panel__actions{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:stretch!important;grid-gap:0!important;gap:0!important}.featured-image-mode-panel--manual .featured-image-upload,.featured-image-mode-panel__actions .secondary-button{min-height:42px!important;height:42px!important}.featured-image-remove-row .ghost-button{min-height:38px;justify-content:center;width:100%}.featured-suggestions-modal{z-index:1800!important}.featured-suggestions-modal__panel{grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:28px}.featured-suggestions-modal__grid{min-height:0;overflow-y:auto;padding-right:12px;margin-right:-6px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(63,114,175,.34) rgba(219,226,239,.34)}.featured-suggestions-modal__grid::-webkit-scrollbar{width:10px}.featured-suggestions-modal__grid::-webkit-scrollbar-track{border-radius:999px;background:rgba(219,226,239,.34)}.featured-suggestions-modal__grid::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,.92);border-radius:999px;background:rgba(63,114,175,.36)}.draft-drawer{min-height:0!important;grid-template-rows:auto auto auto minmax(180px,1fr)!important}.draft-drawer__scroll{position:relative!important;min-height:0!important;height:auto!important;overflow:hidden!important;border-radius:24px!important}.draft-drawer__viewport{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overscroll-behavior:contain;padding-right:10px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(63,114,175,.34) rgba(219,226,239,.34)}.draft-drawer__viewport::-webkit-scrollbar{width:10px}.draft-drawer__viewport::-webkit-scrollbar-track{border-radius:999px;background:rgba(219,226,239,.34)}.draft-drawer__viewport::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,.92);border-radius:999px;background:rgba(63,114,175,.36)}.draft-drawer__scrollbar{width:10px!important;padding:2px!important;border-radius:999px!important;background:rgba(219,226,239,.32)!important}.draft-drawer__thumb{border-radius:999px!important;background:rgba(63,114,175,.38)!important}.portal-editorial-settings-dialog{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden!important;max-height:min(86vh,760px)!important;border-radius:28px!important}.portal-editorial-settings-dialog,.portal-wizard-dialog{border-color:rgba(255,190,0,.44)!important;box-shadow:0 0 0 1px rgba(255,211,61,.2),0 30px 70px rgba(88,61,0,.16)!important}.portal-editorial-settings-dialog .theme-picker-dialog__header,.portal-wizard-dialog .theme-picker-dialog__header{margin:-4px -4px 18px;padding:14px 14px 16px;border:1px solid rgba(255,190,0,.26);border-radius:22px;background:linear-gradient(180deg,rgba(255,249,204,.96),rgba(255,240,128,.72))}.portal-wizard__step--active{border-color:rgba(217,154,0,.5)!important;background:linear-gradient(180deg,#fff4a8,#ffd33d)!important;color:#3a2a00!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 22px rgba(217,154,0,.22)!important}.portal-wizard__step--active span{background:#3a2a00!important;color:#fff6bf!important}.portal-editorial-settings__fieldset{border-color:rgba(255,190,0,.24)!important;background:linear-gradient(180deg,rgba(255,253,242,.96),rgba(255,248,210,.7))!important}.portal-editorial-settings-dialog .editorial-canvas__accent-chip--active{border-color:rgba(217,154,0,.58)!important;background:linear-gradient(180deg,#fff4a8,#ffd33d)!important;color:#3a2a00!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 18px rgba(217,154,0,.18)!important}.portal-editorial-settings-dialog>.stack{min-height:0;overflow-y:auto;padding-right:12px;margin-right:-6px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(63,114,175,.34) rgba(219,226,239,.34)}.portal-editorial-settings-dialog>.stack::-webkit-scrollbar{width:10px}.portal-editorial-settings-dialog>.stack::-webkit-scrollbar-track{border-radius:999px;background:rgba(219,226,239,.34)}.portal-editorial-settings-dialog>.stack::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,.92);border-radius:999px;background:rgba(63,114,175,.36)}.portal-editorial-settings-dialog .button-row{margin-top:0!important}@media (max-width:760px){.featured-image-toolbar{grid-template-columns:minmax(0,1fr)!important}.editorial-insert--featured-image .editorial-insert__switch,.editorial-insert--featured-image .featured-suggestions-trigger{min-width:0!important}}.draft-drawer__scrollbar{display:flex!important;justify-content:center!important;touch-action:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.draft-drawer__scrollbar[data-orientation=vertical]{width:10px!important}.draft-drawer__thumb{flex:1 1 auto!important;min-height:36px!important}.portal-editorial-settings-dialog .editorial-canvas__source-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important}.portal-editorial-settings-dialog .editorial-canvas__source-grid--boolean{grid-template-columns:repeat(auto-fit,minmax(156px,1fr))!important}.portal-editorial-settings-dialog .editorial-canvas__source-chip{align-items:flex-start!important;min-height:58px!important}.portal-editorial-settings-dialog .editorial-canvas__source-chip span,.portal-editorial-settings-dialog .editorial-canvas__source-chip strong{min-width:0!important;line-height:1.25!important;overflow-wrap:anywhere}@media (max-width:760px){.app-select__icon svg,.top-nav__hover-trigger>svg:last-child,.top-nav__mobile-backdrop,.top-nav__mobile-panel{transition:none!important}.app-select__content--hover-open,.app-select__content[data-state=closed],.app-select__content[data-state=open],.placement-select__content,.portal-nav-select__content,.top-nav__hover-panel{animation:none!important;transition:none!important;-webkit-clip-path:none!important;clip-path:none!important;will-change:auto!important}.top-nav__mobile-panel{top:64px!important;gap:12px!important;padding:16px 14px 24px!important}.top-nav__mobile-drawer--open .top-nav__mobile-panel,.top-nav__mobile-panel{transform:none!important}.top-nav__mobile-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.top-nav__mobile-panel .ghost-button,.top-nav__mobile-panel .top-nav__link,.top-nav__mobile-panel .top-nav__portal-trigger{min-height:48px!important;border-radius:14px!important}.top-nav__mobile-panel .top-nav__cluster,.top-nav__mobile-user-card{border-radius:18px!important;padding:14px!important}.login-page{min-height:100svh!important;padding:84px 14px 22px!important;overflow-x:hidden!important}.login-layout{width:100%!important;min-height:auto!important;grid-template-columns:minmax(0,1fr)!important;justify-content:center!important;align-items:start!important;gap:0!important}.login-figure-stage,.login-stack__mascot{display:none!important}.login-stack{width:100%!important;max-width:440px!important;margin:0 auto!important;align-items:stretch!important}.login-card{width:100%!important;max-width:100%!important;margin:0!important;padding:24px 18px!important;border-radius:22px!important}.login-card__header strong{font-size:1.58rem!important;line-height:1.1!important}.login-card__method-switch{width:100%!important}.login-card__method-switch-button{min-width:0!important;padding:0 10px!important;white-space:normal!important}}