:root{--np-bg:#f5f6f8;--np-surface:#ffffff;--np-surface-soft:#f9fafb;--np-surface-raised:#ffffff;--np-text:#111318;--np-text-secondary:#666e7a;--np-text-tertiary:#9097a2;--np-border:#e6e9ee;--np-border-strong:#d9dee5;--np-accent:#2563eb;--np-accent-soft:#edf3ff;--np-accent-text:#1d57cf;--np-danger:#cf3737;--np-danger-soft:#fff0f0;--np-warning:#ad650f;--np-warning-soft:#fff6e6;--np-success:#197a54;--np-success-soft:#ecf8f2;--np-info:#2766c6;--np-info-soft:#edf4ff;--np-radius-sm:8px;--np-radius-md:12px;--np-radius-lg:16px;--np-radius-xl:20px;--np-shadow-sm:0 1px 2px rgba(17,19,24,0.03);--np-shadow-md:0 10px 30px rgba(17,19,24,0.06);--np-sidebar:232px;--np-rail:316px;--np-topbar:72px;--np-content-max:1440px;--np-font-ui:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--np-font-reading:"Open Sans",Inter,ui-sans-serif,sans-serif}:root[data-theme=dark]{--np-bg:#0d0f12;--np-surface:#14171b;--np-surface-soft:#111419;--np-surface-raised:#181c21;--np-text:#f4f5f7;--np-text-secondary:#a6adb7;--np-text-tertiary:#737b87;--np-border:#272c33;--np-border-strong:#343a43;--np-accent:#6f9cff;--np-accent-soft:#17233c;--np-accent-text:#91b3ff;--np-danger:#ff7373;--np-danger-soft:#321b1e;--np-warning:#e9a34a;--np-warning-soft:#332614;--np-success:#5bc694;--np-success-soft:#163126;--np-info:#82aaff;--np-info-soft:#182743;--np-shadow-md:0 16px 40px rgba(0,0,0,0.25)}html{font-size:16px}body,html{background:var(--np-bg)}body{margin:0;color:var(--np-text);font-family:var(--np-font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body a{color:inherit}button,input,select,textarea{font:inherit}::selection{color:#fff;background:var(--np-accent)}.skip-link{z-index:999}.wordmark-v2{display:inline-flex;align-items:center;gap:11px;min-width:0;color:var(--np-text);text-decoration:none}.wordmark-v2__mark{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;color:#fff;background:#111318;font-size:13px;font-weight:850;letter-spacing:-.04em}:root[data-theme=dark] .wordmark-v2__mark{color:#111318;background:#f5f6f8}.wordmark-v2__copy{display:grid;min-width:0;line-height:1.08}.wordmark-v2__copy strong{font-size:17px;font-weight:780;letter-spacing:-.035em}.wordmark-v2__copy small{margin-top:4px;overflow:hidden;color:var(--np-text-tertiary);font-size:13px;font-weight:620;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.wordmark-v2--workspace .wordmark-v2__copy small{display:none}.network-shell-v2{min-height:100dvh;background:var(--np-bg)}.network-topbar{position:sticky;z-index:60;top:0;display:grid;grid-template-columns:minmax(220px,var(--np-sidebar)) minmax(260px,620px) auto;align-items:center;gap:28px;min-height:var(--np-topbar);padding:0 max(24px,calc((100vw - var(--np-content-max)) / 2));border-bottom:1px solid var(--np-border);background:color-mix(in srgb,var(--np-surface) 94%,transparent);backdrop-filter:blur(18px)}.network-global-search{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 13px;border:1px solid var(--np-border);border-radius:var(--np-radius-md);color:var(--np-text-secondary);background:var(--np-surface-soft);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.network-global-search:focus-within{border-color:color-mix(in srgb,var(--np-accent) 55%,var(--np-border));background:var(--np-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--np-accent) 13%,transparent)}.network-global-search input{width:100%;min-width:0;border:0;outline:0;color:var(--np-text);background:transparent;font-size:14px}.network-global-search input::placeholder{color:var(--np-text-tertiary)}.network-global-search kbd{padding:3px 6px;border:1px solid var(--np-border-strong);border-radius:6px;color:var(--np-text-tertiary);background:var(--np-surface);font-family:inherit;font-size:13px;white-space:nowrap}.network-topbar__actions,.workspace-topbar-v2__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.network-topbar__text-action{display:inline-flex;min-height:38px;align-items:center;padding:0 12px;border-radius:10px;color:var(--np-text-secondary);font-size:14px;font-weight:680;text-decoration:none}.network-topbar__text-action:hover{color:var(--np-text);background:var(--np-surface-soft)}.network-topbar__text-action--studio{border:1px solid var(--np-border);color:var(--np-text);background:var(--np-surface)}.network-topbar__get-started-btn{display:inline-flex;min-height:38px;align-items:center;padding:0 16px;border-radius:10px;background:var(--color-interactive,#171717);color:var(--color-interactive-fg,#ffffff);font-size:13.5px;font-weight:650;text-decoration:none;white-space:nowrap;transition:opacity .15s ease,transform .15s ease}.network-topbar__get-started-btn:hover{opacity:.92;transform:translateY(-1px)}.network-icon-action{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--np-border);border-radius:11px;color:var(--np-text-secondary);background:var(--np-surface);cursor:pointer;text-decoration:none;transition:transform .12s ease,border-color .12s ease,color .12s ease}.network-icon-action:hover{border-color:var(--np-border-strong);color:var(--np-text);transform:translateY(-1px)}.network-account-avatar{display:grid;width:38px;height:38px;place-items:center;border:3px solid var(--np-surface);border-radius:50%;outline:1px solid var(--np-border);color:#fff;background:linear-gradient(145deg,#171b22,#6d7787);font-size:13px;font-weight:800;text-decoration:none}.network-shell-v2__body{display:grid;grid-template-columns:var(--np-sidebar) minmax(0,1fr);width:min(100%,var(--np-content-max));min-height:calc(100dvh - var(--np-topbar));margin:0 auto}.reader-sidebar-v2{position:sticky;top:var(--np-topbar);display:flex;width:var(--np-sidebar);height:calc(100dvh - var(--np-topbar));flex-direction:column;gap:22px;overflow-y:auto;padding:24px 18px 28px 0;border-right:1px solid var(--np-border);scrollbar-width:thin}.reader-nav-group>p{margin:0 0 7px;padding:0 11px;color:var(--np-text-tertiary);font-size:13.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.reader-nav-group nav{display:grid;gap:3px}.reader-nav-group nav a,.reader-sidebar-settings{display:flex;min-height:38px;align-items:center;gap:11px;padding:0 11px;border-radius:11px;color:var(--np-text-secondary);font-size:14px;font-weight:560;text-decoration:none;transition:color .12s ease,background .12s ease}.reader-nav-group nav a:hover,.reader-sidebar-settings:hover{color:var(--np-text);background:var(--np-surface-soft)}.reader-nav-group nav a.is-active{color:#fff;background:#111318}:root[data-theme=dark] .reader-nav-group nav a.is-active{color:#111318;background:#f4f5f7}.reader-nav-group:nth-of-type(n+2) nav a{padding-left:14px}.reader-nav-group:nth-of-type(n+2) nav a:before{width:5px;height:5px;border-radius:50%;background:var(--np-border-strong);content:""}.reader-nav-group:nth-of-type(n+2) nav a.is-active:before{background:currentColor}.reader-sidebar-v2__spacer{flex:1}.reader-network-summary{display:grid;gap:7px;padding:14px;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:color-mix(in srgb,var(--np-surface) 76%,transparent)}.reader-network-summary strong{font-size:14px}.reader-network-summary p{margin:0;color:var(--np-text-secondary);font-size:13px;line-height:1.5}.reader-network-summary a{color:var(--np-accent-text);font-size:13px;font-weight:720;text-decoration:none}.network-content-v2{min-width:0;padding:24px 0 72px 28px}.network-mobile-nav{display:none}.reader-page{display:grid;grid-template-columns:minmax(0,1fr) var(--np-rail);gap:24px;width:100%;min-width:0;padding-right:24px}.reader-page--wide{grid-template-columns:minmax(0,1fr)}.reader-page__main,.reader-page__rail{min-width:0}.reader-page__main{display:grid;align-content:start;gap:16px}.reader-page__rail{display:grid;align-content:start;gap:14px}.product-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:62px;margin-bottom:3px}.product-page-header__copy{min-width:0}.product-eyebrow,.product-page-header .eyebrow,.product-section-header .eyebrow{margin:0 0 6px;color:var(--np-text-tertiary);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-page-header h1{margin:0;color:var(--np-text);font-size:clamp(28px,3.5vw,40px);font-weight:770;letter-spacing:-.045em;line-height:1.04}.product-page-header__description{max-width:670px;margin:10px 0 0;color:var(--np-text-secondary);font-size:15px;line-height:1.6}.product-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.product-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}.product-section-header h2{margin:0;color:var(--np-text);font-size:20px;font-weight:740;letter-spacing:-.025em}.product-section-header p:not(.product-eyebrow){margin:6px 0 0;color:var(--np-text-secondary);font-size:14px}.product-section-header__action a,.rail-card__header>a{color:var(--np-accent-text);font-size:13px;font-weight:720;text-decoration:none}.product-panel{min-width:0;overflow:visible;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface);box-shadow:var(--np-shadow-sm)}.product-panel--clipped{overflow:hidden}.product-panel--padded{padding:18px}.rail-card{overflow:hidden;padding:16px;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface)}.rail-card--soft{background:var(--np-surface-soft)}.rail-card--dark{color:#fff;border-color:#111318;background:#111318}:root[data-theme=dark] .rail-card--dark{color:#111318;border-color:#f4f5f7;background:#f4f5f7}.rail-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rail-card__header h2{margin:0;font-size:14px;font-weight:750;letter-spacing:-.02em}.initial-avatar{--avatar-accent:#1d2939;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:30%;color:#fff;background:var(--avatar-accent);font-weight:820;letter-spacing:-.04em}.initial-avatar--xs{width:18px;height:18px;font-size:9.5px;border-radius:5px}.initial-avatar--sm{width:28px;height:28px;font-size:13.5px}.initial-avatar--md{width:38px;height:38px;font-size:13px}.initial-avatar--lg{width:50px;height:50px;font-size:13px}.initial-avatar--xl{width:72px;height:72px;font-size:19px;border-radius:22px}.status-pill{display:inline-flex;min-height:22px;align-items:center;gap:5px;padding:3px 9px;border-radius:7px;color:var(--np-text-secondary);background:var(--np-surface-soft);font-size:13.5px;font-weight:780;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.status-pill--accent{color:var(--np-accent-text);background:var(--np-accent-soft)}.status-pill--success{color:var(--np-success);background:var(--np-success-soft)}.status-pill--warning{color:var(--np-warning);background:var(--np-warning-soft)}.status-pill--danger{color:var(--np-danger);background:var(--np-danger-soft)}.status-pill--info{color:var(--np-info);background:var(--np-info-soft)}.status-pill--live{color:#fff;background:#d33333}.product-action,.ui-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:620;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.product-action--primary,.ui-button--primary{color:#fff;border-color:#111318;background:#111318}:root[data-theme=dark] .product-action--primary,:root[data-theme=dark] .ui-button--primary{color:#111318;border-color:#f4f5f7;background:#f4f5f7}.product-action--secondary,.ui-button--secondary{color:var(--np-text);border-color:var(--np-border);background:var(--np-surface)}.product-action--quiet{color:var(--np-accent-text);background:transparent}.product-action--danger{color:var(--np-danger);border-color:color-mix(in srgb,var(--np-danger) 24%,var(--np-border));background:var(--np-danger-soft)}.product-empty-state{display:grid;min-height:240px;place-items:center;align-content:center;gap:10px;padding:34px;border:1px dashed var(--np-border-strong);border-radius:var(--np-radius-lg);text-align:center;background:var(--np-surface-soft)}.product-empty-state__mark{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:var(--np-text-tertiary);background:var(--np-surface);font-weight:850}.product-empty-state h2{margin:0;font-size:16px}.product-empty-state p{max-width:430px;margin:0;color:var(--np-text-secondary);font-size:12px;line-height:1.55}.filter-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid var(--np-border);scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs a{position:relative;display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 11px;color:var(--np-text-secondary);font-size:13px;font-weight:620;text-decoration:none;white-space:nowrap}.filter-tabs a small{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:999px;background:var(--np-surface-soft);font-size:13.5px}.filter-tabs a.is-active,.filter-tabs a[aria-current=page]{color:var(--np-text)}.filter-tabs a.is-active:after,.filter-tabs a[aria-current=page]:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:999px;background:var(--np-text);content:""}.workspace-shell-v2{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;background:var(--np-bg)}.workspace-sidebar-v2{position:sticky;top:0;display:flex;height:100dvh;flex-direction:column;padding:22px 16px;border-right:1px solid var(--np-border);background:var(--np-surface)}.workspace-context-v2{display:grid;gap:4px;margin:25px 0 18px;padding:13px;border:1px solid var(--np-border);border-radius:13px;background:var(--np-surface-soft)}.workspace-context-v2 span{color:var(--np-text-tertiary);font-size:13.5px;font-weight:790;letter-spacing:.08em;text-transform:uppercase}.workspace-context-v2 a,.workspace-context-v2 strong{overflow:hidden;color:var(--np-text);font-size:14px;font-weight:750;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.workspace-navigation-v2{display:grid;gap:3px}.workspace-navigation-v2 a{display:flex;min-height:40px;align-items:center;gap:11px;padding:0 11px;border-radius:10px;color:var(--np-text-secondary);font-size:14px;font-weight:560;text-decoration:none}.workspace-navigation-v2 a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-navigation-v2 a small{margin-left:auto;padding:2px 7px;border-radius:999px;background:var(--np-surface-soft);font-size:13.5px}.workspace-navigation-v2 a:hover{color:var(--np-text);background:var(--np-surface-soft)}.workspace-navigation-v2 a.is-active{color:var(--np-text);background:var(--np-accent-soft)}.workspace-navigation-v2 a.is-active svg{color:var(--np-accent-text)}.workspace-sidebar-v2__footer{display:grid;gap:4px;margin-top:auto;padding-top:16px;border-top:1px solid var(--np-border)}.workspace-sidebar-v2__footer a{padding:7px 9px;color:var(--np-text-tertiary);font-size:13px;font-weight:560;text-decoration:none}.workspace-mobile-menu-trigger{display:none}.workspace-mobile-drawer-root{position:fixed;inset:0;z-index:1000;display:flex}.workspace-mobile-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fadeIn .15s ease}.workspace-mobile-drawer-panel{position:relative;z-index:1001;width:86vw;max-width:330px;height:100dvh;background:var(--np-surface);border-right:1px solid var(--np-border);display:flex;flex-direction:column;box-shadow:var(--np-shadow-lg);overflow-y:auto;padding:20px 16px;gap:16px;animation:slideInLeft .22s cubic-bezier(.16,1,.3,1)}.workspace-mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--np-border)}.workspace-mobile-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--np-border);background:var(--np-surface-soft);color:var(--np-text-secondary);cursor:pointer;flex-shrink:0}.workspace-mobile-drawer-close:hover{color:var(--np-text);background:var(--np-surface)}.workspace-mobile-drawer-actions,.workspace-mobile-drawer-nav-container{display:flex;flex-direction:column;gap:8px}.workspace-mobile-drawer-nav-container{flex:1}.workspace-mobile-drawer-section-label{font-size:11.5px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:var(--np-text-tertiary);margin:0 4px}.workspace-mobile-drawer-nav{display:flex;flex-direction:column;gap:3px}.workspace-mobile-drawer-nav a{display:flex;min-height:42px;align-items:center;gap:12px;padding:0 12px;border-radius:10px;color:var(--np-text-secondary);font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.workspace-mobile-drawer-nav a:hover{color:var(--np-text);background:var(--np-surface-soft)}.workspace-mobile-drawer-nav a.is-active{color:var(--np-accent-text);background:var(--np-accent-soft);font-weight:700}.workspace-mobile-drawer-nav a.is-active svg{color:var(--np-accent)}.workspace-mobile-drawer-footer{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--np-border);margin-top:auto}.workspace-mobile-drawer-link{display:flex;align-items:center;gap:10px;color:var(--np-text-tertiary);font-size:13px;font-weight:560;text-decoration:none;padding:6px 4px}.workspace-mobile-drawer-link:hover{color:var(--np-text)}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.workspace-frame-v2{min-width:0}.workspace-topbar-v2{position:sticky;z-index:50;top:0;display:grid;grid-template-columns:minmax(180px,auto) minmax(220px,440px) auto;align-items:center;gap:24px;min-height:var(--np-topbar);padding:0 28px;border-bottom:1px solid var(--np-border);background:color-mix(in srgb,var(--np-surface) 94%,transparent);backdrop-filter:blur(16px)}.workspace-topbar-v2>div:first-child{display:grid;gap:3px}.workspace-topbar-v2>div:first-child span{color:var(--np-text-tertiary);font-size:13.5px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.workspace-topbar-v2>div:first-child strong{font-size:15px;font-weight:740}.workspace-command-search{display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;border:1px solid var(--np-border);border-radius:11px;color:var(--np-text-tertiary);background:var(--np-surface-soft)}.workspace-command-search input{width:100%;border:0;outline:0;color:var(--np-text);background:transparent;font-size:14px}.workspace-main-v2{min-width:0;padding:28px}.workspace-mobile-nav-v2{display:none}.workspace-page-v2{display:grid;gap:20px;width:min(100%,1280px);margin:0 auto}.product-metric-card{display:grid;min-height:132px;align-content:start;gap:7px;padding:17px;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface)}.product-metric-card__label{color:var(--np-text-secondary);font-size:13px;font-weight:620}.product-metric-card>strong{margin-top:5px;font-size:clamp(26px,2.8vw,36px);font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:-.045em}.product-metric-card__trend{color:var(--np-success);font-size:12px;font-weight:690}.product-metric-card__detail{margin-top:auto;color:var(--np-text-tertiary);font-size:12px}.account-page,.advertiser-dashboard,.analytics-dashboard,.campaign-detail,.customization-page,.discovery-page,.phase-page,.policy-page{width:100%;max-width:none;margin:0;padding:0}.advertiser-dashboard,.analytics-dashboard,.campaign-detail,.customization-page,.phase-page{display:grid;gap:20px}.phase-header{max-width:760px}.discovery-header h1,.phase-header h1{margin:5px 0 0;color:var(--np-text);font-size:clamp(28px,3.5vw,42px);font-weight:770;letter-spacing:-.045em;line-height:1.06}.discovery-header>p:not(.eyebrow),.phase-header>p:not(.eyebrow){margin:12px 0 0;color:var(--np-text-secondary);font-size:16px;line-height:1.6}.auth-form,.onboarding-form,.phase-form{display:grid;gap:17px}.auth-card,.onboarding-card,.phase-detail,.phase-form fieldset,.ui-card,.workspace-preview{border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface);box-shadow:none}.phase-detail,.phase-form fieldset,.ui-card,.workspace-preview{padding:18px}.phase-form legend{padding:0 7px;color:var(--np-text);font-size:15px;font-weight:700}.auth-form label,.onboarding-form label,.phase-form label,.ui-field label{color:var(--np-text);font-size:14px;font-weight:650}.auth-form input,.auth-form select,.auth-form textarea,.comment-composer textarea,.onboarding-form input,.onboarding-form select,.onboarding-form textarea,.phase-form input:not([type=checkbox]):not([type=radio]),.phase-form select,.phase-form textarea,.report-form textarea,.ui-input{width:100%;min-height:44px;border:1px solid var(--np-border-strong);border-radius:10px;outline:0;color:var(--np-text);background:var(--np-surface);font-size:15px;transition:border-color .12s ease,box-shadow .12s ease}.auth-form input,.auth-form select,.onboarding-form input,.onboarding-form select,.phase-form input:not([type=checkbox]):not([type=radio]),.phase-form select,.ui-input{padding:0 12px}.auth-form textarea,.comment-composer textarea,.onboarding-form textarea,.phase-form textarea,.report-form textarea{min-height:110px;padding:11px 12px;resize:vertical}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus,.onboarding-form input:focus,.onboarding-form select:focus,.onboarding-form textarea:focus,.phase-form input:focus,.phase-form select:focus,.phase-form textarea:focus,.ui-input:focus{border-color:color-mix(in srgb,var(--np-accent) 55%,var(--np-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--np-accent) 12%,transparent)}.appeals,.comment-thread,.comments-list,.notification-center ol,.phase-list,.preference-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.phase-list__item{align-items:center;padding:16px}.phase-list__item h2,.ui-card h2,.workspace-preview h2{margin:0 0 5px;font-size:14px;font-weight:730;letter-spacing:-.015em}.phase-list__item p,.ui-card p,.workspace-preview p{margin:0;color:var(--np-text-secondary);font-size:13.5px;line-height:1.55}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{display:grid;min-height:122px;align-content:start;gap:6px;padding:17px;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface)}.metric-card small,.metric-card span{color:var(--np-text-secondary);font-size:13px}.metric-card strong{font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.analytics-table-wrap{overflow-x:auto;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface)}.analytics-table-wrap table{width:100%;border-collapse:collapse;font-size:13.5px}.analytics-table-wrap td,.analytics-table-wrap th{padding:12px 14px;border-bottom:1px solid var(--np-border);text-align:left;white-space:nowrap}.analytics-table-wrap th{color:var(--np-text-tertiary);background:var(--np-surface-soft);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.analytics-table-wrap tr:last-child td{border-bottom:0}@media (max-width:1220px){:root{--np-rail:280px;--np-sidebar:210px}.network-topbar{grid-template-columns:var(--np-sidebar) minmax(260px,1fr) auto;gap:18px}.network-topbar__text-action:not(.network-topbar__text-action--studio){display:none}.reader-page{gap:18px;padding-right:18px}}@media (max-width:1020px){.reader-page{grid-template-columns:minmax(0,1fr)}.reader-page__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-card:last-child:nth-child(odd){grid-column:1/-1}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-topbar-v2{grid-template-columns:minmax(150px,auto) minmax(180px,1fr) auto}}@media (max-width:840px){:root{--np-topbar:64px}.network-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px}.network-global-search kbd,.network-topbar__text-action,.wordmark-v2__copy small{display:none}.network-topbar__actions{display:flex;align-items:center;gap:8px}.network-topbar__get-started-btn{padding:6px 13px;font-size:13px}.network-global-search{width:auto;max-width:140px;padding:0 10px}.network-global-search input{width:100%;height:auto;opacity:1;pointer-events:auto}.network-shell-v2__body{display:block}.reader-sidebar-v2{display:none}.network-content-v2{padding:18px 16px 86px}.reader-page{padding-right:0}.network-mobile-nav{position:fixed;z-index:70;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:repeat(5,1fr);min-height:62px;padding:6px;border:1px solid var(--np-border);border-radius:18px;background:color-mix(in srgb,var(--np-surface) 94%,transparent);box-shadow:var(--np-shadow-md);backdrop-filter:blur(18px)}.network-mobile-nav a{display:grid;place-items:center;align-content:center;gap:4px;border-radius:12px;color:var(--np-text-tertiary);font-size:12px;font-weight:650;text-decoration:none}.network-mobile-nav a.is-active{color:var(--np-accent-text);background:var(--np-accent-soft)}.workspace-shell-v2{display:block}.workspace-sidebar-v2{display:none}.workspace-topbar-v2{grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:0 14px;gap:12px}.workspace-topbar-v2__identity{display:flex;align-items:center;gap:10px;min-width:0}.workspace-mobile-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--np-border);background:var(--np-surface);color:var(--np-text);cursor:pointer;flex-shrink:0}.workspace-mobile-menu-trigger:active{background:var(--np-surface-soft)}.workspace-command-search,.workspace-topbar-v2__actions>.network-icon-action{display:none}.workspace-topbar-v2__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.workspace-main-v2{padding:16px 14px calc(90px + env(safe-area-inset-bottom, 0px))}.workspace-mobile-nav-v2{position:fixed;z-index:9999;right:12px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));left:12px;display:grid;grid-template-columns:repeat(5,1fr);min-height:58px;padding:5px 6px;border:1px solid var(--np-border);border-radius:20px;background:color-mix(in srgb,var(--np-surface) 92%,transparent);box-shadow:0 8px 30px rgba(0,0,0,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.workspace-mobile-nav-more-btn,.workspace-mobile-nav-v2 a{display:grid;place-items:center;align-content:center;gap:2px;color:var(--np-text-tertiary);font-size:11px;font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer;padding:4px 2px;border-radius:12px;transition:all .15s ease}.workspace-mobile-nav-more-btn.is-active,.workspace-mobile-nav-v2 a.is-active{color:var(--np-accent-text);background:var(--np-accent-soft);font-weight:700}.workspace-mobile-nav-more-btn.is-active svg,.workspace-mobile-nav-v2 a.is-active svg{color:var(--np-accent)}}@media (max-width:640px){.network-topbar{grid-template-columns:1fr auto;gap:10px}.network-global-search{display:none}.network-account-avatar{width:34px;height:34px}.product-page-header{align-items:flex-start;flex-direction:column}.product-page-header__actions{justify-content:flex-start}.reader-page__rail{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:108px;padding:14px}.phase-form__grid{grid-template-columns:1fr}.phase-detail,.phase-form fieldset,.product-panel--padded,.ui-card,.workspace-preview{padding:15px}}.story-visual{position:relative;min-height:210px;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.34),transparent 24%),linear-gradient(145deg,#9eabba,#d9dee5 44%,#7c8b9c 45%,#3f4d5e);isolation:isolate;box-shadow:inset 0 -1px 0 rgba(0,0,0,.06)}.story-visual:after,.story-visual:before{position:absolute;z-index:-1;content:""}.story-visual:before{right:-8%;bottom:-28%;width:72%;height:74%;border-radius:52% 0 0 0;background:color-mix(in srgb,#fff 24%,transparent);transform:rotate(-9deg)}.story-visual:after{bottom:-14%;left:-12%;width:72%;height:58%;border-radius:0 58% 0 0;background:color-mix(in srgb,#111318 26%,transparent);transform:rotate(6deg)}.story-visual--health{background:linear-gradient(145deg,#a8d5be,#eaf4ed 42%,#559b77 43%,#1f6647)}.story-visual--sports{background:linear-gradient(145deg,#b5cfaa,#ecf3e6 42%,#6b8e5e 43%,#3a5930)}.story-visual--business{background:linear-gradient(145deg,#d4c0a8,#f0e8dc 42%,#a07c55 43%,#5a3d22)}.story-visual--technology{background:linear-gradient(145deg,#a3b8db,#dce7f5 42%,#4f6ea8 43%,#243967)}.story-visual--campus{background:linear-gradient(145deg,#e2c99a,#f5ede0 42%,#bf9255 43%,#7a5227)}.story-visual--opportunity{background:linear-gradient(145deg,#cbb5de,#ece4f5 42%,#8c60b8 43%,#4e2876)}.story-visual--politics{background:linear-gradient(145deg,#a8bcd6,#dce6f3 42%,#4f6e94 43%,#253a56)}.story-visual--general{background:linear-gradient(145deg,#b0bcc8,#e0e5ec 42%,#6a7e92 43%,#344457)}.story-visual--compact{width:132px;min-height:104px;flex:0 0 132px;border-radius:12px}.story-visual__publication{position:absolute;top:13px;left:13px;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:10px;color:#17202c;background:rgba(255,255,255,.78);backdrop-filter:blur(7px);font-size:13.5px;font-weight:850}.story-visual__line{position:absolute;right:18px;height:1px;background:rgba(255,255,255,.55);transform:rotate(-20deg)}.story-visual__line--one{top:35%;width:38%}.story-visual__line--two{top:52%;width:58%}.story-visual__line--three{top:68%;width:43%}.modern-card{min-width:0;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface);box-shadow:0 2px 10px rgba(0,0,0,.03);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;overflow:hidden}.modern-card:hover{border-color:var(--np-border-strong);box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px)}.modern-card--horizontal{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px;align-items:center;padding:clamp(20px,2.5vw,28px);background:var(--np-surface-soft,#f8f9fb);border:1px solid var(--np-border);border-radius:var(--np-radius-3xl,28px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.modern-card--horizontal:hover{transform:translateY(-2px);border-color:var(--np-border-strong);box-shadow:0 10px 32px rgba(0,0,0,.06)}:root[data-theme=dark] .modern-card--horizontal{background:#131722;border-color:#222938}:root[data-theme=dark] .modern-card--horizontal:hover{border-color:#3b82f6;box-shadow:0 12px 36px rgba(0,0,0,.45)}.modern-card__horizontal-body{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:10px}.modern-card__horizontal-title{margin:2px 0 4px;font-family:var(--np-font-display);font-size:clamp(19px,2.2vw,24px);font-weight:750;line-height:1.25;letter-spacing:-.025em}.modern-card__horizontal-title a{color:var(--np-text);text-decoration:none;transition:color .14s ease}.modern-card__horizontal-title a:hover{color:var(--np-accent)}.modern-card__horizontal-excerpt{margin:0;color:var(--np-text-secondary);font-family:var(--np-reading-font);font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modern-card__horizontal-thumb{width:220px;height:170px;border-radius:18px;background-size:cover;background-position:50%;display:block;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .5s cubic-bezier(.16,1,.3,1)}.modern-card:hover .modern-card__horizontal-thumb{transform:scale(1.03)}.modern-card__horizontal-footer{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;width:100%}.modern-card__horizontal-metrics{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--np-text-tertiary)}@media (max-width:720px){.modern-card--horizontal{grid-template-columns:1fr;gap:16px;padding:18px}.modern-card__horizontal-thumb{width:100%;height:190px;order:-1}}.modern-trending-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.modern-trending-list__item{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--np-border)}.modern-trending-list__item:last-child{padding-bottom:0;border-bottom:none}.modern-trending-list__rank{font-size:13px;font-weight:850;color:var(--np-accent);letter-spacing:-.02em;padding-top:2px}.modern-trending-list__body{display:flex;flex-direction:column;gap:4px;min-width:0}.modern-trending-list__title{font-size:13.5px;font-weight:750;line-height:1.35;color:var(--np-text);text-decoration:none;transition:color .14s ease;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modern-trending-list__title:hover{color:var(--np-accent)}.modern-trending-list__meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--np-text-tertiary);flex-wrap:wrap}.modern-trending-list__source{display:inline-flex;align-items:center;gap:5px;font-weight:650;color:var(--np-text-secondary);text-decoration:none}.modern-trending-list__source:hover{color:var(--np-accent)}.modern-pub-rail{display:flex;flex-direction:column;gap:12px}.modern-pub-rail__item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--np-border)}.modern-pub-rail__item:last-child{border-bottom:none;padding-bottom:0}.modern-pub-rail__details{display:flex;flex-direction:column;min-width:0;flex:1}.modern-pub-rail__title{font-size:13px;font-weight:750;color:var(--np-text);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.modern-pub-rail__desc,.modern-pub-rail__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-pub-rail__desc{font-size:11.5px;color:var(--np-text-tertiary)}.modern-card--grid{display:flex;flex-direction:column}.modern-card__grid-media{height:180px;background-size:cover;background-position:50%;position:relative;display:block}.modern-card__grid-badge{position:absolute;top:10px;left:10px;background:rgba(9,10,15,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px}.modern-card__grid-body{padding:18px;display:flex;flex-direction:column;flex:1;gap:6px}.modern-card__grid-meta{display:flex;align-items:center;justify-content:space-between}.modern-card__meta-time{font-size:11.5px;color:var(--np-text-tertiary)}.modern-card__grid-title{margin:4px 0;font-size:16.5px;font-weight:800;line-height:1.35;letter-spacing:-.02em}.modern-card__grid-title a{color:var(--np-text);text-decoration:none;transition:color .14s ease}.modern-card__grid-title a:hover{color:var(--np-accent)}.modern-card__grid-excerpt{margin:0;font-size:13px;line-height:1.5;color:var(--np-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modern-card__grid-footer{margin-top:auto;padding-top:10px;border-top:1px solid var(--np-border);display:flex;align-items:center;justify-content:space-between}.modern-card__reading-time{font-size:11.5px;color:var(--np-text-tertiary)}.modern-card--compact{display:flex;align-items:stretch;gap:14px;padding:14px}.modern-card__compact-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.modern-card__source-row{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--np-text-tertiary)}.modern-card__source-link{font-weight:700;color:var(--np-text-secondary);text-decoration:none}.modern-card__source-link:hover{color:var(--np-accent)}.modern-card__compact-title{margin:0;font-size:14px;font-weight:750;line-height:1.35}.modern-card__compact-title a{color:var(--np-text);text-decoration:none}.modern-card__compact-footer{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--np-text-tertiary)}.modern-card__topic-chip{font-weight:700;color:var(--np-accent)}.modern-card__compact-thumb{width:72px;height:72px;border-radius:10px;background-size:cover;background-position:50%;flex:none;display:block}.modern-card--text{padding:18px;display:flex;flex-direction:column;gap:8px}.modern-card__text-title{margin:0;font-size:17px;font-weight:800;line-height:1.35}.modern-card__text-title a{color:var(--np-text);text-decoration:none}.modern-card__text-excerpt{margin:0;font-size:13.5px;line-height:1.5;color:var(--np-text-secondary)}.modern-card__text-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.modern-story-feed{display:flex;flex-direction:column;gap:18px}.modern-story-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.modern-topic-chips{display:flex;align-items:center;gap:6px;list-style:none;padding:0;margin:0}.modern-topic-chips a{display:inline-flex;padding:3px 8px;border-radius:999px;background:var(--np-surface-soft);border:1px solid var(--np-border);font-size:11px;font-weight:650;color:var(--np-text-secondary);text-decoration:none}.modern-topic-chips a:hover{border-color:var(--np-accent);color:var(--np-accent)}.story-publication-header{display:flex;align-items:center;gap:8px}.story-publication-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.story-publication-info{display:flex;flex-direction:column}.story-publication-name{font-size:12.5px;font-weight:750;color:var(--np-text);display:inline-flex;align-items:center;gap:4px}.story-publication-category{font-size:11px;color:var(--np-text-tertiary)}.story-meta-pill-row{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--np-text-tertiary)}.story-category-tag{font-weight:750;text-transform:uppercase;letter-spacing:.05em;font-size:10px;color:var(--np-accent)}.story-meta-dot{opacity:.6}.story-card-v2{min-width:0;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface);box-shadow:0 2px 8px rgba(17,19,24,.04);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;overflow:hidden}.story-card-v2:hover{border-color:var(--np-border-strong);box-shadow:0 12px 36px rgba(17,19,24,.1);transform:translateY(-2px)}.story-card-v2 h2,.story-card-v2 h3{margin:0;letter-spacing:-.03em;line-height:1.2}.story-card-v2 h2 a,.story-card-v2 h3 a{color:var(--np-text);text-decoration:none;transition:color .15s ease}.story-card-v2 h2 a:hover,.story-card-v2 h3 a:hover{color:var(--np-accent-text)}.story-card-v2 p{margin:0;color:var(--np-text-secondary);font-size:14.5px;line-height:1.6}.story-card-v2--lead{position:relative;min-height:345px;overflow:hidden;border:0;background:#111318}.story-card-v2--lead .story-visual{position:absolute;inset:0;min-height:100%;border-radius:0;filter:saturate(.9) contrast(1.03)}.story-card-v2--lead .story-visual:after{z-index:0;inset:0;width:auto;height:auto;border-radius:0;background:linear-gradient(180deg,rgba(6,9,14,.04) 15%,rgba(6,9,14,.82));transform:none}.story-card-v2__lead-overlay{position:relative;z-index:2;display:flex;min-height:345px;flex-direction:column;justify-content:flex-end;padding:22px;color:#fff}.story-card-v2__lead-overlay .story-meta-v2,.story-card-v2__lead-overlay .story-publication a,.story-card-v2__lead-overlay .story-publication span,.story-card-v2__lead-overlay p{color:rgba(255,255,255,.78)}.story-card-v2__lead-overlay h2{max-width:690px;margin-top:11px;font-size:clamp(24px,3vw,35px);line-height:1.05}.story-card-v2__lead-overlay h2 a{color:#fff}.story-card-v2__lead-overlay>p{max-width:620px;margin-top:10px;font-size:15px}.story-card-v2__lead-footer{display:flex;align-items:center;gap:8px;margin-top:17px}.story-read-action{display:inline-flex;min-height:36px;align-items:center;padding:0 14px;border-radius:10px;color:#111318;background:rgba(255,255,255,.92);font-size:13px;font-weight:700;text-decoration:none}.story-icon-action{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.23);border-radius:10px;color:#fff;background:rgba(10,14,20,.45);cursor:pointer}.story-card-v2--horizontal{display:grid;grid-template-columns:minmax(0,1fr) 164px;gap:16px;align-items:stretch;padding:18px}.story-card-v2--horizontal .story-card-v2__body{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.story-card-v2--horizontal h2{margin-top:10px;font-size:19px}.story-card-v2--horizontal p{margin-top:8px}.story-card-v2--horizontal .story-visual{min-height:150px;align-self:stretch;border-radius:12px}.story-card-v2--grid{overflow:hidden}.story-card-v2--grid .story-visual{min-height:175px;border-radius:0}.story-card-v2--grid .story-card-v2__body{display:grid;gap:9px;padding:16px}.story-card-v2--grid h3{font-size:16px;letter-spacing:-.025em}.story-card-v2--grid p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.story-card-v2--text{display:grid;gap:10px;padding:17px}.story-card-v2--text h3{font-size:18px}.story-card-v2--compact{display:flex;align-items:stretch;gap:14px;padding:13px}.story-card-v2__compact-copy{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start}.story-card-v2__compact-source{display:flex;align-items:center;gap:5px;color:var(--np-text-tertiary);font-size:12px}.story-card-v2__compact-source a{color:var(--np-text-secondary);font-weight:700;text-decoration:none}.story-card-v2--compact h3{margin-top:7px;font-size:14px}.story-card-v2__compact-topic{margin-top:auto;padding-top:9px;color:var(--np-text-tertiary);font-size:13.5px;font-weight:690}.story-publication{display:flex;min-width:0;align-items:center;gap:9px}.story-publication>div:last-child{display:grid;min-width:0;gap:2px}.story-publication a{overflow:hidden;color:var(--np-text);font-size:13.5px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .14s ease}.story-publication a:hover{color:var(--np-accent-text)}.story-publication span{color:var(--np-text-tertiary);font-size:13px}.story-publication--compact .initial-avatar{width:30px;height:30px}.story-meta-v2{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;color:var(--np-text-tertiary);font-size:13px;font-weight:580}.story-meta-v2 time:after,.story-meta-v2>span:not(.status-pill):not(:last-child):after{margin-left:7px;color:var(--np-border-strong);content:"·"}.story-topic-links{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none}.story-topic-links a{display:inline-flex;padding:5px 11px;border-radius:8px;border:1px solid var(--np-border);color:var(--np-text-secondary);background:var(--np-surface-soft);font-size:13px;font-weight:600;text-decoration:none;transition:border-color .14s ease,background .14s ease}.story-topic-links a:hover{border-color:var(--np-accent);color:var(--np-accent-text);background:var(--np-accent-soft)}.story-list-v2{display:grid;gap:11px}.story-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.network-briefing-v2{overflow:hidden;padding:18px;border-radius:var(--np-radius-lg);color:#fff;background:#111318}:root[data-theme=dark] .network-briefing-v2{color:#111318;background:#f4f5f7}.network-briefing-v2>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.network-briefing-v2 h2{margin:0;font-size:15px;font-weight:760;letter-spacing:-.02em}.network-briefing-v2 header p{margin:4px 0 0;color:#aeb5c0;font-size:13px}:root[data-theme=dark] .network-briefing-v2 header p{color:#68707b}.network-briefing-v2 ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;margin:0;padding:0;list-style:none}.network-briefing-v2 li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px}.network-briefing-v2 li>span{color:#788391;font-size:12px;font-weight:760}.network-briefing-v2 li div{display:grid;gap:4px}.network-briefing-v2 li a{color:inherit;font-size:13px;font-weight:640;line-height:1.4;text-decoration:none}.network-briefing-v2 li small{color:#858f9e;font-size:13.5px}.coverage-cluster-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;padding:17px;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface)}.coverage-cluster-v2__copy h2{margin:9px 0 6px;font-size:17px;letter-spacing:-.025em}.coverage-cluster-v2__copy p{margin:0;color:var(--np-text-secondary);font-size:13px;line-height:1.5}.coverage-cluster-v2__sources{display:flex;min-width:250px;align-items:center;gap:12px}.coverage-source-stack{display:flex;padding-right:7px}.coverage-source-stack .initial-avatar{margin-right:-7px;border:2px solid var(--np-surface)}.coverage-cluster-v2__sources>div:nth-child(2){display:grid;gap:2px}.coverage-cluster-v2__sources strong{font-size:12.5px}.coverage-cluster-v2__sources span{color:var(--np-text-tertiary);font-size:13.5px}.coverage-cluster-v2__sources>a{margin-left:auto;color:var(--np-accent-text);font-size:12px;font-weight:720;text-decoration:none;white-space:nowrap}.publication-card-v2{display:grid;gap:14px;min-height:270px;padding:20px;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface);box-shadow:0 2px 8px rgba(17,19,24,.04);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.publication-card-v2:hover{border-color:var(--np-accent);box-shadow:0 12px 36px rgba(37,99,235,.08);transform:translateY(-2px)}.publication-card-v2--compact{min-height:220px}.publication-card-v2__actions,.publication-card-v2__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.publication-card-v2__copy h2{margin:0;font-size:16px;font-weight:750;letter-spacing:-.025em}.publication-card-v2__copy h2 a{color:var(--np-text);text-decoration:none;transition:color .14s ease}.publication-card-v2__copy h2 a:hover{color:var(--np-accent-text)}.publication-card-v2__copy p{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:var(--np-text-secondary);font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.publication-card-v2__meta{display:flex;flex-wrap:wrap;gap:6px}.publication-card-v2__meta span{padding:5px 9px;border-radius:8px;border:1px solid var(--np-border);color:var(--np-text-secondary);background:var(--np-surface-soft);font-size:13px;font-weight:580}.publication-card-v2__actions{margin-top:auto;padding-top:13px;border-top:1px solid var(--np-border)}.publication-card-v2__actions a,.publication-card-v2__actions button{border:0;color:var(--np-accent-text);background:transparent;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:opacity .14s ease}.publication-card-v2__actions a:hover,.publication-card-v2__actions button:hover{opacity:.75}.publication-card-v2__actions button{padding:7px 12px;border:1px solid var(--np-border);border-radius:8px;color:var(--np-text);background:var(--np-surface-soft);transition:background .14s ease,border-color .14s ease}.publication-card-v2__actions button:hover{background:var(--np-accent-soft);border-color:var(--np-accent);color:var(--np-accent-text);opacity:1}.publication-rail-list{display:grid;gap:2px}.publication-rail-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--np-border);transition:background .14s ease}.publication-rail-list article:first-child{padding-top:0;border-top:0}.publication-rail-list article>div{display:grid;min-width:0;gap:2px}.publication-rail-list a{overflow:hidden;font-size:13.5px;font-weight:720;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;color:var(--np-text);transition:color .14s ease}.publication-rail-list a:hover{color:var(--np-accent-text)}.publication-rail-list span{display:-webkit-box;overflow:hidden;color:var(--np-text-tertiary);font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.publication-rail-list button{padding:5px 9px;border:1px solid var(--np-border);border-radius:8px;color:var(--np-text);background:var(--np-surface);font-size:13px;font-weight:650;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease;white-space:nowrap}.publication-rail-list button:hover{background:var(--np-accent-soft);border-color:var(--np-accent);color:var(--np-accent-text)}.trending-list-v2{margin:0;padding:0;list-style:none}.trending-list-v2 li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 0;border-top:1px solid var(--np-border)}.trending-list-v2 li:first-child{padding-top:0;border-top:0}.trending-list-v2 li>span{padding-top:2px;color:var(--np-text-tertiary);font-size:13px;font-weight:750;letter-spacing:-.01em}.trending-list-v2 li>div{display:grid;gap:5px}.trending-list-v2 a{color:var(--np-text);font-size:14px;font-weight:650;line-height:1.38;text-decoration:none;transition:color .14s ease}.trending-list-v2 a:hover{color:var(--np-accent-text)}.trending-list-v2 small{color:var(--np-text-tertiary);font-size:13px}.search-results-v2{display:grid;gap:9px;margin:0;padding:0;list-style:none}.search-results-v2 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:start;padding:16px;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface)}.search-results-v2 h2{margin:0;font-size:15px;letter-spacing:-.02em}.search-results-v2 h2 a{color:var(--np-text);text-decoration:none}.search-results-v2 p{margin:6px 0;color:var(--np-text-secondary);font-size:13px;line-height:1.5}.search-results-v2 small{color:var(--np-text-tertiary);font-size:12px}.search-results-v2 mark{color:inherit;background:color-mix(in srgb,var(--np-accent) 20%,transparent)}.search-result-open{color:var(--np-accent-text);font-size:12px;font-weight:720;text-decoration:none;white-space:nowrap}.stat-line-v2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--np-border);color:var(--np-text-secondary);font-size:12.5px}@media (max-width:760px){.story-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-cluster-v2,.network-briefing-v2 ol{grid-template-columns:1fr}.coverage-cluster-v2__sources{min-width:0}}@media (max-width:560px){.story-card-v2--lead,.story-card-v2__lead-overlay{min-height:390px}.story-card-v2__lead-overlay{padding:18px}.story-card-v2--horizontal{grid-template-columns:minmax(0,1fr) 96px;gap:11px;padding:13px}.story-card-v2--horizontal .story-visual{min-height:112px}.story-card-v2--horizontal h2{font-size:15px}.story-card-v2--horizontal p{display:none}.story-visual--compact{width:92px;min-height:88px;flex-basis:92px}.story-grid-v2{grid-template-columns:1fr}.coverage-cluster-v2__sources{flex-wrap:wrap}.coverage-cluster-v2__sources>a{width:100%;margin:4px 0 0}.search-results-v2 li{grid-template-columns:auto minmax(0,1fr)}.search-result-open{display:none}}.page-date-label{padding-bottom:3px;color:var(--np-text-tertiary);font-size:13px;font-weight:620}.breaking-strip-v2{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:center;min-height:47px;padding:0 13px;border:1px solid var(--np-border);border-radius:13px;background:var(--np-surface);text-decoration:none}.breaking-strip-v2 strong{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.breaking-strip-v2>span:not(.status-pill){white-space:nowrap}.breaking-strip-v2 b,.breaking-strip-v2>span:not(.status-pill){color:var(--np-text-tertiary);font-size:12px}.reader-section-v2{margin-top:12px}.directory-grid,.publication-grid-v2,.topic-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.topic-directory-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.topic-directory-v2>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;align-items:center;min-height:86px;padding:16px 16px 16px 20px;border-left-color:var(--np-border);border-left-width:1px;border-radius:14px;border:1px solid var(--np-border);border-left:3px solid var(--np-accent);background:var(--np-surface);box-shadow:0 2px 6px rgba(17,19,24,.03);text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.topic-directory-v2>a:hover{border-color:var(--np-accent);box-shadow:0 8px 28px rgba(37,99,235,.09);transform:translateY(-2px)}.topic-directory-v2 span{font-size:14px;font-weight:720;letter-spacing:-.015em;color:var(--np-text)}.topic-directory-v2 small{display:-webkit-box;overflow:hidden;color:var(--np-text-secondary);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topic-directory-v2 b{grid-row:1/3;grid-column:2;color:var(--np-text-tertiary);font-size:17px;font-style:normal;transition:color .14s ease,transform .14s ease}.topic-directory-v2>a:hover b{color:var(--np-accent-text);transform:translateX(3px)}.network-rail-note{margin:0;color:currentColor;opacity:.74;font-size:13px;line-height:1.55}.network-rail-link{display:inline-flex;margin-top:14px;color:inherit;font-size:12.5px;font-weight:740;text-decoration:none}@media (max-width:1120px){.directory-grid,.publication-grid-v2,.topic-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.breaking-strip-v2{grid-template-columns:auto minmax(0,1fr) auto}.breaking-strip-v2>span:not(.status-pill){display:none}.directory-grid,.publication-grid-v2,.topic-directory,.topic-directory-v2{grid-template-columns:1fr}}.chronological-feed-v2{display:grid;gap:10px}.chronological-feed-v2__row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:start}.chronological-feed-v2__row>time{padding-top:15px;color:var(--np-text-tertiary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;text-align:right}.explore-search-v2,.search-page-form-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;border:1px solid var(--np-border);border-radius:14px;background:var(--np-surface)}.explore-search-v2 input,.search-page-form-v2 input{min-height:44px;padding:0 12px;border:0;outline:0;color:var(--np-text);background:transparent;font-size:12px}.directory-filters-v2 button,.explore-search-v2 button,.search-page-form-v2 button{min-height:42px;padding:0 14px;border:0;border-radius:10px;color:#fff;background:#111318;font-size:13px;font-weight:720;cursor:pointer}:root[data-theme=dark] .directory-filters-v2 button,:root[data-theme=dark] .explore-search-v2 button,:root[data-theme=dark] .search-page-form-v2 button{color:#111318;background:#f4f5f7}.topic-directory-v2--explore{grid-template-columns:repeat(3,minmax(0,1fr))}.search-help-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.search-help-list li{position:relative;padding-left:14px;color:var(--np-text-secondary);font-size:12.5px}.search-help-list li:before{position:absolute;top:.52em;left:0;width:5px;height:5px;border-radius:50%;background:var(--np-accent);content:""}.search-result-section-v2{display:grid;gap:12px}.search-result-heading-v2{display:flex;align-items:center;justify-content:space-between;gap:14px}.search-result-heading-v2 h2,.search-start-v2 h2{margin:0;font-size:15px;letter-spacing:-.02em}.search-result-heading-v2 span{color:var(--np-text-tertiary);font-size:12px}.search-start-v2{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;padding:30px;border:1px dashed var(--np-border-strong);border-radius:var(--np-radius-lg);color:var(--np-text-secondary);background:var(--np-surface-soft);text-align:center}.search-start-v2 p{max-width:460px;margin:0;font-size:13.5px;line-height:1.55}.directory-filters-v2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr) auto;gap:10px;align-items:end;padding:14px;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface)}.directory-filters-v2 label{display:grid;gap:6px}.directory-filters-v2 label span{color:var(--np-text-secondary);font-size:12.5px;font-weight:680}.directory-filters-v2 input,.directory-filters-v2 select{min-height:42px;padding:0 11px;border:1px solid var(--np-border-strong);border-radius:10px;outline:0;color:var(--np-text);background:var(--np-surface);font-size:13.5px}@media (max-width:900px){.topic-directory-v2--explore{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-filters-v2{grid-template-columns:1fr 1fr}.directory-filters-v2 button{grid-column:1/-1}}@media (max-width:560px){.chronological-feed-v2__row{grid-template-columns:1fr}.chronological-feed-v2__row>time{display:none}.directory-filters-v2,.explore-search-v2,.search-page-form-v2,.topic-directory-v2--explore{grid-template-columns:1fr}.directory-filters-v2 button{grid-column:auto}}.publication-page-v2{--publication-accent:var(--publication-accent-light,var(--np-accent));display:grid;gap:18px;padding-right:24px}:root[data-theme=dark] .publication-page-v2{--publication-accent:var(--publication-accent-dark,var(--np-accent))}.publication-profile-v2{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;overflow:hidden;padding:24px;border:1px solid var(--np-border);border-radius:var(--np-radius-xl);background:var(--np-surface)}.publication-profile-v2__accent{position:absolute;inset:0 0 auto;height:5px;background:var(--publication-accent)}.publication-profile-v2__identity{display:flex;min-width:0;align-items:center;gap:17px}.publication-profile-v2__copy{min-width:0}.publication-profile-v2__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.publication-profile-v2 h1{margin:0;font-size:clamp(26px,4vw,40px);font-weight:790;letter-spacing:-.05em;line-height:1}.publication-profile-v2__copy>p{max-width:700px;margin:10px 0 0;color:var(--np-text-secondary);font-size:15px;line-height:1.6}.publication-profile-v2__metadata{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.publication-profile-v2__metadata span{padding:5px 10px;border-radius:8px;color:var(--np-text-secondary);background:var(--np-surface-soft);font-size:12px;font-weight:600}.publication-profile-v2 .pub-actions-container{display:grid;min-width:180px;align-content:center;justify-items:end;gap:8px}.publication-profile-v2 .pub-followers-text{color:var(--np-text-secondary);font-size:12.5px;font-weight:650}.publication-profile-v2 .pub-actions-row{display:flex;gap:7px}.publication-profile-v2 .pub-btn{min-height:36px;padding:0 12px;border:1px solid var(--np-border);border-radius:10px;color:var(--np-text);background:var(--np-surface);font-size:13px;font-weight:720;cursor:pointer}.publication-profile-v2 .pub-btn-follow:not(.active){color:#fff;border-color:var(--publication-accent);background:var(--publication-accent)}.publication-profile-v2 .pub-btn.active{color:var(--publication-accent);border-color:color-mix(in srgb,var(--publication-accent) 35%,var(--np-border));background:color-mix(in srgb,var(--publication-accent) 10%,var(--np-surface))}.publication-profile-v2 .pub-rss-link{display:flex;align-items:center;gap:5px;color:var(--np-text-tertiary);font-size:12px;font-weight:650;text-decoration:none}.publication-profile-v2 .pub-rss-icon{width:12px;height:12px}.pub-status-msg{max-width:220px;color:var(--np-danger);font-size:13.5px;text-align:right}.publication-navigation-v2{display:flex;gap:2px;overflow-x:auto;padding:0 3px;border-bottom:1px solid var(--np-border);scrollbar-width:none}.publication-navigation-v2::-webkit-scrollbar{display:none}.publication-navigation-v2 a{position:relative;display:inline-flex;min-height:43px;align-items:center;padding:0 12px;color:var(--np-text-secondary);font-size:13px;font-weight:680;text-decoration:none;white-space:nowrap}.publication-navigation-v2 a[aria-current=page]{color:var(--publication-accent)}.publication-navigation-v2 a[aria-current=page]:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:999px;background:var(--publication-accent);content:""}.publication-filter-v2{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--publication-accent) 28%,var(--np-border));border-radius:11px;color:var(--publication-accent);background:color-mix(in srgb,var(--publication-accent) 8%,var(--np-surface));font-size:12.5px;font-weight:680}.publication-filter-v2 a{color:inherit;text-decoration:none}.publication-about-v2 p{margin:0 0 13px;color:var(--np-text-secondary);font-size:13px;line-height:1.5}.publication-about-v2 dl{display:grid;gap:7px;margin:0}.publication-about-v2 dl div{display:flex;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid var(--np-border)}.publication-about-v2 dd,.publication-about-v2 dt{margin:0;font-size:12px}.publication-about-v2 dt{color:var(--np-text-tertiary)}.publication-about-v2 dd{color:var(--np-text);font-weight:680;text-align:right}.publication-topic-cloud-v2{display:flex;flex-wrap:wrap;gap:7px}.publication-topic-cloud-v2 a{display:inline-flex;padding:6px 8px;border:1px solid var(--np-border);border-radius:9px;color:var(--np-text-secondary);background:var(--np-surface);font-size:12px;font-weight:650;text-decoration:none}.publication-topic-cloud-v2 a:hover{color:var(--publication-accent);border-color:color-mix(in srgb,var(--publication-accent) 32%,var(--np-border))}.publication-newsletter-v2{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid color-mix(in srgb,var(--publication-accent) 24%,var(--np-border));border-radius:var(--np-radius-lg);background:color-mix(in srgb,var(--publication-accent) 7%,var(--np-surface))}.publication-newsletter-v2 h2{margin:0;font-size:16px}.publication-newsletter-v2 p:not(.product-eyebrow){max-width:650px;margin:6px 0 0;color:var(--np-text-secondary);font-size:13px;line-height:1.5}.publication-newsletter-v2>a{flex:0 0 auto;padding:9px 11px;border-radius:9px;color:#fff;background:var(--publication-accent);font-size:12.5px;font-weight:720;text-decoration:none}.publication-customized[data-card=flat] .publication-card-v2,.publication-customized[data-card=flat] .story-card-v2{border-inline:0;border-radius:0;box-shadow:none}.publication-customized[data-card=soft] .publication-card-v2,.publication-customized[data-card=soft] .story-card-v2{border-color:transparent;background:color-mix(in srgb,var(--publication-accent) 5%,var(--np-surface))}.publication-customized[data-radius=square] .publication-card-v2,.publication-customized[data-radius=square] .publication-profile-v2,.publication-customized[data-radius=square] .story-card-v2{border-radius:0}.publication-customized[data-heading-font=serif] h1,.publication-customized[data-heading-font=serif] h2,.publication-customized[data-heading-font=serif] h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em}.publication-customized[data-header=compact] .publication-profile-v2{padding-block:17px}.publication-customized[data-header=compact] .initial-avatar--xl{width:56px;height:56px;border-radius:17px;font-size:15px}.publication-customized[data-header=cover] .publication-profile-v2{padding-block:42px;background:linear-gradient(145deg,color-mix(in srgb,var(--publication-accent) 12%,var(--np-surface)),var(--np-surface))}@media (max-width:840px){.publication-page-v2{padding-right:0}.publication-profile-v2{grid-template-columns:1fr}.publication-profile-v2 .pub-actions-container{justify-items:start}.publication-profile-v2 .pub-status-msg{text-align:left}}@media (max-width:560px){.publication-profile-v2{padding:18px}.publication-profile-v2__identity{align-items:flex-start}.publication-profile-v2 .initial-avatar--xl{width:54px;height:54px;border-radius:17px;font-size:14px}.publication-profile-v2 h1{font-size:26px}.publication-newsletter-v2{align-items:flex-start;flex-direction:column}}.article-page-v2{--article-reading-width:700px;width:min(100%,1180px);margin:0 auto;padding:24px 28px 72px}.article-nav-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:920px;margin:0 auto 16px;font-size:13.5px;color:var(--np-text-secondary)}.article-back-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--np-border);border-radius:8px;background:var(--np-surface);color:var(--np-text);font-size:13px;font-weight:650;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.article-back-btn:hover{background:var(--np-surface-soft);border-color:var(--np-border-strong,var(--np-border));transform:translateX(-2px)}.article-nav-breadcrumbs__sep{color:var(--np-text-secondary);opacity:.5;display:flex;align-items:center}.article-nav-breadcrumbs__pub{color:var(--publication-accent-light,var(--np-accent));font-weight:650;text-decoration:none}.article-nav-breadcrumbs__pub:hover{text-decoration:underline}.article-nav-breadcrumbs__current{color:var(--np-text-secondary);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-header-v2{max-width:920px;margin:0 auto;padding:34px 0 30px;border-bottom:1px solid var(--np-border)}.article-header-v2__publication{display:flex;align-items:center;gap:11px;margin-bottom:26px}.article-header-v2__publication>div:last-child{display:grid;gap:3px}.article-header-v2__publication a{color:var(--np-text);font-size:13.5px;font-weight:760;text-decoration:none}.article-header-v2__publication span{color:var(--np-text-tertiary);font-size:12px}.article-header-v2__labels{display:flex;gap:7px;margin-bottom:13px}.article-header-v2 h1{max-width:880px;margin:0;color:var(--np-text);font-size:clamp(34px,4.2vw,60px);font-weight:790;letter-spacing:-.052em;line-height:1.02;text-wrap:balance}.article-standfirst-v2{max-width:790px;margin:20px 0 0;color:var(--np-text-secondary);font-family:var(--np-reading-font,"Open Sans",Inter,sans-serif);font-size:clamp(16px,1.55vw,21px);line-height:1.55}.article-byline-v2{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;color:var(--np-text-tertiary);font-size:12px;font-weight:610}.correction-notices-v2{display:grid;grid-template-columns:auto 1fr;gap:14px;max-width:920px;margin:18px auto 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--np-warning) 30%,var(--np-border));border-radius:12px;background:color-mix(in srgb,var(--np-warning) 7%,var(--np-surface))}.correction-notices-v2 p{margin:0 0 7px;color:var(--np-text-secondary);font-size:12.5px;line-height:1.5}.correction-notices-v2 p:last-child{margin-bottom:0}.article-layout-v2{display:grid;grid-template-columns:48px minmax(0,var(--article-reading-width)) minmax(220px,280px);justify-content:center;gap:34px;margin-top:34px}.article-share-rail-v2{position:sticky;top:102px;align-self:start;display:flex;flex-direction:column;gap:10px}.article-action-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;min-height:42px;padding:6px 0;border:1px solid var(--np-border);border-radius:12px;color:var(--np-text-secondary);background:var(--np-surface);cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease,transform .14s ease}.article-action-btn:hover{transform:translateY(-2px);color:var(--publication-accent-light,var(--np-accent));border-color:color-mix(in srgb,var(--publication-accent-light,var(--np-accent)) 40%,var(--np-border));background:var(--np-surface-soft)}.article-action-btn.is-active{color:var(--publication-accent-light,var(--np-accent));background:color-mix(in srgb,var(--publication-accent-light,var(--np-accent)) 12%,transparent);border-color:color-mix(in srgb,var(--publication-accent-light,var(--np-accent)) 50%,transparent)}.article-action-count{font-size:13.5px;font-weight:700;line-height:1;margin-top:2px}.article-toast-feedback{position:absolute;top:100%;left:0;margin-top:8px;white-space:nowrap;background:var(--np-surface);color:var(--np-text);border:1px solid var(--np-border);padding:6px 10px;border-radius:6px;font-size:12px;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.15)}.article-reading-column-v2{min-width:0}.article-body-v2{color:var(--np-text);font-family:var(--np-reading-font,"Open Sans",Inter,sans-serif);font-size:17px;line-height:1.82}.article-body-v2__block{margin:0 0 25px}.article-body-v2 p{margin:0}.article-body-v2 h2,.article-body-v2 h3{margin:42px 0 14px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;line-height:1.16}.article-body-v2 h2{font-size:27px}.article-body-v2 h3{font-size:21px}.article-body-v2 blockquote{margin:34px 0;padding:2px 0 2px 23px;border-left:3px solid var(--publication-accent-light,var(--np-accent));color:var(--np-text);font-family:var(--np-font-sans,Inter,sans-serif);font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1.5}.article-body-v2 blockquote p{margin:0}.article-body-v2 blockquote cite{display:block;margin-top:12px;color:var(--np-text-tertiary);font-family:Inter,sans-serif;font-size:13.5px;font-style:normal;font-weight:650}.article-body-v2 ol,.article-body-v2 ul{display:grid;gap:9px;margin:0;padding-left:25px}.article-body-v2 hr{width:72px;margin:40px auto;border:0;border-top:2px solid var(--np-border-strong)}.article-body-v2 figure{margin:34px -70px}.article-body-v2 figure img{display:block;width:100%;max-height:660px;border-radius:14px;object-fit:cover;background:var(--np-surface-muted)}.article-body-v2 figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:9px;color:var(--np-text-tertiary);font-family:Inter,sans-serif;font-size:13.5px;line-height:1.5}.article-body-v2 figcaption span{text-align:right}.article-source-block-v2{padding:16px;border:1px solid var(--np-border);border-radius:12px;background:var(--np-surface-muted);font-family:Inter,sans-serif}.article-source-block-v2 strong{display:block;margin-bottom:6px;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.article-source-block-v2 p{color:var(--np-text-secondary);font-size:14px;line-height:1.55}.article-context-rail-v2{position:sticky;top:96px;align-self:start;display:grid;gap:12px}.article-publication-card-v2{display:grid;justify-items:start;gap:9px}.article-publication-card-v2 h2{margin:0;font-size:15px;font-weight:750}.article-publication-card-v2 p{margin:0;color:var(--np-text-secondary);font-size:13.5px;line-height:1.5}.article-publication-card-v2 a{color:var(--publication-accent-light,var(--np-accent));font-size:13.5px;font-weight:720;text-decoration:none}.article-detail-list-v2{display:grid;gap:0;margin:0}.article-detail-list-v2 div{display:grid;gap:4px;padding:9px 0;border-top:1px solid var(--np-border)}.article-detail-list-v2 div:first-child{padding-top:0;border-top:0}.article-detail-list-v2 dd,.article-detail-list-v2 dt{margin:0;font-size:13px}.article-detail-list-v2 dt{color:var(--np-text-tertiary)}.article-detail-list-v2 dd{color:var(--np-text);font-weight:670;line-height:1.45}.article-related-v2{max-width:1000px;margin:62px auto 0;padding-top:28px;border-top:1px solid var(--np-border)}.article-reading-column-v2 .article-engagement,.article-reading-column-v2 .comments-panel,.article-reading-column-v2 .engagement-panel{margin-top:42px;border-color:var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface);box-shadow:none}@media (max-width:1080px){.article-layout-v2{grid-template-columns:44px minmax(0,var(--article-reading-width))}.article-context-rail-v2{display:none}}@media (max-width:760px){.article-page-v2{padding:8px 18px 62px}.article-header-v2{padding-top:22px}.article-layout-v2{display:block;margin-top:26px}.article-share-rail-v2{position:static;display:flex;margin-bottom:22px}.article-body-v2{font-size:16px;line-height:1.75}.article-body-v2 figure{margin-inline:0}.correction-notices-v2{grid-template-columns:1fr}}.workspace-selection-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-selection-card-v2{display:grid;gap:22px;min-height:220px}.workspace-selection-card-v2__identity{display:flex;align-items:flex-start;gap:14px}.workspace-selection-card-v2__badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.media-asset-card-v2 h2,.team-list-v2 h2,.workspace-selection-card-v2 h2{margin:0;color:var(--np-text);font-size:14px;letter-spacing:-.02em}.workspace-selection-card-v2 p{max-width:500px;margin:7px 0 0;color:var(--np-text-secondary);font-size:13px;line-height:1.55}.workspace-selection-card-v2__actions{display:flex;align-items:center;gap:8px;margin-top:auto}.workspace-status-row-v2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-8px 0 20px;color:var(--np-text-tertiary);font-size:12px}.workspace-dashboard-grid-v2{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:16px;margin-top:18px}.workspace-activity-list-v2{display:grid}.workspace-activity-list-v2 article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--np-border)}.workspace-activity-list-v2 article:first-child{border-top:0}.workspace-activity-list-v2 article>div{display:grid;gap:4px;min-width:0}.workspace-activity-list-v2 article>div a{overflow:hidden;color:var(--np-text);font-size:13px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.workspace-activity-list-v2 article>a,.workspace-activity-list-v2 article>div span{color:var(--np-text-tertiary);font-size:12px;text-decoration:none}.workspace-activity-list-v2 article>a:hover{color:var(--np-accent)}.workspace-checklist-v2{display:grid;gap:3px;margin:0;padding:0;list-style:none}.workspace-checklist-v2 li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--np-border);color:var(--np-text-secondary)}.workspace-checklist-v2 li:first-child{border-top:0}.workspace-checklist-v2 li>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--np-border-strong);border-radius:8px;color:var(--np-text-tertiary);font-size:13px}.workspace-checklist-v2 li.is-complete>span{color:var(--np-success);border-color:color-mix(in srgb,var(--np-success) 35%,var(--np-border));background:color-mix(in srgb,var(--np-success) 8%,var(--np-surface))}.workspace-checklist-v2 li div{display:grid;gap:2px}.workspace-checklist-v2 strong{color:var(--np-text);font-size:12.5px;text-transform:capitalize}.workspace-checklist-v2 small{color:var(--np-text-tertiary);font-size:13.5px}.workspace-muted-copy{color:var(--np-text-secondary);font-size:13px;line-height:1.55}.product-notice{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin-bottom:16px;padding:13px 15px;border:1px solid var(--np-border);border-radius:11px;background:var(--np-surface)}.product-notice strong{color:var(--np-text);font-size:12.5px}.product-notice span{color:var(--np-text-secondary);font-size:12px}.product-notice--success{border-color:color-mix(in srgb,var(--np-success) 28%,var(--np-border));background:color-mix(in srgb,var(--np-success) 6%,var(--np-surface))}.product-notice--danger{border-color:color-mix(in srgb,var(--np-danger) 30%,var(--np-border));background:color-mix(in srgb,var(--np-danger) 5%,var(--np-surface))}.product-notice--danger strong{color:var(--np-danger)}.workspace-toolbar-v2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.workspace-search-form-v2{display:flex;width:min(100%,420px);min-height:38px;border:1px solid var(--np-border);border-radius:10px;background:var(--np-surface);overflow:hidden}.workspace-search-form-v2 input{min-width:0;flex:1;border:0;padding:0 12px;color:var(--np-text);background:transparent;font:inherit;font-size:12.5px;outline:none}.workspace-search-form-v2 button{border:0;border-left:1px solid var(--np-border);padding:0 13px;color:var(--np-text-secondary);background:var(--np-surface-muted);font-size:12px;font-weight:700;cursor:pointer}.product-table-wrap{overflow-x:auto;margin-top:14px;border:1px solid var(--np-border);border-radius:14px;background:var(--np-surface)}.product-table-wrap--flush{margin-top:0;border:0;border-top:1px solid var(--np-border);border-radius:0}.product-table-v2{width:100%;border-collapse:collapse;text-align:left}.product-table-v2 td,.product-table-v2 th{padding:12px 14px;border-bottom:1px solid var(--np-border);color:var(--np-text-secondary);font-size:12px;vertical-align:middle}.product-table-v2 thead th{color:var(--np-text-tertiary);background:var(--np-surface-muted);font-size:13.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.product-table-v2 tbody tr:last-child>*{border-bottom:0}.product-table-v2 tbody tr:hover{background:color-mix(in srgb,var(--np-accent) 2%,var(--np-surface))}.product-table-v2 tbody th{min-width:220px;color:var(--np-text);font-weight:690}.product-table-v2 tbody th a{color:inherit;text-decoration:none}.product-table-v2 tbody th small{display:block;margin-top:4px;color:var(--np-text-tertiary);font-weight:500}.table-action-v2{color:var(--np-accent);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.privacy-suppressed-v2{color:var(--np-text-tertiary);font-style:italic}.workspace-section-v2{margin-top:26px}.media-upload-panel-v2{margin-bottom:26px}.media-upload-panel-v2 .phase-form,.media-upload-panel-v2 form{margin-top:14px}.media-library-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.media-asset-card-v2{overflow:hidden;border:1px solid var(--np-border);border-radius:14px;background:var(--np-surface)}.media-asset-card-v2__preview{display:grid;min-height:145px;place-items:center;background:linear-gradient(145deg,var(--np-surface-muted),color-mix(in srgb,var(--np-accent) 5%,var(--np-surface-muted)))}.media-asset-card-v2__preview[data-state=rejected]{background:color-mix(in srgb,var(--np-danger) 6%,var(--np-surface-muted))}.media-asset-card-v2__body{padding:13px}.media-asset-card-v2__topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.media-asset-card-v2__topline>span:last-child{color:var(--np-text-tertiary);font-size:13.5px}.media-asset-card-v2 h2{overflow:hidden;margin-top:11px;text-overflow:ellipsis;white-space:nowrap}.media-asset-card-v2 p{min-height:30px;margin:6px 0;color:var(--np-text-secondary);font-size:12px;line-height:1.45}.media-asset-card-v2 small{color:var(--np-text-tertiary);font-size:13.5px}.workspace-split-v2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:16px}.workspace-split-v2--form{align-items:start}.team-list-v2{display:grid}.team-list-v2 article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--np-border)}.team-list-v2 article:first-child{border-top:0}.team-list-v2 p{margin:4px 0 0;color:var(--np-text-tertiary);font-size:13.5px}.phase-form,.product-form-v2{display:grid;gap:13px}.phase-form label,.product-form-v2 label{display:grid;gap:6px;color:var(--np-text);font-size:12px;font-weight:680}.product-form-v2 label>span{color:var(--np-text-secondary)}.analytics-range-v2 input,.phase-form input,.phase-form select,.phase-form textarea,.product-form-v2 input,.product-form-v2 select,.product-form-v2 textarea{width:100%;min-height:39px;border:1px solid var(--np-border-strong);border-radius:9px;padding:9px 11px;color:var(--np-text);background:var(--np-surface);font:inherit;font-size:12.5px;font-weight:500;outline:none}.phase-form textarea,.product-form-v2 textarea{min-height:auto;resize:vertical;line-height:1.5}.phase-form input:focus,.phase-form select:focus,.phase-form textarea:focus,.product-form-v2 input:focus,.product-form-v2 select:focus,.product-form-v2 textarea:focus{border-color:color-mix(in srgb,var(--np-accent) 55%,var(--np-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--np-accent) 10%,transparent)}.phase-form label small,.product-form-v2 label small{color:var(--np-text-tertiary);font-size:13.5px;font-weight:500;line-height:1.45}.product-form-v2--large{gap:18px}.product-form-v2--large input,.product-form-v2--large select{min-height:44px;font-size:13px}.analytics-range-panel-v2{margin-bottom:16px}.analytics-range-v2{display:flex;align-items:end;gap:10px}.analytics-range-v2 label{display:grid;gap:5px;color:var(--np-text-tertiary);font-size:13.5px}.analytics-range-v2 input{min-width:150px}.panel-heading-v2{padding:18px 18px 14px}.settings-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-grid-v2>:first-child{grid-column:span 2}.input-prefix-v2{display:flex;align-items:center;border:1px solid var(--np-border-strong);border-radius:9px;background:var(--np-surface);overflow:hidden}.input-prefix-v2>span{padding:0 0 0 11px;color:var(--np-text-tertiary);font-size:12px;white-space:nowrap}.input-prefix-v2 input{border:0;border-radius:0;box-shadow:none!important}.settings-detail-list-v2{display:grid;margin:0}.settings-detail-list-v2 div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid var(--np-border)}.settings-detail-list-v2 div:first-child{border-top:0}.settings-detail-list-v2 dd,.settings-detail-list-v2 dt{margin:0;font-size:12px}.settings-detail-list-v2 dt{color:var(--np-text-tertiary)}.settings-detail-list-v2 dd{color:var(--np-text);font-weight:680;text-align:right}.moderation-summary-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.moderation-summary-v2>div{display:grid;gap:4px;padding:14px;border:1px solid var(--np-border);border-radius:11px;background:var(--np-surface)}.moderation-summary-v2 strong{color:var(--np-text);font-size:18px;letter-spacing:-.03em}.moderation-summary-v2 span{color:var(--np-text-tertiary);font-size:13.5px}.moderation-workspace-v2{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:start;gap:16px}.moderation-report-list-v2{position:sticky;top:78px;max-height:calc(100vh - 110px);overflow-y:auto;padding:14px;border:1px solid var(--np-border);border-radius:14px;background:var(--np-surface)}.moderation-report-list-v2 article{display:grid;gap:7px;padding:11px;border:1px solid transparent;border-radius:10px}.moderation-report-list-v2 article+article{margin-top:4px}.moderation-report-list-v2 article.is-selected{border-color:var(--np-border);background:var(--np-surface-muted)}.moderation-report-list-v2 article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.moderation-report-list-v2 time{color:var(--np-text-tertiary);font-size:7px}.moderation-report-list-v2 h2{margin:0;color:var(--np-text);font-size:13px}.moderation-report-list-v2 article p{display:-webkit-box;overflow:hidden;margin:0;color:var(--np-text-secondary);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.moderation-report-list-v2 article small{color:var(--np-text-tertiary);font-size:13.5px}.moderation-case-stack-v2{display:grid;gap:16px}.moderation-case-v2 header{display:flex;justify-content:space-between;gap:15px}.moderation-case-v2 header h2{margin:3px 0 0;font-size:17px}.moderation-case-v2 blockquote{margin:18px 0;padding:17px;border-left:3px solid var(--np-warning);border-radius:0 10px 10px 0;color:var(--np-text);background:var(--np-surface-muted);font-size:12px;line-height:1.55}.moderation-case-v2 dl{display:grid;gap:0;margin:0 0 18px}.moderation-case-v2 dl div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:8px 0;border-top:1px solid var(--np-border)}.moderation-case-v2 dd,.moderation-case-v2 dt{margin:0;font-size:12px}.moderation-case-v2 dt{color:var(--np-text-tertiary)}.moderation-case-v2 dd{color:var(--np-text-secondary)}.moderation-decision-form-v2{padding-top:16px;border-top:1px solid var(--np-border)}.appeal-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.appeal-statement-v2{margin:13px 0;color:var(--np-text-secondary);font-size:13px;line-height:1.55}.score-breakdown-v2{display:grid;gap:16px}.score-breakdown-v2>div>div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px;color:var(--np-text-secondary);font-size:12px}.score-breakdown-v2 small{color:var(--np-text-tertiary)}.score-track-v2{height:6px;border-radius:999px;background:var(--np-surface-muted);overflow:hidden}.score-track-v2 span{display:block;height:100%;border-radius:inherit;background:var(--np-accent)}.achievement-list-v2{display:grid;gap:12px}.achievement-list-v2 article{display:flex;gap:11px;padding:11px;border:1px solid var(--np-border);border-radius:11px}.achievement-list-v2 article>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;color:var(--np-warning);background:color-mix(in srgb,var(--np-warning) 10%,var(--np-surface))}.achievement-list-v2 h3{margin:0;font-size:13px}.achievement-list-v2 p{margin:4px 0;color:var(--np-text-secondary);font-size:12px;line-height:1.45}.achievement-list-v2 small{color:var(--np-text-tertiary);font-size:13.5px}.penalty-list-v2{display:grid;gap:9px}.penalty-list-v2 article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px;border:1px solid color-mix(in srgb,var(--np-danger) 25%,var(--np-border));border-radius:11px;background:color-mix(in srgb,var(--np-danger) 4%,var(--np-surface))}.penalty-list-v2 h3{margin:8px 0 3px;font-size:13px}.penalty-list-v2 p{margin:0;color:var(--np-text-tertiary);font-size:13.5px}.editor-onboarding-grid-v2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:start;gap:16px}.editor-guidance-v2{padding:18px;border:1px solid var(--np-border);border-radius:14px;background:var(--np-surface-muted)}.editor-guidance-v2 h2{margin:0 0 16px;font-size:13px}.editor-guidance-v2 ol{display:grid;gap:13px;margin:0;padding:0;list-style:none}.editor-guidance-v2 li{display:flex;gap:10px;align-items:flex-start}.editor-guidance-v2 li>span{display:grid;width:23px;height:23px;flex:0 0 auto;place-items:center;border:1px solid var(--np-border-strong);border-radius:8px;color:var(--np-text-tertiary);font-size:13.5px}.editor-guidance-v2 p{margin:3px 0 0;color:var(--np-text-secondary);font-size:12px;line-height:1.5}.story-editor-layout-v2{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px}.story-editor-main-v2,.story-editor-sidebar-v2{display:grid;gap:16px}.story-editor-sidebar-v2{position:sticky;top:74px}.story-composer-v2{overflow:hidden;border:1px solid var(--np-border);border-radius:15px;background:var(--np-surface)}.story-composer-v2__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:9px 13px;border-bottom:1px solid var(--np-border);background:var(--np-surface-muted)}.editor-save-status-v2{display:flex;align-items:center;gap:8px;color:var(--np-text-tertiary);font-size:12px;font-weight:650}.editor-save-status-v2>span{width:7px;height:7px;border-radius:50%;background:var(--np-success)}.editor-save-status-v2--saving>span{background:var(--np-warning);animation:npPulse 1s infinite}.editor-save-status-v2--offline>span{background:var(--np-warning)}.editor-save-status-v2--conflict>span,.editor-save-status-v2--failed>span{background:var(--np-danger)}.story-composer-v2__canvas{padding:clamp(22px,4vw,52px)}.story-slug-bar-v2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;padding:10px 14px;border:1px solid var(--np-border);border-radius:12px;background:var(--np-surface-soft,#f8fafc);font-size:13px}:root[data-theme=dark] .story-slug-bar-v2{background:#191b22;border-color:#2b303c}.story-slug-bar-v2__main{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.story-slug-bar-v2__prefix{color:var(--np-text-tertiary,#64748b);font-weight:600}.story-slug-bar-v2__clickable-slug{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:2px 6px;border-radius:6px;cursor:pointer;color:var(--np-text,#0f172a);font-size:13px;transition:all .12s ease}.story-slug-bar-v2__clickable-slug:hover{background:var(--np-surface-raised,#e2e8f0)}:root[data-theme=dark] .story-slug-bar-v2__clickable-slug:hover{background:#282d38}.story-slug-edit-hint{font-size:11px;color:var(--np-text-tertiary,#64748b);font-weight:600}.story-slug-bar-v2__input-wrap{display:flex;align-items:center;gap:8px}.story-slug-bar-v2__input{border:1px solid var(--np-border,#cbd5e1);background:var(--np-surface,#ffffff);border-radius:8px;padding:4px 10px;font-size:13px;color:var(--np-text,#0f172a);font-family:var(--np-font-sans,Inter,sans-serif)}:root[data-theme=dark] .story-slug-bar-v2__input{background:#121418;border-color:#383e4c;color:#ffffff}.story-slug-bar-v2__btn{border:1px solid var(--np-border,#cbd5e1);background:var(--np-surface,#ffffff);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:650;cursor:pointer;color:var(--np-text,#0f172a);transition:all .12s ease}.story-slug-bar-v2__btn:hover{background:var(--np-surface-raised,#f1f5f9)}:root[data-theme=dark] .story-slug-bar-v2__btn{background:#1c2028;border-color:#383e4c;color:#e2e8f0}.slug-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:750}.slug-badge--available{background:rgba(16,185,129,.12);color:#059669;border:1px solid rgba(16,185,129,.3)}:root[data-theme=dark] .slug-badge--available{background:rgba(16,185,129,.2);color:#34d399;border-color:rgba(16,185,129,.4)}.slug-badge--unavailable{background:rgba(239,68,68,.12);color:#dc2626;border:1px solid rgba(239,68,68,.3)}:root[data-theme=dark] .slug-badge--unavailable{background:rgba(239,68,68,.2);color:#f87171;border-color:rgba(239,68,68,.4)}.slug-badge--checking{background:rgba(245,158,11,.12);color:#d97706;border:1px solid rgba(245,158,11,.3)}.story-composer-modern-studio{position:relative;background:var(--np-surface,#ffffff);border-radius:16px;border:1px solid var(--np-border,#e2e8f0);box-shadow:0 4px 24px rgba(0,0,0,.04);overflow:visible;margin-top:12px}:root[data-theme=dark] .story-composer-modern-studio{background:#11141a;border-color:#242936;box-shadow:0 4px 24px rgba(0,0,0,.4)}.studio-top-bar-v2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:var(--np-surface,#ffffff);border-bottom:1px solid var(--np-border,#e2e8f0);position:sticky;top:0;z-index:30;backdrop-filter:blur(12px)}:root[data-theme=dark] .studio-top-bar-v2{background:rgba(17,20,26,.95);border-color:#242936}.studio-top-bar-v2__left,.studio-top-bar-v2__right{display:flex;align-items:center;gap:12px}.studio-segmented-control-v2{display:flex;align-items:center;gap:2px;padding:3px;background:var(--np-surface-soft,#f1f5f9);border:1px solid var(--np-border,#e2e8f0);border-radius:8px}:root[data-theme=dark] .studio-segmented-control-v2{background:#181c24;border-color:#2b3140}.studio-seg-btn{border:none;background:transparent;padding:5px 12px;border-radius:6px;font-size:13px;font-weight:650;color:var(--np-text-secondary,#64748b);cursor:pointer;transition:all .12s ease}.studio-seg-btn.is-active,.studio-seg-btn:hover{color:var(--np-text,#0f172a)}.studio-seg-btn.is-active{background:var(--np-surface,#ffffff);box-shadow:0 1px 4px rgba(0,0,0,.08)}:root[data-theme=dark] .studio-seg-btn.is-active{background:#252b37;color:#ffffff}.studio-autosave-pill{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--np-text-secondary,#64748b)}.studio-autosave-dot{width:7px;height:7px;border-radius:50%;background:#10b981}.studio-autosave-pill--saving .studio-autosave-dot{background:#f59e0b;animation:pulse 1s ease-in-out infinite}.studio-autosave-pill--offline .studio-autosave-dot{background:#64748b}.studio-autosave-pill--conflict .studio-autosave-dot{background:#ef4444}.studio-metrics-pill{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--np-text-tertiary,#94a3b8);background:var(--np-surface-soft,#f8fafc);padding:3px 9px;border-radius:6px;border:1px solid var(--np-border,#e2e8f0)}:root[data-theme=dark] .studio-metrics-pill{background:#181c24;border-color:#2b3140;color:#94a3b8}.studio-device-toggles{display:flex;align-items:center;gap:4px}.studio-device-btn{border:1px solid var(--np-border,#cbd5e1);background:var(--np-surface,#ffffff);padding:5px 10px;border-radius:7px;font-size:12px;font-weight:650;color:var(--np-text-secondary,#475569);cursor:pointer;transition:all .12s ease}.studio-device-btn:hover{background:var(--np-surface-raised,#f1f5f9);color:var(--np-text,#0f172a)}.studio-device-btn.is-active{background:var(--np-text,#0f172a);color:#ffffff;border-color:var(--np-text,#0f172a)}:root[data-theme=dark] .studio-device-btn{background:#14171d;border-color:#333947;color:#cbd5e1}:root[data-theme=dark] .studio-device-btn.is-active{background:#3b82f6;color:#ffffff;border-color:#3b82f6}.studio-settings-trigger{border:1px solid var(--np-border,#cbd5e1);background:var(--np-surface,#ffffff);padding:6px 12px;border-radius:8px;font-size:12.5px;font-weight:650;color:var(--np-text-secondary,#475569);cursor:pointer;transition:all .12s ease}.studio-back-link-btn,.studio-settings-trigger:hover{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--np-text-secondary,#64748b);text-decoration:none;padding:5px 10px;border-radius:8px;background:var(--np-surface-soft,#f1f5f9);border:1px solid var(--np-border,#e2e8f0);transition:all .12s ease}.studio-back-link-btn:hover{color:var(--np-text,#0f172a);background:var(--np-surface-raised,#e2e8f0)}:root[data-theme=dark] .studio-back-link-btn{background:#181c24;border-color:#2b3140;color:#94a3b8}:root[data-theme=dark] .studio-back-link-btn:hover{background:#252b37;color:#ffffff}.studio-status-badge{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px;background:var(--np-surface-soft,#f1f5f9);color:var(--np-text-secondary,#475569);border:1px solid var(--np-border,#cbd5e1)}.studio-status-badge--draft{background:rgba(100,116,139,.1);color:#64748b;border-color:rgba(100,116,139,.25)}.studio-status-badge--corrected,.studio-status-badge--published{background:rgba(16,185,129,.1);color:#059669;border-color:rgba(16,185,129,.25)}.studio-status-badge--approved,.studio-status-badge--in_review,.studio-status-badge--scheduled,.studio-status-badge--submitted{background:rgba(245,158,11,.1);color:#d97706;border-color:rgba(245,158,11,.25)}.studio-drawer-trigger{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:8px;border:1px solid var(--np-border,#cbd5e1);background:var(--np-surface,#ffffff);color:var(--np-text,#0f172a);font-size:13px;font-weight:650;cursor:pointer;transition:all .12s ease}.studio-drawer-trigger:hover{background:var(--np-surface-raised,#f1f5f9)}.studio-drawer-trigger.is-active{background:var(--np-accent,#0284c7);color:#ffffff;border-color:var(--np-accent,#0284c7)}:root[data-theme=dark] .studio-drawer-trigger{background:#181c24;border-color:#2b3140;color:#f1f5f9}:root[data-theme=dark] .studio-drawer-trigger:hover{background:#252b37}:root[data-theme=dark] .studio-drawer-trigger.is-active{background:#0284c7;color:#ffffff}.studio-drawer-ver-badge{font-size:10.5px;font-weight:800;padding:1px 6px;border-radius:999px;background:rgba(0,0,0,.08);color:inherit}:root[data-theme=dark] .studio-drawer-ver-badge{background:rgba(255,255,255,.15)}.studio-live-link-btn{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:#059669;text-decoration:none;padding:5px 10px;border-radius:8px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);transition:all .12s ease}.studio-live-link-btn:hover{background:rgba(16,185,129,.2)}.studio-bubble-menu{display:flex;align-items:center;gap:2px;padding:4px;background:rgba(15,23,42,.9);backdrop-filter:blur(12px);border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.25);z-index:50}.studio-bubble-btn{border:none;background:transparent;color:#cbd5e1;padding:5px 9px;border-radius:6px;font-size:13px;font-weight:650;cursor:pointer;transition:all .1s ease}.studio-bubble-btn:hover{background:rgba(255,255,255,.15);color:#ffffff}.studio-bubble-btn.is-active{background:#3b82f6;color:#ffffff}.studio-bubble-sep{width:1px;height:18px;background:rgba(255,255,255,.2);margin:0 3px}.studio-floating-inserter{position:relative;z-index:40}.studio-floating-inserter__wrap{position:relative;display:inline-flex;align-items:center}.studio-floating-plus-btn{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--np-border,#cbd5e1);background:var(--np-surface,#ffffff);color:var(--np-text-secondary,#64748b);font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 6px rgba(0,0,0,.06)}.studio-floating-plus-btn.is-expanded,.studio-floating-plus-btn:hover{border-color:#2563eb;color:#2563eb;transform:rotate(45deg)}:root[data-theme=dark] .studio-floating-plus-btn{background:#1c2028;border-color:#383e4c;color:#cbd5e1}:root[data-theme=dark] .studio-floating-plus-btn.is-expanded,:root[data-theme=dark] .studio-floating-plus-btn:hover{border-color:#60a5fa;color:#60a5fa}.studio-floating-menu-items{position:absolute;left:36px;top:-4px;display:flex;align-items:center;gap:4px;background:var(--np-surface,#ffffff);border:1px solid var(--np-border,#e2e8f0);border-radius:10px;padding:4px;box-shadow:0 8px 24px rgba(0,0,0,.12);white-space:nowrap}:root[data-theme=dark] .studio-floating-menu-items{background:#181c24;border-color:#2b3140;box-shadow:0 8px 24px rgba(0,0,0,.4)}.studio-floating-item-btn{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--np-text,#0f172a);font-size:12.5px;font-weight:650;padding:5px 9px;border-radius:6px;cursor:pointer;transition:all .1s ease}.studio-floating-item-btn:hover{background:var(--np-surface-soft,#f1f5f9);color:#2563eb}:root[data-theme=dark] .studio-floating-item-btn{color:#f1f5f9}:root[data-theme=dark] .studio-floating-item-btn:hover{background:#252b37;color:#60a5fa}.floating-item-icon{font-size:14px}.studio-workspace-body-v2{position:relative;display:flex;min-height:750px}.studio-canvas-container{flex:1;max-width:800px;margin:0 auto;padding:16px 24px 100px}@media (max-width:768px){.studio-canvas-container{padding:12px 16px 80px}}.studio-byline-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;padding:8px 14px;border-radius:10px;background:var(--np-surface-soft,#f8fafc);border:1px solid var(--np-border,#e2e8f0)}:root[data-theme=dark] .studio-byline-bar{background:#161921;border-color:#282e3c}.studio-byline-bar__author{display:flex;align-items:center;gap:8px;flex:1;min-width:220px}.studio-byline-icon{font-size:14px}.studio-byline-input{flex:1;border:none;background:transparent;outline:none;font-size:14px;font-weight:650;color:var(--np-text,#0f172a)}:root[data-theme=dark] .studio-byline-input{color:#f1f5f9}.studio-byline-bar__meta{display:flex;align-items:center;gap:8px}.studio-role-pill{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:rgba(37,99,235,.1);color:#2563eb;border:1px solid rgba(37,99,235,.25)}:root[data-theme=dark] .studio-role-pill{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(59,130,246,.3)}.studio-byline-reset-btn{border:1px solid var(--np-border,#cbd5e1);background:var(--np-surface,#ffffff);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:650;cursor:pointer;color:var(--np-text-secondary,#475569);transition:all .12s ease}.studio-byline-reset-btn:hover{background:var(--np-surface-raised,#f1f5f9);color:var(--np-text,#0f172a)}:root[data-theme=dark] .studio-byline-reset-btn{background:#1c2028;border-color:#383e4c;color:#cbd5e1}.studio-byline-synced-pill{font-size:11px;font-weight:650;color:#059669}:root[data-theme=dark] .studio-byline-synced-pill{color:#34d399}.studio-headline-wrap textarea{width:100%;border:none;background:transparent;outline:none;font-family:var(
    --np-font-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif
  );font-size:clamp(32px,4.5vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--np-text,#0f172a);resize:none;padding:0;margin-bottom:12px}.studio-headline-wrap textarea::placeholder{color:var(--np-text-tertiary,#94a3b8)}:root[data-theme=dark] .studio-headline-wrap textarea{color:#ffffff}.studio-standfirst-wrap textarea{width:100%;border:none;background:transparent;outline:none;font-family:var(--np-font-sans,Inter,sans-serif);font-size:clamp(17px,2vw,21px);font-weight:450;line-height:1.55;color:var(--np-text-secondary,#475569);resize:none;padding:0;margin-bottom:24px}.studio-standfirst-wrap textarea::placeholder{color:var(--np-text-tertiary,#94a3b8)}:root[data-theme=dark] .studio-standfirst-wrap textarea{color:#94a3b8}.editor-svg-icon{display:inline-block;vertical-align:middle;width:15px;height:15px;stroke:currentColor}.studio-rich-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;margin-bottom:24px;background:var(--np-surface,#ffffff);border:1px solid var(--np-border,#e2e8f0);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);position:sticky;top:57px;z-index:22;backdrop-filter:blur(10px)}:root[data-theme=dark] .studio-rich-toolbar{background:rgba(20,24,32,.95);border-color:#2b3140;box-shadow:0 4px 14px rgba(0,0,0,.35)}.studio-rich-toolbar__group{display:flex;align-items:center;gap:3px}.studio-rich-toolbar__sep{width:1px;height:20px;background:var(--np-border,#cbd5e1);margin:0 4px}:root[data-theme=dark] .studio-rich-toolbar__sep{background:#333947}.studio-tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:30px;height:30px;padding:0 7px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--np-text-secondary,#475569);cursor:pointer;font-size:12px;font-weight:600;transition:all .12s ease}.studio-tool-btn:hover{background:var(--np-surface-raised,#f1f5f9);color:var(--np-text,#0f172a);border-color:var(--np-border,#e2e8f0)}.studio-tool-btn.is-active{background:#2563eb;color:#ffffff;border-color:#2563eb}.studio-tool-btn:disabled{opacity:.35;cursor:not-allowed}:root[data-theme=dark] .studio-tool-btn{color:#94a3b8}:root[data-theme=dark] .studio-tool-btn:hover{background:#262c3a;color:#f1f5f9;border-color:#384154}:root[data-theme=dark] .studio-tool-btn.is-active{background:#3b82f6;color:#ffffff;border-color:#3b82f6}.studio-tool-btn--accent{background:rgba(37,99,235,.08);color:#2563eb;border-color:rgba(37,99,235,.3);font-weight:650}.studio-tool-btn--accent:hover{background:rgba(37,99,235,.16);color:#1d4ed8}:root[data-theme=dark] .studio-tool-btn--accent{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(59,130,246,.35)}.studio-tool-select{height:30px;padding:0 8px;font-size:12.5px;font-weight:600;color:var(--np-text,#0f172a);background:var(--np-surface-soft,#f8fafc);border:1px solid var(--np-border,#cbd5e1);border-radius:6px;outline:none;cursor:pointer}:root[data-theme=dark] .studio-tool-select{background:#181c24;border-color:#2b3140;color:#e2e8f0}.floating-item-tag{font-size:11px;font-weight:800;padding:1px 4px;border-radius:4px;background:var(--np-surface-raised,#e2e8f0)}:root[data-theme=dark] .floating-item-tag{background:#2b3140}.studio-toolstrip-progress{font-size:12px;font-weight:600;color:#d97706}.studio-toolstrip-error{font-size:12px;font-weight:600;color:#dc2626}.studio-prosemirror-wrap{min-height:520px}.tiptap.ProseMirror{outline:none;font-family:var(
    --np-font-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif
  );font-size:18px;line-height:1.78;color:var(--np-text,#0f172a)}:root[data-theme=dark] .tiptap.ProseMirror{color:#e2e8f0}.tiptap.ProseMirror p{margin:0 0 1.35em}.tiptap.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--np-text-tertiary,#94a3b8);pointer-events:none;height:0}.tiptap.ProseMirror h2{font-size:clamp(24px,3vw,32px);font-weight:780;letter-spacing:-.035em;line-height:1.25;margin:1.8em 0 .6em;color:var(--np-text,#0f172a)}:root[data-theme=dark] .tiptap.ProseMirror h2{color:#ffffff}.tiptap.ProseMirror h3{font-size:clamp(20px,2.5vw,24px);font-weight:720;letter-spacing:-.025em;line-height:1.35;margin:1.5em 0 .5em;color:var(--np-text,#0f172a)}:root[data-theme=dark] .tiptap.ProseMirror h3{color:#f1f5f9}.tiptap.ProseMirror blockquote{border-left:3.5px solid var(--np-text,#0f172a);margin:2.25rem 0;padding:4px 0 4px 24px;color:var(--np-text,#0f172a);font-style:italic;font-weight:500;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.5;letter-spacing:-.015em;background:transparent;border-radius:0}:root[data-theme=dark] .tiptap.ProseMirror blockquote{border-left-color:var(--np-text,#f1f5f9);background:transparent;color:var(--np-text,#f1f5f9)}.tiptap.ProseMirror ul{list-style-type:disc;padding-left:1.8em;margin:1.2em 0}.tiptap.ProseMirror ol{list-style-type:decimal;padding-left:1.8em;margin:1.2em 0}.tiptap.ProseMirror li{margin-bottom:.45em}.tiptap.ProseMirror hr{border:none;border-top:2px solid var(--np-border,#e2e8f0);margin:2.5em 0}:root[data-theme=dark] .tiptap.ProseMirror hr{border-color:#2b3140}.editor-figure-wrapper{margin:2.4em 0;transition:all .15s ease}.editor-figure-wrapper--center{max-width:100%}.editor-figure-wrapper--wide{width:min(100%,920px);margin-left:auto;margin-right:auto}.editor-figure-wrapper--full{width:100%}.editor-figure-container{position:relative;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid var(--np-border,#e2e8f0);background:var(--np-surface-soft,#f8fafc)}:root[data-theme=dark] .editor-figure-container{background:#151820;border-color:#2b303c;box-shadow:0 4px 20px rgba(0,0,0,.4)}.editor-figure-img{display:block;width:100%;height:auto;object-fit:cover;border-radius:13px;user-select:none}.editor-figure-uploading-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(15,23,42,.7);backdrop-filter:blur(8px);color:#ffffff;font-size:13px;font-weight:650;z-index:5}.editor-figure-controls{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;padding:4px;background:rgba(15,23,42,.85);backdrop-filter:blur(12px);border-radius:9px;opacity:0;transform:translateY(-4px);transition:all .14s ease;z-index:4}.editor-figure-container:hover .editor-figure-controls,.editor-figure-wrapper.is-selected .editor-figure-controls{opacity:1;transform:translateY(0)}@media (hover:none){.editor-figure-controls{opacity:1;transform:translateY(0)}}.editor-figure-sizes{display:flex;align-items:center;gap:2px;padding-right:4px;border-right:1px solid rgba(255,255,255,.2)}.fig-size-btn{border:none;background:transparent;color:#cbd5e1;font-size:11.5px;font-weight:650;padding:3px 8px;border-radius:5px;cursor:pointer;transition:all .1s ease}.fig-size-btn:hover{color:#ffffff;background:rgba(255,255,255,.15)}.fig-size-btn.is-active{background:#3b82f6;color:#ffffff}.fig-delete-btn{border:none;background:rgba(239,68,68,.2);color:#fca5a5;font-size:11.5px;font-weight:650;padding:3px 8px;border-radius:5px;cursor:pointer;transition:all .1s ease}.fig-delete-btn:hover{background:#dc2626;color:#ffffff}.editor-figure-caption-wrap{margin-top:8px;padding:0 4px}.editor-figure-caption-input{width:100%;background:transparent;text-align:center;font-size:13.5px;font-style:italic;color:var(--np-text-secondary,#64748b);padding:4px 8px;outline:none;border:none;border-bottom:1px dashed transparent;transition:all .12s ease}.editor-figure-caption-input:focus{color:var(--np-text,#0f172a);border-bottom-color:var(--np-primary,#3b82f6)}:root[data-theme=dark] .editor-figure-caption-input{color:#94a3b8}:root[data-theme=dark] .editor-figure-caption-input:focus{color:#f1f5f9}.studio-settings-drawer-v2{position:absolute;top:0;right:0;width:360px;height:100%;background:var(--np-surface,#ffffff);border-left:1px solid var(--np-border,#e2e8f0);box-shadow:-8px 0 30px rgba(0,0,0,.08);z-index:25;display:flex;flex-direction:column;animation:slideInRight .18s cubic-bezier(.16,1,.3,1)}:root[data-theme=dark] .studio-settings-drawer-v2{background:#14171f;border-color:#242936;box-shadow:-8px 0 30px rgba(0,0,0,.4)}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.studio-settings-drawer-v2__header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--np-border,#e2e8f0)}:root[data-theme=dark] .studio-settings-drawer-v2__header{border-color:#242936}.studio-settings-drawer-v2__title{font-size:15px;font-weight:750;color:var(--np-text,#0f172a)}:root[data-theme=dark] .studio-settings-drawer-v2__title{color:#ffffff}.studio-settings-drawer-v2__close{border:none;background:transparent;font-size:13px;font-weight:650;color:var(--np-text-tertiary,#94a3b8);cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .12s ease}.studio-settings-drawer-v2__close:hover{color:var(--np-text,#0f172a);background:var(--np-surface-raised,#e2e8f0)}:root[data-theme=dark] .studio-settings-drawer-v2__close:hover{color:#ffffff;background:#252b37}.studio-drawer-tabs{display:flex;background:var(--np-surface-soft,#f1f5f9);border-bottom:1px solid var(--np-border,#e2e8f0);padding:4px 12px;gap:4px}:root[data-theme=dark] .studio-drawer-tabs{background:#181c24;border-color:#242936}.studio-drawer-tab{flex:1;padding:7px 8px;border-radius:6px;border:none;background:transparent;font-size:12px;font-weight:700;color:var(--np-text-secondary,#64748b);cursor:pointer;text-align:center;transition:all .12s ease;white-space:nowrap}.studio-drawer-tab:hover{color:var(--np-text,#0f172a)}.studio-drawer-tab.is-active{background:var(--np-surface,#ffffff);color:var(--np-text,#0f172a);box-shadow:0 1px 4px rgba(0,0,0,.08)}:root[data-theme=dark] .studio-drawer-tab.is-active{background:#252b37;color:#ffffff}.studio-drawer-section{display:flex;flex-direction:column;gap:16px}.studio-settings-drawer-v2__body{padding:20px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.studio-setting-group{display:flex;flex-direction:column;gap:8px}.studio-setting-label{font-size:12.5px;font-weight:700;color:var(--np-text-secondary,#475569);text-transform:uppercase;letter-spacing:.04em}:root[data-theme=dark] .studio-setting-label{color:#94a3b8}.studio-slug-input-wrap{display:flex;gap:6px}.studio-setting-input{flex:1;padding:8px 12px;border-radius:8px;border:1px solid var(--np-border,#cbd5e1);background:var(--np-surface-soft,#f8fafc);font-size:13.5px;font-weight:600;color:var(--np-text,#0f172a);outline:none}.studio-setting-input:focus{border-color:#2563eb;background:var(--np-surface,#ffffff)}:root[data-theme=dark] .studio-setting-input{background:#181c24;border-color:#2b3140;color:#ffffff}.studio-slug-sync-btn{border:1px solid var(--np-border,#cbd5e1);background:var(--np-surface,#ffffff);border-radius:8px;padding:0 10px;font-size:11.5px;font-weight:650;color:var(--np-text-secondary,#475569);cursor:pointer;white-space:nowrap}.studio-slug-sync-btn:hover{background:var(--np-surface-raised,#f1f5f9);color:var(--np-text,#0f172a)}:root[data-theme=dark] .studio-slug-sync-btn{background:#1c2028;border-color:#383e4c;color:#cbd5e1}.studio-setting-preview-url{font-family:monospace;font-size:12px;padding:8px 10px;background:var(--np-surface-soft,#f1f5f9);border-radius:6px;word-break:break-all;color:#2563eb}:root[data-theme=dark] .studio-setting-preview-url{background:#181c24;color:#60a5fa}.studio-setting-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.studio-setting-stat{padding:12px;border-radius:10px;background:var(--np-surface-soft,#f8fafc);border:1px solid var(--np-border,#e2e8f0);display:flex;flex-direction:column;gap:4px}:root[data-theme=dark] .studio-setting-stat{background:#181c24;border-color:#2b3140}.studio-setting-stat strong{font-size:18px;font-weight:800;color:var(--np-text,#0f172a)}:root[data-theme=dark] .studio-setting-stat strong{color:#ffffff}.studio-setting-stat span{font-size:11.5px;color:var(--np-text-tertiary,#94a3b8)}.studio-live-preview-frame{padding:clamp(24px,4vw,56px);background:var(--np-surface-muted,#f8fafc);min-height:750px;display:flex;justify-content:center;width:100%}:root[data-theme=dark] .studio-live-preview-frame{background:#0d0f14}.studio-live-preview-frame--desktop .studio-preview-document{width:100%;max-width:820px;background:var(--np-surface,#ffffff);border:1px solid var(--np-border,#e2e8f0);border-radius:20px;padding:clamp(28px,5vw,60px);box-shadow:0 10px 35px rgba(0,0,0,.04)}.studio-live-preview-frame--mobile .studio-preview-document{width:100%;max-width:410px;background:var(--np-surface,#ffffff);border:10px solid #1e293b;border-radius:40px;padding:36px 20px;box-shadow:0 20px 45px rgba(0,0,0,.25)}:root[data-theme=dark] .studio-preview-document{background:#13161d;border-color:#242936}.studio-preview-byline-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;color:var(--np-text-tertiary,#64748b);margin-bottom:14px}.studio-preview-author strong{color:var(--np-text,#0f172a)}:root[data-theme=dark] .studio-preview-author strong{color:#f1f5f9}.studio-preview-headline{font-family:var(--np-font-sans,Inter,sans-serif);font-size:clamp(28px,4vw,44px);font-weight:850;letter-spacing:-.04em;line-height:1.12;color:var(--np-text,#0f172a);margin-bottom:14px}:root[data-theme=dark] .studio-preview-headline{color:#ffffff}.studio-preview-standfirst{font-size:clamp(16px,2vw,19px);line-height:1.55;color:var(--np-text-secondary,#475569);font-weight:450;margin-bottom:24px}:root[data-theme=dark] .studio-preview-standfirst{color:#94a3b8}.studio-preview-rule{width:50px;height:2px;background:#2563eb;margin:20px 0 28px}.studio-preview-content{font-size:18px;line-height:1.78;color:var(--np-text,#0f172a)}:root[data-theme=dark] .studio-preview-content{color:#cbd5e1}.studio-mobile-sticky-bar{display:none;position:sticky;bottom:0;left:0;right:0;background:var(--np-surface,#ffffff);border-top:1px solid var(--np-border,#e2e8f0);padding:8px 12px;align-items:center;justify-content:space-around;gap:6px;z-index:20;box-shadow:0 -4px 16px rgba(0,0,0,.08)}:root[data-theme=dark] .studio-mobile-sticky-bar{background:#14171d;border-color:#242936;box-shadow:0 -4px 16px rgba(0,0,0,.4)}@media (max-width:768px){.studio-mobile-sticky-bar{display:flex}}.studio-mobile-btn{flex:1;min-height:42px;border:1px solid var(--np-border,#cbd5e1);background:var(--np-surface-soft,#f8fafc);border-radius:8px;font-size:13px;font-weight:700;color:var(--np-text,#0f172a);display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;touch-action:manipulation}.studio-mobile-btn:active{transform:scale(.96)}.studio-mobile-btn--image{background:rgba(37,99,235,.1);color:#2563eb;border-color:rgba(37,99,235,.3)}:root[data-theme=dark] .studio-mobile-btn{background:#181c24;border-color:#2b3140;color:#e2e8f0}:root[data-theme=dark] .studio-mobile-btn--image{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(59,130,246,.35)}.workflow-actions-v2{display:flex;flex-wrap:wrap;gap:8px}.review-timeline-v2,.version-timeline-v2{display:grid;gap:0;margin:0;padding:0;list-style:none}.review-timeline-v2 li,.version-timeline-v2 li{padding:11px 0;border-top:1px solid var(--np-border)}.review-timeline-v2 li:first-child,.version-timeline-v2 li:first-child{border-top:0}.version-timeline-v2 li>div{display:flex;justify-content:space-between;gap:10px}.version-timeline-v2 strong{font-size:12px}.review-timeline-v2 time,.version-timeline-v2 time{color:var(--np-text-tertiary);font-size:13.5px}.review-timeline-v2 p,.version-timeline-v2 p{margin:5px 0;color:var(--np-text-secondary);font-size:12px;line-height:1.4}.version-timeline-v2 small{display:block;margin-bottom:7px;color:var(--np-text-tertiary);font-size:13.5px}.version-timeline-v2 li.is-current strong:after{margin-left:6px;color:var(--np-success);content:"Current";font-size:7px;font-weight:600}.review-timeline-v2 li{display:grid;justify-items:start;gap:4px}.correction-editor-v2{border-color:color-mix(in srgb,var(--np-warning) 28%,var(--np-border))}.customization-studio-v2{margin-top:8px}.customization-history-v2{margin-top:18px}.version-history-list-v2{display:grid}.version-history-list-v2 article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--np-border)}.version-history-list-v2 article:first-child{border-top:0}.version-history-list-v2 article>div{display:grid;gap:3px}.version-history-list-v2 strong{font-size:12px}.version-history-list-v2 small,.version-history-list-v2 time{color:var(--np-text-tertiary);font-size:13.5px}@keyframes npPulse{50%{opacity:.35}}@media (max-width:1080px){.media-library-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.story-editor-layout-v2{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:900px){.editor-onboarding-grid-v2,.story-editor-layout-v2,.workspace-dashboard-grid-v2,.workspace-selection-grid-v2,.workspace-split-v2{grid-template-columns:1fr}.story-editor-sidebar-v2{position:static}.moderation-workspace-v2{grid-template-columns:1fr}.moderation-report-list-v2{position:static;max-height:none}.settings-grid-v2{grid-template-columns:1fr}.settings-grid-v2>:first-child{grid-column:auto}}@media (max-width:620px){.appeal-grid-v2,.media-library-grid-v2,.moderation-summary-v2{grid-template-columns:1fr}.penalty-list-v2 article{flex-direction:column;align-items:stretch}.product-table-v2 td,.product-table-v2 th{padding:10px}.analytics-range-v2{align-items:stretch;flex-direction:column}.analytics-range-v2 input{min-width:0}.team-list-v2 article{grid-template-columns:auto minmax(0,1fr)}.team-list-v2 article>.status-pill{justify-self:start}.story-composer-v2__canvas{padding:22px 18px}.story-title-field-v2 textarea{min-height:90px}.version-history-list-v2 article{grid-template-columns:1fr}}.advertiser-onboarding-v2,.campaign-builder-layout-v2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:start;gap:16px}.form-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.campaign-stepper-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;padding:0;border:1px solid var(--np-border);border-radius:12px;background:var(--np-surface);list-style:none;overflow:hidden}.campaign-stepper-v2 li{display:flex;align-items:center;gap:9px;min-height:52px;padding:10px 14px;border-left:1px solid var(--np-border);color:var(--np-text-tertiary)}.campaign-stepper-v2 li:first-child{border-left:0}.campaign-stepper-v2 li span{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--np-border-strong);border-radius:8px;font-size:13.5px}.campaign-stepper-v2 li strong{font-size:12px}.campaign-stepper-v2 li.is-active{color:var(--np-text);background:color-mix(in srgb,var(--np-accent) 6%,var(--np-surface))}.campaign-stepper-v2 li.is-active span{color:#fff;border-color:var(--np-accent);background:var(--np-accent)}.campaign-stepper-v2 li.is-complete{color:var(--np-success)}.campaign-builder-aside-v2{padding:18px;border:1px solid var(--np-border);border-radius:14px;background:var(--np-surface-muted)}.campaign-builder-aside-v2 h2{margin:0;font-size:14px}.campaign-builder-aside-v2 p{margin:9px 0 16px;color:var(--np-text-secondary);font-size:12px;line-height:1.55}.campaign-builder-aside-v2 dl{display:grid;margin:0}.campaign-builder-aside-v2 dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--np-border)}.campaign-builder-aside-v2 dd,.campaign-builder-aside-v2 dt{margin:0;font-size:13.5px}.campaign-builder-aside-v2 dt{color:var(--np-text-tertiary)}.campaign-builder-aside-v2 dd{color:var(--np-text);font-weight:680;text-align:right}.campaign-edit-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.campaign-submit-panel-v2{grid-column:span 2}.selected-placement-list-v2{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;color:var(--np-text-tertiary);font-size:13.5px}.ad-creative-form-v2>p{margin:-4px 0 0;color:var(--np-text-tertiary);font-size:13.5px}.creative-library-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creative-library-v2 article{overflow:hidden;border:1px solid var(--np-border);border-radius:14px;background:var(--np-surface)}.creative-preview-placeholder-v2{display:grid;min-height:145px;place-items:center;color:var(--np-text-tertiary);background:linear-gradient(145deg,var(--np-surface-muted),color-mix(in srgb,var(--np-accent) 8%,var(--np-surface-muted)));font-size:13.5px;text-transform:uppercase;letter-spacing:.1em}.creative-library-v2 article>div:last-child{padding:13px}.creative-library-v2 h3{margin:10px 0 5px;font-size:13.5px}.creative-library-v2 p{min-height:38px;margin:0 0 9px;color:var(--np-text-secondary);font-size:12px;line-height:1.45}.creative-library-v2 a{color:var(--np-accent);font-size:12px;font-weight:700;text-decoration:none}.admin-queue-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-queue-grid-v2>a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--np-border);border-radius:12px;color:inherit;text-decoration:none;transition:transform .14s ease,border-color .14s ease}.admin-queue-grid-v2>a:hover{transform:translateY(-1px);border-color:var(--np-border-strong)}.admin-queue-grid-v2 h2{margin:9px 0 4px;font-size:13.5px}.admin-queue-grid-v2 p{margin:0;color:var(--np-text-secondary);font-size:12px}.admin-queue-grid-v2>a>span{color:var(--np-accent);font-size:12px;font-weight:700;white-space:nowrap}.admin-review-layout-v2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:16px}.admin-evidence-list-v2{display:grid;margin:0}.admin-evidence-list-v2>div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:11px 0;border-top:1px solid var(--np-border)}.admin-evidence-list-v2>div:first-child{border-top:0}.admin-evidence-list-v2 dd,.admin-evidence-list-v2 dt{margin:0;font-size:12px;line-height:1.5}.admin-evidence-list-v2 dt{color:var(--np-text-tertiary)}.admin-evidence-list-v2 dd{color:var(--np-text-secondary)}.admin-decision-grid-v2{gap:8px}.admin-case-grid-v2,.admin-decision-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-case-grid-v2{gap:14px}.admin-case-card-v2 header{display:flex;justify-content:space-between;gap:12px}.admin-case-card-v2 header>div{display:flex;align-items:center;gap:7px}.admin-case-card-v2 header small,.admin-case-card-v2 time{color:var(--np-text-tertiary);font-size:13.5px}.admin-case-card-v2 h2{margin:14px 0 6px;font-size:13px}.admin-case-card-v2>p{color:var(--np-text-secondary);font-size:12px;line-height:1.5}.admin-case-card-v2 code{display:block;overflow:hidden;margin:10px 0 16px;padding:8px;border-radius:8px;color:var(--np-text-tertiary);background:var(--np-surface-muted);font-size:13.5px;text-overflow:ellipsis}.ad-review-grid-v2{display:grid;gap:16px}.ad-review-card-v2>header{display:flex;justify-content:space-between;gap:18px}.ad-review-card-v2>header h2{margin:9px 0 4px;font-size:16px}.ad-review-card-v2>header p,.ad-review-card-v2>header small{margin:0;color:var(--np-text-tertiary);font-size:13.5px}.ad-review-creative-v2{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:16px;margin:16px 0;padding:14px;border:1px solid var(--np-border);border-radius:12px;background:var(--np-surface-muted)}.ad-review-creative-v2 img{width:100%;height:170px;border-radius:9px;object-fit:cover;background:var(--np-border)}.ad-review-creative-v2 h3{margin:10px 0 5px;font-size:12px}.ad-review-creative-v2 p{color:var(--np-text-secondary);font-size:12px;line-height:1.5}.ad-review-creative-v2 a{color:var(--np-accent);font-size:12px;font-weight:700;text-decoration:none}.finance-period-form-v2{grid-template-columns:minmax(160px,220px) minmax(160px,220px) auto;align-items:end}.auth-shell-v2,.onboarding-shell-v2{min-height:100vh;color:var(--np-text);background:var(--np-background)}.auth-topbar-v2,.onboarding-topbar-v2{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;border-bottom:1px solid var(--np-border);background:var(--np-surface)}.auth-layout-v2{display:grid;min-height:calc(100vh - 72px);grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr)}.auth-story-v2{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,80px);background:linear-gradient(145deg,#111318,#242a35);color:#fff}.auth-story-v2 h2{max-width:580px;margin:12px 0 18px;font-size:clamp(26px,3.2vw,38px);letter-spacing:-.03em;line-height:1.15}.auth-story-v2>p:last-of-type{max-width:520px;color:#b9c0cc;font-size:14px;line-height:1.6}.auth-story-v2__sources{display:flex;align-items:center;margin-top:28px}.auth-story-v2__sources span{display:grid;width:32px;height:32px;margin-right:-6px;place-items:center;border:2px solid #111318;border-radius:9px;color:#fff;background:#394253;font-size:13px;font-weight:800}.auth-story-v2__sources strong{margin-left:14px;color:#aeb6c3;font-size:12px}.auth-main-v2{display:grid;place-items:center;padding:36px 24px}.auth-main-v2 .auth-card{width:min(100%,420px);padding:0;border:0;background:transparent;box-shadow:none}.auth-heading .eyebrow,.onboarding-copy .eyebrow{color:var(--np-accent);font-size:13.5px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.auth-heading h1{margin:8px 0;color:var(--np-text);font-size:24px;font-weight:750;letter-spacing:-.03em}.onboarding-copy h1,.onboarding-copy-v2 h1{margin:8px 0 10px;color:var(--np-text);font-size:28px;letter-spacing:-.045em}.auth-heading>p:last-child{color:var(--np-text-secondary);font-size:14px;line-height:1.5}.onboarding-copy-v2>p:last-child,.onboarding-copy>p:last-child{color:var(--np-text-secondary);font-size:13.5px;line-height:1.55}.auth-form{margin-top:20px}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--np-text-tertiary);font-size:12px}.auth-divider:after,.auth-divider:before{height:1px;flex:1;background:var(--np-border);content:""}.auth-provider-button{width:100%}.auth-switch{margin-top:18px;color:var(--np-text-secondary);font-size:13.5px;text-align:center}.auth-switch a,.form-inline-link a{color:var(--np-accent);font-weight:700;text-decoration:none}.magic-link-panel{margin-top:14px;border:1px solid var(--np-border);border-radius:11px;padding:11px}.magic-link-panel summary{color:var(--np-text-secondary);font-size:13px;font-weight:650;cursor:pointer}.onboarding-topbar-v2>div{display:flex;align-items:center;gap:12px}.onboarding-topbar-v2>div>span{color:var(--np-text-tertiary);font-size:13px}.onboarding-topbar-v2 form button{border:0;color:var(--np-text-secondary);background:none;font-size:13px;font-weight:550;cursor:pointer}.onboarding-layout-v2{display:grid;min-height:calc(100vh - 72px);grid-template-columns:280px minmax(0,1fr)}.onboarding-progress-mobile{display:none}.onboarding-progress-v2{display:flex;flex-direction:column;padding:34px 28px;border-right:1px solid var(--np-border);background:var(--np-surface-muted)}.onboarding-progress-v2 h2{margin:8px 0;font-size:20px;letter-spacing:-.035em}.onboarding-progress-v2>div>p:last-child{color:var(--np-text-secondary);font-size:13px;line-height:1.5}.onboarding-progress-v2 ol{display:grid;gap:8px;margin:28px 0;padding:0;list-style:none}.onboarding-progress-v2 li{display:flex;min-height:42px;align-items:center;gap:12px;padding:8px 10px;border-radius:9px;color:var(--np-text-tertiary)}.onboarding-progress-v2 li span{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--np-border-strong);border-radius:8px;font-size:12px;font-weight:650}.onboarding-progress-v2 li strong{font-size:14px;font-weight:600}.onboarding-progress-v2 li.is-current{color:var(--np-text);background:var(--np-surface)}.onboarding-progress-v2 li.is-current span{color:#fff;border-color:var(--np-accent);background:var(--np-accent)}.onboarding-progress-v2 li.is-complete{color:var(--np-success)}.onboarding-progress-v2__bar{height:4px;margin-top:auto;border-radius:999px;background:var(--np-border);overflow:hidden}.onboarding-progress-v2__bar span{display:block;height:100%;border-radius:inherit;background:var(--np-accent)}.onboarding-main-v2{display:grid;place-items:center;padding:44px 28px}.onboarding-card,.onboarding-card-v2{width:min(100%,760px)}.onboarding-form,.onboarding-form-v2{display:grid;gap:18px;margin-top:26px}@media (max-width:860px){.onboarding-topbar-v2{min-height:58px;padding:0 16px}.onboarding-topbar-v2>div>span{display:none}.onboarding-layout-v2{display:flex;flex-direction:column;min-height:calc(100vh - 58px)}.onboarding-progress-v2{display:none}.onboarding-progress-mobile{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:var(--np-surface);border-bottom:1px solid var(--np-border)}.onboarding-progress-mobile__header{display:flex;align-items:center;justify-content:space-between}.onboarding-progress-mobile__step{display:flex;align-items:center;gap:8px}.onboarding-step-pill{font-size:11px;font-weight:750;color:var(--np-accent);background:color-mix(in srgb,var(--np-accent) 12%,transparent);padding:3px 8px;border-radius:20px;letter-spacing:.04em;text-transform:uppercase}.onboarding-step-title{font-size:14px;font-weight:700;color:var(--np-text)}.onboarding-progress-mobile__pct{font-size:12px;font-weight:650;color:var(--np-text-secondary)}.onboarding-progress-mobile__track{height:4px;border-radius:999px;background:var(--np-border);overflow:hidden}.onboarding-progress-mobile__fill{height:100%;border-radius:inherit;background:var(--np-accent);transition:width .24s ease}.onboarding-main-v2{padding:24px 20px 80px;width:100%;max-width:100%;box-sizing:border-box}.onboarding-card,.onboarding-card-v2{width:100%;max-width:580px;box-sizing:border-box}}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0;margin:0;padding:0}.choice-tile{position:relative}.choice-tile input{position:absolute;opacity:0}.choice-tile span{display:flex;min-height:65px;align-items:center;justify-content:center;border:1px solid var(--np-border);border-radius:11px;color:var(--np-text-secondary);background:var(--np-surface);font-size:13.5px;font-weight:680;text-align:center;cursor:pointer}.choice-tile input:checked+span{color:var(--np-accent);border-color:color-mix(in srgb,var(--np-accent) 45%,var(--np-border));background:color-mix(in srgb,var(--np-accent) 7%,var(--np-surface))}.onboarding-actions,.onboarding-actions-v2{display:flex;flex-wrap:wrap;gap:8px}.onboarding-publication-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;margin:0;padding:0}.onboarding-publication-grid-v2>label{position:relative}.onboarding-publication-grid-v2>label>input{position:absolute;opacity:0}.onboarding-publication-card-v2{display:flex;align-items:center;gap:14px;min-height:82px;padding:14px 16px;border:1.5px solid var(--np-border);border-radius:14px;background:var(--np-surface);cursor:pointer;transition:all .18s cubic-bezier(.2,0,0,1)}.onboarding-publication-grid-v2 input:checked+.onboarding-publication-card-v2{border-color:var(--np-accent);background:color-mix(in srgb,var(--np-accent) 7%,var(--np-surface));box-shadow:0 0 0 1px var(--np-accent)}.preference-list{display:grid;gap:10px;border:0;margin:0;padding:0}.preference-list legend{margin-bottom:10px;color:var(--np-text);font-size:14px;font-weight:720}.choice-row{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid var(--np-border);border-radius:10px;background:var(--np-surface);color:var(--np-text-secondary);font-size:13.5px;line-height:1.45}.choice-row input{margin-top:2px;accent-color:var(--np-accent)}.choice-row span{display:grid;gap:2px}.choice-row strong{color:var(--np-text);font-size:14.5px}.choice-row small{color:var(--np-text-tertiary);font-size:13px}.verified-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;vertical-align:middle;margin-left:5px;filter:drop-shadow(0 1px 3px rgba(29,155,240,.4));transition:transform .15s ease,filter .15s ease}.verified-badge:hover{transform:scale(1.15);filter:drop-shadow(0 2px 6px rgba(29,155,240,.55))}.auth-form .choice-row,.onboarding-form .choice-row--inline{display:flex;align-items:center;gap:10px;min-height:auto;padding:0;border:none;background:transparent;box-shadow:none;color:var(--np-text-secondary);font-size:13.5px;line-height:1.4;margin:10px 0 14px}.auth-form .choice-row input[type=checkbox],.onboarding-form .choice-row--inline input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0;cursor:pointer;accent-color:var(--np-accent)}.auth-form .choice-row span,.onboarding-form .choice-row--inline span{display:inline;font-size:13.5px}.onboarding-form button[type=submit]{width:auto;justify-self:start;align-self:start;padding:10px 22px;font-size:14px;font-weight:650}.location-detect-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1.5px solid var(--np-border,#e2e8f0);background:var(--np-surface-raised,#f8fafc);transition:all .18s cubic-bezier(.2,0,0,1)}.location-detect-card.is-success{border-color:#10b981;background:color-mix(in srgb,#10b981 6%,var(--np-surface,#ffffff))}.location-detect-card.is-error{border-color:#f59e0b;background:color-mix(in srgb,#f59e0b 6%,var(--np-surface,#ffffff))}.location-detect-card__main{display:flex;align-items:center;gap:14px}.location-detect-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#e0f2fe;color:#0369a1;flex-shrink:0}:root[data-theme=dark] .location-detect-card__icon{background:rgba(3,105,161,.25);color:#38bdf8}.location-detect-card__content{flex:1;min-width:0}.location-detect-card__content strong{display:block;font-size:14px;font-weight:700;color:var(--np-text,#0f172a);margin-bottom:2px}.location-detect-card__content p{margin:0;font-size:12.5px;color:var(--np-text-secondary,#64748b);line-height:1.4}.location-detect-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--np-border,#cbd5e1);border-radius:10px;background:var(--np-surface,#ffffff);color:var(--np-text,#0f172a);font-size:13px;font-weight:650;padding:8px 16px;cursor:pointer;align-self:flex-start;transition:all .14s ease}.location-detect-btn:hover{background:var(--np-accent,#0284c7);color:#ffffff;border-color:var(--np-accent,#0284c7)}.location-detect-btn:disabled{opacity:.6;cursor:not-allowed}.location-detect-banner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:12.5px;font-weight:600;line-height:1.4}.location-detect-banner--success{background:#dcfce7;color:#166534}:root[data-theme=dark] .location-detect-banner--success{background:rgba(22,101,52,.25);color:#4ade80}.location-detect-banner--error{background:#fef3c7;color:#92400e}:root[data-theme=dark] .location-detect-banner--error{background:rgba(146,64,14,.25);color:#fcd34d}.location-detect-msg{color:var(--np-text-secondary);font-size:12px}.standalone-focus-page-v2{width:min(100%,880px);margin:0 auto;padding:40px 24px 80px}.account-page-v2,.account-subpage-v2{width:min(100%,1000px);margin:0 auto;padding:28px 20px 72px;box-sizing:border-box}.account-subpage-v2{width:min(100%,820px)}.account-profile-header-v2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px solid var(--np-border);border-radius:15px;background:var(--np-surface);box-sizing:border-box}.account-profile-header-v2>div>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account-profile-header-v2 h1{margin:0;font-size:22px;letter-spacing:-.04em}.account-profile-header-v2 p{margin:6px 0 0;color:var(--np-text-tertiary);font-size:13px}.account-stat-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.account-stat-grid-v2 div{display:grid;gap:4px;padding:14px;border:1px solid var(--np-border);border-radius:11px;background:var(--np-surface)}.account-stat-grid-v2 strong{font-size:18px}.account-stat-grid-v2 span{color:var(--np-text-tertiary);font-size:13px}.account-subtabs-nav{display:flex;align-items:center;gap:4px;padding:4px;background:var(--np-surface-muted,#f1f3f6);border:1px solid var(--np-border);border-radius:12px;margin:16px 0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.account-subtabs-nav::-webkit-scrollbar{display:none}.account-subtab-link{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--np-text-secondary);text-decoration:none;white-space:nowrap;transition:all .14s ease}.account-subtab-link:hover{color:var(--np-text)}.account-subtab-link.is-active{color:var(--np-text);background:var(--np-surface);box-shadow:0 1px 3px rgba(0,0,0,.08)}.account-tab-content-wrapper{animation:accountTabFadeIn .2s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}@keyframes accountTabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.locked-username-box{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:color-mix(in srgb,var(--np-text) 4%,var(--np-surface));border:1.5px solid var(--np-border);border-radius:10px;min-height:44px}.locked-username-text{font-size:14.5px;font-weight:700;color:var(--np-text)}.locked-username-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--np-text-secondary);background:color-mix(in srgb,var(--np-text) 8%,transparent);padding:2px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.04em}.account-settings-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-settings-grid-v2>:last-child{grid-column:span 2}@media (max-width:680px){.account-page-v2,.account-subpage-v2{padding:16px 14px 80px}.account-profile-header-v2{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.account-signout-form{width:100%}.account-signout-form button{width:100%;justify-content:center}.account-stat-grid-v2{gap:8px}.account-settings-grid-v2,.account-stat-grid-v2{grid-template-columns:1fr}.account-settings-grid-v2>:last-child{grid-column:auto}}.account-link-list-v2{display:grid}.account-link-list-v2 a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--np-border);color:inherit;text-decoration:none}.account-link-list-v2 a:first-child{border-top:0}.account-link-list-v2 a>span{display:grid;gap:3px}.account-link-list-v2 strong{font-size:12.5px}.account-link-list-v2 small{color:var(--np-text-tertiary);font-size:13.5px}.account-link-list-v2 b{color:var(--np-accent);font-size:12px}.notification-list-v2{display:grid;gap:9px;margin:0;padding:0;list-style:none}.notification-list-v2 li{padding:14px;border:1px solid var(--np-border);border-radius:11px;background:var(--np-surface)}.notification-list-v2 time{color:var(--np-text-tertiary);font-size:13.5px}.notification-list-v2 h2{margin:8px 0 4px;font-size:13.5px}.notification-list-v2 p{color:var(--np-text-secondary);font-size:12px;line-height:1.5}.notification-list-v2 a{color:var(--np-accent);font-size:12px;font-weight:700;text-decoration:none}.privacy-controls.ui-card{border:0;padding:0;box-shadow:none}.account-danger-page-v2 .auth-card{width:100%;padding:0;border:0;box-shadow:none}@media (max-width:900px){.admin-review-layout-v2,.advertiser-onboarding-v2,.campaign-builder-layout-v2{grid-template-columns:1fr}.creative-library-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-layout-v2{grid-template-columns:1fr}.auth-story-v2{display:none}.onboarding-layout-v2{grid-template-columns:1fr}.onboarding-progress-v2{display:none}}@media (max-width:680px){.account-settings-grid-v2,.admin-case-grid-v2,.admin-queue-grid-v2,.campaign-edit-grid-v2,.form-grid-v2{grid-template-columns:1fr}.account-settings-grid-v2>:last-child,.campaign-submit-panel-v2{grid-column:auto}.campaign-stepper-v2{grid-template-columns:1fr}.campaign-stepper-v2 li{border-top:1px solid var(--np-border);border-left:0}.campaign-stepper-v2 li:first-child{border-top:0}.choice-grid,.creative-library-v2,.finance-period-form-v2,.onboarding-publication-grid-v2{grid-template-columns:1fr}.finance-period-form-v2{align-items:stretch}.ad-review-creative-v2{grid-template-columns:1fr}.auth-topbar-v2,.onboarding-topbar-v2{padding-inline:16px}.onboarding-topbar-v2>div>span{display:none}.onboarding-main-v2{padding:28px 18px}.account-page-v2,.account-subpage-v2{padding-inline:18px}.account-profile-header-v2{grid-template-columns:auto 1fr}.account-profile-header-v2>form{grid-column:span 2}.account-stat-grid-v2{grid-template-columns:1fr}}.onboarding-select-field{display:grid;gap:7px;color:var(--np-text);font-size:12px;font-weight:680}.onboarding-select-field select{min-height:42px;width:100%;border:1px solid var(--np-border-strong);border-radius:10px;padding:0 12px;color:var(--np-text);background:var(--np-surface);font:inherit;font-weight:560}.onboarding-select-field select:focus{outline:0;border-color:color-mix(in srgb,var(--np-accent) 55%,var(--np-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--np-accent) 10%,transparent)}.onboarding-select-field small{color:var(--np-text-tertiary);font-size:13.5px;font-weight:500;line-height:1.45}.publication-application-editor-v2,.publication-application-page-v2{padding:28px 0 72px}.publication-application-intro-v2{margin:18px 0 28px}.publication-application-intro-v2 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;counter-reset:application-step}.publication-application-intro-v2 li{display:grid;align-content:start;gap:7px;min-height:108px;padding:14px;border:1px solid var(--np-border);border-radius:12px;background:var(--np-surface-muted);counter-increment:application-step}.publication-application-intro-v2 li:before{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:var(--np-accent);background:color-mix(in srgb,var(--np-accent) 10%,var(--np-surface));content:counter(application-step,decimal-leading-zero);font-size:7px;font-weight:800}.publication-application-intro-v2 strong{font-size:13px}.publication-application-intro-v2 span{color:var(--np-text-secondary);font-size:12px;line-height:1.5}.application-list-v2{overflow:hidden;border:1px solid var(--np-border);border-radius:14px;background:var(--np-surface)}.application-list-v2>article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px;border-top:1px solid var(--np-border)}.application-list-v2>article:first-child{border-top:0}.application-list-v2__identity{display:flex;align-items:center;gap:12px;min-width:0}.application-list-v2__mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;color:#fff;background:var(--np-ink);font-size:12px;font-weight:800}.application-list-v2__identity>div{display:grid;gap:4px;min-width:0}.application-list-v2 h2,.application-list-v2 p{overflow:hidden;margin:0;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.application-list-v2 p{color:var(--np-text-tertiary)}.application-list-v2__meta{display:flex;align-items:center;gap:12px}.application-list-v2__meta>span{color:var(--np-text-tertiary);font-size:13.5px}.application-editor-form-v2{display:grid;gap:14px}.application-editor-form-v2 fieldset{display:grid;gap:16px;border:0;margin:0;padding:0}.application-editor-form-v2 fieldset[disabled]{opacity:.72}.application-editor-form-v2 label,.product-form-grid-v2 label{display:grid;gap:7px;color:var(--np-text);font-size:12px;font-weight:680}.application-editor-form-v2 input:not([type=checkbox]),.application-editor-form-v2 select,.application-editor-form-v2 textarea{width:100%;border:1px solid var(--np-border-strong);border-radius:10px;padding:10px 11px;color:var(--np-text);background:var(--np-surface);font:inherit;font-weight:520}.application-editor-form-v2 input:not([type=checkbox]),.application-editor-form-v2 select{min-height:41px}.application-editor-form-v2 textarea{resize:vertical;line-height:1.55}.application-editor-form-v2 input:focus,.application-editor-form-v2 select:focus,.application-editor-form-v2 textarea:focus{outline:0;border-color:color-mix(in srgb,var(--np-accent) 55%,var(--np-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--np-accent) 10%,transparent)}.product-form-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.application-topic-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.application-topic-grid-v2 label{position:relative}.application-topic-grid-v2 input{position:absolute;opacity:0}.application-topic-grid-v2 span{display:flex;min-height:40px;align-items:center;justify-content:center;padding:8px;border:1px solid var(--np-border);border-radius:9px;color:var(--np-text-secondary);background:var(--np-surface-muted);font-size:13.5px;font-weight:650;text-align:center;cursor:pointer}.application-topic-grid-v2 input:checked+span{color:var(--np-accent);border-color:color-mix(in srgb,var(--np-accent) 45%,var(--np-border));background:color-mix(in srgb,var(--np-accent) 7%,var(--np-surface))}.application-policy-check-v2{display:flex!important;align-items:flex-start;gap:10px!important;padding:12px;border:1px solid var(--np-border);border-radius:10px;background:var(--np-surface-muted)}.application-policy-check-v2 input{margin-top:2px;accent-color:var(--np-accent)}.application-editor-actions-v2{position:sticky;bottom:16px;z-index:3;display:flex;justify-content:flex-end;gap:8px;padding:10px;border:1px solid var(--np-border);border-radius:12px;background:color-mix(in srgb,var(--np-surface) 94%,transparent);box-shadow:var(--np-shadow-md);backdrop-filter:blur(14px)}.invitation-page-v2{display:grid;min-height:calc(100vh - 140px);place-items:center;padding:40px 0 80px}.invitation-card-v2{display:grid;width:min(100%,540px);justify-items:start;gap:15px;padding:30px!important}.invitation-card-v2__mark{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#fff;background:var(--np-ink);font-size:13px;font-weight:850}.invitation-card-v2 h1{margin:0;font-size:clamp(25px,4vw,38px);letter-spacing:-.05em}.invitation-card-v2>p{margin:0;color:var(--np-text-secondary);font-size:13px;line-height:1.6}.secure-preview-v2{width:min(100%,900px);margin:0 auto;padding:28px 0 80px}.secure-preview-v2__notice{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--np-warning) 26%,var(--np-border));border-radius:10px;background:color-mix(in srgb,var(--np-warning) 6%,var(--np-surface))}.secure-preview-v2__notice p{margin:0;color:var(--np-text-secondary);font-size:13.5px}.secure-preview-v2__article{padding:clamp(24px,5vw,58px)!important}.secure-preview-v2__article>header{width:min(100%,720px);margin:0 auto 36px}.secure-preview-v2__article h1{margin:10px 0 14px;font-family:var(--np-font-sans,Inter,sans-serif);font-weight:800;font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-.045em}.secure-preview-v2__article>header>p:last-child{color:var(--np-text-secondary);font-size:13px;line-height:1.55}.sensitive-operation-v2{display:grid;width:min(100%,620px);gap:16px}.settings-guidance-list-v2{display:grid;gap:10px;margin:0;padding-left:18px;color:var(--np-text-secondary);font-size:12px;line-height:1.55}.payment-return-card-v2{display:grid;width:min(100%,670px);justify-items:start;gap:14px;padding:28px!important}.payment-return-card-v2__mark{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;color:#fff;background:var(--np-ink);font-size:18px;font-weight:850}.payment-return-card-v2 h2{max-width:560px;margin:0;font-size:24px;line-height:1.12;letter-spacing:-.035em}.payment-return-card-v2 p{max-width:590px;margin:0;color:var(--np-text-secondary);font-size:12px;line-height:1.6}@media (max-width:760px){.publication-application-editor-v2,.publication-application-page-v2,.secure-preview-v2{padding-inline:0}.advertiser-campaign-editor-v2,.product-form-grid-v2,.publication-application-intro-v2 ol{grid-template-columns:minmax(0,1fr)}.application-list-v2>article{align-items:flex-start;flex-direction:column}.application-list-v2__meta{width:100%;justify-content:space-between}.secure-preview-v2__notice{align-items:flex-start;flex-direction:column}.application-editor-actions-v2{bottom:76px}}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-around;height:calc(60px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:var(--np-surface);border-top:1px solid var(--np-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding-left:4px;padding-right:4px}@media (min-width:841px){.mobile-bottom-nav{display:none!important}}.mobile-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;min-height:48px;touch-action:manipulation;color:var(--np-text-tertiary);font-size:13.5px;font-weight:600;text-decoration:none;transition:color .14s ease,transform .1s ease}.mobile-bottom-nav__item:active{transform:scale(.94)}.mobile-bottom-nav__item.is-active,.mobile-bottom-nav__item:hover{color:var(--np-accent)}@keyframes np-spin{to{transform:rotate(1turn)}}.np-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:currentcolor;border-radius:50%;animation:np-spin .65s linear infinite;flex-shrink:0}.np-spinner--dark{border-color:rgba(17,19,24,.18);border-top-color:var(--np-text)}.product-action[aria-busy=true],.product-action[data-loading],.ui-button[aria-busy=true],.ui-button[data-loading],button[aria-busy=true],button[data-loading]{opacity:.75;pointer-events:none;cursor:wait}.ui-spinner{display:inline-block;width:14px;height:14px;border:2px solid;border-right-color:transparent!important;border-radius:50%;animation:ui-spinner-spin .6s linear infinite;vertical-align:middle;margin-right:6px;flex-shrink:0}@keyframes ui-spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes np-shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.np-skeleton{border-radius:6px;background:linear-gradient(90deg,var(--np-surface-soft,rgba(0,0,0,.04)) 0,var(--np-border,rgba(0,0,0,.08)) 50%,var(--np-surface-soft,rgba(0,0,0,.04)) 100%);background-size:800px 100%;animation:np-shimmer 1.5s ease-in-out infinite}[data-theme=dark] .np-skeleton{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.09) 50%,rgba(255,255,255,.04));background-size:800px 100%}.np-skeleton-page{width:100%;max-width:1200px;margin:0 auto;padding:24px 20px 80px;display:flex;flex-direction:column;gap:24px}.np-skeleton-row{display:flex;align-items:center;gap:12px}.np-skeleton-grid-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.np-skeleton-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--np-radius-lg,12px);border:1px solid var(--np-border,rgba(0,0,0,.08))}.np-skeleton-card,.np-skeleton-hero{background:var(--np-surface,#ffffff)}.np-skeleton-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;padding:24px;border-radius:var(--np-radius-lg,16px);border:1px solid var(--np-border,rgba(0,0,0,.08))}@media (max-width:768px){.np-skeleton-hero{padding:16px}.np-skeleton-grid-3,.np-skeleton-hero{grid-template-columns:1fr}}.np-page-loader{position:fixed;top:0;left:0;z-index:9999;height:3px;border-radius:0 3px 3px 0;background:var(--np-accent);animation:np-page-load 1.8s ease-in-out infinite;transform-origin:left center}@keyframes np-page-load{0%{width:0;opacity:1}70%{width:85%;opacity:1}to{width:100%;opacity:0}}.form-error-banner-v2,.form-success-banner-v2{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--np-radius-md);font-size:14px;line-height:1.5}.form-error-banner-v2{border:1px solid color-mix(in srgb,var(--np-danger) 30%,transparent);color:var(--np-danger);background:var(--np-danger-soft)}.form-success-banner-v2{border:1px solid color-mix(in srgb,var(--np-success) 30%,transparent);color:var(--np-success);background:var(--np-success-soft)}.form-error-banner-v2 strong,.form-success-banner-v2 strong{flex-shrink:0;font-weight:700}.form-error-banner-v2 span,.form-success-banner-v2 span{opacity:.9}.form-field-error-v2{color:var(--np-danger)}.form-field-error-v2,.form-field-success-v2{display:flex;align-items:center;gap:7px;font-size:13px}.form-field-success-v2{color:var(--np-success)}.form-field-hint-v2{display:flex;align-items:center;gap:7px;color:var(--np-text-secondary);font-size:13px}.empty-note-v2{color:var(--np-text-tertiary);font-size:13px;font-style:italic}.agency-owner-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;margin-bottom:20px;background:color-mix(in srgb,var(--np-accent,#0284c7) 8%,var(--np-surface,#ffffff));border:1.5px solid color-mix(in srgb,var(--np-accent,#0284c7) 35%,var(--np-border,#e2e8f0));border-radius:12px}:root[data-theme=dark] .agency-owner-banner{background:color-mix(in srgb,var(--np-accent,#0284c7) 12%,#14171f);border-color:color-mix(in srgb,var(--np-accent,#0284c7) 40%,#2b3140)}.agency-owner-banner__left{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--np-text,#0f172a)}:root[data-theme=dark] .agency-owner-banner__left{color:#f1f5f9}.agency-owner-pill{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px;background:var(--np-accent,#0284c7);color:#ffffff}.agency-owner-banner__right{display:flex;align-items:center;gap:8px}.agency-owner-action-btn{font-size:12.5px;font-weight:650;padding:6px 12px;border-radius:8px;border:1px solid var(--np-border,#cbd5e1);background:var(--np-surface,#ffffff);color:var(--np-text,#0f172a);text-decoration:none;transition:all .12s ease}.agency-owner-action-btn:hover{background:var(--np-surface-raised,#f1f5f9)}.agency-owner-action-btn--primary{background:var(--np-accent,#0284c7);color:#ffffff;border-color:var(--np-accent,#0284c7)}.agency-owner-action-btn--primary:hover{background:#0369a1}@media (max-width:640px){.agency-owner-banner{flex-direction:column;align-items:stretch;padding:14px;gap:12px}.agency-owner-banner__left{flex-wrap:wrap;font-size:13px}.agency-owner-banner__right{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%}.agency-owner-action-btn{text-align:center;padding:8px 4px;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.social-pill-btn--action{background:var(--np-surface-raised,#f1f5f9)}.social-pill-btn--copied{background:rgba(16,185,129,.12)!important;border-color:rgba(16,185,129,.4)!important}:root[data-theme=dark] .social-pill-btn--copied{background:rgba(16,185,129,.18)!important;border-color:rgba(16,185,129,.5)!important}