/* Nepocore Resume Studio — bespoke visual system. Source adapters: /ui-adapters.css. */
:root{--nr-ink:#1e293b;--nr-paper:#f5f7fa;--nr-line:#cbd8e8;--nr-muted:#516d91;--nr-accent:#2563eb;--nr-forest:#2d3c50;--nr-ease:cubic-bezier(.22,1,.36,1);--ink:#1e293b}
html{scroll-behavior:smooth;scroll-padding-top:90px}body.motion-site,body.motion-page{background:var(--nr-paper);color:var(--nr-ink)}::selection{background:var(--nr-accent);color:var(--nr-ink)}.motion-site h1,.motion-site h2,.motion-site h3,.motion-page h1,.motion-page h2{font-family:Manrope,Arial,sans-serif;font-weight:500}.motion-site a,.motion-page a{-webkit-tap-highlight-color:transparent}.motion-site button,.motion-page button{font-family:inherit}.motion-site :focus-visible,.motion-page :focus-visible,.builder :focus-visible{outline:2px solid #4a6383;outline-offset:5px}.motion-site svg,.motion-page svg{flex-shrink:0}.motion-site em,.motion-page h1 em,.motion-page h2 em{font-family:Atelier,Georgia,serif;font-weight:400}.nr-header{height:96px;padding:0 4.1%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--nr-line);position:relative;z-index:60;background:var(--nr-paper);gap:25px}.nr-brand{display:inline-flex;gap:12px;align-items:center;line-height:1;text-decoration:none;color:var(--nr-ink);flex-shrink:0}.nr-brand>span:last-child{font-size:24px;letter-spacing:-1.4px;font-weight:750}.brand-product{display:block;margin-top:7px;font-size:9px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.brand-symbol{width:37px;height:39px;font-family:Atelier,Georgia,serif;font-size:54px;line-height:.55;font-weight:600;position:relative;display:block}.brand-symbol>span{position:absolute;right:-3px;top:0;font:17px/1 Manrope,sans-serif;color:#405571;background:var(--nr-paper);padding:0 0 3px 2px}.nr-nav{display:flex;gap:27px;font-size:11px;position:relative;padding:14px 22px;border-radius:40px;isolation:isolate}.nr-nav>a{position:relative;z-index:1;white-space:nowrap}.nr-nav .nav-light{pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:radial-gradient(95px 45px at var(--spotlight-x,50%) 100%,#2563eb66,transparent);opacity:0;transition:opacity .3s;z-index:0}.nr-nav:hover .nav-light,.nr-nav:focus-within .nav-light{opacity:1}.nr-header-actions{display:flex;align-items:center;gap:26px}.nr-workspace{font-size:11px;white-space:nowrap}.nr-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--nr-ink);border-radius:7px;padding:17px 20px;background:var(--nr-ink);color:var(--nr-paper);text-decoration:none;font-size:13px;font-weight:600;line-height:1.1;position:relative;isolation:isolate;overflow:hidden;transition:transform .45s var(--nr-ease),box-shadow .4s,color .3s;min-height:51px}.nr-button::before{content:'';position:absolute;inset:0;transform:translateY(101%);background:#34465d;transition:transform .5s var(--nr-ease);z-index:-1}.nr-button:hover{transform:translateY(-3px);box-shadow:0 7px 0 -3px #1e293b25}.nr-button:hover::before{transform:translateY(0)}.nr-button>span:last-child{font-size:19px;transition:transform .4s var(--nr-ease)}.nr-button:hover>span:last-child{transform:translate(3px,-3px)}.nr-small{padding:12px 16px;min-height:42px;font-size:11px;gap:23px}.nr-accent{background:var(--nr-accent);color:var(--nr-ink);border-color:var(--nr-accent)}.nr-accent::before{background:#abb8c9}.nr-mobile-menu{display:none}.nr-hero{padding:0 4.1%;overflow:hidden;position:relative}.hero-meta{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.4px;padding:27px 0 0;color:#5f7694}.hero-meta>span:first-child{display:flex;align-items:center;gap:7px}.live-dot,.motion-led{display:inline-block;width:5px;height:5px;background:#4f6a8d;border-radius:100%;box-shadow:0 0 0 3px #4f6a8d14}.hero-layout{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:0;min-height:670px;max-width:1600px;margin:auto}.hero-copy{padding:54px 0 60px 3.3%;position:relative;z-index:5}.nr-eyebrow{font-size:9px;letter-spacing:1.5px;font-weight:500;display:flex;align-items:center;gap:9px;margin-bottom:25px}.tiny-star{font-size:19px;color:#455c7b}.hero-copy h1{font-size:clamp(52px,5.85vw,91px);font-weight:500;line-height:1.04;letter-spacing:-5.5px;margin:0 0 27px;white-space:nowrap}.title-line{display:block;animation:nr-line-in 1.05s var(--nr-ease) both}.title-line:nth-child(2){animation-delay:.1s}.title-line:nth-child(3){animation-delay:.2s}.title-you{width:max-content;position:relative;line-height:.95;margin:0 0 18px}.title-you em{font-size:1.35em;letter-spacing:-4px}.title-you>svg{position:absolute;width:113%;left:-4%;bottom:-17px;height:30px;color:#4e688b;overflow:visible}.title-you>svg path{stroke-dasharray:420;stroke-dashoffset:420;animation:nr-ink 1.2s .8s var(--nr-ease) forwards}.you-star{font:60px Manrope,sans-serif;position:absolute;left:calc(100% + 28px);top:22%;color:#3d516c;animation:nr-star-spin 24s linear infinite}.hero-copy>p{font-size:12px;line-height:1.95;color:#5e7492;margin:30px 0 29px;max-width:400px}.hero-cta{display:flex;gap:24px;align-items:center}.hero-secondary{font-size:11px;gap:8px!important}.hero-smallprint{display:flex;gap:15px;align-items:center;font-size:8px;color:#607897;margin-top:23px}.hero-smallprint>span{display:flex;align-items:center;gap:5px}.hero-smallprint svg{width:10px;height:10px;color:#405673}.hero-playground{height:580px;position:relative;isolation:isolate;perspective:1100px;margin:0 -6px 0 -25px;touch-action:pan-y}.stage-grid{position:absolute;inset:20px -15px 10px -10px;background-image:linear-gradient(#768ba712 1px,transparent 1px),linear-gradient(90deg,#768ba712 1px,transparent 1px);background-size:33px 33px;mask-image:radial-gradient(ellipse,#0007,transparent 72%);z-index:-2}.hero-orbit{position:absolute;width:109%;left:-4.5%;top:0;color:#7087a44d;animation:nr-star-spin 100s linear infinite;z-index:-1}.hero-orbit svg{width:100%;height:auto}.hero-deck{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(var(--tilt-x,-7deg)) rotateX(var(--tilt-y,5deg));transition:transform 1.2s var(--nr-ease);will-change:transform}.hero-document{width:292px;height:412px;background:#fff;padding:29px 29px 20px;position:absolute;left:calc(50% - 146px);top:78px;box-shadow:3px 9px 14px #27344508,3px 34px 60px #28364814;border:1px solid #24303f0d;backface-visibility:hidden;transform-origin:50% 80%;transform-style:preserve-3d}.hero-document-0{transform:translate(-40px,-15px) rotate(-15deg);background:#dce6f2;animation:nr-back-float 8s ease-in-out infinite}.hero-document-1{transform:translate(56px,4px) rotate(12deg);background:#f7f9fb;animation:nr-side-float 8s -1s ease-in-out infinite}.hero-document-2{transform:translate(0,5px) rotate(-5deg) translateZ(28px);animation:nr-front-float 8s -2s ease-in-out infinite}.hero-document .mini-name{font-size:32px;color:#222e3d!important}.hero-document .mini-heading{color:#222e3d!important}.hero-document .mini-role{font-size:6px;margin:8px 0 12px}.hero-document .mini-contact{font-size:5.2px}.hero-document .mini-text{font-size:6px}.hero-document .mini-heading{margin:14px 0 7px}.document-edition{font-size:5px;letter-spacing:1.3px;color:#8195af;padding-bottom:19px}.document-bottom{display:flex;justify-content:space-between;position:absolute;left:29px;right:29px;bottom:16px;font-size:4px;letter-spacing:1px;color:#8ea0b7}.floating-note{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;min-height:58px;background:#ffffffed;backdrop-filter:blur(10px);border:1px solid #cbd8e8;border-radius:9px;padding:13px 15px;box-shadow:0 8px 30px #1e27340b;font-size:10px;white-space:nowrap}.floating-note small{display:block;font-size:7px;color:#7389a6;margin-top:5px}.note-top{left:9%;top:67px;animation:nr-note-float 7s ease-in-out infinite}.note-icon{font-size:24px;color:#475f7f}.note-tick{align-self:flex-start;font-size:17px;margin-left:8px;color:#627a99}.note-bottom{right:-8px;bottom:65px;animation:nr-note-float 7s -3s ease-in-out infinite}.mini-file{width:25px;height:32px;border:1px solid #6c83a1;border-radius:3px;color:#415774;display:flex;align-items:end;justify-content:center;padding-bottom:6px;font-size:7px;font-weight:bold;background:#e8eef5}.download-check{width:22px;height:22px;border-radius:50%;background:#dbe4f0;color:#48607f;display:grid;place-items:center;margin-left:8px}.hero-sticker{background:var(--nr-accent);position:absolute;right:0;top:185px;padding:16px 22px 17px 16px;min-width:150px;z-index:3;transform:rotate(8deg);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);box-shadow:0 10px 15px #2e3e5210}.hero-sticker>span:first-child{font-size:6px;letter-spacing:1.5px;display:block;margin-bottom:8px}.hero-sticker strong{font-family:Atelier,Georgia,serif;font-size:25px;font-weight:500;white-space:nowrap;display:block}.sticker-corner{position:absolute;right:9px;top:8px;font-size:16px}.stage-caption{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);font-size:6px;letter-spacing:1.8px;color:#798ea9;white-space:nowrap}.stage-cross{position:absolute;left:4%;bottom:38px;color:#8397b0;font-size:22px;font-weight:200}.hero-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--nr-line);min-height:69px;font-size:7px;letter-spacing:1px;color:#637b9b;gap:15px}.hero-bottom>a{font-size:9px;letter-spacing:0;gap:30px}.nr-motion-toggle{display:flex;gap:9px;align-items:center;border:0;padding:8px 0;color:inherit;font-size:9px;background:none;cursor:pointer}.nr-motion-toggle>span:last-child{font-size:12px;margin-left:7px}.capability-strip{background:var(--nr-ink);color:#dbe4f0;overflow:hidden;padding:20px 0;font-size:9px;letter-spacing:1.6px;white-space:nowrap}.strip-track{display:flex;align-items:center;gap:43px;width:max-content;animation:nr-ticker 36s linear infinite}.strip-track i{font-style:normal;font-size:18px;color:var(--nr-accent)}.nr-section{padding:112px 7.5%}.section-index{font-size:8px;letter-spacing:1.6px;color:#5f7694;font-weight:500}.nr-section h2{font-size:clamp(38px,4.15vw,65px);letter-spacing:-2.8px;line-height:1.12;font-weight:500;margin:26px 0}.nr-section h2 em{font-size:1.16em;letter-spacing:-2px;color:#496282;line-height:1.05}.nr-manifesto{display:grid;grid-template-columns:1fr 2.5fr;gap:60px;border-bottom:1px solid var(--nr-line)}.nr-manifesto>.section-index{padding-top:15px}.nr-manifesto h2{margin:0 0 32px}.manifesto-bottom{display:flex;align-items:center;justify-content:space-between;gap:65px}.manifesto-bottom p{font-size:12px;line-height:1.95;color:#68809f;max-width:410px;margin:0}.manifesto-symbol{font-size:77px;color:#8fa1b8;font-weight:300;line-height:1;display:block;animation:nr-star-spin 35s linear infinite}.nr-collection{background:#1d2734;color:#edf2f8;position:relative;overflow:hidden;padding-top:88px;padding-bottom:33px}.nr-collection .section-index{color:#899cb4}.collection-top{display:flex;align-items:end;justify-content:space-between;gap:30px}.collection-top h2{font-size:clamp(40px,4.1vw,61px);margin-bottom:10px}.collection-top h2 em{color:#a6b4c6}.collection-top>p{font-size:10px;line-height:1.9;color:#9dacc0;max-width:290px;padding-bottom:12px}.gallery-layout{display:grid;grid-template-columns:290px 1fr;gap:65px;margin-top:52px}.gallery-menu{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:3}.gallery-choices{display:flex;flex-direction:column}.gallery-choice{display:flex;justify-content:start;gap:19px;align-items:center;background:none;color:#aebbcc;border:0;border-top:1px solid #ffffff17;border-radius:0;font-size:14px;padding:15px 13px;cursor:pointer;position:relative;text-align:left;transition:color .3s,background .3s,padding .5s var(--nr-ease)}.gallery-choice:last-child{border-bottom:1px solid #ffffff17}.gallery-choice>span:first-child{font-size:7px;letter-spacing:1px;opacity:.5}.choice-arrow{margin-left:auto;opacity:0;transform:translate(-8px,8px);font-size:20px;transition:transform .4s var(--nr-ease),opacity .3s}.gallery-choice.active{background:#2563eb11;color:var(--nr-accent);padding-left:20px}.gallery-choice.active .choice-arrow,.gallery-choice:hover .choice-arrow{opacity:1;transform:translate(0)}.gallery-choice:hover{color:var(--nr-accent)}.gallery-description{padding-top:32px}.gallery-description>#gallery-count{font-size:7px;letter-spacing:1.5px;color:#889bb3}.gallery-description h3{font-family:Atelier,Georgia,serif;font-size:36px;font-weight:400;margin:9px 0}.gallery-description p{font-size:10px;color:#9dacc0;margin:0 0 18px}.gallery-description .nr-button{font-size:11px;width:100%;padding:16px 18px}.gallery-detail{display:inline-flex!important;font-size:9px;color:#8ea0b7!important;margin-top:20px}.gallery-stage{background:#253141;min-height:628px;position:relative;isolation:isolate;overflow:hidden;border-radius:3px}.gallery-stage::before{content:'';position:absolute;inset:0;background-image:linear-gradient(#9dadc10b 1px,transparent 1px),linear-gradient(90deg,#9dadc10b 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(circle,#000,transparent 78%);z-index:-1}.gallery-stage-label{position:absolute;left:26px;top:25px;font-size:6px;letter-spacing:1.6px;color:#8194ae}.gallery-orbit{position:absolute;border:1px solid #a9b6c818;border-radius:50%;height:620px;width:620px;left:50%;top:42%;transform:translate(-50%,-50%)}.gallery-orbit::before,.gallery-orbit::after{content:'';position:absolute;border:1px solid #a9b6c810;border-radius:50%;inset:50px}.gallery-orbit::after{inset:-50px}.gallery-papers{height:100%;position:absolute;inset:0;perspective:1200px}.gallery-paper{width:320px;height:451px;position:absolute;left:calc(50% - 160px);top:75px;background:#fff;padding:35px 33px 27px;color:#253243;box-shadow:1px 3px 4px #13192130,0 25px 60px #0b0e133d;opacity:0;transform:translateX(100px) rotate(12deg) translateZ(-100px);transition:transform .85s var(--nr-ease),opacity .5s;pointer-events:none}.gallery-paper.is-active{opacity:1;transform:translateX(0) rotate(-4deg) translateZ(0);z-index:2}.gallery-paper.was-active{transform:translateX(-90px) rotate(-15deg) translateZ(-80px)}.gallery-paper .mini-name{font-size:33px}.gallery-paper .mini-role{font-size:7px;margin:8px 0 14px}.gallery-paper .mini-contact{font-size:6px}.gallery-paper .mini-heading{font-size:7px;margin:16px 0 7px}.gallery-paper .mini-text{font-size:6px}.gallery-paper .mini-job{font-size:7px}.gallery-paper .mini-skill{font-size:5px;padding:3px 5px}.gallery-paper .document-edition{padding-bottom:22px;font-size:5px}.gallery-paper[data-paper='modern']{border-top:8px solid #23557d}.gallery-paper[data-paper='modern'] .mini-name{font-family:Manrope,sans-serif!important;font-size:27px!important;font-weight:700}.gallery-paper[data-paper='classic'] .mini-name,.gallery-paper[data-paper='classic'] .mini-role,.gallery-paper[data-paper='classic'] .mini-contact{text-align:center}.gallery-paper[data-paper='classic'] .mini-heading{border-bottom:1px solid #303030;padding-bottom:5px}.gallery-paper[data-paper='studio']{border-left:14px solid #9c4936}.gallery-paper[data-paper='studio'] .mini-name{font-family:Manrope,sans-serif!important;font-size:34px!important;letter-spacing:-2px}.gallery-paper[data-paper='executive'] .mini-name{font-variant:small-caps;letter-spacing:1px}.gallery-paper[data-paper='executive'] .mini-heading{border-bottom:1px solid #9da6b9;padding-bottom:5px}.gallery-paper[data-paper='minimal'] .mini-heading{color:#7188a5!important;letter-spacing:2px;font-size:6px}.gallery-controls{position:absolute;left:25px;right:25px;bottom:20px;display:flex;align-items:center;justify-content:space-between;color:#8699b2;font-size:6px;letter-spacing:1.4px;z-index:4}.gallery-controls button{height:36px;width:36px;display:grid;place-items:center;color:#c5d3e6;border:1px solid #92a3ba33;border-radius:50%;background:transparent;font-size:17px;transition:background .3s,transform .3s}.gallery-controls button:hover{background:#2563eb22;transform:scale(1.1)}.collection-endnote{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff18;margin-top:39px;padding-top:27px;font-size:6px;letter-spacing:1px;color:#8d9fb6}.nr-companion{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;background:#e5ecf4}.companion-copy h2{margin:25px 0 27px}.companion-copy>p{font-size:12px;line-height:1.95;color:#627a9a;max-width:345px}.companion-points{display:flex;flex-direction:column;gap:17px;font-size:10px;margin:32px 0;color:#3c506a}.companion-points i{font-style:normal;display:inline-grid;place-items:center;width:18px;height:18px;background:#cdd9e9;border-radius:50%;margin-right:10px;color:#4a6383}.companion-copy>a{font-size:11px}.companion-copy>small{display:block;font-size:8px;color:#788da9;margin-top:16px}.writing-demo{background:#ffffff;border:1px solid #c4d3e6;border-radius:12px;box-shadow:0 22px 65px #2431410a;padding:25px;transform:rotate(1deg);width:100%;max-width:510px;justify-self:end}.demo-bar{display:flex;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid #d6e0ee}.companion-orb{height:37px;width:37px;display:grid;place-items:center;border-radius:12px;background:#dae3ef;font-size:26px;color:#425875;animation:nr-orb-pulse 5s ease-in-out infinite}.demo-bar strong{font-size:12px;font-weight:600;display:block}.demo-bar small{font-size:5.5px;letter-spacing:1px;color:#8b9db5;display:block;margin-top:6px}.demo-local{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:5px;letter-spacing:.7px;color:#7288a5}.demo-local i{height:4px;width:4px;border-radius:50%;background:#677f9e}.demo-conversation{display:flex;gap:12px;align-items:start;padding:23px 0 20px}.demo-avatar{height:23px;width:23px;background:#e6edf5;border:1px solid #cfdbeb;border-radius:50%;font-size:5px;display:grid;place-items:center;flex-shrink:0;color:#7187a4}.demo-conversation p{font-size:12px;line-height:1.6;color:#5e7594;margin:0}.writing-demo>label{font-size:6px;letter-spacing:1px;color:#7389a6;display:block;margin-bottom:9px}.writing-demo textarea{border:1px solid #c8d5e7;border-radius:6px;background:#f5f7fa;font:11px/1.9 Manrope,sans-serif;color:#3a4d66;padding:13px 15px;width:100%;resize:vertical;min-height:95px;max-height:240px}.writing-demo textarea:focus{outline:none;border-color:#637b9a;box-shadow:0 0 0 3px #8c9eb620}.demo-actions{display:flex;align-items:center;justify-content:space-between;margin:13px 0 22px;gap:12px}.demo-actions>span{font-size:7px;color:#8b9db5}.writing-demo .gen-btn{font-size:10px;--border-radius:25px;--highlight-color-hue:85deg;position:relative;isolation:isolate;min-height:39px;padding:8px 17px 8px 13px;gap:.5px;box-shadow:inset 0 1px 2px #ffffff28}.writing-demo .gen-btn-svg{height:auto;margin-right:9px;display:inline-block;font:19px/1 Manrope,sans-serif;color:var(--nr-accent);filter:none}.writing-demo .gen-btn-letter{color:#f2f5f9;font-size:10px}.demo-response{background:#e9eef5;border:1px solid #d4deec;border-radius:7px;padding:16px 17px 15px;position:relative}.response-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#637c9c;font-size:5.5px;letter-spacing:.6px}.response-heading button{padding:3px 0;color:#526d91;font-size:7px;background:transparent;border:0;letter-spacing:0}.demo-response>p{font:400 24px/1.2 Atelier,Georgia,serif;letter-spacing:-.3px;color:#304054;margin:17px 0;min-height:58px}.wording-tabs{display:flex;gap:5px;flex-wrap:wrap}.wording-tabs>button{font-size:6px;padding:5px 7px;border:1px solid #ccd9e9;color:#6a81a0;background:transparent;border-radius:4px}.wording-tabs>button.active{background:#ccd9e9;border-color:#c0cad7;color:#3a4e68}.demo-response>small{display:block;font-size:6px;line-height:1.8;margin-top:11px;color:#7288a5}.demo-foot{display:flex;justify-content:space-between;color:#94a5bb;font-size:5px;letter-spacing:.7px;margin-top:18px}.nr-process{border-bottom:1px solid var(--nr-line)}.process-title{display:flex;justify-content:space-between;align-items:end;gap:30px}.process-title>a{font-size:10px;margin-bottom:30px;white-space:nowrap}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:30px}.process-illustration{height:190px;position:relative;background:#e3eaf3;overflow:hidden;margin-bottom:26px;isolation:isolate;display:flex;align-items:center;justify-content:center}.process-illustration::before{content:'';position:absolute;inset:0;background-image:radial-gradient(#5f769525 1px,transparent 1px);background-size:14px 14px;z-index:-1;mask-image:radial-gradient(ellipse,#000,transparent 90%)}.sketch-paper{width:93px;height:126px;background:#f9fbfd;box-shadow:0 10px 20px #3a4e6810;padding:23px 15px;transform:rotate(-10deg);animation:nr-sketch-float 7s ease-in-out infinite;border:1px solid #c8d5e7}.sketch-paper>span{font-size:5px;font-weight:600;letter-spacing:.6px;display:block;margin-bottom:18px;color:#486080}.sketch-paper i,.letter-art i{display:block;height:2px;background:#cbd8e8;margin:9px 0;width:100%}.sketch-paper i:last-child{width:60%}.sketch-plus{position:absolute;left:calc(50% + 28px);top:93px;width:35px;height:35px;background:var(--nr-accent);font-size:22px;font-weight:200;border-radius:50%;display:grid;place-items:center}.illustration-one svg{position:absolute;width:170px;left:calc(50% - 73px);top:16px;height:110px;color:#657d9c;transform:rotate(8deg);pointer-events:none}.illustration-one svg path{stroke-dasharray:240;stroke-dashoffset:240;animation:nr-sketch-stroke 7s 1s ease-in-out infinite}.illustration-two{background:#e3eaf3}.sketch-type{font:78px/1 Atelier,Georgia,serif;color:#425875;position:absolute;left:calc(50% - 58px);top:33px}.sketch-type>span{font-family:Manrope,sans-serif;font-size:40px;color:#6d84a2;vertical-align:middle;animation:nr-caret 1.4s step-end infinite}.sketch-options{position:absolute;left:50%;bottom:28px;transform:translateX(-50%) rotate(-5deg);display:flex;gap:8px;background:#ffffff;border:1px solid #c8d6e8;padding:9px 13px;border-radius:6px;box-shadow:0 4px 14px #171f290b}.sketch-options>span{display:block;width:16px;height:16px;background:#263c50;border-radius:50%;position:relative}.sketch-options>span:nth-child(2){background:#a66550}.sketch-options>span:nth-child(3){background:#3e526d}.sketch-options>span:nth-child(4){background:#575a6a}.selected-colour::after{content:'';position:absolute;inset:-3px;border:1px solid #6e85a2;border-radius:50%}.sketch-cursor{font-size:30px;position:absolute;right:25%;bottom:32px;color:#33455c;z-index:1;transform:rotate(10deg);animation:nr-pointer 6s ease-in-out infinite}.illustration-three{background:#dfe7f1}.sketch-download{display:flex;flex-direction:column;align-items:center;gap:16px}.sketch-download>span{border:1px solid #b5c1d0;background:#d0dceb;color:#486080;width:55px;height:55px;border-radius:15px;display:grid;place-items:center;font-size:36px;font-weight:300;animation:nr-download 4s ease-in-out infinite}.sketch-download strong{font-size:5px;letter-spacing:1px;color:#667e9d;font-weight:500}.format-tag{position:absolute;left:calc(50% - 88px);top:50px;padding:9px 10px;background:#fff;border:1px solid #c3d2e6;color:#435976;font-size:8px;border-radius:4px;transform:rotate(-14deg)}.word-tag{left:auto;right:calc(50% - 95px);top:97px;transform:rotate(9deg);color:#68829b}.process-num{font-size:8px;color:#8fa0b7;letter-spacing:1px}.process-grid h3{font-size:20px;letter-spacing:-.8px;line-height:1.3;margin:12px 0}.process-grid p{font-size:10px;line-height:1.9;color:#6f86a3;max-width:270px;min-height:60px}.process-grid article>a{font-size:8px;margin-top:15px}.nr-tools{background:#e2e9f3}.tools-title h2{margin-bottom:46px}.tools-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.tool-feature{background:#f5f8fb;border:1px solid #cad7e8;border-radius:7px;padding:30px;text-decoration:none;position:relative;overflow:hidden;transition:background .3s,border-color .3s,transform .4s var(--nr-ease);min-height:300px}.tool-feature:hover{background:#fcfcfd;border-color:#7f93ad;transform:translateY(-4px)}.tool-feature>span:first-child,.tool-feature>div>span:first-child{font-size:6px;letter-spacing:1px;color:#788da8}.tool-feature h3{font-size:25px;line-height:1.12;letter-spacing:-.8px;margin:21px 0 14px}.tool-feature p{font-size:9px;line-height:1.95;max-width:270px;color:#7086a3;margin:0}.feature-link{display:block;font-size:8px!important;color:#455c7a!important;letter-spacing:0!important;margin-top:25px}.feature-wide{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center;background:#dce6f2;min-height:300px}.feature-wide:hover{background:#d9e2ee}.match-art{transform:rotate(-4deg);padding:16px;background:#eaeff6;border:1px solid #bdc7d4;border-radius:6px;box-shadow:0 15px 28px #455c7a0b}.match-line{display:flex;align-items:center;justify-content:space-between;padding:14px 10px;font-size:10px;color:#4b6586;border-bottom:1px solid #cdd9e9;animation:nr-match-arrive 6s ease-in-out infinite}.match-line:nth-child(2){animation-delay:.12s}.match-line:nth-child(3){animation-delay:.24s}.match-line i{display:grid;place-items:center;width:18px;height:18px;font-style:normal;border:1px solid #bbc6d4;border-radius:50%;font-size:9px;color:#657d9c}.match-art>small{display:block;font-size:4.5px;letter-spacing:.5px;margin:15px 0 3px;text-align:center;color:#8498b1}.feature-letter{grid-column:3;grid-row:1/3;background:#eee9e0;display:flex;flex-direction:column;min-height:0}.feature-letter:hover{background:#f4efe6}.letter-art{margin:45px 0 25px;padding:29px 24px;background:#fffdf9;box-shadow:0 15px 28px #47341c09;border:1px solid #dcd4c5;transform:rotate(5deg);min-height:230px;transition:transform .6s var(--nr-ease);position:relative}.feature-letter:hover .letter-art{transform:rotate(0)}.letter-art>span{font:18px Atelier,Georgia,serif;color:#96866a}.letter-art i{background:#e9e1d5;margin-top:16px}.letter-art i:nth-child(3){width:85%}.letter-art i:nth-child(4){width:60%}.letter-art em{font:17px Atelier,serif;color:#a6957a;display:block;margin-top:32px}.feature-letter .feature-link{margin-top:auto}.feature-private,.feature-versions{min-height:300px}.feature-private{background:#dde5f0}.feature-private:hover{background:#e5ecf4}.private-symbol{position:absolute;right:25px;bottom:10px;font:130px/1 Atelier,serif;color:#92a3ba66;transform:rotate(-35deg);pointer-events:none}.feature-versions{background:#edf2f8}.version-art{margin:23px 0 5px;transform:rotate(-3deg)}.version-art>span{background:#ffffff;border:1px solid #cfdbea;border-radius:3px;padding:9px 12px;font-size:7px;display:flex;justify-content:space-between;max-width:220px;position:relative;transition:transform .5s var(--nr-ease)}.version-art>span:nth-child(2){left:6px;margin-top:-3px}.version-art>span:nth-child(3){left:12px;margin-top:-3px;color:#8d9fb6}.feature-versions:hover .version-art>span:nth-child(2){transform:translateY(3px)}.feature-versions:hover .version-art>span:nth-child(3){transform:translateY(6px)}.nr-questions{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;align-items:start}.nr-questions h2{font-size:61px;line-height:.96;margin-bottom:25px}.nr-questions>div>p{font-size:10px;color:#7389a5;margin-bottom:24px}.nr-questions>div>a{font-size:10px}.nr-questions .faq-list{border-top:1px solid #c5d3e6}.nr-questions .faq-list details{border-bottom:1px solid #c5d3e6;margin:0;padding:0;background:none;border-radius:0}.nr-questions .faq-list summary{font-size:11px;font-weight:500;padding:22px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#3d526d;cursor:pointer}.nr-questions .faq-list summary::after{display:none}.nr-questions .faq-list summary::-webkit-details-marker{display:none}.nr-questions .faq-list summary>span{font-size:19px;font-weight:300;transition:transform .35s;color:#667e9d}.nr-questions details[open] summary>span{transform:rotate(45deg)}.nr-questions .faq-list p{font-size:10px;line-height:1.9;color:#6f86a3;margin:0;padding:0 30px 24px 0;animation:nr-line-in .4s var(--nr-ease)}.nr-finale{padding:40px 7.5% 115px;background:var(--nr-accent);color:#212d3c;position:relative;overflow:hidden;isolation:isolate}.finale-line{display:flex;justify-content:space-between;padding-bottom:80px;font-size:6px;letter-spacing:1.3px;color:#6b82a0}.nr-finale h2{font-size:clamp(59px,7.6vw,114px);line-height:1.01;letter-spacing:-6px;margin:0 0 43px;font-weight:500;position:relative;width:max-content;max-width:100%}.nr-finale h2 em{font-size:1.13em;letter-spacing:-4px}.finale-star{font:78px/1 Manrope,sans-serif;position:absolute;top:27px;left:calc(100% + 75px);color:#496283;animation:nr-star-spin 40s linear infinite}.nr-finale>p{font-size:9px;margin:22px 0 0;color:#667e9d}.finale-watermark{font-size:21vw;font-weight:700;line-height:.8;letter-spacing:-2vw;position:absolute;right:-1%;bottom:-15px;z-index:-1;color:#8fa1b844;pointer-events:none}.nr-footer{background:#f5f7fa;padding:65px 5% 0;color:var(--nr-ink)}.nr-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:52px}.nr-footer-top>p{font-size:20px;line-height:1.3;letter-spacing:-.7px;margin:0}.nr-footer-top>p em{font-size:29px;font-family:Atelier,Georgia,serif;color:#5d7491}.nr-footer-top .nr-button{font-size:11px}.nr-footer-nav{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--nr-line);border-bottom:1px solid var(--nr-line);padding:28px 0;gap:35px}.nr-footer-nav>nav{display:flex;gap:25px;font-size:9px;flex-wrap:wrap}.nr-footer-nav .nr-motion-toggle{font-size:8px;white-space:nowrap;color:#7389a5}.nr-colophon{display:flex;justify-content:space-between;gap:20px;padding:22px 0;color:#8497b0;font-size:6px;letter-spacing:.7px;line-height:1.8}.nr-colophon a{color:inherit;text-decoration:none}.library-credit{letter-spacing:0;font-size:7px}.library-credit a{text-decoration:underline;text-underline-offset:2px}.motion-page .article h1{font:500 53px/1.05 Manrope,sans-serif;letter-spacing:-2.5px;color:var(--nr-ink)}.motion-page .article h2{font:500 29px/1.15 Manrope,sans-serif;letter-spacing:-1px;color:#314157}.motion-page .article p,.motion-page .article li{font-size:13px;color:#607795}.motion-page .breadcrumb{font-size:9px;color:#7f93ad}.motion-page .btn{border-radius:6px;font-size:11px;padding:14px 20px}.motion-page .btn.primary{background:var(--nr-ink);color:#edf2f8}.motion-page .callout{background:#e3eaf3;border-color:#ccd9e9}.motion-page .section{padding-top:70px;padding-bottom:100px}.motion-page .section-head h1{font:500 53px/1.08 Manrope,sans-serif!important;letter-spacing:-2.8px;color:var(--nr-ink)}.motion-page .section-head h1 em{font:400 1.17em/1.02 Atelier,serif;color:#4d678a}.motion-page .section-head p{font-size:11px;color:#6e85a2}.motion-page .thumbnail{border-radius:4px;background:#dbe4f0;border-color:#c5d3e6;transition:background .5s}.motion-page .template-card:nth-child(2n) .thumbnail{background:#dee6f1}.motion-page .template-card:nth-child(3n) .thumbnail{background:#d9e2ee}.motion-page .template-card:hover .thumbnail{background:#cdd9e9}.motion-page .template-card .thumb-paper{transition:transform .6s var(--nr-ease);transform:rotate(-3deg);box-shadow:0 10px 24px #29374a10}.motion-page .template-card:nth-child(2n) .thumb-paper{transform:rotate(3deg)}.motion-page .template-card:hover .thumb-paper{transform:translateY(-10px) rotate(0)}.motion-page .template-card h3{font-size:14px;color:#324258}.motion-page .template-card p{font-size:10px;color:#768ca8}.motion-page .template-card .arrow-circle{border-color:#bbc5d3;color:#627a99}.motion-page .eyebrow{color:#7389a6}.motion-page .guide-card{background:#eef2f8;border-color:#cbd8e9;border-radius:7px;transition:transform .4s var(--nr-ease)}.motion-page .guide-card:hover{transform:translateY(-4px)}.nr-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s var(--nr-ease),transform .9s var(--nr-ease);transition-delay:var(--reveal-delay,0ms)}.nr-reveal.in-view{opacity:1;transform:translateY(0)}
/* The working studio shares the same visual language; document styles remain scoped. */
.builder{background:#f0f4f9;color:var(--nr-ink);--ink:#1e293b}.builder .app-header{height:76px;background:#f5f7fa;border-bottom:1px solid #c6d4e7;padding:0 25px;gap:23px}.builder .app-header .logo{color:#243141;font-size:23px;letter-spacing:-1.3px;gap:10px;min-width:180px}.builder .app-header .logo img{background:#e4eaf3;border-radius:6px;padding:4px;width:29px;height:29px}.builder .app-header .logo .sub{color:#7188a5;font-size:7px;letter-spacing:1.2px}.builder .app-header .divider{background:#c6d4e7}.builder .document-title{font:500 11px Manrope,sans-serif;color:#405571;letter-spacing:-.2px}.builder .save-status{font-size:7px;color:#8497b0}.builder .save-status svg{color:#6a81a0}.builder .app-document{border-left:1px solid #ccd9e9;padding-left:20px;max-width:205px}.builder .workspace-search{font-size:9px;color:#8699b1;border:1px solid #d2ddeb;background:#edf1f7;border-radius:6px;min-width:175px;padding:10px 12px}.builder .workspace-search kbd{font-size:7px;background:#e0e7f2;border-color:#cbd8e9;color:#8295af}.builder .app-header-actions{gap:10px}.builder .app-header-actions .btn{font-size:9px;border-radius:5px;padding:11px 14px}.builder .app-header-actions .btn.primary{background:#212c3b;color:#eaeff6;border-color:#212c3b}.builder .app-header-actions .btn.primary:hover{background:#34465d}.builder .icon-btn{color:#8295af}.builder .btn{font-family:Manrope,sans-serif;border-radius:6px;font-size:10px;letter-spacing:0;transition:background .25s,box-shadow .25s,transform .3s var(--nr-ease)}.builder .btn.primary{background:#222e3d;border-color:#222e3d;color:#eff3f8}.builder .btn.primary:hover{background:#35475f;box-shadow:0 4px 14px #2c3a4d1a}.builder .btn.ghost{color:#647c9c;border-color:#c8d6e8}.builder .workspace{height:calc(100dvh - 76px);grid-template-columns:210px minmax(340px,450px) minmax(320px,1fr)}.builder .workspace-nav{background:#edf2f8;color:#506b8f;border-right:1px solid #cdd9e9;padding:26px 15px 17px}.builder .nav-caption{font-size:7px;letter-spacing:1.4px;color:#879ab3;margin-bottom:15px}.builder .section-nav{gap:4px}.builder .nav-tab{position:relative;color:#677f9e;font-size:10px;padding:11px 13px;border-radius:6px;gap:11px;transition:background .3s,color .3s,padding .45s var(--nr-ease);line-height:1.3}.builder .nav-tab svg{width:14px;height:14px;opacity:.8;color:inherit}.builder .nav-tab:hover{background:#dbe4ef;color:#3b4f6a}.builder .nav-tab.active{background:#dce6f2;color:#374961;padding-left:17px;box-shadow:inset 2px 0 #7288a5}.builder .nav-tab.active::after{display:none}.builder .nav-separator{background:#cbd8e9;height:1px;margin:16px 10px}.builder .nav-group-caption{margin-top:0;margin-bottom:9px;font-size:6px;letter-spacing:1px}.builder .quality-card{background:#d9e3ef;border:1px solid #c6d4e7;border-radius:7px;margin-top:auto;padding:15px 12px;color:#637b9a}.builder .quality-top{font-size:8px;color:#687f9e}.builder .quality-top strong{font-size:13px;color:#445a78}.builder .quality-card p{font-size:6px;line-height:1.8;color:#8396af}.builder .progress-track{height:3px;background:#bfcfe4;border-radius:5px;margin:12px 0}.builder .progress-track>span{background:#6b82a1;transition:width .6s var(--nr-ease)}.builder .bottom-note{font-size:6.5px;color:#899cb4;margin-top:20px;line-height:1.9}.builder .bottom-note svg{color:#6e85a2}.builder .bottom-note a{color:#748aa6;font-size:6px}.builder .editor-pane{background:#ffffff;border-right:1px solid #d3deec;padding:36px 33px 80px}.builder .editor-eyebrow{font-size:7px;letter-spacing:1.4px;color:#8397b0;margin-bottom:17px}.builder .status-dot{width:4px;height:4px;background:#758ba7;box-shadow:0 0 0 3px #758ba710}.builder .editor-pane h1{font:500 35px/1.13 Manrope,sans-serif;letter-spacing:-1.6px;color:#2c3a4d;margin:0 0 15px}.builder .editor-pane h1 em{font-family:Atelier,Georgia,serif;font-weight:400;font-size:1.15em;color:#677f9e}.builder .editor-intro{font-size:10px;line-height:1.9;color:#8c9eb5;max-width:350px;margin-bottom:28px}.builder .field label,.builder .field>span{font-size:8px;color:#667e9d;font-weight:500;margin-bottom:7px;letter-spacing:0}.builder .field input,.builder .field select,.builder .field textarea{border:1px solid #d0dceb;border-radius:6px;background:#ffffff;color:#435976;font-size:11px;padding:12px 13px;line-height:1.55;transition:border-color .3s,box-shadow .3s}.builder .field input::placeholder,.builder .field textarea::placeholder{color:#abb8c9}.builder .field input:focus,.builder .field textarea:focus,.builder .field select:focus{border-color:#7c91ac;box-shadow:0 0 0 3px #92a3b914;outline:none}.builder .field small{font-size:7px;color:#98a8bd;margin-top:6px;line-height:1.7}.builder .field-grid{gap:19px 15px}.builder .field-grid .field{margin-bottom:0}.builder .section-tip{padding:13px 14px;background:#e6edf5;border:1px solid #d5dfed;border-radius:6px;color:#798ea9;font-size:8px;line-height:1.9;margin-top:22px}.builder .section-tip svg{color:#7389a6;flex-shrink:0}.builder .checkline{font-size:8px;color:#7e92ac;margin-top:22px}.builder .checkline input{accent-color:#637b9a}.builder .editor-next{border-color:#d7e1ee;margin-top:29px;padding-top:22px}.builder .editor-next>span{color:#97a8bd;font-size:7px}.builder .preview-pane{background-color:#e8eef6;background-image:radial-gradient(#758ba72b .65px,transparent .65px);background-size:15px 15px;padding:23px 27px 30px;--nr-preview-width:100%}.builder .preview-toolbar{color:#8498b1;font-size:7px;margin-bottom:24px}.builder .preview-switches{gap:10px}.builder .preview-mode-label{font-size:7px;color:#91a2b9}.builder .preview-mode-label.active{color:#4e698c}.builder .preview-toolbar select{font-size:7px;background:#f0f3f8;border-color:#c2d1e5;color:#7188a5;border-radius:4px;padding:7px}.builder .resume-paper{box-shadow:0 3px 9px #1f293710,0 16px 38px #28354610;border:0}.builder .paper-footer{font-size:6px;color:#8b9db5;margin-top:17px}.builder .sample-label{font-size:6px;color:#91a2b8}.builder .tool-card,.builder .repeat-card,.builder .section-card,.builder .document-card{border-color:#dce6f2;background:#ffffff;border-radius:7px}.builder .modal-backdrop{background:#1c263270;backdrop-filter:blur(8px)}.builder .modal{background:#ffffff;border:1px solid #d2ddec;border-radius:12px;box-shadow:0 30px 120px #161d2733;padding:32px;animation:nr-dialog-in .4s var(--nr-ease)}.builder .modal-head h2{font:500 28px/1.15 Manrope,sans-serif;color:#3a4e68;letter-spacing:-1px}.builder .modal>p,.builder .modal-note{color:#8d9fb6;font-size:9px;line-height:1.9}.builder .export-options{gap:10px}.builder .export-option{border:1px solid #d2ddeb;border-radius:7px;background:#f0f4f9;color:#607897;padding:22px 18px;transition:transform .35s var(--nr-ease),background .3s}.builder .export-option:hover{transform:translateY(-3px);background:#e2e9f3;border-color:#a5b3c5}.builder .export-option strong{font:500 16px Manrope,sans-serif;color:#465e7d}.builder .export-option small{font-size:8px;color:#8a9cb4;line-height:1.8}.builder .export-option svg{color:#7389a6}.builder .export-review-note{background:#e8eef5;color:#8699b1;border:1px solid #d0dceb;font-size:8px;border-radius:5px}.builder .export-review-note button{color:#607795}.builder .guided-progress{border-color:#d4dfed;color:#9dacc0}.builder .guided-progress span.active{color:#5a708c}.builder .guided-progress i{background:#e5ecf4;border-color:#d0dceb;color:#8498b1}.builder .guided-progress .active i{background:#dce6f2;color:#5c7391;border-color:#dce6f2}.builder .modal .guided-question{font:500 35px/1.1 Manrope,sans-serif;letter-spacing:-1.5px;color:#3e536f}.builder .journey-options>button{background:#f2f5f9;border:1px solid #cfdbea;border-radius:7px;color:#758ba7;padding:18px;text-align:left}.builder .journey-options>button:hover,.builder .journey-options>button.active{background:#dde6f1;border-color:#889bb3;color:#516c90}.builder .journey-options strong{font-size:11px;color:inherit}.builder .journey-options small{font-size:8px;color:#8fa0b7}.builder .guided-footer{border-color:#d4dfed;color:#9faec2}.builder .guided-privacy{color:#8a9cb4;font-size:8px}.builder .companion-id{background:#e5ecf4;border:1px solid #cfdbea;border-radius:8px;color:#8699b1;padding:17px}.builder .companion-id>span{color:#7087a4;background:#d0dceb;animation:nr-orb-pulse 5s ease-in-out infinite}.builder .companion-id strong{font-size:10px;color:#6c83a1}.builder .companion-id small{font-size:7px;color:#9dacc0}.builder .companion-id i{background:#8094ae}.builder .companion-prompts{gap:8px}.builder .companion-prompts button{font-size:10px;padding:16px;background:#f6f8fb;color:#7b90ab;border:1px solid #d8e2ee;border-radius:6px;transition:background .3s,transform .3s}.builder .companion-prompts button:hover{background:#e6ecf4;transform:translateX(3px)}.builder .companion-prompts button.active{background:#dde5f0;border-color:#b6c1d0;color:#516c90}.builder .companion-welcome{border-color:#d8e2ee;color:#a8b6c8}.builder .companion-welcome p{font:500 21px/1.3 Manrope,sans-serif;letter-spacing:-.6px;color:#8c9eb5}.builder .companion-welcome>span{color:#acb9ca}.builder .companion-welcome em{font-family:Atelier,serif;color:#768ca8;font-size:1.15em}.builder .companion-disclosure{color:#a2b1c4;font-size:7px}.builder .companion-task{background:#f6f8fb;border:1px solid #d2ddec;border-radius:7px}.builder .companion-task h2{font:500 25px/1.15 Manrope,sans-serif;color:#637b9a;letter-spacing:-.8px}.builder .wording-option{border:1px solid #cad7e8;background:#e9eef5;border-radius:6px;color:#8295af}.builder .wording-option p{font:400 23px/1.25 Atelier,Georgia,serif;color:#7086a3}.builder .wording-option>span{color:#94a4ba}.builder .wording-option button{background:#d2ddeb;color:#7086a3;border-radius:4px}.builder .toast{background:#253243;color:#e2e9f3;border:1px solid #516c90;border-radius:7px;font-size:10px;box-shadow:0 10px 35px #212c3b2b}.builder .mobile-view-toggle{background:#243040;color:#e0e7f2;border-color:#617998;box-shadow:0 5px 20px #29374925;border-radius:30px}.builder .import-drop{background:#edf1f7;border:1px dashed #b3bfcf;color:#8a9cb4;border-radius:8px}.builder .import-drop strong{font:500 21px Manrope,sans-serif;color:#798eaa}.builder .command-search input{color:#7187a4;background:#f8fafc;border-color:#ccd9e9}.builder .command-result{border-color:#d9e3ef;color:#8c9eb5;background:none}.builder .command-result:hover,.builder .command-result:focus{background:#e2e9f3}.builder .command-result strong{color:#6e85a3}.builder.focus-workspace .workspace{grid-template-columns:minmax(360px,440px) 1fr}.builder .workspace-animated{animation:nr-editor-in .35s var(--nr-ease)}
@keyframes nr-line-in{from{opacity:0;transform:translateY(28px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes nr-ink{to{stroke-dashoffset:0}}@keyframes nr-star-spin{to{transform:rotate(360deg)}}@keyframes nr-note-float{50%{transform:translateY(-10px)}}@keyframes nr-front-float{50%{transform:translate(0,-6px) rotate(-3deg) translateZ(28px)}}@keyframes nr-back-float{50%{transform:translate(-47px,-26px) rotate(-17deg)}}@keyframes nr-side-float{50%{transform:translate(61px,-6px) rotate(14deg)}}@keyframes nr-ticker{to{transform:translateX(calc(-50% - 21.5px))}}@keyframes nr-orb-pulse{50%{box-shadow:0 0 0 7px #6f86a30d;transform:rotate(15deg)}}@keyframes nr-sketch-float{50%{transform:translateY(-7px) rotate(-7deg)}}@keyframes nr-sketch-stroke{0%,10%{stroke-dashoffset:240}45%,75%{stroke-dashoffset:0}100%{stroke-dashoffset:-240}}@keyframes nr-caret{50%{opacity:0}}@keyframes nr-pointer{50%{transform:translate(-19px,-6px) rotate(5deg)}}@keyframes nr-download{50%{transform:translateY(5px)}}@keyframes nr-match-arrive{50%{transform:translateX(3px);background:#d9e3ef}}@keyframes nr-dialog-in{from{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nr-editor-in{from{opacity:.45;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.nr-header,.nr-hero{padding-left:max(5%,calc((100vw - 1500px)/2));padding-right:max(5%,calc((100vw - 1500px)/2))}.hero-layout{min-height:760px}.hero-playground{transform:scale(1.1)}.nr-section{padding-left:max(7.5%,calc((100vw - 1350px)/2));padding-right:max(7.5%,calc((100vw - 1350px)/2))}}
@media(max-width:1150px){.nr-nav{gap:20px;padding:14px 0}.nr-header-actions{gap:16px}.nr-workspace{display:none}.hero-copy{padding-left:0}.hero-copy h1{letter-spacing:-3.6px;font-size:6.2vw}.hero-playground{margin-left:-20px;transform:scale(.93);transform-origin:center right}.note-top{left:0}.note-bottom{right:-20px}.hero-layout{min-height:630px}.hero-smallprint{gap:10px;font-size:7px}.nr-section{padding:90px 6%}.gallery-layout{gap:40px;grid-template-columns:250px 1fr}.nr-companion{gap:45px}.writing-demo{padding:22px}.demo-actions>span{font-size:6px}.process-grid{gap:30px}.tool-feature{padding:24px}.tool-feature h3{font-size:23px}.nr-questions{gap:65px}.builder .app-header{padding:0 17px;gap:15px}.builder .app-header .logo{min-width:150px}.builder .workspace-search{min-width:38px;margin-left:auto}.builder .workspace-search>span,.builder .workspace-search>kbd{display:none}.builder .workspace{grid-template-columns:175px minmax(330px,400px) minmax(290px,1fr)}.builder .workspace-nav{padding:25px 10px 17px}.builder .nav-tab{font-size:9px;padding:10px;gap:9px}.builder .editor-pane{padding:32px 25px 70px}.builder .preview-pane{padding:23px 20px}.builder .editor-pane h1{font-size:31px}.builder .preview-switches{gap:7px}.builder .quality-card{padding:13px 9px}.builder .quality-top{font-size:7px}.builder .app-header-actions .btn{padding:10px;font-size:8px}}
@media(max-width:900px){.nr-header{height:82px}.nr-nav{font-size:9px;gap:16px}.nr-header .nr-brand>span:last-child{font-size:22px}.nr-header .brand-symbol{font-size:48px;width:33px;height:35px}.nr-header .brand-product{font-size:7px}.hero-meta{font-size:6px;letter-spacing:1px}.hero-layout{grid-template-columns:1fr 1fr;min-height:570px}.hero-copy h1{font-size:6vw;letter-spacing:-2.8px}.hero-copy>p{font-size:10px}.nr-eyebrow{font-size:7px;letter-spacing:.8px;gap:7px}.hero-copy{padding-top:35px;padding-bottom:35px}.you-star{font-size:40px;left:calc(100% + 16px)}.hero-playground{transform:scale(.79);width:460px;left:50%;margin-left:-230px;transform-origin:center center;height:580px;margin-right:0}.hero-cta{gap:15px;flex-wrap:wrap}.hero-cta .nr-button{font-size:10px;padding:15px;min-height:45px;gap:20px}.hero-secondary{font-size:9px}.hero-smallprint{flex-wrap:wrap;gap:8px;font-size:6px}.hero-meta>span:last-child{max-width:180px;text-align:right}.hero-bottom>span{font-size:5px}.hero-bottom{min-height:60px}.nr-manifesto{gap:35px;grid-template-columns:1fr 3fr}.nr-section h2{font-size:39px;letter-spacing:-1.8px}.nr-section h2 em{letter-spacing:-1px}.manifesto-bottom p{font-size:10px}.manifesto-symbol{font-size:56px}.gallery-layout{grid-template-columns:210px 1fr;gap:30px}.gallery-stage{min-height:555px}.gallery-paper{transform:translateX(100px) rotate(12deg) scale(.84);top:46px}.gallery-paper.is-active{transform:rotate(-4deg) scale(.84)}.gallery-choice{font-size:12px;padding-block:14px}.gallery-description h3{font-size:30px}.gallery-description{padding-top:22px}.gallery-description p{font-size:9px}.collection-top>p{font-size:8px;max-width:210px}.gallery-stage-label{font-size:4.5px;left:18px;top:22px}.gallery-controls{left:17px;right:17px;font-size:4.5px}.gallery-controls button{width:30px;height:30px}.nr-companion{grid-template-columns:1fr 1fr;gap:30px}.companion-copy>p{font-size:10px}.companion-points{gap:13px;font-size:8px;margin:25px 0}.companion-copy>a{font-size:9px}.companion-copy>small{font-size:6px}.writing-demo{padding:18px;border-radius:9px;transform:rotate(0)}.demo-bar{gap:8px}.demo-bar strong{font-size:10px}.demo-bar small{font-size:4.5px}.demo-local{display:none}.demo-conversation{padding:20px 0 17px;gap:8px}.demo-conversation p{font-size:10px}.demo-response{padding:13px}.demo-response>p{font-size:21px}.demo-actions>span{max-width:75px;line-height:1.7}.response-heading>span{max-width:140px;line-height:1.9}.demo-foot{font-size:4px}.writing-demo textarea{font-size:10px}.process-grid{gap:22px}.process-grid h3{font-size:17px}.process-grid p{font-size:9px}.process-grid article>a{font-size:7px}.process-title>a{font-size:8px}.process-illustration{height:155px}.tools-grid{gap:12px}.feature-wide{grid-template-columns:1fr;gap:28px}.match-art{max-width:290px}.feature-private,.feature-versions{min-height:330px}.tool-feature h3{font-size:21px}.feature-letter{padding:25px 20px}.letter-art{padding:25px 17px;min-height:200px;margin:35px 0 25px}.letter-art>span{font-size:16px}.feature-link{font-size:7px!important}.tool-feature p{font-size:8px}.nr-questions{grid-template-columns:1fr 1.4fr;gap:40px}.nr-questions .faq-list summary{font-size:10px;line-height:1.7}.nr-questions .faq-list p{font-size:9px}.nr-finale h2{font-size:77px;letter-spacing:-4px}.finale-star{font-size:55px;left:calc(100% + 35px)}.nr-footer-nav>nav{gap:20px;font-size:8px}.nr-footer-top>p{font-size:17px}.nr-footer-top .nr-button{font-size:9px;gap:20px}.builder .workspace,.builder.focus-workspace .workspace{grid-template-columns:160px minmax(300px,1fr);height:calc(100dvh - 76px);grid-template-rows:1fr}.builder .workspace-nav{display:flex;grid-row:1;grid-column:1;overflow:auto;padding:25px 10px;background:#edf2f8}.builder .section-nav{flex-direction:column}.builder .workspace-nav .nav-caption{display:block}.builder .workspace-nav .quality-card,.builder .workspace-nav .bottom-note{display:block}.builder .editor-pane,.builder.focus-workspace .editor-pane{grid-column:2;grid-row:1;display:block}.builder .preview-pane{display:none;grid-column:2;grid-row:1}.builder.preview-open .editor-pane{display:none}.builder.preview-open .preview-pane{display:block}.builder .mobile-view-toggle{display:flex;z-index:35;font-size:10px;bottom:20px}.builder .preview-toolbar{font-size:7px}.builder .preview-switches{gap:15px}.builder .preview-toolbar select{font-size:8px}.builder .preview-mode-label{font-size:9px}.builder .app-document{max-width:180px}.builder .app-header .logo{min-width:155px}.builder .app-header-actions .studio-import-button{display:flex}.builder .app-header-actions .studio-guide>span{display:none}.builder .app-header-actions .studio-guide{padding:9px}.builder .app-header-actions .icon-btn{display:none}.builder .editor-pane{padding:35px 30px 100px}.builder .preview-pane{padding:25px 35px 90px}.builder .field input{font-size:13px}.builder .field textarea{font-size:12px}}
@media(max-width:650px){html{scroll-padding-top:70px}.nr-header{height:76px;padding:0 6%;gap:10px}.nr-header .nr-brand{gap:9px}.nr-header .nr-brand>span:last-child{font-size:22px}.nr-header .brand-product{font-size:6px;letter-spacing:1.5px;margin-top:6px}.nr-header .brand-symbol{font-size:47px;width:31px;height:34px}.brand-symbol>span{font-size:14px;right:-2px}.nr-nav,.nr-workspace{display:none}.nr-header-actions{gap:16px}.nr-header .nr-small{font-size:9px;padding:10px 12px;min-height:36px;gap:15px;border-radius:5px}.nr-header .nr-small>span{font-size:16px}.nr-mobile-menu{display:block;position:relative;color:#3e536e}.nr-mobile-menu summary{list-style:none;display:flex;flex-direction:column;gap:5px;padding:8px 0 8px 7px;cursor:pointer}.nr-mobile-menu summary::-webkit-details-marker{display:none}.nr-mobile-menu summary i{height:1px;width:19px;display:block;background:currentColor;transition:transform .3s}.nr-mobile-menu[open] summary i:first-child{transform:translateY(3px) rotate(45deg)}.nr-mobile-menu[open] summary i:last-child{transform:translateY(-3px) rotate(-45deg)}.nr-mobile-menu nav{position:absolute;top:45px;right:-8px;background:#f4f7fa;border:1px solid #cdd9e9;border-radius:8px;min-width:255px;box-shadow:0 20px 40px #222d3c14;padding:12px 20px;animation:nr-dialog-in .3s var(--nr-ease)}.nr-mobile-menu nav a{display:block;text-decoration:none;padding:15px 0;border-bottom:1px solid #cfdbea;font-size:12px;color:#6a81a0}.nr-mobile-menu nav a:last-child{border:0}.nr-hero{padding:0 6%}.hero-meta{padding-top:22px;font-size:5px;letter-spacing:.8px}.hero-meta>span:last-child{font-size:4.5px;max-width:115px;line-height:1.9}.hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:0}.hero-copy{padding:43px 0 0;z-index:5}.nr-eyebrow{font-size:6.5px;letter-spacing:1.2px;margin-bottom:23px}.tiny-star{font-size:15px}.hero-copy h1{font-size:clamp(40px,10.3vw,68px);letter-spacing:-2.5px;margin-bottom:26px}.title-you{margin-bottom:8px;line-height:.85}.title-you em{font-size:1.4em;letter-spacing:-2px}.title-you>svg{height:23px;bottom:-17px}.you-star{font-size:41px;left:calc(100% + 27px);top:25%}.hero-copy>p{font-size:10px;line-height:1.9;margin:31px 0 24px;max-width:300px}.desktop-break{display:none}.hero-cta{gap:25px;flex-wrap:nowrap}.hero-cta .nr-button{font-size:11px;padding:15px 17px;gap:23px;min-height:46px}.hero-secondary{font-size:9px}.hero-smallprint{font-size:6px;gap:12px;margin-top:20px}.hero-smallprint svg{width:8px;height:8px}.hero-playground{height:405px;width:460px;flex-shrink:0;left:50%;margin-left:-230px;transform:scale(.74);transform-origin:center 35%;margin-top:8px;margin-bottom:15px}.hero-document{top:28px}.hero-orbit{top:-30px}.note-top{top:25px;left:16px}.note-bottom{bottom:-40px;right:2px}.hero-sticker{top:151px;right:0}.stage-caption{bottom:-73px;font-size:6px}.stage-cross{bottom:-48px;left:7%}.hero-bottom{margin-top:0;min-height:58px}.hero-bottom>span{font-size:4.1px;letter-spacing:.6px;max-width:105px;line-height:1.8}.hero-bottom>a{font-size:8px;gap:8px}.hero-bottom .nr-motion-toggle{font-size:6px;gap:7px}.hero-bottom .nr-motion-toggle>span:last-child{font-size:9px;margin-left:1px}.motion-led{width:4px;height:4px}.capability-strip{padding:16px 0;font-size:7px;letter-spacing:1.2px}.strip-track{gap:25px;animation-duration:30s}.strip-track i{font-size:13px}.nr-section{padding:65px 7%}.section-index{font-size:6px;letter-spacing:1.1px}.nr-section h2{font-size:36px;letter-spacing:-1.8px;line-height:1.1;margin:22px 0}.nr-section h2 em{font-size:1.15em;letter-spacing:-1px}.nr-manifesto{grid-template-columns:1fr;gap:21px}.nr-manifesto>.section-index{padding:0}.nr-manifesto h2{font-size:32px;margin:0 0 25px}.manifesto-bottom{gap:30px;align-items:start}.manifesto-bottom p{font-size:9px;line-height:1.95;max-width:260px}.manifesto-symbol{font-size:47px;margin-top:6px;flex-shrink:0}.nr-collection{padding:60px 6% 25px}.collection-top{display:block}.collection-top h2{font-size:37px;margin:23px 0 18px}.collection-top>p{max-width:280px;font-size:9px;line-height:1.8;margin:0}.gallery-layout{display:flex;flex-direction:column;gap:0;margin-top:29px;position:relative;padding-bottom:173px}.gallery-menu{display:contents}.gallery-choices{flex-direction:row;overflow-x:auto;gap:9px;padding-bottom:15px;scrollbar-width:none;order:0}.gallery-choices::-webkit-scrollbar{display:none}.gallery-choice{border:1px solid #ffffff25!important;border-radius:30px;padding:9px 15px!important;gap:8px;font-size:9px;flex-shrink:0;white-space:nowrap}.gallery-choice>span:first-child{font-size:5px}.gallery-choice .choice-arrow{display:none}.gallery-choice.active{background:#2563eb;color:#2e3e53;border-color:#2563eb!important}.gallery-choice:hover{color:#2563eb}.gallery-choice.active:hover{color:#2e3e53}.gallery-stage{order:1;min-height:482px;width:100%;border-radius:5px}.gallery-paper{top:29px;transform:translateX(80px) rotate(12deg) scale(.79)}.gallery-paper.is-active{transform:rotate(-3deg) scale(.79)}.gallery-paper.was-active{transform:translateX(-80px) rotate(-12deg) scale(.79)}.gallery-stage-label{top:18px;left:17px;font-size:4px;letter-spacing:1.1px}.gallery-controls{bottom:16px;font-size:4.5px;left:16px;right:16px}.gallery-description{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:20px;padding-top:24px}.gallery-description>#gallery-count{grid-column:1;font-size:5px;letter-spacing:1.3px}.gallery-description h3{grid-column:1;font-size:31px;margin:10px 0 7px;white-space:nowrap}.gallery-description p{grid-column:1;font-size:8px;margin-bottom:0}.gallery-description .nr-button{grid-column:2;grid-row:2;justify-self:end;font-size:9px;white-space:nowrap;padding:13px 15px;min-height:42px;gap:14px}.gallery-detail{grid-column:2;grid-row:3;justify-self:end;font-size:7px;margin:0!important}.collection-endnote{font-size:4.5px;line-height:1.8;margin-top:30px;padding-top:21px;gap:20px}.collection-endnote>span:first-child{max-width:150px}.collection-endnote>span:last-child{display:none}.nr-companion{grid-template-columns:1fr;gap:38px;padding:65px 7%}.companion-copy h2{font-size:42px}.companion-copy>p{font-size:10px;max-width:310px}.companion-points{font-size:9px;gap:14px;margin:26px 0}.companion-copy>a{font-size:10px}.companion-copy>small{font-size:7px;margin-top:13px}.writing-demo{padding:21px;justify-self:center;max-width:420px;transform:rotate(1deg)}.demo-bar strong{font-size:11px}.demo-bar small{font-size:5px}.companion-orb{width:33px;height:33px;font-size:23px}.demo-local{display:flex;font-size:4px}.demo-conversation p{font-size:11px}.demo-conversation{gap:11px;padding:22px 0}.writing-demo>label{font-size:5.5px}.writing-demo textarea{font-size:11px;min-height:103px;padding:12px}.demo-actions>span{font-size:6px;max-width:none}.writing-demo .gen-btn{font-size:10px;min-height:37px}.demo-response{padding:14px}.response-heading>span{max-width:none;font-size:4.5px}.response-heading button{font-size:6px}.demo-response>p{font-size:25px;margin:17px 0}.demo-response>small{font-size:5.5px}.wording-tabs>button{font-size:6px}.demo-foot{font-size:4px}.process-title{display:block}.process-title h2{font-size:36px}.process-title>a{font-size:9px;margin:0}.process-grid{grid-template-columns:1fr;gap:38px;margin-top:35px}.process-grid article{display:grid;grid-template-columns:20px 1fr;column-gap:14px}.process-illustration{grid-column:1/-1;height:200px;margin-bottom:22px}.process-num{grid-row:2/5;font-size:7px;margin-top:4px}.process-grid h3{font-size:20px;margin:0 0 11px}.process-grid p{font-size:10px;max-width:300px;margin:0;min-height:0;line-height:1.9}.process-grid article>a{font-size:8px;margin-top:17px;grid-column:2;justify-self:start}.process-grid .illustration-two .sketch-type{top:40px}.process-grid .illustration-three .format-tag{top:60px}.process-grid .illustration-three .word-tag{top:108px}.tools-title h2{font-size:35px}.tools-grid{grid-template-columns:1fr;gap:14px}.tool-feature{padding:26px;min-height:0}.tool-feature h3{font-size:27px;margin:20px 0 15px}.tool-feature p{font-size:10px;max-width:300px}.tool-feature>span:first-child,.tool-feature>div>span:first-child{font-size:6px}.feature-wide{grid-column:auto;grid-template-columns:1fr;gap:30px;padding-bottom:32px}.match-art{width:100%;max-width:300px;justify-self:center}.match-line{font-size:11px;padding:13px}.match-art>small{font-size:5px}.feature-letter{grid-column:auto;grid-row:auto}.letter-art{width:220px;align-self:center;min-height:230px;margin:30px 0 35px}.letter-art>span{font-size:19px}.letter-art em{font-size:19px}.feature-link{font-size:9px!important;margin-top:24px}.feature-private{padding-bottom:30px;min-height:270px}.feature-versions{padding-bottom:30px;min-height:340px}.version-art{max-width:260px;margin:28px 0}.version-art>span{font-size:9px;padding:12px 14px;max-width:260px}.private-symbol{right:22px;bottom:15px;font-size:150px}.nr-questions{grid-template-columns:1fr;gap:30px}.nr-questions h2{font-size:47px}.nr-questions>div>p{font-size:10px}.nr-questions .faq-list summary{font-size:10px;padding:21px 0;line-height:1.8}.nr-questions .faq-list p{font-size:9px}.nr-finale{padding:27px 7% 85px}.finale-line{font-size:4px;letter-spacing:.8px;padding-bottom:50px}.nr-finale h2{font-size:clamp(41px,10.7vw,68px);letter-spacing:-2.6px;line-height:1.02;margin-bottom:30px}.nr-finale h2 em{letter-spacing:-1.7px}.finale-star{font-size:34px;top:15px;left:calc(100% + 13px)}.nr-finale .nr-button{font-size:11px;padding:15px 18px;gap:25px;min-height:47px}.nr-finale>p{font-size:7px;margin-top:19px}.finale-watermark{font-size:23vw;bottom:-3px}.nr-footer{padding:42px 7% 0}.nr-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px;align-items:start;padding-bottom:34px}.nr-footer .nr-brand{gap:9px}.nr-footer .nr-brand>span:last-child{font-size:23px}.nr-footer .brand-product{font-size:6px}.nr-footer .brand-symbol{font-size:46px;width:31px;height:33px}.nr-footer-top>p{font-size:14px;letter-spacing:-.5px;justify-self:end}.nr-footer-top>p em{font-size:24px}.nr-footer-top .nr-button{grid-column:1/-1;font-size:10px;justify-self:start;padding:13px 16px;min-height:41px;gap:25px}.nr-footer-nav{align-items:start;gap:22px;padding:24px 0}.nr-footer-nav>nav{gap:16px 19px;max-width:230px;font-size:8px}.nr-footer-nav .nr-motion-toggle{font-size:6px;gap:6px;padding:0;line-height:1.7}.nr-footer-nav .nr-motion-toggle>span:last-child{margin:0;font-size:9px}.nr-colophon{flex-wrap:wrap;gap:12px 20px;padding:21px 0;font-size:5px}.library-credit{flex:1 0 100%;font-size:6px}.motion-page .article{padding:48px 7% 65px}.motion-page .article h1{font-size:40px;letter-spacing:-1.8px}.motion-page .article h2{font-size:26px;letter-spacing:-.8px}.motion-page .article p,.motion-page .article li{font-size:12px}.motion-page .section{padding:45px 7% 65px}.motion-page .section-head h1{font-size:39px!important;letter-spacing:-1.8px}.motion-page .section-head p{font-size:10px}.motion-page .template-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.motion-page .template-card .thumbnail{height:230px;padding:23px 0 0;overflow:hidden}.motion-page .template-card .thumb-paper{transform:scale(.66) rotate(-3deg);transform-origin:top center;min-width:200px;flex-shrink:0}.motion-page .template-card:nth-child(2n) .thumb-paper{transform:scale(.66) rotate(3deg)}.motion-page .template-card:hover .thumb-paper{transform:scale(.66) rotate(0) translateY(-6px)}.motion-page .template-card h3{font-size:12px;margin-top:13px}.motion-page .template-card p{font-size:7px;max-width:100px;line-height:1.8}.motion-page .template-card .arrow-circle{width:22px;height:22px;bottom:4px}.motion-page .template-card .arrow-circle svg{width:11px}.builder .app-header{height:65px;padding:0 12px;gap:10px}.builder .app-header .logo{min-width:27px;gap:0}.builder .app-header .logo>span{display:none}.builder .app-header .logo img{width:27px;height:27px;padding:3px}.builder .app-document{max-width:170px;min-width:68px;flex:1;padding-left:0;border:0}.builder .document-title{font-size:9px;letter-spacing:-.1px}.builder .save-status{font-size:6px;line-height:1.5;margin-top:2px}.builder .workspace-search{padding:6px;min-width:26px;background:transparent;border:0}.builder .workspace-search svg{width:14px;height:14px}.builder .app-header-actions{gap:5px}.builder .app-header-actions .btn{padding:9px 10px;font-size:8px;min-height:33px}.builder .app-header-actions .studio-guide{padding:8px;background:#e0e7f2;border:1px solid #cdd9e9}.builder .app-header-actions .studio-guide svg{width:13px;height:13px}.builder .app-header-actions .studio-import-button,.builder .app-header-actions .desktop-word{display:none!important}.builder .workspace,.builder.focus-workspace .workspace{height:calc(100dvh - 65px);grid-template-columns:1fr;grid-template-rows:53px minmax(0,1fr)}.builder .workspace-nav{grid-row:1;grid-column:1;display:block;padding:9px 11px;overflow:auto;border-right:0;border-bottom:1px solid #cdd9e9;background:#e6ecf4}.builder .workspace-nav .nav-caption,.builder .workspace-nav .nav-separator,.builder .workspace-nav .quality-card,.builder .workspace-nav .bottom-note{display:none}.builder .section-nav{flex-direction:row;gap:5px;width:max-content}.builder .nav-tab{font-size:9px;padding:9px 11px;border-radius:5px;gap:7px;white-space:nowrap}.builder .nav-tab.active{padding-left:11px;box-shadow:none;background:#dce6f2}.builder .nav-tab svg{width:12px;height:12px}.builder .editor-pane,.builder.focus-workspace .editor-pane{grid-row:2;grid-column:1;padding:29px 24px 100px;border:0}.builder .preview-pane{grid-row:2;grid-column:1;padding:24px 20px 95px}.builder .editor-pane h1{font-size:32px;letter-spacing:-1.3px}.builder .editor-intro{font-size:10px;max-width:100%;line-height:1.9}.builder .editor-eyebrow{font-size:6px;margin-bottom:15px}.builder .field label,.builder .field>span{font-size:9px}.builder .field input,.builder .field select{font-size:16px;padding:11px 12px}.builder .field textarea{font-size:14px;padding:12px;line-height:1.7}.builder .field small{font-size:7px}.builder .field-grid{gap:18px 13px}.builder .checkline{font-size:9px}.builder .section-tip{font-size:8px;padding:13px}.builder .editor-next>span{font-size:7px;max-width:130px;line-height:1.9}.builder .editor-next .btn{font-size:10px;padding:11px 15px}.builder .preview-toolbar{font-size:6px;gap:8px}.builder .preview-switches{gap:10px}.builder .preview-mode-label{font-size:7px}.builder .preview-toolbar select{font-size:7px;padding:6px}.builder .paper-footer{font-size:6px;line-height:1.7;gap:15px}.builder .mobile-view-toggle{font-size:10px;padding:12px 19px;bottom:19px}.builder .modal-backdrop{padding:13px}.builder .modal{padding:25px 21px;border-radius:10px;max-height:91dvh}.builder .modal-head h2{font-size:25px;letter-spacing:-.8px}.builder .modal .guided-question{font-size:30px;letter-spacing:-1px}.builder .guided-progress{gap:10px}.builder .guided-progress span{font-size:6px}.builder .guided-progress i{width:20px;height:20px;min-width:20px;font-size:7px}.builder .journey-options{grid-template-columns:1fr}.builder .journey-options>button{padding:14px}.builder .journey-options strong{font-size:11px}.builder .journey-options small{font-size:8px}.builder .guided-footer .btn{font-size:9px}.builder .export-option{padding:17px 15px}.builder .export-option strong{font-size:16px}.builder .export-option small{font-size:8px}.builder .companion-prompts button{font-size:10px;padding:15px 12px}.builder .companion-task h2{font-size:25px}.builder .wording-option p{font-size:23px}.builder .companion-welcome p{font-size:22px}.builder .import-drop strong{font-size:22px}.builder .command-search input{font-size:16px}}
@media(max-width:360px){.nr-header{padding:0 5%}.nr-header-actions{gap:12px}.nr-header .nr-small{font-size:8px;gap:10px;padding:9px 10px}.hero-copy h1{font-size:10.3vw;letter-spacing:-2px}.hero-copy>p{font-size:9px}.hero-cta{gap:18px}.hero-cta .nr-button{font-size:10px;gap:17px;padding:14px}.hero-secondary{font-size:8px}.hero-smallprint{font-size:5px;gap:9px}.hero-playground{transform:scale(.65);transform-origin:center 30%;margin-top:0;height:370px;margin-bottom:5px}.hero-bottom{min-height:55px}.hero-bottom>span{max-width:80px}.hero-bottom .nr-motion-toggle{font-size:5px}.gallery-paper{transform:translateX(80px) rotate(12deg) scale(.72)}.gallery-paper.is-active{transform:rotate(-3deg) scale(.72)}.gallery-stage{min-height:450px}.gallery-description h3{font-size:27px}.gallery-description .nr-button{font-size:8px;padding:12px;gap:10px}.nr-section h2{font-size:32px}.writing-demo{padding:17px}.demo-local{display:none}.response-heading>span{max-width:140px;line-height:1.8}.demo-actions>span{font-size:5.5px;max-width:100px}.nr-finale h2{font-size:10.6vw;letter-spacing:-2px}.finale-star{font-size:28px;left:calc(100% + 12px)}.builder .app-header{gap:7px}.builder .workspace-search{padding:4px;min-width:21px}.builder .app-header-actions .btn{font-size:7px;padding:8px}.builder .document-title{font-size:8px}.builder .field-grid{grid-template-columns:1fr}.builder .field.full{grid-column:1}.motion-page .template-card .thumbnail{height:205px}.motion-page .template-card .thumb-paper,.motion-page .template-card:nth-child(2n) .thumb-paper{transform:scale(.59);transform-origin:top center}.motion-page .template-card p{font-size:6px}}
html.nr-motion-paused *,html.nr-motion-paused *::before,html.nr-motion-paused *::after{animation-play-state:paused!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.nr-motion-paused .nr-reveal{opacity:1!important;transform:none!important}.nr-motion-paused .title-line{opacity:1;filter:none;transform:none;animation:none!important}.nr-motion-paused .title-you>svg path{stroke-dashoffset:0;animation:none!important}.nr-motion-paused .hero-deck{transform:none}.nr-motion-paused .motion-led{background:#8d9fb6;box-shadow:none}.nr-motion-paused .motion-led+span{color:#889bb3}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nr-reveal{opacity:1;transform:none}.motion-site *,.motion-site *::before,.motion-site *::after,.motion-page *,.builder *,.builder *::before,.builder *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.title-you>svg path{stroke-dashoffset:0}.hero-deck{transform:none!important}.nr-motion-paused .nr-reveal{opacity:1;transform:none}}
/* Readability takes precedence over decorative scale, especially in the editor. */
.nr-inline-arrow{display:inline-block;width:.9em;height:.9em;min-width:.9em;vertical-align:-.05em;overflow:visible}.nr-button>.nr-inline-arrow{width:15px;height:15px;min-width:15px}.brand-symbol>.nr-inline-arrow{position:absolute;right:-3px;top:-1px;background:var(--nr-paper);width:15px;height:15px;min-width:15px}.nr-brand .brand-symbol>span{display:flex}.nr-brand .brand-symbol>span .nr-inline-arrow{width:15px;height:15px}.nr-button-arrow{display:flex;align-items:center}.nr-workspace .nr-inline-arrow{margin-left:4px}.skiper-link .nr-inline-arrow{margin-left:2px}.hero-sticker>.sticker-corner .nr-inline-arrow{width:12px;height:12px}.note-tick .nr-inline-arrow{width:13px;height:13px}.gallery-choice>.choice-arrow{display:flex}.feature-link .nr-inline-arrow{margin-left:3px}.version-art small .nr-inline-arrow{width:9px;height:9px}.hero-copy>p{font-size:14px;color:#506b8f}.hero-smallprint{font-size:9px;color:#4d678a}.nr-nav,.nr-workspace{font-size:12px}.nr-eyebrow{font-size:10px;color:#526e92}.hero-meta{font-size:9px;color:#5c728f}.hero-bottom{font-size:8px;color:#5e7593}.hero-bottom>a{font-size:11px}.hero-bottom .nr-motion-toggle{font-size:10px}.section-index{font-size:9px;color:#5b728f}.manifesto-bottom p{font-size:14px;color:#526e92}.collection-top>p{font-size:12px;color:#a5b3c6}.gallery-choice{font-size:15px}.gallery-description p{font-size:12px;color:#9faec2}.gallery-description .nr-button{font-size:12px}.gallery-detail{font-size:10px}.collection-endnote{font-size:7px;color:#95a6bc}.companion-copy>p{font-size:14px;color:#526e92}.companion-points{font-size:12px;color:#475f7e}.companion-copy>a{font-size:12px}.companion-copy>small{font-size:10px;color:#677f9e}.demo-bar strong{font-size:13px;color:#3e536e}.demo-bar small{font-size:6px;color:#6c83a1}.demo-local{font-size:6px;color:#627998}.demo-conversation p{font-size:13px;color:#4f698c}.writing-demo>label{font-size:8px;color:#647c9c}.writing-demo textarea{font-size:13px;color:#3b4f69}.demo-actions>span{font-size:8px;color:#687f9e}.demo-response>p{color:#324359;font-size:27px}.response-heading{font-size:6px;color:#506b8e}.response-heading button{font-size:8px;color:#4b6586}.wording-tabs>button{font-size:8px;color:#5b718e}.wording-tabs>button.active{color:#3d526d}.demo-response>small{font-size:8px;color:#637c9c}.demo-foot{font-size:6px;color:#7389a6}.process-grid h3{font-size:23px;color:#3b4f69}.process-grid p{font-size:12px;color:#607796;min-height:75px}.process-grid article>a{font-size:10px;color:#5b718e}.process-title>a{font-size:11px}.tool-feature p{font-size:12px;color:#627a99}.feature-link{font-size:10px!important;color:#4c6688!important}.tool-feature>span:first-child,.tool-feature>div>span:first-child{font-size:8px;color:#7389a6}.match-line{font-size:12px}.match-art>small{font-size:6px}.version-art>span{font-size:9px}.nr-questions>div>p{font-size:12px;color:#627998}.nr-questions>div>a{font-size:11px;color:#5c7390}.nr-questions .faq-list summary{font-size:13px;color:#465d7c}.nr-questions .faq-list p{font-size:12px;color:#637b9a}.nr-footer-nav>nav{font-size:11px;color:#637b9a}.nr-footer-nav .nr-motion-toggle{font-size:9px;color:#657d9c}.nr-footer-top>p{color:#486080}.nr-finale>p{font-size:11px;color:#4f698c}.nr-motion-paused .motion-led+span{color:#627a9a}
.builder .nav-tab{font-size:12px;color:#4c6687}.builder .nav-caption{font-size:8px;color:#6b82a1}.builder .nav-group-caption{font-size:7px}.builder .editor-pane h1{color:#2c3b4e}.builder .editor-intro{font-size:12px;color:#617897;line-height:1.9}.builder .editor-eyebrow{font-size:9px;color:#657d9c}.builder .field label,.builder .field>span{font-size:11px;color:#4d6788}.builder .field input,.builder .field textarea,.builder .field select{font-size:13px;color:#3a4d66}.builder .field input::placeholder,.builder .field textarea::placeholder{color:#8699b1}.builder .field small{font-size:9px;color:#768ba7}.builder .section-tip{font-size:10px;color:#6b82a0}.builder .checkline{font-size:11px;color:#637b9a}.builder .editor-next>span{font-size:9px;color:#7b90ab}.builder .save-status{font-size:8px;color:#68809f}.builder .document-title{font-size:12px;color:#506a8d}.builder .workspace-search{font-size:10px;color:#758ba7}.builder .btn{font-size:11px}.builder .app-header-actions .btn{font-size:10px}.builder .preview-toolbar{font-size:8px;color:#758ba7}.builder .preview-mode-label{font-size:9px;color:#798ea9}.builder .preview-toolbar select{font-size:9px;color:#667e9d}.builder .quality-top{font-size:9px;color:#6c83a1}.builder .quality-card p{font-size:8px;color:#7389a6}.builder .bottom-note{font-size:8px;color:#788da9}.builder .bottom-note a{font-size:8px;color:#657d9d}.builder .paper-footer,.builder .sample-label{font-size:8px;color:#7389a6}.builder .companion-id strong{font-size:12px;color:#647c9c}.builder .companion-id small{font-size:9px;color:#7d91ac}.builder .companion-prompts button{font-size:12px;color:#607796}.builder .companion-disclosure{font-size:9px;color:#7d91ac}.builder .modal>p,.builder .modal-note{font-size:11px;color:#7087a4}.builder .journey-options strong{font-size:13px;color:#68809f}.builder .journey-options small{font-size:10px;color:#798ea9}.builder .guided-progress span{font-size:9px;color:#7b8faa}.builder .guided-footer{font-size:10px;color:#778ca8}.builder .guided-privacy{font-size:10px;color:#748aa6}.builder .export-option small{font-size:10px;color:#758aa6}.builder .export-review-note{font-size:10px;color:#7389a6}.builder .export-review-note button{color:#5c728f}.builder .import-drop{color:#788da8}.builder .wording-option p{color:#5a708d}.builder .wording-option>span{color:#7389a6}.builder .companion-welcome p{color:#6a819f}.builder .companion-welcome small{color:#8396af}
.nr-offscreen *{animation-play-state:paused!important}.motion-page .guide-card p{font-size:12px;color:#607796}.motion-page .guide-card h3{font-size:21px}.motion-page .section-head p{font-size:13px;color:#627a9a}.motion-page .template-card p{font-size:11px;color:#677f9e}
@media(max-width:1150px){.nr-nav{font-size:10px;gap:18px}.hero-copy>p{font-size:12px}.hero-smallprint{font-size:8px;gap:12px}.hero-meta{font-size:8px}.builder .nav-tab{font-size:10px}.builder .field input,.builder .field select,.builder .field textarea{font-size:13px}.builder .editor-intro{font-size:11px}.builder .app-header-actions .btn{font-size:9px}.builder .workspace-search{min-width:26px}.builder .app-document{max-width:190px}.builder .field label,.builder .field>span{font-size:10px}.builder .preview-switches{gap:7px}}
@media(max-width:900px){.nr-nav{font-size:9px;gap:15px}.hero-copy>p{font-size:11px}.hero-smallprint{font-size:7px}.hero-meta{font-size:6px}.hero-copy .nr-eyebrow{font-size:8px}.manifesto-bottom p{font-size:12px}.section-index{font-size:8px}.companion-copy>p{font-size:12px}.companion-points{font-size:10px}.writing-demo textarea{font-size:12px}.demo-actions>span{font-size:7px}.demo-response>p{font-size:24px}.response-heading{font-size:5px}.wording-tabs>button{font-size:7px}.demo-response>small{font-size:7px}.process-grid h3{font-size:19px}.process-grid p{font-size:11px;min-height:85px}.process-grid article>a{font-size:9px}.tool-feature p{font-size:11px}.nr-questions .faq-list summary{font-size:12px}.nr-questions .faq-list p{font-size:11px}.nr-footer-nav>nav{font-size:9px}.builder .editor-intro{font-size:12px}.builder .field label,.builder .field>span{font-size:11px}}
@media(max-width:650px){.hero-copy>p{font-size:12px;line-height:1.9}.hero-meta{font-size:6px}.hero-meta>span:last-child{font-size:5px}.hero-copy .nr-eyebrow{font-size:8px;letter-spacing:.8px}.hero-smallprint{font-size:7px;gap:13px}.hero-bottom>span{font-size:5px;max-width:115px}.hero-bottom>a{font-size:9px}.hero-bottom .nr-motion-toggle{font-size:7px}.nr-section .section-index{font-size:7px}.manifesto-bottom p{font-size:12px;line-height:1.9}.collection-top>p{font-size:11px}.gallery-choice{font-size:10px}.gallery-description p{font-size:10px}.gallery-description .nr-button{font-size:10px}.gallery-detail{font-size:9px!important}.collection-endnote{font-size:5px}.companion-copy>p{font-size:12px}.companion-points{font-size:11px}.companion-copy>a{font-size:12px}.companion-copy>small{font-size:9px}.demo-bar strong{font-size:12px}.demo-bar small{font-size:5px}.demo-local{font-size:4px}.demo-conversation p{font-size:12px}.writing-demo>label{font-size:7px}.writing-demo textarea{font-size:12px}.demo-actions>span{font-size:7px}.demo-response>p{font-size:26px}.response-heading{font-size:5px}.wording-tabs>button{font-size:7px}.demo-response>small{font-size:7px}.demo-foot{font-size:5px}.process-grid h3{font-size:22px}.process-grid p{font-size:12px;min-height:0}.process-grid article>a{font-size:10px}.process-title>a{font-size:10px}.tool-feature p{font-size:12px}.tool-feature>span:first-child,.tool-feature>div>span:first-child{font-size:7px}.feature-link{font-size:10px!important}.match-line{font-size:12px}.nr-questions>div>p{font-size:12px}.nr-questions .faq-list summary{font-size:12px}.nr-questions .faq-list p{font-size:11px}.nr-footer-nav>nav{font-size:10px}.nr-footer-nav .nr-motion-toggle{font-size:7px}.nr-finale>p{font-size:9px}.builder .document-title{font-size:10px}.builder .save-status{font-size:6px}.builder .app-header-actions .btn{font-size:8px}.builder .editor-eyebrow{font-size:8px}.builder .editor-intro{font-size:12px}.builder .field label,.builder .field>span{font-size:11px}.builder .field input,.builder .field select{font-size:16px}.builder .field textarea{font-size:14px}.builder .nav-tab{font-size:10px}.builder .field small{font-size:9px}.builder .section-tip{font-size:10px}.builder .checkline{font-size:11px}.builder .editor-next>span{font-size:9px}.builder .preview-toolbar{font-size:7px}.builder .preview-mode-label,.builder .preview-toolbar select{font-size:8px}.builder .paper-footer,.builder .sample-label{font-size:7px}.builder .companion-prompts button{font-size:12px}.builder .journey-options strong{font-size:12px}.builder .journey-options small{font-size:10px}.builder .guided-progress span{font-size:7px}.builder .export-option small{font-size:10px}.builder .guided-privacy{font-size:9px}.motion-page .template-card p{font-size:9px}.motion-page .section-head p{font-size:12px}}
@media print{.builder .workspace{height:auto!important;display:block!important}.builder .app-header,.builder .workspace-nav,.builder .editor-pane,.builder .preview-toolbar,.builder .paper-footer,.builder .sample-label,.builder .mobile-view-toggle,.builder .modal-backdrop{display:none!important}.builder .preview-pane{display:block!important;padding:0!important;background:white!important}.builder .resume-paper{box-shadow:none!important}}
/* Contrast for the reading and writing surfaces (AA text targets). */
.hero-copy>p,.manifesto-bottom p,.companion-copy>p,.companion-points,.process-grid p,.tool-feature p,.nr-questions>div>p,.nr-questions .faq-list p,.nr-footer-nav>nav{color:#52657d}.section-index,.nr-eyebrow,.hero-meta,.hero-bottom,.hero-smallprint{color:#4c6586}.process-title>a,.process-grid article>a,.companion-copy>a,.companion-copy>small,.nr-questions>div>a,.nr-footer-nav .nr-motion-toggle{color:#52657d}.tool-feature>span:first-child,.tool-feature>div>span:first-child{color:#52657d}.feature-link{color:#3f546f!important}.nr-questions .faq-list summary{color:#475569}.writing-demo textarea{color:#33455c}.demo-bar strong{color:#3b4e68}.demo-conversation p,.writing-demo>label,.demo-actions>span,.response-heading,.response-heading button,.demo-response>small,.wording-tabs>button{color:#52657d}.wording-tabs>button.active{color:#35475f}.nr-collection .section-index{color:#a5b3c5}.gallery-description .nr-button{color:#1f2a38}.gallery-description p{color:#a5b3c5}.builder .editor-intro,.builder .section-tip,.builder .checkline,.builder .field small,.builder .editor-next>span,.builder .bottom-note,.builder .bottom-note a{color:#52657d}.builder .field label,.builder .field>span,.builder .nav-tab,.builder .nav-caption,.builder .editor-eyebrow,.builder .document-title,.builder .save-status,.builder .workspace-search{color:#475569}.builder .field input::placeholder,.builder .field textarea::placeholder{color:#617897}.builder .quality-top,.builder .quality-card p,.builder .preview-toolbar,.builder .preview-mode-label,.builder .preview-toolbar select,.builder .paper-footer,.builder .sample-label{color:#52657d}.builder .companion-id strong,.builder .companion-id small,.builder .companion-prompts button,.builder .companion-disclosure,.builder .companion-welcome p,.builder .companion-welcome small,.builder .companion-task h2,.builder .wording-option p,.builder .wording-option>span,.builder .wording-option button{color:#52657d}.builder .modal>p,.builder .modal-note,.builder .journey-options strong,.builder .journey-options small,.builder .guided-progress span,.builder .guided-footer,.builder .guided-privacy,.builder .export-option small,.builder .export-review-note,.builder .export-review-note button{color:#52657d}.motion-page .section-head p,.motion-page .template-card p,.motion-page .guide-card p,.motion-page .article p,.motion-page .article li{color:#52657d}
@media(min-width:651px) and (max-width:900px){.builder .mobile-view-toggle{position:fixed;left:calc(50% + 80px);bottom:20px;transform:translateX(-50%);min-height:42px;padding:12px 20px;border-radius:30px;align-items:center;gap:9px;z-index:35}.builder .mobile-view-toggle svg{width:14px;height:14px}}
.builder .app-header .logo{font-family:Manrope,Arial,sans-serif;font-weight:750}.builder .app-header .logo .sub{font-weight:500}
