.hero{isolation:isolate;background:radial-gradient(76% 520px at 50% 0,#fff 6%,#fff0 100%),linear-gradient(#f8f8f7 0%,#efefed 25%,#d6d7d4 45%,#a4a6a3 61%,#626563 72%,#292c2b 82%,#181b1a 90%,#0b0d0e 100%);padding-top:58px;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;opacity:.18;pointer-events:none;background-image:radial-gradient(circle,#5a5d5c 0 1px,#0000 1.4px),radial-gradient(circle,#fff 0 1px,#0000 1.5px),radial-gradient(circle,#2f3332 0 .8px,#0000 1.2px);background-position:9px 17px,31px 6px,4px 39px;background-size:47px 53px,79px 83px,113px 101px;position:absolute;inset:42px 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 88%,#0000 100%)}.hero>*{z-index:1;position:relative}.hero-product-name{letter-spacing:-.045em;justify-content:center;align-items:baseline;gap:12px;margin:0 auto 13px;font-size:clamp(23px,2.25vw,31px);font-weight:680;line-height:1.25;display:flex}.hero-product-name>span{color:#696969;letter-spacing:-.025em;font-size:.63em;font-weight:450}.hero-content>h1{letter-spacing:-.055em;text-wrap:balance;max-width:1050px;margin:0 auto 42px;font-size:clamp(30px,3.2vw,44px);font-weight:650;line-height:1.3}.hero-actions{justify-content:center;margin:30px 0 64px;display:flex}#hero-title>span{color:inherit;font:inherit}.hero-actions .button{min-height:52px;padding-inline:27px;box-shadow:0 6px 14px #00000018,inset 0 1px #ffffff30}.flow-panel{color:#f4f4f4;background:radial-gradient(at 12% 0,#383838 0,#38383800 65%),linear-gradient(125deg,#242424,#141414);border:1px solid #3b3b3b;border-radius:24px;overflow:hidden;box-shadow:0 24px 48px -26px #00000060,inset 0 1px #ffffff12}.document-journey{--journey-gap:34px;gap:var(--journey-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:38px 32px;list-style:none;display:grid}.journey-step{min-width:0;position:relative}.journey-step:not(:last-child):before{content:"";width:calc(var(--journey-gap) - 16px);background:#b6b6b6;height:1px;position:absolute;top:50%;left:calc(100% + 8px)}.journey-step:not(:last-child):after{content:"";left:calc(100% + var(--journey-gap) - 14px);border-top:1px solid #b6b6b6;border-right:1px solid #b6b6b6;width:6px;height:6px;position:absolute;top:calc(50% - 3px);transform:rotate(45deg)}.journey-document{color:#f4f4f4;text-align:left;background:linear-gradient(145deg,#3d3d3d,#2e2e2e);border:1px solid #5d5d5d;border-top-color:#777;border-radius:12px;height:100%;min-height:210px;padding:23px 19px 32px;box-shadow:0 10px 20px #00000012,inset 0 1px #ffffff08}.journey-document-header{justify-content:space-between;align-items:center;gap:9px;display:flex}.journey-document h3{letter-spacing:-.025em;font-size:14px;font-weight:550;line-height:1.5}.journey-document-header svg{color:#c3c3c3;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px}.journey-document p{margin-top:34px;font-size:14px;font-weight:400;line-height:1.9}.journey-document mark{color:inherit;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffffff14;border:1px solid #ffffff0b;border-radius:5px;padding:4px 5px}.source-document mark{border-bottom-color:#a0a0a0;border-radius:4px 4px 0 0}.document-lines{gap:7px;margin-top:17px;display:grid}.document-lines i{opacity:.17;background:currentColor;border-radius:3px;height:3px;display:block}.document-lines i:nth-child(2){opacity:.12;width:84%}.document-lines i:nth-child(3){opacity:.15;width:94%}.document-lines i:nth-child(4){opacity:.11;width:72%}.document-lines i:nth-child(5){opacity:.14;width:88%}.document-lines i:last-child{opacity:.1;width:57%}.copy-document,.restored-document{color:#262626;background:linear-gradient(150deg,#fdfdfd 0%,#f5f5f5 48%,#e8e8e8 100%);border-color:#fff #e1e1e1 #e1e1e1;box-shadow:0 12px 24px #00000026,inset 0 1px #fff}.copy-document mark,.restored-document mark{background:#dedede;border-color:#d9d9d9}.copy-document .journey-document-header svg,.restored-document .journey-document-header svg{color:#777}.analysis-document{box-shadow:none;background:linear-gradient(145deg,#2b2b2b,#222);border-style:dashed;border-color:#686868}.flow-note{color:#bdbdbd;text-align:center;background:#1112;border-top:1px solid #ffffff10;margin:0;padding:19px 30px;font-size:11px;line-height:1.8}.scroll-beam{z-index:1;pointer-events:none;height:clamp(170px,16vw,225px);margin-top:8px;position:relative}.scroll-beam:before{content:"";filter:blur(18px);background:radial-gradient(at 50% 52%,#ffffff12 0%,#d9eee508 28%,#0000 68%);width:min(66vw,760px);margin:auto;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.scroll-beam span{opacity:0;width:1px;height:clamp(64px,7vw,92px);transform:translate3d(var(--beam-x), -90px, 0) rotate(var(--beam-angle));animation:meteor-guide 4.8s var(--ease-in-out) infinite;background:linear-gradient(#0000 0%,#ffffff2e 28%,#fff 78%,#0000 100%);border-radius:999px;position:absolute;top:4%;left:50%;box-shadow:0 0 8px #fff9,0 0 20px #dfffff38}.scroll-beam span:first-child{--beam-x:-92px;--beam-angle:-3deg;animation-delay:-.1s}.scroll-beam span:nth-child(2){--beam-x:-49px;--beam-angle:-1.5deg;height:70px;animation-delay:-.3s}.scroll-beam span:nth-child(3){--beam-x:-14px;--beam-angle:1deg;height:104px;animation-delay:-.5s}.scroll-beam span:nth-child(4){--beam-x:25px;--beam-angle:-1deg;height:78px;animation-delay:-2.5s}.scroll-beam span:nth-child(5){--beam-x:62px;--beam-angle:2deg;height:94px;animation-delay:-2.7s}.scroll-beam span:nth-child(6){--beam-x:104px;--beam-angle:3.5deg;height:66px;animation-delay:-2.9s}.scroll-beam span:nth-child(7){--beam-x:-36vw;--beam-angle:-3.5deg;height:72px;animation-delay:-1.2s}.scroll-beam span:nth-child(8){--beam-x:-27vw;--beam-angle:2deg;height:98px;animation-delay:-3.7s}.scroll-beam span:nth-child(9){--beam-x:-19vw;--beam-angle:-1deg;height:62px;animation-delay:-2s}.scroll-beam span:nth-child(10){--beam-x:19vw;--beam-angle:1.5deg;height:86px;animation-delay:-.8s}.scroll-beam span:nth-child(11){--beam-x:28vw;--beam-angle:-2.5deg;height:68px;animation-delay:-3.1s}.scroll-beam span:nth-child(12){--beam-x:37vw;--beam-angle:3deg;height:92px;animation-delay:-1.8s}@keyframes meteor-guide{0%,8%,to{opacity:0;transform:translate3d(var(--beam-x), -90px, 0) rotate(var(--beam-angle))}17%{opacity:.15}28%{opacity:.62}62%{opacity:0;transform:translate3d(var(--beam-x), 270px, 0) rotate(var(--beam-angle))}}@media (width<=1100px){.document-journey{--journey-gap:26px;padding:30px 24px}.journey-document{min-height:196px;padding:20px 14px 28px}.journey-document h3,.journey-document p{font-size:12px}.journey-document-header svg{width:16px;height:16px}}@media (width>=681px) and (width<=850px){.document-journey{--journey-gap:22px;padding-inline:20px}.journey-document{padding:19px 11px 25px}.journey-document-header{gap:4px}.journey-document h3{font-size:11px}.journey-document-header svg{width:13px;height:13px}.journey-document p{min-height:42px;margin-top:26px;font-size:11px}.document-lines{margin-top:13px}}@media (width<=680px){.hero{padding-top:38px}.hero-product-name{gap:9px;margin-bottom:10px;font-size:clamp(21px,6vw,26px)}.hero-content>h1{letter-spacing:-.04em;max-width:520px;margin-bottom:29px;font-size:clamp(25px,5.2vw,32px);line-height:1.45}#hero-title>span{display:block}#hero-title>span:first-child{font-size:clamp(20px,5.3vw,27px)}.flow-panel{border-radius:19px}.document-journey{--journey-gap:29px;grid-template-columns:1fr;padding:24px}.journey-document{min-height:168px;padding:21px 22px 27px}.journey-document h3{font-size:15px}.journey-document p{margin-top:26px;font-size:14px}.journey-document-header svg{width:18px;height:18px}.journey-step:not(:last-child):before{width:1px;height:15px;top:calc(100% + 7px);left:50%}.journey-step:not(:last-child):after{top:calc(100% + 16px);left:calc(50% - 3px);transform:rotate(135deg)}.flow-note{text-align:left;padding:17px 24px;font-size:10px}.scroll-beam{height:190px;margin-top:4px}.scroll-beam:before{width:82vw}.scroll-beam span{height:58px}.hero-actions .button{min-height:49px;font-size:12px}}@media (width<=380px){.document-journey{padding:20px}.journey-document{padding-inline:17px}.journey-document h3{font-size:14px}.journey-document p{font-size:12px}.flow-note{padding-inline:20px}}@media (prefers-contrast:more){.flow-note{color:#ddd}.journey-document{border-color:#aaa}}@media (prefers-reduced-motion:reduce){.scroll-beam span{opacity:.24;transform:translate3d(var(--beam-x), 64px, 0) rotate(var(--beam-angle));animation:none}}@media (prefers-reduced-transparency:reduce){.hero:before{opacity:.08}.scroll-beam:before{filter:none;opacity:.55}}.demo-wrap{padding-bottom:48px}.workbench{background:radial-gradient(at 12% 0,#383838,#38383800 65%),linear-gradient(125deg,#242424,#141414);border:1px solid #454545;border-radius:23px;padding:0 8px;box-shadow:0 30px 65px -25px #0005,inset 0 1px #ffffff16}.workbench-top{color:#ddd;background:0 0;border:0;height:52px;padding-inline:15px}.workbench-name{color:#ededed}.workbench-name span{color:#a6a6a6}.workbench .window-dots i{background:#666;border-color:#858585}.workbench .local-badge{color:#c6c6c6}.workbench-body{border:1px solid #4b4b4b;border-radius:13px;overflow:hidden}.workbench .file-sidebar{background:linear-gradient(155deg,#363636,#242424)}.workbench .file-button.selected{background:#555;border-color:#727272}.workbench .document-area{background:#dedede}.workbench .document-toolbar{background:linear-gradient(#f6f6f6,#eeeeef);border-bottom-color:#d1d1d1;min-height:70px}.workbench .review-sidebar{color:#292824;background:linear-gradient(160deg,#efede8 0%,#e7e3dc 100%);border-left-color:#cbc6bd;box-shadow:inset 1px 0 #ffffff80}.workbench .review-sidebar .sidebar-title>span{color:#615d56;background:#dcd7cf}.workbench .review-hint{color:#6e6961}.workbench .review-sidebar .entity-button{background:#ffffffa8;border-color:#d1ccc3;box-shadow:0 1px 2px #4b403316}.workbench .review-sidebar .entity-button[aria-pressed=true]{background:#ddd7ce;border-color:#91897e}.workbench .review-sidebar .entity-indicator{background:#928a7f}.workbench-status{color:#bcbcbc;background:0 0;border:0;min-height:34px;padding:8px 15px}@media (width>=851px){.workbench-body{height:700px;min-height:700px}.workbench .document-area{flex-direction:column;display:flex}.workbench .paper-scroll{flex:1;min-height:0;display:flex;overflow-y:auto}.workbench .document-paper{flex:1;min-height:100%}.workbench #sample-content{min-height:252px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workbench .mode-tabs{isolation:isolate;background:#e3e3e6;border:1px solid #cfcfd1;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:306px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 3px #00000008,0 1px #fff}.mode-tabs:before{content:"";z-index:-1;width:calc(33.3333% - 2.66667px);transition:transform .25s var(--ease);background:linear-gradient(#fff,#fafafa);border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 5px #00000012,0 0 0 1px #00000005}.mode-tabs[data-active=alias]:before{transform:translate(100%)}.mode-tabs[data-active=mask]:before{transform:translate(200%)}.workbench .mode-tabs button{color:#67676c;min-width:0;min-height:37px;box-shadow:none;transition:color .16s, transform .12s var(--ease);background:0 0;border-radius:10px;padding:7px 5px;font-size:11px;font-weight:500;position:relative}.workbench .mode-tabs button[aria-selected=true]{color:#202024;box-shadow:none;background:0 0}.mode-content{white-space:nowrap;transform-origin:50% 65%;justify-content:center;align-items:center;gap:6px;display:flex}.mode-content svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.mode-tabs button:focus-visible{outline-offset:2px;outline:2px solid #292929}.workbench .mode-tabs button:active{transition-duration:.12s;transform:scale(.97)}.workbench .mode-tabs button:after{content:"";filter:blur(1.2px);opacity:0;pointer-events:none;border:2px solid #7d849190;border-radius:13px;position:absolute;inset:-3px;box-shadow:0 0 8px 3px #77808e5c,0 0 18px 7px #ffffff9c}.mode-tabs.is-inviting [data-mode=alias]:not([aria-selected=true]):after,.mode-tabs.is-inviting [data-mode=mask]:not([aria-selected=true]):after{animation:invite-halo 2.4s var(--ease-in-out) infinite}@keyframes invite-halo{0%,to{opacity:.2}50%{opacity:1}}@media (hover:hover) and (pointer:fine){.workbench .review-sidebar .entity-button:hover{background:#f8f6f2;border-color:#aaa298}.workbench .review-sidebar .entity-button[aria-pressed=true]:hover{background:#d8d1c7}.workbench .mode-tabs:not(.is-inviting) button:hover:not([aria-selected=true]){color:#252529;background:0 0}}@media (width<=680px){.workbench{border-radius:17px;padding-inline:5px}.workbench-top{height:45px;padding-inline:10px}.workbench-body{border-radius:10px}.workbench .document-toolbar{min-height:66px;padding:9px 10px}.workbench .mode-tabs{width:100%}.workbench .mode-tabs button{min-height:38px;font-size:11px}.mode-content{gap:5px}.workbench-status{padding-inline:10px}.demo-wrap{padding-bottom:38px}}@media (width<=380px){.workbench .mode-tabs button{padding-inline:3px;font-size:10px}.mode-content{gap:3px}.mode-content svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.mode-tabs:before{transition:none}.mode-tabs.is-inviting [data-mode=alias]:not([aria-selected=true]):after,.mode-tabs.is-inviting [data-mode=mask]:not([aria-selected=true]):after{opacity:.5;animation:none}.workbench .mode-tabs button:active{transform:none}}.keyboard-navigation .mode-tabs:before{transition:none}@media (prefers-contrast:more){.workbench .mode-tabs{border-color:#777}.workbench .mode-tabs button{color:#424242}}.demo-formats{border:0;justify-content:center;margin:0 0 26px;padding:0}.demo-formats>div{gap:24px 38px}.demo-formats>div>span{color:#515151;font-size:12px}.workflow-section{color:#f1f2ef;clip-path:inset(-5px -100vmax 0);background:#0b0d0e;margin-top:-2px;padding-block:88px 92px;scroll-margin-top:30px;box-shadow:0 0 0 100vmax #0b0d0e}.workflow-heading{margin-bottom:30px}.workflow-heading h2{font-size:clamp(27px,3vw,37px)}.workflow-heading .eyebrow{color:#91a39b}.workflow-heading p{color:#a9afac;margin-top:13px;font-size:13px;line-height:1.9}nymquill-workflow{border-radius:22px;min-width:0;min-height:1100px;display:block;box-shadow:0 24px 60px -30px #00000050}nymquill-workflow.is-ready{min-height:0}.workflow-fallback{color:#d8e5df;background:#14201b;border-radius:22px;flex-direction:column;align-items:center;gap:20px;padding:100px 20px;font-size:13px;display:flex}@media (width<=680px){.demo-formats{margin-bottom:23px;padding:0}.demo-formats>div{gap:12px 20px}.demo-formats>div>span{gap:6px;font-size:10px}.demo-formats .format-letter{font-size:14px}.workflow-section{padding-block:62px 64px}.workflow-heading{margin-bottom:23px}.workflow-heading h2{font-size:27px}.workflow-heading p{font-size:12px}nymquill-workflow{border-radius:17px}}
