@font-face{font-family:Manrope;src:url(/fonts/manrope-v4.woff2)format("woff2");font-display:swap}.nf-template-page{--nf-ink:#171724;--nf-muted:#6d6e7d;--nf-line:#e2e3eb;--nf-blue:#4355f9;min-height:100vh;color:var(--nf-ink);background:#fff;font-family:Manrope,Arial,sans-serif}.nf-template-page *{box-sizing:border-box}.nf-template-page button,.nf-template-page input{font:inherit}.nf-template-page button{cursor:pointer}.nf-template-page button:focus-visible,.nf-template-page a:focus-visible{outline-offset:3px;outline:3px solid #8793ff}.nf-gallery-header{border-bottom:1px solid var(--nf-line);background:#fff;justify-content:space-between;align-items:center;gap:24px;height:78px;padding:0 max(24px,50vw - 620px);display:flex}.nf-gallery-brand{letter-spacing:-1.4px;align-items:center;gap:7px;font-size:23px;font-weight:850;text-decoration:none;display:flex}.nf-gallery-brand>span{letter-spacing:-5px;font-size:36px;line-height:1}.nf-gallery-header nav{align-items:center;gap:22px;font-size:12px;font-weight:700;display:flex}.nf-button{color:#171724;background:#fff;border:1px solid #d9dae3;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.nf-button:hover{transform:translateY(-1px)}.nf-button-dark{color:#fff;background:#171724;border-color:#171724}.nf-button-secondary{color:#171724;background:#fff}.nf-gallery-intro{text-align:center;max-width:1240px;margin:auto;padding:77px 24px 42px}.nf-eyebrow{color:#6f7080;letter-spacing:1.9px;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:850}.nf-gallery-intro h1{letter-spacing:-4px;margin:0;font-size:clamp(46px,5.1vw,66px);font-weight:850;line-height:1.03}.nf-gallery-intro h1 span{color:var(--nf-blue)}.nf-gallery-intro>p:last-child{color:#6a6b79;margin:24px auto 0;font-size:14px;line-height:1.75}.nf-template-gallery{max-width:1240px;margin:auto;padding:0 24px 78px}.nf-gallery-note{color:#595b70;background:#f1f2ff;border:1px solid #e1e4fa;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin:12px 0 38px;padding:20px 24px;font-size:13px;line-height:1.65;display:flex}.nf-gallery-note p{margin:0}.nf-gallery-note strong{color:#171724}.nf-gallery-note>span{white-space:nowrap;color:#46485e;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.nf-gallery-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.nf-gallery-tools>p{color:#70717e;margin:0;font-size:11px}.nf-filter-tabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.nf-filter-tabs button{color:#666776;background:#fff;border:1px solid #dddfe7;border-radius:999px;min-height:37px;padding:9px 14px;font-size:11px;font-weight:750}.nf-filter-tabs button:hover{color:#171724;border-color:#9fa2b3}.nf-filter-tabs button.is-active{color:#fff;background:#171724;border-color:#171724}.nf-template-page .vp-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 52px}.nf-template-page .vp-template-card{max-width:342px;position:relative}.nf-template-page .vp-template-card .vp-device{background:#fff;border-radius:29px}.nf-template-page .vp-template-card .vp-device-window{pointer-events:none;-webkit-user-select:none;user-select:none;height:740px}.nf-template-page .vp-template-caption h2{letter-spacing:-.7px;margin:0;font-size:18px;font-weight:850}.nf-template-page .vp-template-caption p{color:#696978;margin:5px 0 0;font-size:12px;line-height:1.5}.nf-preview-label{z-index:5;color:#4e5060;letter-spacing:.3px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdf;border:1px solid #fffb;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:42px;left:14px;box-shadow:0 2px 9px #17172412}.nf-template-page .vp-template-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.nf-template-page .vp-template-actions .nf-button{width:100%;min-height:44px}.nf-template-page .vp-section-note{text-align:center;color:#747583;margin:29px 0 0;font-size:11px}.nf-gallery-cta{text-align:center;background:#dfff00;border-radius:28px;max-width:1192px;margin:0 auto 76px;padding:63px 24px 58px}.nf-gallery-cta h2{letter-spacing:-3.5px;margin:0 0 25px;font-size:clamp(40px,5vw,62px);line-height:1.02}.nf-gallery-cta>p:last-child{color:#54561d;margin:14px 0 0;font-size:10px}.nf-gallery-footer{border-top:1px solid var(--nf-line);color:#797a87;justify-content:space-between;gap:20px;max-width:1240px;margin:auto;padding:25px 24px 34px;font-size:10px;display:flex}.nf-gallery-footer>span:first-child{color:#171724;font-size:13px;font-weight:850}.nf-template-dialog{color:#171724;background:#fff;border:1px solid #dedfe8;border-radius:24px;width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);padding:28px;font-family:Manrope,Arial,sans-serif;overflow:auto;box-shadow:0 28px 90px #17172435}.nf-template-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1717249e}.nf-dialog-close{z-index:8;color:#171724;background:#fff;border:1px solid #dddde6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.nf-template-dialog .vp-template-dialog{grid-template-columns:minmax(0,1fr) 350px;gap:30px}.nf-template-dialog .vp-dialog-copy{padding:19px 3px 10px}.nf-template-dialog .vp-dialog-copy h2{letter-spacing:-1.8px;line-height:1.05;margin:12px 0 15px!important;font-size:38px!important}.nf-template-dialog .vp-dialog-copy>p:not(.nf-eyebrow):not(.nf-preview-kicker):not(.nf-dialog-note){color:#696979;font-size:13px;line-height:1.8}.nf-preview-kicker{color:#525673;letter-spacing:.4px;text-transform:uppercase;background:#f1f2ff;border-radius:999px;align-items:center;gap:5px;margin:0;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.nf-template-dialog .vp-device{max-width:350px}.nf-template-dialog .vp-device-window{overscroll-behavior:contain;scrollbar-width:thin;height:600px;overflow-y:auto}.nf-template-dialog .vp-device-window:after{display:none}.nf-template-dialog .nf-dialog-note{color:#797a89!important;margin:16px 0 0!important;font-size:10px!important;line-height:1.6!important}.nf-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1050px){.nf-template-page .vp-template-grid{gap:38px 28px}.nf-template-page .vp-template-card{max-width:325px}.nf-template-page .vp-template-card .vp-device-window{height:685px}}@media (width<=760px){.nf-gallery-header{height:68px;padding:0 18px}.nf-gallery-brand{font-size:20px}.nf-gallery-brand>span{font-size:31px}.nf-gallery-header nav>a:first-child{display:none}.nf-gallery-header .nf-button{min-height:40px;padding:10px 14px;font-size:10px}.nf-gallery-intro{padding:54px 18px 30px}.nf-gallery-intro h1{letter-spacing:-2.8px;font-size:clamp(41px,13vw,52px)}.nf-gallery-intro>p:last-child{font-size:12px}.nf-template-gallery{padding:0 18px 48px}.nf-gallery-note{margin-bottom:28px;padding:20px;display:block}.nf-gallery-note>span{white-space:normal;margin-top:13px}.nf-gallery-tools{margin-bottom:25px;display:block}.nf-gallery-tools>p{margin-top:14px}.nf-filter-tabs{gap:6px}.nf-filter-tabs button{padding:8px 11px;font-size:10px}.nf-template-page .vp-template-grid{grid-template-columns:1fr;gap:39px}.nf-template-page .vp-template-card{max-width:342px;padding:0 5px}.nf-template-page .vp-template-card .vp-device-window{height:720px}.nf-gallery-cta{border-radius:21px;margin:0 18px 45px;padding:50px 18px}.nf-gallery-footer{margin:0 18px;padding-left:0;padding-right:0}.nf-template-dialog{padding:21px 16px}.nf-template-dialog .vp-template-dialog{grid-template-columns:1fr;gap:20px}.nf-template-dialog .vp-dialog-copy{padding:0}.nf-template-dialog .vp-dialog-copy h2{font-size:29px!important}.nf-template-dialog .vp-dialog-list{display:none}.nf-template-dialog .vp-device{max-width:330px;margin:auto}.nf-template-dialog .vp-device-window{height:440px}.nf-dialog-close{top:12px;right:12px}}.nf-view-switch{background:#f0f0f6;border:1px solid #e4e4ee;border-radius:999px;gap:2px;margin:4px 0 6px;padding:3px;display:inline-flex}.nf-view-switch button{color:#5d5f70;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.nf-view-switch button[aria-pressed=true]{color:#171724;background:#fff;box-shadow:0 2px 8px #1717241a}.nf-template-dialog.is-desktop{width:min(1240px,100vw - 32px)}.nf-template-dialog.is-desktop .vp-template-dialog{grid-template-columns:270px minmax(0,1fr);align-items:center;gap:28px}.nf-template-dialog.is-desktop .vp-dialog-copy h2{font-size:32px!important}@media (width<=760px){.nf-view-switch{display:none}}
