.paper-landing{--nf-bg:#f4efe4;--nf-surface:#fbf8f1;--nf-surface-2:#f7f3ea;--nf-ink:#17130e;--nf-ink-ms:#241d16;--nf-text:#4a4238;--nf-muted:#6b6154;--nf-primary:#b0402c;--nf-primary-2:#8d3122;--nf-primary-on-ink:#d9a08f;--nf-green:#2b5140;--nf-on-ink:#f7f3ea;--nf-on-ink-muted:#c9c1b4;--nf-line-on-ink:#f7f3ea33;--nf-line:#17130e1f;--nf-line-strong:#17130e2e;--nf-active-soft:#b0402c17;--nf-highlight:#b0402c24;--nf-rule:#17130e12;--nf-font-display:"Times New Roman", Times, serif;--nf-font-ui:"Segoe UI", system-ui, -apple-system, sans-serif;--nf-font-prose:"Times New Roman", Times, serif;--nf-shadow-mock:0 30px 70px #17130e24;--nf-ease:cubic-bezier(.2, .6, .2, 1);--nf-dur-rise:.48s;--paper-scroll:0%;background-color:var(--nf-bg);background-image:linear-gradient(90deg,#17130e09 0 1px,#0000 1px 100%);background-size:96px 100%;min-height:100vh}.paper-landing button,.paper-landing input{font:inherit}.paper-landing a{text-decoration:none}@keyframes nfBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes nfDrift{0%,to{transform:none}50%{transform:translateY(-4px)rotate(-.25deg)}}.nf-blink{animation:1s step-end infinite nfBlink}.nf-drift{animation:9s ease-in-out infinite nfDrift}.nf-drift:hover{animation-play-state:paused}.paper-landing{min-height:100vh;color:var(--nf-text);font-family:var(--nf-font-ui);background:0 0;overflow-x:clip}.paper-landing *,.paper-landing :before,.paper-landing :after{box-sizing:border-box}.paper-wrap{width:min(1220px,100% - 48px);margin-inline:auto}.paper-progress{z-index:120;width:var(--paper-scroll);background:var(--nf-primary);height:2px;position:fixed;top:0;left:0}.paper-header{z-index:100;border-bottom:1px solid var(--nf-line-strong);background:var(--nf-bg);position:sticky;top:0}.paper-header-inner{align-items:center;gap:28px;min-height:76px;display:flex}.paper-brand{min-width:188px;color:var(--nf-ink);align-items:center;display:inline-flex}.paper-brand img{object-fit:contain;width:188px;height:auto;display:block}.paper-main-nav{align-items:center;gap:26px;margin-left:auto;display:flex}.paper-main-nav a,.paper-login-link{color:var(--nf-ink);font-size:12.5px;font-weight:600}.paper-main-nav a{align-items:center;min-height:40px;display:inline-flex;position:relative}.paper-main-nav a:after,.paper-login-link:after{background:var(--nf-primary);content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.paper-main-nav a:hover:after,.paper-login-link:hover:after{opacity:1;transform:scaleX(1)}.paper-header-actions{align-items:center;gap:16px;display:flex}.paper-login-link{align-items:center;min-height:40px;display:inline-flex;position:relative}.paper-btn{border:1px solid var(--nf-line-strong);background:var(--nf-surface-2);min-height:46px;color:var(--nf-ink);border-radius:0;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.paper-btn:hover{border-color:var(--nf-primary);background:var(--nf-primary);color:var(--nf-on-ink)}.paper-btn-primary{border-color:var(--nf-ink);background:var(--nf-ink);min-height:50px;color:var(--nf-on-ink);font-size:14px}.paper-btn-primary:hover{border-color:var(--nf-primary)}.paper-btn.is-loading{cursor:wait;opacity:.72}.paper-spinner{opacity:.65;width:16px;height:16px}.paper-menu-button{border:1px solid var(--nf-line-strong);background:var(--nf-surface);width:44px;height:44px;color:var(--nf-ink);border-radius:0;place-items:center;display:none}.paper-menu-button svg{width:20px;height:20px}.paper-mobile-menu{display:none}.paper-hero{border-bottom:1px solid var(--nf-line);align-items:center;min-height:690px;padding:54px 0;display:flex}.paper-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:48px;display:grid}.paper-hero-copy{min-width:0}.paper-eyebrow{color:var(--nf-primary);text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.paper-eyebrow:before{background:var(--nf-primary);content:"";width:28px;height:1px}.paper-hero h1{max-width:690px;color:var(--nf-ink);font-family:var(--nf-font-display);letter-spacing:0;margin:28px 0 24px;font-size:72px;font-weight:700;line-height:.98}.paper-hero h1 mark{color:inherit;box-shadow:inset 0 -.45em 0 var(--nf-highlight);background:0 0}.paper-hero-copy>p{max-width:650px;color:var(--nf-text);font-family:var(--nf-font-prose);margin:0;font-size:15px;line-height:1.75}.paper-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.paper-hero-note{color:var(--nf-muted);font-family:var(--nf-font-ui);margin-top:14px;font-size:11.5px}.paper-hero-proof{border-top:1px solid var(--nf-line);flex-wrap:wrap;gap:20px;margin-top:30px;padding-top:18px;display:flex}.paper-hero-proof span{color:var(--nf-muted);font-size:11.5px}.paper-hero-proof strong{color:var(--nf-ink);font-weight:700}.paper-editor-shell{border:1px solid var(--nf-line-strong);background:var(--nf-surface);box-shadow:var(--nf-shadow-mock)}.paper-editor-top{border-bottom:1px solid var(--nf-line);background:var(--nf-surface-2);justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 18px;display:flex}.paper-editor-top strong{color:var(--nf-ink);font-family:var(--nf-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.paper-save-state{color:var(--nf-green);text-transform:uppercase;flex:none;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.paper-save-state i{background:var(--nf-green);border-radius:999px;width:6px;height:6px}.paper-editor-body{grid-template-columns:164px minmax(0,1fr);min-height:430px;display:grid}.paper-chapter-list{border-right:1px solid var(--nf-line);background:var(--nf-surface-2);padding:18px 10px}.paper-chapter-list h3{color:var(--nf-muted);text-transform:uppercase;margin:0 8px 12px;font-size:9.5px;font-weight:700}.paper-chapter{width:100%;min-height:64px;color:var(--nf-text);text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;align-content:center;gap:4px;padding:8px 10px;display:grid}.paper-chapter:hover,.paper-chapter.is-active{border-left-color:var(--nf-primary);background:var(--nf-active-soft);color:var(--nf-ink)}.paper-chapter strong{font-family:var(--nf-font-display);font-size:11px;line-height:1.3}.paper-chapter span{color:var(--nf-muted);font-size:9px;line-height:1.4}.paper-editor-main{background-color:var(--nf-surface);background-image:repeating-linear-gradient(180deg, transparent 0 29px, var(--nf-rule) 29px 30px);background-position:0 6px;min-width:0;padding:34px 36px 42px 58px;position:relative;overflow:hidden}.paper-editor-main:before{background:var(--nf-primary);content:"";opacity:.3;width:1px;position:absolute;top:0;bottom:0;left:40px}.paper-editor-main h2{color:var(--nf-ink);font-family:var(--nf-font-display);margin:0 0 22px;font-size:27px;font-weight:700;line-height:1.2;position:relative}.paper-typed-copy{white-space:pre-line;min-height:210px;color:var(--nf-ink-ms);font-family:var(--nf-font-prose);margin:0;font-size:14px;line-height:30px;position:relative}.paper-type-cursor{background:var(--nf-primary);vertical-align:-3px;width:1px;height:18px;margin-left:2px;display:inline-block}.paper-editor-alert{border-top:1px solid var(--nf-primary);margin-top:22px;padding-top:14px}.paper-editor-alert strong,.paper-editor-alert a{color:var(--nf-primary-2)}.paper-editor-alert p{color:var(--nf-text);font-family:var(--nf-font-prose);margin:6px 0;font-size:12.5px;line-height:1.7}.paper-editor-foot{border-top:1px solid var(--nf-line);justify-content:flex-end;align-items:center;gap:7px;min-height:24px;padding:0 16px;display:flex}.paper-editor-foot span{background:var(--nf-line-strong);width:18px;height:2px}.paper-editor-foot span.is-active{background:var(--nf-primary)}.paper-editor-caption{color:var(--nf-muted);text-align:center;margin:12px 0 0;font-size:10.5px}.paper-editor-caption a{color:var(--nf-primary-2);font-weight:700}.paper-signal-strip{border-bottom:1px solid var(--nf-line);background:var(--nf-surface)}.paper-signal-strip .paper-wrap{min-height:58px;color:var(--nf-muted);white-space:nowrap;justify-content:center;align-items:center;gap:28px;font-size:11.5px;display:flex;overflow:hidden}.paper-signal-strip strong{color:var(--nf-ink)}.paper-section{border-bottom:1px solid var(--nf-line);padding:96px 0}.paper-section-head{gap:18px;max-width:760px;margin-bottom:42px;display:grid}.paper-section-head h2,.paper-idea-copy h2,.paper-cost-copy h2,.paper-final-cta h2{color:var(--nf-ink);font-family:var(--nf-font-display);letter-spacing:0;margin:0;font-size:38px;font-weight:700;line-height:1.08}.paper-section-head p,.paper-idea-copy>p,.paper-cost-copy>p,.paper-final-cta p{color:var(--nf-muted);font-family:var(--nf-font-prose);margin:0;font-size:14.5px;line-height:1.75}.paper-memory-grid,.paper-tool-grid,.paper-pricing-grid{gap:0;display:grid}.paper-memory-grid{border-top:1px solid var(--nf-line-strong);border-bottom:1px solid var(--nf-line-strong);grid-template-columns:repeat(3,minmax(0,1fr))}.paper-memory-card{border-right:1px solid var(--nf-line);min-height:220px;padding:28px}.paper-memory-card:last-child{border-right:0}.paper-memory-card>span{color:var(--nf-primary);font-family:var(--nf-font-display);font-size:13px;font-weight:700}.paper-memory-card h3,.paper-tool-card h3,.paper-idea-result h3,.paper-workflow-panel h3,.paper-pricing-card h3{color:var(--nf-ink);font-family:var(--nf-font-display);margin:22px 0 10px;font-size:20px;font-weight:700;line-height:1.25}.paper-memory-card p,.paper-tool-card p,.paper-idea-result p,.paper-workflow-panel p,.paper-pricing-card>p{color:var(--nf-text);font-family:var(--nf-font-prose);margin:0;font-size:13.5px;line-height:1.7}.paper-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.paper-tool-card{border:1px solid var(--nf-line);background:var(--nf-surface);border-right:0;min-height:210px;padding:28px}.paper-tool-card:last-child{border-right:1px solid var(--nf-line)}.paper-tool-icon{border:1px solid var(--nf-primary);width:36px;height:36px;color:var(--nf-primary);font-family:var(--nf-font-display);place-items:center;font-size:18px;display:grid}.paper-tool-card h3{margin-top:18px}.paper-tool-card>strong{color:var(--nf-primary-2);margin-top:18px;font-size:11.5px;display:block}.paper-idea-section{background:var(--nf-surface-2)}.paper-idea-layout,.paper-cost-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:64px;display:grid}.paper-idea-copy{gap:20px;display:grid}.paper-idea-options{border-top:1px solid var(--nf-line);border-left:1px solid var(--nf-line);flex-wrap:wrap;gap:0;margin-top:10px;display:flex}.paper-idea-options button{border:0;border-right:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line);background:var(--nf-surface);min-height:42px;color:var(--nf-muted);border-radius:0;padding:0 14px;font-size:11.5px;font-weight:700}.paper-idea-options button:hover,.paper-idea-options button.is-active{background:var(--nf-primary);color:var(--nf-on-ink)}.paper-idea-result{border:1px solid var(--nf-line-on-ink);background:var(--nf-ink);min-height:360px;color:var(--nf-on-ink);padding:48px;position:relative}.paper-idea-result img{object-fit:contain;opacity:.18;filter:invert();width:58px;height:58px;position:absolute;top:28px;right:28px}.paper-idea-result small{color:var(--nf-primary-on-ink);text-transform:uppercase;font-size:10px;font-weight:700}.paper-idea-result h3{max-width:470px;color:var(--nf-on-ink);margin-top:84px;font-size:30px}.paper-idea-result p{color:var(--nf-on-ink-muted)}.paper-workflow-tabs{border-top:1px solid var(--nf-line-strong);border-left:1px solid var(--nf-line-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.paper-workflow-tabs button{border:0;border-right:1px solid var(--nf-line-strong);border-bottom:1px solid var(--nf-line-strong);background:var(--nf-surface);min-height:74px;color:var(--nf-muted);text-align:left;border-radius:0;align-content:center;gap:5px;padding:12px 16px;display:grid}.paper-workflow-tabs button:hover,.paper-workflow-tabs button.is-active{background:var(--nf-active-soft);color:var(--nf-ink)}.paper-workflow-tabs button.is-active{box-shadow:inset 0 -2px 0 var(--nf-primary)}.paper-workflow-tabs span{color:var(--nf-primary);font-family:var(--nf-font-display);font-size:10px}.paper-workflow-tabs strong{font-size:12.5px}.paper-workflow-panel{border-right:1px solid var(--nf-line-strong);border-bottom:1px solid var(--nf-line-strong);border-left:1px solid var(--nf-line-strong);background:var(--nf-surface);grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:48px;padding:34px;display:grid}.paper-workflow-label{color:var(--nf-primary);text-transform:uppercase;font-size:10px;font-weight:700}.paper-workflow-panel h3{margin-top:14px;font-size:24px}.paper-check-list{border-left:1px solid var(--nf-line);align-content:center;padding-left:34px;display:grid}.paper-check-list span{border-bottom:1px solid var(--nf-line);min-height:42px;color:var(--nf-text);align-items:center;gap:10px;font-size:12.5px;display:flex}.paper-check-list svg,.paper-cost-copy li svg,.paper-pricing-card li svg{width:15px;height:15px;color:var(--nf-green);flex:none}.paper-cost-copy{gap:20px;display:grid}.paper-cost-copy ul,.paper-pricing-card ul{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.paper-cost-copy li{border-bottom:1px solid var(--nf-line);min-height:48px;color:var(--nf-text);align-items:center;gap:10px;font-size:12.5px;display:flex}.paper-chart{border:1px solid var(--nf-line-strong);background:var(--nf-surface);padding:28px}.paper-legend{color:var(--nf-muted);flex-wrap:wrap;gap:18px;font-size:10.5px;display:flex}.paper-legend span{align-items:center;gap:7px;display:inline-flex}.paper-legend i{background:var(--nf-ink);width:20px;height:3px}.paper-legend i.is-novelcraft{background:var(--nf-primary)}.paper-bars{border-bottom:1px solid var(--nf-line-strong);grid-template-columns:repeat(3,1fr);align-items:end;gap:34px;height:260px;margin-top:24px;padding:0 20px;display:grid}.paper-bar-group{justify-content:center;align-items:end;gap:8px;height:100%;display:flex}.paper-bar{background:var(--nf-ink);width:26px;display:block}.paper-bar.is-novelcraft{background:var(--nf-primary)}.paper-bar-labels{color:var(--nf-muted);text-align:center;grid-template-columns:repeat(3,1fr);gap:34px;padding:10px 20px 0;font-size:10px;display:grid}.paper-chart-note{color:var(--nf-muted);font-family:var(--nf-font-prose);text-align:center;margin:18px 0 0;font-size:11px;line-height:1.6}.paper-billing-toggle{justify-content:flex-end;margin:-72px 0 34px;display:flex}.paper-billing-toggle>div{border:1px solid var(--nf-line-strong);display:flex}.paper-billing-toggle button{border:0;border-right:1px solid var(--nf-line-strong);background:var(--nf-surface);min-height:42px;color:var(--nf-muted);border-radius:0;padding:0 14px;font-size:11.5px;font-weight:700}.paper-billing-toggle button:last-child{border-right:0}.paper-billing-toggle button:hover,.paper-billing-toggle button.is-active{background:var(--nf-ink);color:var(--nf-on-ink)}.paper-billing-toggle b{color:var(--nf-primary-on-ink);font-size:9px}.paper-pricing-grid{border-top:1px solid var(--nf-line-strong);border-left:1px solid var(--nf-line-strong);grid-template-columns:repeat(4,minmax(0,1fr))}.paper-pricing-card{border-right:1px solid var(--nf-line-strong);border-bottom:1px solid var(--nf-line-strong);background:var(--nf-surface);flex-direction:column;min-width:0;min-height:510px;padding:28px 24px;display:flex;position:relative}.paper-pricing-card.is-popular{border-color:var(--nf-ink);background:var(--nf-ink);color:var(--nf-on-ink)}.paper-popular-tag{border:1px solid var(--nf-primary);background:var(--nf-primary);min-height:26px;color:var(--nf-on-ink);text-transform:uppercase;padding:5px 10px;font-size:9px;font-weight:700;position:absolute;top:-13px;right:18px}.paper-pricing-card>small{color:var(--nf-primary);text-transform:uppercase;font-size:9.5px;font-weight:700}.paper-pricing-card.is-popular>small,.paper-pricing-card.is-popular .paper-price strong,.paper-pricing-card.is-popular .paper-quota{color:var(--nf-primary-on-ink)}.paper-pricing-card h3{margin-top:12px;font-size:18px}.paper-pricing-card.is-popular h3{color:var(--nf-on-ink)}.paper-price{align-items:baseline;gap:6px;margin:20px 0 4px;display:flex}.paper-price strong{color:var(--nf-ink);font-family:var(--nf-font-display);font-size:27px}.paper-price span,.paper-yearly{color:var(--nf-muted);font-size:10px}.paper-yearly{min-height:32px;margin:0}.paper-quota{border-top:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line);min-height:42px;color:var(--nf-green);margin:12px 0 18px;padding:11px 0;font-size:11px;font-weight:700;display:block}.paper-pricing-card.is-popular .paper-yearly,.paper-pricing-card.is-popular>p,.paper-pricing-card.is-popular li{color:var(--nf-on-ink-muted)}.paper-pricing-card.is-popular .paper-quota,.paper-pricing-card.is-popular ul{border-color:var(--nf-line-on-ink)}.paper-pricing-card ul{margin-bottom:22px}.paper-pricing-card li{border-bottom:1px solid var(--nf-line);min-height:44px;color:var(--nf-text);align-items:flex-start;gap:8px;padding:10px 0;font-size:11.5px;line-height:1.45;display:flex}.paper-pricing-card .paper-btn{width:100%;margin-top:auto}.paper-pricing-card.is-popular .paper-btn{border-color:var(--nf-primary-on-ink);background:var(--nf-primary-on-ink);color:var(--nf-ink)}.paper-faq-grid{border-top:1px solid var(--nf-line-strong);border-left:1px solid var(--nf-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.paper-faq-grid details{border-right:1px solid var(--nf-line-strong);border-bottom:1px solid var(--nf-line-strong);background:var(--nf-surface)}.paper-faq-grid summary{cursor:pointer;min-height:68px;color:var(--nf-ink);font-family:var(--nf-font-display);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;font-size:14px;font-weight:700;list-style:none;display:flex}.paper-faq-grid summary::-webkit-details-marker{display:none}.paper-faq-grid summary span{color:var(--nf-primary);font-family:var(--nf-font-ui);font-size:16px}.paper-faq-grid details[open] summary{border-bottom:1px solid var(--nf-line);background:var(--nf-active-soft)}.paper-faq-grid details[open] summary span{transform:rotate(180deg)}.paper-faq-grid details p{color:var(--nf-text);font-family:var(--nf-font-prose);margin:0;padding:18px 20px 22px;font-size:13px;line-height:1.75}.paper-final-cta{background:var(--nf-ink);color:var(--nf-on-ink);padding:72px 0}.paper-final-cta .paper-wrap{text-align:center;justify-items:center;gap:18px;max-width:820px;display:grid}.paper-final-cta h2{color:var(--nf-on-ink)}.paper-final-cta p{color:var(--nf-on-ink-muted)}.paper-final-cta .paper-btn{border-color:var(--nf-primary-on-ink);background:var(--nf-primary-on-ink);color:var(--nf-ink)}.paper-footer{border-top:1px solid var(--nf-line-strong);background:var(--nf-surface-2);padding:58px 0 24px}.paper-footer-grid{grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(150px,.6fr));gap:42px;display:grid}.paper-footer-brand{align-content:start;gap:16px;display:grid}.paper-footer-brand p{max-width:480px;color:var(--nf-muted);font-family:var(--nf-font-prose);margin:0;font-size:12.5px;line-height:1.7}.paper-footer-brand>div,.paper-footer nav{align-content:start;gap:10px;display:grid}.paper-footer-brand>div a,.paper-footer-brand>div span,.paper-footer nav a{color:var(--nf-muted);font-size:11.5px}.paper-footer nav strong{color:var(--nf-ink);font-family:var(--nf-font-display);margin-bottom:8px;font-size:13px}.paper-footer a:hover{color:var(--nf-primary-2)}.paper-footer-bottom{border-top:1px solid var(--nf-line);color:var(--nf-muted);margin-top:42px;padding-top:20px;font-size:10.5px}[data-reveal]{animation:nfRise var(--nf-dur-rise) var(--nf-ease) both}@media (width<=1080px){.paper-wrap{width:min(100% - 40px,980px)}.paper-main-nav{gap:18px}.paper-main-nav a:nth-child(2),.paper-main-nav a:nth-child(5){display:none}.paper-hero{min-height:auto;padding:70px 0}.paper-hero-grid{grid-template-columns:1fr}.paper-hero-copy{max-width:760px}.paper-editor-shell{max-width:820px}.paper-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-footer-grid{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(150px,.6fr))}.paper-footer nav:last-of-type{grid-column:2/-1}}@media (width<=920px){.paper-main-nav,.paper-login-link,.paper-header-actions>.paper-btn{display:none}.paper-header-actions{margin-left:auto}.paper-menu-button{display:grid}.paper-mobile-menu.is-open{border-top:1px solid var(--nf-line);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:12px 18px;display:grid}.paper-mobile-menu a{border-bottom:1px solid var(--nf-line);min-height:46px;color:var(--nf-ink);align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:flex}.paper-idea-layout,.paper-cost-grid{grid-template-columns:1fr;gap:42px}.paper-workflow-panel{grid-template-columns:1fr;gap:30px}.paper-check-list{border-top:1px solid var(--nf-line);border-left:0;padding-top:16px;padding-left:0}}@media (width<=720px){.paper-wrap{width:min(100% - 32px,680px)}.paper-brand,.paper-brand img{width:158px;min-width:158px}.paper-header-inner{min-height:68px}.paper-hero{padding:48px 0 56px}.paper-hero h1{margin-top:22px;font-size:52px}.paper-editor-body{grid-template-columns:1fr}.paper-chapter-list{border-right:0;border-bottom:1px solid var(--nf-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;display:grid}.paper-chapter-list h3{grid-column:1/-1}.paper-chapter{min-height:72px}.paper-editor-main{min-height:390px;padding:30px 24px 34px 44px}.paper-editor-main:before{left:30px}.paper-signal-strip .paper-wrap{justify-content:flex-start;overflow-x:auto}.paper-section{padding:72px 0}.paper-section-head h2,.paper-idea-copy h2,.paper-cost-copy h2,.paper-final-cta h2{font-size:32px}.paper-memory-grid,.paper-tool-grid,.paper-faq-grid{grid-template-columns:1fr}.paper-memory-card,.paper-tool-card{border-right:0;border-bottom:1px solid var(--nf-line);min-height:auto}.paper-memory-card:last-child{border-bottom:0}.paper-tool-card{border-right:1px solid var(--nf-line)}.paper-workflow-tabs{grid-template-columns:repeat(5,minmax(116px,1fr));overflow-x:auto}.paper-billing-toggle{justify-content:flex-start;margin:-20px 0 28px}.paper-pricing-grid{grid-template-columns:1fr}.paper-pricing-card{min-height:auto}.paper-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-footer-brand{grid-column:1/-1}.paper-footer nav:last-of-type{grid-column:auto}}@media (width<=480px){.paper-wrap{width:min(100% - 28px,440px)}.paper-brand{min-width:0}.paper-brand img{width:136px;min-width:136px}.paper-hero h1{font-size:40px;line-height:1.02}.paper-hero-actions{grid-template-columns:1fr;display:grid}.paper-hero-actions .paper-btn{width:100%}.paper-hero-proof{gap:12px 18px}.paper-editor-top{padding-inline:12px}.paper-editor-top strong{max-width:72%}.paper-editor-main h2{font-size:23px}.paper-idea-result{min-height:330px;padding:34px 28px}.paper-idea-result h3{margin-top:76px;font-size:25px}.paper-chart{padding:20px 14px}.paper-bars,.paper-bar-labels{gap:16px;padding-inline:8px}.paper-faq-grid{border-right:1px solid var(--nf-line-strong);display:block}.paper-footer-grid{grid-template-columns:1fr}.paper-footer nav:last-of-type{grid-column:auto}}.paper-reference-wrap{width:min(1320px,100% - 48px)}.paper-wordmark{color:var(--nf-ink);flex:none;align-items:baseline;gap:8px;display:inline-flex}.paper-wordmark strong{font-family:var(--nf-font-display);font-size:23px;font-weight:700}.paper-wordmark span{color:var(--nf-primary);letter-spacing:.28em;text-transform:uppercase;font-size:10px;font-weight:700}.paper-reference-hero{align-items:start;min-height:auto;padding:72px 0 34px}.paper-reference-hero .paper-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px}.paper-section-kicker{align-items:center;gap:14px;display:flex}.paper-section-kicker span{color:var(--nf-primary);font-family:var(--nf-font-display);flex:none;font-size:12px}.paper-section-kicker strong{color:var(--nf-muted);letter-spacing:.24em;text-transform:uppercase;font-size:10.5px;font-weight:700}.paper-reference-copy h1{letter-spacing:0;text-wrap:balance;max-width:none;margin:26px 0 28px;font-size:clamp(44px,5.4vw,82px);line-height:.98}.paper-reference-copy>p{max-width:34em;color:var(--nf-text);font-size:18px;line-height:1.72}.paper-ai-mark{white-space:nowrap;display:inline-block;position:relative}.paper-ai-mark svg{pointer-events:none;width:124%;height:128%;position:absolute;top:-14%;left:-12%;overflow:visible}.paper-ai-mark path{fill:none;stroke:var(--nf-primary);stroke-dasharray:620;stroke-linecap:round;stroke-width:3px;animation:1.5s .7s both nfDrawCircle}.paper-copy-highlight{text-decoration:underline;text-decoration-color:var(--nf-highlight);text-decoration-skip-ink:none;text-underline-offset:-.28em;text-decoration-thickness:.45em}.paper-reference-copy .paper-hero-actions{align-items:center;gap:20px;margin-top:34px}.paper-hero-primary{min-height:54px;padding-inline:26px;font-size:15px}.paper-hero-primary svg{width:18px;height:18px}.paper-text-link{border-bottom:1px solid var(--nf-primary);color:var(--nf-ink);padding-bottom:3px;font-size:15px;font-weight:700}.paper-text-link:hover{color:var(--nf-primary)}.paper-reference-copy .paper-hero-note{color:var(--nf-muted);margin-top:22px;font-size:12.5px}.paper-reference-copy .paper-hero-note sup{color:var(--nf-primary)}.paper-reference-copy .paper-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px;padding-top:22px;display:grid}.paper-reference-copy .paper-hero-proof div{min-width:0}.paper-reference-copy .paper-hero-proof strong,.paper-reference-copy .paper-hero-proof span{display:block}.paper-reference-copy .paper-hero-proof strong{color:var(--nf-ink);font-family:var(--nf-font-display);font-size:15px;font-weight:400;line-height:1.35}.paper-reference-copy .paper-hero-proof span{color:var(--nf-muted);margin-top:4px;font-size:12px;line-height:1.5}.paper-reference-demo{min-width:0;margin:0;position:relative}.paper-reference-demo-shadow{background:color-mix(in srgb, var(--nf-ink) 6%, transparent);position:absolute;inset:14px -14px -14px 14px}.paper-reference-editor{background:var(--nf-surface);position:relative}.paper-reference-editor .paper-editor-top{min-height:43px;padding-inline:20px}.paper-reference-editor .paper-editor-top strong{color:var(--nf-muted);font-family:var(--nf-font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.paper-reference-editor .paper-save-state{letter-spacing:.08em;font-size:10px}.paper-reference-editor .paper-editor-body{grid-template-columns:54px minmax(0,1fr);min-height:772px}.paper-line-numbers{border-right:1px solid color-mix(in srgb, var(--nf-primary) 28%, transparent);background:color-mix(in srgb, var(--nf-ink) 2%, transparent);align-content:start;justify-items:center;padding:26px 0;display:grid}.paper-line-numbers span{color:color-mix(in srgb, var(--nf-ink) 28%, transparent);font-family:var(--nf-font-display);font-size:10px;line-height:30px}.paper-reference-main{min-height:772px;padding:26px 34px 30px}.paper-reference-main:before{display:none}.paper-reference-chapter-label{color:var(--nf-primary);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700;line-height:30px}.paper-reference-title,.paper-reference-paragraph,.paper-reference-quote,.paper-ai-review-title,.paper-ai-review-copy{position:relative}.paper-reference-main .paper-reference-title{margin:0 0 20px;font-size:27px;line-height:30px}.paper-reference-paragraph{color:var(--nf-ink-ms);font-family:var(--nf-font-prose);margin:0;font-size:15px;line-height:30px}.paper-reference-quote{border-left:2px solid color-mix(in srgb, var(--nf-primary) 40%, transparent);min-height:30px;color:var(--nf-text);font-family:var(--nf-font-prose);margin:30px 0 0;padding-left:18px;font-size:15px;font-style:italic;line-height:30px}.paper-typed-reserve{visibility:hidden;white-space:pre-wrap}.paper-typed-layer{white-space:pre-wrap;position:absolute;inset:0}.paper-ai-review{border-top:1px dashed color-mix(in srgb, var(--nf-primary) 40%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:30px;padding-top:14px;display:grid}.paper-ai-review-label{color:var(--nf-primary);font-family:var(--nf-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.6}.paper-ai-review-title,.paper-ai-review-copy{display:block}.paper-ai-review-title{min-height:21px;color:var(--nf-ink);font-size:13px;line-height:1.6}.paper-ai-review-copy{min-height:42px;color:var(--nf-text);margin-top:4px;font-size:13px;line-height:1.6}.paper-reference-tabs{border-top:1px solid var(--nf-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.paper-reference-tabs button{border:0;border-right:1px solid var(--nf-line);background:var(--nf-surface);min-width:0;min-height:46px;color:var(--nf-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:0;padding:0 12px;font-size:11px;font-weight:700;overflow:hidden}.paper-reference-tabs button:last-child{border-right:0}.paper-reference-tabs button:hover,.paper-reference-tabs button.is-active{background:var(--nf-ink);color:var(--nf-on-ink)}.paper-reference-demo .paper-editor-caption{font-family:var(--nf-font-prose);text-align:left;margin-top:18px;font-size:12px}.paper-truth-strip{border-top:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line)}.paper-truth-strip .paper-reference-wrap{grid-template-columns:1.25fr repeat(4,minmax(0,1fr));align-items:center;gap:26px;padding-block:26px;display:grid}.paper-truth-strip p{color:var(--nf-muted);font-family:var(--nf-font-prose);margin:0;font-size:14px;font-style:italic;line-height:1.5}.paper-truth-strip div>div{align-items:baseline;gap:12px;min-width:0;display:flex}.paper-truth-strip strong{color:var(--nf-primary);font-family:var(--nf-font-display);flex:none;font-size:34px}.paper-truth-strip span{color:var(--nf-text);font-size:11.5px;line-height:1.4}.paper-reference-section{padding:84px 0 0}.paper-reference-section-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:40px;display:grid}.paper-reference-section-head h2,.paper-reference-workflow-head h2{color:var(--nf-ink);font-family:var(--nf-font-display);letter-spacing:0;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.06}.paper-reference-section-head p,.paper-reference-workflow-head p{color:var(--nf-text);font-family:var(--nf-font-prose);margin:0;font-size:15px;line-height:1.7}.paper-reference-feature-grid{border-top:1px solid var(--nf-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;display:grid}.paper-reference-feature{border-right:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:28px 30px 30px 0;display:grid}.paper-reference-feature:hover{background:var(--nf-surface)}.paper-reference-feature>span{color:var(--nf-primary);font-family:var(--nf-font-display);padding-top:4px;font-size:12px}.paper-reference-feature h3{color:var(--nf-ink);font-family:var(--nf-font-display);margin:0;font-size:19px;font-weight:700;line-height:1.25}.paper-reference-feature p{color:var(--nf-text);margin:8px 0 0;font-size:13.5px;line-height:1.65}.paper-reference-workflow{padding-bottom:84px}.paper-reference-workflow-head{gap:14px;margin-top:18px;display:grid}.paper-reference-workflow-head h2{max-width:20em}.paper-reference-workflow-head p{max-width:44em}.paper-reference-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;margin-top:40px;display:grid}.paper-reference-workflow-list{border-top:1px solid var(--nf-line-strong)}.paper-reference-workflow-list button{border:0;border-bottom:1px solid var(--nf-line);width:100%;min-height:107px;color:var(--nf-ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:50px minmax(0,1fr) 18px;align-items:start;gap:18px;padding:26px 20px 24px 0;display:grid}.paper-reference-workflow-list button:hover,.paper-reference-workflow-list button.is-active{background:var(--nf-surface)}.paper-reference-workflow-list button>span:first-child{color:var(--nf-line-strong);font-family:var(--nf-font-display);padding-top:4px;font-size:12px}.paper-reference-workflow-list button.is-active>span:first-child,.paper-reference-workflow-list button.is-active>b{color:var(--nf-primary)}.paper-reference-workflow-list strong,.paper-reference-workflow-list small{display:block}.paper-reference-workflow-list strong{font-family:var(--nf-font-display);font-size:21px;line-height:1.25}.paper-reference-workflow-list small{color:var(--nf-text);margin-top:6px;font-size:13.5px;line-height:1.6}.paper-reference-workflow-list b{color:#0000;font-size:16px;font-weight:400}.paper-reference-workflow-panel{background:var(--nf-ink);min-width:0;color:var(--nf-on-ink);padding:38px 34px 34px;position:sticky;top:100px}.paper-reference-workflow-panel>span{color:var(--nf-primary-on-ink);letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:700}.paper-reference-workflow-panel h3{color:var(--nf-on-ink);font-family:var(--nf-font-display);margin:16px 0 0;font-size:clamp(24px,2.5vw,34px);line-height:1.1}.paper-reference-workflow-panel p{color:var(--nf-on-ink-muted);font-family:var(--nf-font-prose);margin:16px 0 0;font-size:14.5px;line-height:1.78}.paper-reference-workflow-panel>div{border-top:1px solid var(--nf-line-on-ink);gap:10px;margin-top:26px;padding-top:20px;display:grid}.paper-reference-workflow-panel>div span{color:var(--nf-on-ink);align-items:center;gap:10px;font-size:13px;display:flex}.paper-reference-workflow-panel svg{width:15px;height:15px;color:var(--nf-primary-on-ink);flex:none}@keyframes nfDrawCircle{0%{stroke-dashoffset:620px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.paper-ai-mark path{stroke-dashoffset:0;animation:none}}@media (width<=1180px){.paper-reference-copy h1{font-size:66px}.paper-reference-copy .paper-hero-proof{grid-template-columns:1fr;gap:14px}.paper-reference-editor .paper-editor-body,.paper-reference-main{min-height:720px}.paper-reference-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.paper-reference-hero .paper-hero-grid{grid-template-columns:1fr}.paper-reference-copy{max-width:780px}.paper-reference-copy .paper-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-reference-demo{max-width:820px}.paper-truth-strip .paper-reference-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-truth-strip p{grid-column:1/-1}}@media (width<=820px){.paper-reference-wrap{width:min(100% - 32px,760px)}.paper-reference-section-head,.paper-reference-workflow-grid{grid-template-columns:1fr}.paper-reference-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-reference-workflow-panel{position:static}}@media (width<=720px){.paper-wordmark strong{font-size:20px}.paper-reference-hero{padding:48px 0 28px}.paper-reference-copy h1{margin-top:22px;font-size:52px}.paper-section-kicker strong{letter-spacing:.16em}.paper-reference-copy>p{font-size:16px}.paper-reference-copy .paper-hero-proof{grid-template-columns:1fr}.paper-reference-editor .paper-editor-body,.paper-reference-main{min-height:680px}.paper-reference-editor .paper-editor-body{grid-template-columns:42px minmax(0,1fr)}.paper-reference-main{padding:24px 20px 28px}.paper-reference-main .paper-reference-title{font-size:23px}.paper-reference-paragraph,.paper-reference-quote{font-size:13.5px}.paper-ai-review{grid-template-columns:1fr;gap:6px}.paper-reference-tabs{display:flex;overflow-x:auto}.paper-reference-tabs button{min-width:148px}.paper-truth-strip .paper-reference-wrap{grid-template-columns:1fr}.paper-truth-strip p{grid-column:auto}.paper-reference-section{padding-top:72px}.paper-reference-feature-grid{grid-template-columns:1fr}.paper-reference-feature{border-right:0}}@media (width<=480px){.paper-wordmark span{display:none}.paper-reference-wrap{width:min(100% - 28px,440px)}.paper-reference-copy h1{font-size:42px}.paper-reference-copy .paper-hero-actions{justify-items:start;display:grid}.paper-reference-copy .paper-hero-actions .paper-btn{width:100%}.paper-reference-demo-shadow{inset:8px -8px -8px 8px}.paper-reference-editor .paper-editor-top{padding-inline:12px}.paper-reference-editor .paper-editor-body,.paper-reference-main{min-height:620px}.paper-reference-main{padding-inline:16px}.paper-line-numbers{padding-top:24px}.paper-reference-chapter-label{letter-spacing:.08em}.paper-reference-workflow-list button{grid-template-columns:38px minmax(0,1fr) 16px;gap:10px}.paper-reference-workflow-panel{padding:30px 24px}}
