.nl-seg{box-sizing:border-box;display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;max-width:100%;gap:4px;padding:4px;border-radius:var(--fx-radius-full);background:var(--fx-white);border:1px solid var(--fx-line)}.nl-seg button{min-height:40px;padding:0 12px;border:0;border-radius:var(--fx-radius-full);background:transparent;color:var(--fx-charcoal);font:500 14px/20px var(--fx-font-sans);cursor:pointer;white-space:nowrap}.nl-seg button[aria-pressed=true]{background:var(--fx-charcoal);color:var(--fx-white)}.nl-blk__hit:focus-visible,.nl-chip:focus-visible,.nl-pal:focus-visible,.nl-seg button:focus-visible,.nl-step:focus-visible,.nl-tpl:focus-visible{outline:3px solid var(--fx-charcoal);outline-offset:2px}.nl-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px solid var(--fx-charcoal);border-radius:100px;background:var(--fx-white);color:var(--fx-charcoal);font:500 14px/20px var(--fx-font-sans);cursor:pointer;white-space:nowrap}.nl-chip[aria-pressed=true]{background:var(--fx-charcoal);color:var(--fx-white)}.nl-chiprow{display:flex;flex-wrap:wrap;gap:8px}.nl-av{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;font:700 11px/1 var(--fx-font-serif)}.nl-em{container-type:inline-size;--bg:#faf5ed;--card:#fff;--text:#333;--sec:#6b6b6b;--line:#ebe5da;--tint:#f3f6ee;--yellow:#ffd383;font-family:var(--fx-font-sans);background:var(--bg);color:var(--text);border-radius:14px;overflow:hidden;border:1px solid var(--line);text-align:left}.nl-em__in{--gut:12px;--pad:20px;--h1:24px;--h1l:32px;--imgh:160px}@container (min-width: 520px){.nl-em__in{--gut:32px;--pad:36px;--h1:28px;--h1l:36px;--imgh:230px}}.nl-em--w390 .nl-em__in{--gut:12px;--pad:20px;--h1:24px;--h1l:32px;--imgh:160px}.nl-em--swing{--main:#455922;--onmain:#fff;--btn:#455922;--btntext:#fff;--tint:#f1f5e8}.nl-em--supper{--main:#f6a67a;--onmain:#333;--btn:#9a4a22;--btntext:#fff;--tint:#fdf0e6}.nl-em--run{--main:#1b2a41;--onmain:#fff;--btn:#1b2a41;--btntext:#fff;--tint:#eef2f8}.nl-em.is-dark{--bg:#1c1a17;--card:#2a2723;--text:#f3ece3;--sec:#b8b0a5;--line:#3d3933}.nl-em--swing.is-dark{--btn:#c3d5a2;--btntext:#24300f;--tint:#262b1f}.nl-em--supper.is-dark{--btn:#f6a67a;--btntext:#333;--tint:#332a24}.nl-em--run.is-dark{--btn:#a9c1e8;--btntext:#1b2a41;--tint:#232a36}.nl-em__inbox{padding:10px var(--gut);border-bottom:1px solid var(--line);background:var(--card);font:400 12px/18px var(--fx-font-sans);color:var(--sec)}.nl-em__inbox b{color:var(--text);font-weight:600}.nl-em__body{padding:14px var(--gut) 18px;display:flex;flex-direction:column;gap:14px}.nl-em__view{display:flex;justify-content:flex-end;font:400 12px/18px var(--fx-font-sans);color:var(--sec)}.nl-em__view span{text-decoration:underline;color:var(--text)}.nl-em__card{background:var(--card);border-radius:16px;overflow:hidden}.nl-em__hero{background:var(--main);color:var(--onmain);padding:24px var(--pad);gap:14px}.nl-em__hero,.nl-em__mark{display:flex;align-items:center}.nl-em__mark{width:56px;height:56px;flex:none;border-radius:50%;background:#fff;justify-content:center;font:700 20px/1 var(--fx-font-serif)}.nl-em__eyebrow{font:600 11px/16px var(--fx-font-sans);letter-spacing:.12em;text-transform:uppercase}.nl-em__name{font:400 var(--h1)/var(--h1l) var(--fx-font-serif)}.nl-em__blocks{padding:22px 0 26px;gap:16px}.nl-em__blocks,.nl-em__foot{display:flex;flex-direction:column}.nl-em__foot{font:400 11px/17px var(--fx-font-sans);color:var(--sec);gap:6px;padding:0 4px}.nl-em__foot u{color:var(--text)}.nl-em__credit{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:12px;font:400 11px/17px var(--fx-font-sans);color:var(--sec)}.nl-em__credit img{height:18px;width:auto}.nl-em.is-dark .nl-em__credit img{filter:brightness(0) invert(1)}.nl-em__credit b{color:var(--text)}.nl-blk{position:relative}.nl-blk__hit{position:absolute;inset:-6px 6px;z-index:2;border:2px solid transparent;border-radius:12px;background:transparent;cursor:pointer}.nl-blk__hit:hover{border-color:color-mix(in srgb,var(--fx-dark-sky-blue) 70%,transparent)}.nl-blk.is-sel .nl-blk__hit{border-color:var(--fx-dark-sky-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-dark-sky-blue) 25%,transparent)}.nl-blk__tag{position:absolute;z-index:3;left:14px;top:-16px;padding:1px 8px;border-radius:100px;background:var(--fx-dark-sky-blue);color:var(--fx-charcoal);font:600 11px/16px var(--fx-font-sans)}.nl-drop{margin:0 var(--pad);height:6px;border-radius:6px;border:1.5px dashed transparent;transition:height .12s ease}.nl-drop.is-on{height:34px;border-color:var(--fx-dark-sky-blue);background:color-mix(in srgb,var(--fx-light-blue) 35%,transparent);display:flex;align-items:center;justify-content:center;font:600 12px/16px var(--fx-font-sans);color:var(--sec)}.nl-drop.is-hot{border-style:solid;background:color-mix(in srgb,var(--fx-light-blue) 80%,transparent);color:var(--fx-charcoal)}.nlx{padding:0 var(--pad)}.nlx-h{margin:0;font:400 var(--h1)/var(--h1l) var(--fx-font-serif)}.nlx-t{margin:0;font:400 15px/24px var(--fx-font-sans);white-space:pre-line}.nlx-img{display:block;width:100%;height:var(--imgh);object-fit:cover}.nlx-cap{font:400 12px/17px var(--fx-font-sans);color:var(--sec);margin-top:6px}.nlx-btn{display:inline-block;padding:13px 26px;border-radius:999px;background:var(--btn);color:var(--btntext);font:500 15px/20px var(--fx-font-sans);text-decoration:none;text-align:center;display:block}@container (min-width: 520px){.nl-em:not(.nl-em--w390) .nlx-btn{display:inline-block}}.nlx-ev{border:1px solid var(--line);border-radius:12px;overflow:hidden}.nlx-ev img{display:block;width:100%;height:140px;object-fit:cover}.nlx-ev__b{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.nlx-ev__w{font:600 11px/16px var(--fx-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--sec)}.nlx-ev__t{font:400 19px/26px var(--fx-font-serif)}.nlx-ev__s{font:400 13px/19px var(--fx-font-sans);color:var(--sec)}.nlx-ev__r{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;font:600 14px/20px var(--fx-font-sans)}.nlx-ev__r u{font-weight:600}.nlx-lh{font:600 11px/16px var(--fx-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--sec);margin-bottom:4px}.nlx-row{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.nlx-date{width:48px;flex:none;text-align:center;border-radius:10px;background:var(--yellow);color:#333;padding:5px 0;font:600 10px/13px var(--fx-font-sans);letter-spacing:.06em;text-transform:uppercase}.nlx-date b{display:block;font:600 18px/20px var(--fx-font-sans);letter-spacing:0}.nlx-row__t{font:500 14px/19px var(--fx-font-sans)}.nlx-row__s{font:400 12px/17px var(--fx-font-sans);color:var(--sec)}.nlx-plan{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--tint);display:flex;flex-direction:column;gap:8px}.nlx-plan__n{font:400 20px/28px var(--fx-font-serif)}.nlx-plan__p{font:600 14px/20px var(--fx-font-sans)}.nlx-plan ul{margin:0;padding:0 0 0 18px;font:400 14px/20px var(--fx-font-sans)}.nlx-hl,.nlx-plan ul{display:flex;flex-direction:column;gap:4px}.nlx-hl{background:var(--main);color:var(--onmain);border-radius:12px;padding:18px 20px 20px}.nlx-hl__big{font:400 38px/46px var(--fx-font-serif)}.nlx-hl__q{font:italic 400 18px/27px var(--fx-font-serif)}.nlx-div{border:0;height:1px;background:var(--line);margin:2px var(--pad)}.nlx-soc{display:flex;gap:8px;flex-wrap:wrap}.nlx-soc span{display:inline-flex;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line)}.nlx-ph,.nlx-soc span{align-items:center;font:500 13px/18px var(--fx-font-sans)}.nlx-ph{display:flex;justify-content:center;height:64px;border:1.5px dashed var(--sec);border-radius:10px;color:var(--sec);margin:0 var(--pad)}.nl-band{position:relative;background:var(--fx-light-yellow);overflow:hidden}.nl-band__in{max-width:1440px;margin:0 auto;padding:56px 16px 64px;display:flex;flex-direction:column;gap:28px}@media (min-width:900px){.nl-band__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px;align-items:center;padding:96px 40px 104px}}@media (min-width:1280px){.nl-band__in{padding-inline:128px}}.nl-band__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.nl-band__ctas{display:flex;flex-wrap:wrap;gap:10px;align-self:stretch}.nl-stage{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.nl-stage__frame{position:relative;height:460px;overflow:hidden;border-radius:16px;box-shadow:var(--fx-shadow-lg);transform:rotate(-1deg)}.nl-stage__frame:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(180deg,rgba(255,223,164,0),var(--fx-light-yellow));pointer-events:none}.nl-stage__frame--dark:after{background:linear-gradient(180deg,rgba(28,26,23,0),#1c1a17)}.nl-stage__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.nl-stage__sticker{position:absolute;z-index:3;right:10px;top:-14px;transform:rotate(4deg)}.nl-vis{position:relative;min-height:420px;padding:22px;border-radius:28px;background:var(--fx-white);box-shadow:var(--fx-shadow-lg);display:flex;flex-direction:column;gap:14px}.nl-vis__h{margin:0;font:600 13px/18px var(--fx-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fx-ink-secondary)}.nl-tpls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nl-tpl{display:flex;flex-direction:column;gap:4px;padding:14px;border:1.5px solid var(--fx-line);border-radius:16px;background:var(--fx-white);color:var(--fx-charcoal);text-align:left;cursor:pointer;font:400 13px/18px var(--fx-font-sans)}.nl-tpl b{font:600 15px/20px var(--fx-font-sans)}.nl-tpl small{color:var(--fx-ink-secondary);font:400 12px/17px var(--fx-font-sans)}.nl-tpl[aria-pressed=true]{border:2px solid var(--fx-charcoal);background:var(--fx-light-yellow)}.nl-pal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:6px;border:1px solid var(--fx-line);border-radius:12px;background:var(--fx-white);color:var(--fx-charcoal);font:500 12px/16px var(--fx-font-sans);cursor:grab;text-align:center}.nl-pal:hover{background:var(--fx-light-beige)}.nl-pal svg{width:20px;height:20px}.nl-check{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--fx-warning-tint);font:400 13px/19px var(--fx-font-sans)}.nl-check--ok{background:var(--fx-success-tint);color:var(--fx-success-text)}.nl-kv{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 12px;font:400 14px/20px var(--fx-font-sans)}.nl-kv dt{color:var(--fx-ink-secondary)}.nl-kv dd{margin:0;font-weight:500}.nl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nl-stat{padding:12px;border-radius:14px;background:var(--fx-light-beige)}.nl-stat small{display:block;font:500 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.nl-stat b{display:block;font:400 26px/32px var(--fx-font-serif)}.nl-review{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--fx-light-blue);font:400 14px/20px var(--fx-font-sans)}.nl-review b{display:block;font-weight:600}.nl-ed__pane{display:flex;flex-direction:column;gap:10px;min-width:0}.nl-ed__h{margin:0;font:600 12px/16px var(--fx-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-ink-secondary)}.nl-ed__canvas{min-width:0;max-height:760px;overflow:auto;border-radius:16px}.nl-ed__props{padding:16px;border-radius:18px;background:var(--fx-white);border:1px solid var(--fx-line);display:flex;flex-direction:column;gap:12px}.nl-ed__props h4{margin:0;font:400 20px/26px var(--fx-font-serif)}.nl-ed__props p{margin:0;font:400 13px/19px var(--fx-font-sans);color:var(--fx-ink-secondary)}.nl-ed__props textarea{box-sizing:border-box;width:100%;min-height:96px;padding:10px 12px;border:1px solid var(--fx-input);border-radius:var(--fx-radius-sm);font:400 15px/22px var(--fx-font-sans);color:var(--fx-charcoal);resize:vertical}.nl-ed__props textarea:focus{outline:none;border:3px solid var(--fx-ring);padding:8px 10px}.nl-actbar{display:flex;flex-wrap:wrap;gap:6px}.nl-actbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--fx-charcoal-40);border-radius:100px;background:var(--fx-white);color:var(--fx-charcoal);font:500 13px/18px var(--fx-font-sans);cursor:pointer}.nl-actbar button:disabled{opacity:.45;cursor:not-allowed}.nl-actbar button:focus-visible{outline:3px solid var(--fx-charcoal);outline-offset:2px}.nl-ed__note{margin:0;font:400 13px/19px var(--fx-font-sans);color:var(--fx-ink-secondary)}.nl-cp{gap:12px;padding:22px 18px 24px;border-radius:28px;background:var(--fx-light-coral);color:var(--fx-charcoal);box-shadow:var(--fx-shadow-lg)}.nl-cp,.nl-cp__head{display:flex;flex-direction:column}.nl-cp__head{align-items:center;gap:6px;text-align:center}.nl-cp__av{width:72px;height:72px;border-radius:50%;background:var(--fx-white);display:flex;align-items:center;justify-content:center;font:700 26px/1 var(--fx-font-serif);color:var(--fx-dark-coral)}.nl-cp__head h4{margin:4px 0 0;font:400 24px/30px var(--fx-font-serif)}.nl-cp__head p{margin:0;font:400 14px/20px var(--fx-font-sans);color:var(--fx-ink-secondary)}.nl-cp__btns{display:flex;gap:8px}.nl-cp__btns>*{flex:1}.nl-cp__ev{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.7)}.nl-pricecard{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:28px;background:var(--fx-white);box-shadow:var(--fx-shadow-lg)}.nl-pricecard h3{margin:0;font:400 24px/30px var(--fx-font-serif)}.nl-pricecard ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font:400 15px/22px var(--fx-font-sans)}.nl-pricecard li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px}.nl-pricecard li svg{width:20px;height:20px;color:var(--fx-success-text);margin-top:1px}@media (prefers-reduced-motion:reduce){.nl-stage__frame{transform:none}}.nlx-book{font:600 13px/18px var(--fx-font-sans)}.nlx-hl__t{font:400 15px/23px var(--fx-font-sans)}.nlx-hl__by{font:500 13px/18px var(--fx-font-sans)}.nl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nl-example{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:100px;background:var(--fx-light-yellow);font:600 11px/16px var(--fx-font-sans);letter-spacing:0;text-transform:none;color:var(--fx-charcoal);vertical-align:middle}@media (min-width:900px){.nl-stage__frame{height:520px}}.nl-edwrap{container-type:inline-size;container-name:nled}.nl-chiprow--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.nl-chiprow--scroll>*{flex:none}.nl-ed{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.nl-pals{display:flex;overflow-x:auto;scrollbar-width:none;gap:8px;padding-bottom:4px}.nl-pals .nl-pal{flex:none;width:96px}.nl-ed__props-pane{display:none}.nl-actbar--m{display:flex}.nl-hide-m{display:none}@container nled (min-width: 820px){.nl-ed{grid-template-columns:200px minmax(0,1fr) 260px;gap:18px;align-items:start}.nl-pals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.nl-pals .nl-pal{width:auto}.nl-chiprow--scroll{flex-wrap:wrap;overflow:visible}.nl-ed__props-pane{display:flex;flex-direction:column;gap:10px;min-width:0}.nl-actbar--m{display:none}.nl-hide-m{display:block}.nl-hide-d{display:none}}@media (hover:none){.nl-pal{cursor:pointer}}.nl-subx__err{margin:0;font:400 13px/18px var(--fx-font-sans);color:var(--fx-destructive-text)}.nl-subx__out{display:flex;flex-direction:column;gap:6px;font:400 14px/20px var(--fx-font-sans)}.nl-subx__out b{font:600 16px/22px var(--fx-font-sans)}.nl-subx__links{display:flex;flex-wrap:wrap;gap:0 16px}.nl-link{min-height:44px;padding:0;border:0;background:transparent;color:var(--fx-charcoal);font:500 14px/20px var(--fx-font-sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.nl-link:focus-visible,.nl-subx__chip:focus-visible{outline:3px solid var(--fx-charcoal);outline-offset:2px}button.nl-subx__chip{border:0;cursor:pointer}.nl-subx__menu{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;min-width:0;padding:12px 14px;border:1px solid var(--fx-line);border-radius:14px;background:var(--fx-light-beige);font:400 13px/18px var(--fx-font-sans)}.nl-subx__menu b{font:600 14px/20px var(--fx-font-sans)}.nl-cp__evt{font:500 14px/19px var(--fx-font-sans)}.nl-subx__row .tr-cta{flex:none}@media (max-width:420px){.nl-subx__row:has(input){flex-direction:column}.nl-subx__row .tr-cta{width:100%}.nl-subx__row .tr-input{flex:none}}.nl-demo__email{max-height:560px;overflow:auto;border-radius:14px}.nl-demo__email:focus-visible{outline:3px solid var(--fx-charcoal);outline-offset:2px}@media (min-width:1024px){.nl-demo__email{max-height:600px}}.nl-blocklist{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nl-blocklist li{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--fx-line);border-radius:12px}.nl-blocklist svg{width:20px;height:20px;flex:none;margin-top:1px}.nl-blocklist b{display:block;font:600 13px/18px var(--fx-font-sans)}.nl-blocklist span span{display:block;font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.nl-pill{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:100px;border:1px solid var(--fx-charcoal-40);font:500 13px/18px var(--fx-font-sans)}.nl-pill--on{background:var(--fx-light-beige)}.nl-pill--dark,.nl-pill--on{border-color:var(--fx-charcoal)}.nl-pill--dark{background:var(--fx-charcoal);color:var(--fx-white)}.nl-vis__shot{max-height:300px;overflow:hidden;border-radius:14px}.nl-subchip{position:absolute;z-index:3;left:-10px;bottom:36px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;background:var(--fx-white);box-shadow:var(--fx-shadow-bubble);transform:rotate(-3deg);font:500 13px/18px var(--fx-font-sans)}.nl-subchip b{display:block;font-weight:600}.nl-sub{margin:0;max-width:520px;font:400 17px/26px var(--fx-font-sans);text-wrap:pretty}.nl-subx{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:18px;background:var(--fx-white)}.nl-subx__lbl{font:600 13px/18px var(--fx-font-sans)}.nl-subx__row{display:flex;gap:8px}.nl-subx__row .tr-input{flex:1 1 auto;min-width:0}.nl-subx__note{margin:0;font:400 12px/17px var(--fx-font-sans);color:var(--fx-ink-secondary)}.nl-subx__chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:100px;background:var(--fx-success-tint);color:var(--fx-success-text);font:600 13px/18px var(--fx-font-sans)}.nl-av--sc{background:var(--fx-light-coral);color:var(--fx-dark-coral)}