.nl-app{--nl-line: #e5e7eb;--nl-line-strong: #d1d5db;--nl-rail: #f9fafb;--nl-ink: #111827;--nl-ink-2: #374151;--nl-ink-3: #6b7280;--nl-ink-4: #9ca3af;--nl-blue: var(--color-primary);--nl-blue-soft: var(--color-primary-soft);--nl-green: var(--color-success);--nl-green-soft: #ecfdf3;--nl-amber: #b45309;--nl-amber-soft: #fffbeb;--nl-red: var(--color-destructive);--nl-ease: cubic-bezier(.16, 1, .3, 1);container-type:inline-size;width:100%;max-width:540px;margin:0 auto;background:var(--card-bg);border:1px solid var(--nl-line);box-shadow:0 1px 2px #1118270f,0 12px 32px -8px #11182724;font-family:var(--font-sans);font-size:13px;line-height:1.45;color:var(--nl-ink);user-select:none;overflow:hidden}.nl-app-bar{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-bottom:1px solid var(--nl-line);background:var(--card-bg)}.nl-app-logo{width:20px;height:20px;background:var(--nl-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nl-app-crumb{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;white-space:nowrap;overflow:hidden}.nl-app-crumb-root{color:var(--nl-ink-3)}.nl-app-crumb-sep{color:var(--nl-ink-4)}.nl-app-crumb-leaf{color:var(--nl-ink);font-weight:700;overflow:hidden;text-overflow:ellipsis}.nl-app-bar-right{margin-left:auto;display:flex;align-items:center;gap:6px;flex-shrink:0}.nl-app-main{display:flex;height:var(--nl-app-h, auto)}.nl-app-rail{width:40px;flex-shrink:0;background:var(--nl-rail);border-right:1px solid var(--nl-line);display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:10px}.nl-app-rail-i{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--nl-ink-4)}.nl-app-rail-i.on{color:var(--nl-blue);background:var(--nl-blue-soft)}.nl-app-content{flex:1;min-width:0;position:relative;overflow:hidden}@container (max-width: 440px){.nl-app-rail,.nl-app-crumb-root,.nl-app-crumb-sep{display:none}}.nl-app .nl-micro{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nl-ink-3);line-height:1.2}.nl-app .nl-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid var(--nl-line-strong);background:var(--card-bg);font-size:11px;font-weight:600;color:var(--nl-ink-2);white-space:nowrap;line-height:1.35}.nl-app .nl-chip-blue{border-color:color-mix(in srgb,var(--nl-blue) 35%,transparent);color:var(--nl-blue);background:var(--nl-blue-soft)}.nl-app .nl-chip-green{border-color:color-mix(in srgb,var(--nl-green) 35%,transparent);color:var(--nl-green);background:var(--nl-green-soft)}.nl-app .nl-chip-amber{border-color:color-mix(in srgb,var(--nl-amber) 35%,transparent);color:var(--nl-amber);background:var(--nl-amber-soft)}.nl-app .nl-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 10px;background:var(--nl-blue);border:1px solid var(--nl-blue);color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:700;white-space:nowrap;cursor:default;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.nl-app .nl-btn-ghost{background:var(--card-bg);border-color:var(--nl-line-strong);color:var(--nl-ink-2)}.nl-app .nl-btn.is-press{transform:scale(.96)}.nl-app .nl-input{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--nl-line-strong);background:var(--card-bg);font-size:12.5px;color:var(--nl-ink);min-width:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.nl-app .nl-input.is-focus{border-color:var(--nl-blue);box-shadow:0 0 0 3px var(--color-primary-ring)}.nl-app .nl-caret{display:inline-block;width:1px;height:14px;background:var(--nl-ink);margin-left:1px;vertical-align:middle;opacity:0}.nl-app .is-focus .nl-caret{opacity:1}.nl-app .nl-tick{width:16px;height:16px;flex-shrink:0;border-radius:var(--radius-full);border:1.5px solid var(--nl-line-strong);display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:background var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal)}.nl-app .nl-tick.is-done{background:var(--nl-green);border-color:var(--nl-green);color:#fff}.nl-app .nl-tick.is-fix{background:var(--nl-amber);border-color:var(--nl-amber);color:#fff}.nl-app .nl-tick.is-busy{border-color:var(--nl-blue);border-right-color:transparent;animation:nl-spin .8s linear infinite}.nl-app .nl-switch{width:28px;height:16px;flex-shrink:0;background:var(--nl-line-strong);position:relative;transition:background var(--transition-normal)}.nl-app .nl-switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;transition:transform var(--transition-normal)}.nl-app .nl-switch.is-on{background:var(--nl-blue)}.nl-app .nl-switch.is-on:after{transform:translate(12px)}.nl-app .nl-pop{opacity:0;transform:translateY(6px);transition:opacity .32s var(--nl-ease),transform .42s var(--nl-ease)}.nl-app .nl-pop.nl-in{opacity:1;transform:none}.nl-app .nl-cursor{position:absolute;width:14px;height:20px;pointer-events:none;z-index:5;opacity:0;transition:transform .7s var(--nl-ease),opacity .2s ease}.nl-app .nl-cursor.nl-in{opacity:1}@keyframes nl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nl-app *,.nl-app *:before,.nl-app *:after{transition:none!important;animation:none!important}}.aem-split{display:grid;grid-template-columns:1fr 1.05fr;height:100%;position:relative}.aem-email{background:var(--nl-rail);border-right:1px solid var(--nl-line);padding:10px;display:flex;flex-direction:column;gap:6px;min-width:0}.aem-field{background:var(--card-bg);border:1px solid var(--nl-line);padding:5px 8px;display:flex;flex-direction:column;gap:2px;transition:border-color var(--transition-normal),background var(--transition-slow)}.aem-field.is-flash{border-color:var(--nl-green);background:var(--nl-green-soft)}.aem-subject{font-size:12px;font-weight:700;line-height:1.3}.aem-pre{font-size:11px;color:var(--nl-ink-3)}.aem-mail{background:var(--card-bg);border:1px solid var(--nl-line);padding:10px;display:flex;flex-direction:column;gap:4px;flex:1;overflow:hidden}.aem-brand{font-family:var(--font-serif);font-size:14px;font-weight:700;text-align:center;padding-bottom:4px;border-bottom:1px solid var(--nl-line)}.aem-img{display:block;height:62px;margin-top:4px}.aem-kicker{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nl-blue);margin-top:4px}.aem-h{font-family:var(--font-serif);font-size:14px;font-weight:700;line-height:1.2}.aem-p{font-size:11px;line-height:1.45;color:var(--nl-ink-2)}.aem-p-list:before{content:"• ";color:var(--nl-ink-4)}.aem-panel{display:flex;flex-direction:column;min-width:0;min-height:0}.aem-panel-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--nl-line)}.aem-panel-title{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12.5px;color:var(--nl-blue)}.aem-thread{flex:1;min-height:0;overflow:hidden;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.aem-suggest{display:flex;flex-direction:column;gap:5px;transition:opacity var(--transition-normal)}.aem-suggest.is-gone{display:none}.aem-chips{display:flex;flex-wrap:wrap;gap:4px}.aem-chip{border:1px solid var(--nl-line-strong);padding:3px 7px;font-size:11px;color:var(--nl-ink-2);background:var(--card-bg);transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.aem-chip.is-hover{border-color:var(--nl-blue);color:var(--nl-blue);background:var(--nl-blue-soft)}.aem-msg{font-size:12px;padding:6px 9px;max-width:92%}.aem-msg-user{align-self:flex-end;background:var(--nl-blue);color:#fff}.aem-msg-ai{align-self:flex-start;background:var(--nl-rail);border:1px solid var(--nl-line);color:var(--nl-ink-2)}.aem-dots{display:inline-flex;gap:3px}.aem-dots i{width:4px;height:4px;border-radius:var(--radius-full);background:var(--nl-ink-4);animation:aem-dot 1s ease-in-out infinite}.aem-dots i:nth-child(2){animation-delay:.15s}.aem-dots i:nth-child(3){animation-delay:.3s}@keyframes aem-dot{50%{opacity:.2;transform:translateY(-2px)}}.aem-change{border:1px solid var(--nl-line);padding:6px 8px;display:flex;flex-direction:column;gap:4px;transition:border-color var(--transition-normal),background var(--transition-normal),opacity .32s var(--nl-ease),transform .42s var(--nl-ease)}.aem-diff{display:flex;flex-direction:column;gap:2px;font-size:11.5px;line-height:1.35}.aem-diff del{color:var(--nl-ink-3);text-decoration-color:var(--nl-red)}.aem-diff ins{text-decoration:none;color:var(--nl-ink);background:color-mix(in srgb,var(--nl-green) 14%,transparent)}.aem-change-actions{display:flex;align-items:center;gap:5px}.aem-change-actions .nl-btn{height:22px;font-size:11px;padding:0 8px}.aem-verdict{display:none;font-size:11px;font-weight:700}.aem-change.is-accepted{border-color:color-mix(in srgb,var(--nl-green) 40%,transparent);background:var(--nl-green-soft)}.aem-change.is-rejected{opacity:.6}.aem-change.is-rejected ins{background:none;text-decoration:line-through;color:var(--nl-ink-3)}.aem-change.is-rejected del{text-decoration:none;color:var(--nl-ink)}.aem-change.is-accepted .nl-btn,.aem-change.is-rejected .nl-btn{display:none}.aem-change.is-accepted .aem-verdict{display:inline;color:var(--nl-green)}.aem-change.is-rejected .aem-verdict{display:inline;color:var(--nl-ink-3)}.aem-future{display:flex;align-items:flex-start;gap:8px;padding:7px 8px;border:1px solid var(--nl-line);background:var(--nl-rail)}.aem-future .nl-switch{margin-top:1px}.aem-future-text{display:flex;flex-direction:column;gap:1px;font-size:11px;color:var(--nl-ink-3)}.aem-future-text b{font-size:12px;color:var(--nl-ink)}.aem-input{display:flex;gap:5px;padding:8px 10px;border-top:1px solid var(--nl-line)}.aem-box{flex:1;height:30px;font-size:11.5px;overflow:hidden;white-space:nowrap}.aem-send{width:30px;height:30px;padding:0}@container (max-width: 480px){.aem .nl-app-main{height:590px}.aem-split{grid-template-columns:1fr;grid-template-rows:auto 1fr}.aem-email{border-right:none;border-bottom:1px solid var(--nl-line)}.aem-mail,.aem-field:nth-child(2){display:none}.aem-chip:nth-child(n+5){display:none}}.rsm-live{gap:6px}.rsm-dot{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.rsm-live.is-busy .rsm-dot{animation:rsm-pulse 1.1s ease-in-out infinite}@keyframes rsm-pulse{50%{opacity:.25}}.rsm-body{padding:12px 14px;display:flex;flex-direction:column;gap:8px;height:100%}.rsm-head,.rsm-picker-head{display:flex;align-items:baseline;justify-content:space-between}.rsm-count{font-size:12px;color:var(--nl-ink-3)}.rsm-count b{color:var(--nl-ink);font-size:14px;font-variant-numeric:tabular-nums}.rsm-lanes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.rsm-lane{border:1px solid var(--nl-line);padding:7px 8px 0;display:flex;flex-direction:column;gap:3px;min-width:0;position:relative}.rsm-lane-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.rsm-lane-name{font-size:11.5px;font-weight:700;white-space:nowrap}.rsm-lane .nl-tick{width:13px;height:13px}.rsm-lane-q{font-size:10.5px;color:var(--nl-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:15px}.rsm-bar{height:2px;background:var(--nl-line);margin:4px -8px 0;display:block}.rsm-bar-fill{display:block;height:100%;width:100%;background:var(--lane);transform-origin:left;transition:transform .9s var(--nl-ease)}.rsm-picker{border:1px solid var(--nl-line);display:flex;flex-direction:column;flex:1;min-height:0}.rsm-picker-head{padding:7px 10px;border-bottom:1px solid var(--nl-line);background:var(--nl-rail)}.rsm-picker-sum{font-size:11px;font-weight:700;color:var(--nl-ink-2)}.rsm-stories{list-style:none;margin:0;padding:0;overflow:hidden}.rsm-story{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--nl-line);transition:opacity .32s var(--nl-ease),transform .42s var(--nl-ease),background var(--transition-normal)}.rsm-story:last-child{border-bottom:none}.rsm-story-text{display:flex;flex-direction:column;min-width:0;flex:1}.rsm-story-src{font-size:10px;font-weight:700;color:var(--nl-ink-3);text-transform:uppercase;letter-spacing:.06em}.rsm-story-title{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-normal)}.rsm-verdict{transition:opacity var(--transition-normal)}.rsm-verdict-skip{color:var(--nl-ink-3);font-weight:600}.rsm-story.is-skip .rsm-story-title{color:var(--nl-ink-4);text-decoration:line-through;text-decoration-color:var(--nl-ink-4)}.rsm-story.is-pick{background:color-mix(in srgb,var(--nl-green-soft) 60%,transparent)}.rsm-story.is-scan{background:var(--nl-blue-soft)}.rsm-story.is-pending .rsm-verdict{opacity:0}@container (max-width: 440px){.rsm-lanes{grid-template-columns:repeat(2,1fr)}.rsm-story-src{display:none}.rsm-story{padding:6px 8px}}.bvm-body{padding:12px 14px;display:flex;flex-direction:column;gap:10px;height:100%}.bvm-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--nl-line-strong);align-self:flex-start;min-width:240px}.bvm-seg-i{text-align:center;padding:6px 12px;font-size:12px;font-weight:700;color:var(--nl-ink-3);transition:background var(--transition-normal),color var(--transition-normal)}.bvm-seg-i+.bvm-seg-i{border-left:1px solid var(--nl-line-strong)}.bvm-seg-i.is-on{background:var(--nl-ink);color:#fff}.bvm-seg-i[data-bvm-tab=yours].is-on{background:var(--nl-blue)}.bvm-paper{display:grid;border:1px solid var(--nl-line);background:var(--card-bg);flex-shrink:0}.bvm-draft{grid-area:1 / 1;padding:12px 14px;opacity:0;transition:opacity .36s ease}.bvm-draft.is-on{opacity:1}.bvm-draft-label{display:block;margin-bottom:6px}.bvm-text{margin:0;font-family:var(--font-serif);font-size:16px;line-height:1.5;color:var(--nl-ink)}.bvm-generic .bvm-text{color:var(--nl-ink-2)}.bvm-flag{background:transparent;color:inherit;text-decoration:none;box-shadow:inset 0 -2px 0 transparent;transition:background var(--transition-normal),box-shadow var(--transition-normal)}.bvm-flag.is-hit{background:#fef2f2;box-shadow:inset 0 -2px 0 var(--nl-red)}.bvm-panel{border:1px solid var(--nl-line);background:var(--nl-rail);padding:10px 12px;display:flex;flex-direction:column;gap:8px;flex:1}.bvm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bvm-score{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--nl-green)}.bvm-score.is-bad{color:var(--nl-red)}.bvm-score.is-bad .nl-tick{background:var(--nl-red);border-color:var(--nl-red)}.bvm-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.bvm-tag{text-decoration:line-through;color:var(--nl-ink-4);transition:opacity .3s var(--nl-ease),transform .38s var(--nl-ease),color var(--transition-normal),border-color var(--transition-normal)}.bvm-tag.is-hidden{opacity:0;transform:translateY(4px)}.bvm-tag.is-live{text-decoration:none;color:var(--nl-red);border-color:color-mix(in srgb,var(--nl-red) 40%,transparent);background:#fef2f2}.bvm-foot{margin:auto 0 0;font-size:11.5px;color:var(--nl-ink-3)}@container (max-width: 440px){.bvm .nl-app-main{height:auto}.bvm-foot{margin-top:4px}.bvm-text{font-size:15px}.bvm-seg{min-width:0;align-self:stretch}}.qcm-body{padding:12px 14px;display:flex;flex-direction:column;gap:8px;height:100%}.qcm-progress{display:flex;flex-direction:column;gap:5px}.qcm-progress-label{font-size:12px;font-weight:700;color:var(--nl-ink-2)}.qcm-track{height:3px;background:var(--nl-line);display:block}.qcm-fill{display:block;height:100%;background:var(--nl-green);transform-origin:left;transition:transform .5s var(--nl-ease),background var(--transition-normal)}.qcm-checks{list-style:none;margin:0;padding:0;border:1px solid var(--nl-line)}.qcm-check{display:flex;align-items:center;gap:10px;padding:6px 10px;border-bottom:1px solid var(--nl-line);transition:background var(--transition-normal)}.qcm-check:last-child{border-bottom:none}.qcm-check.is-active{background:var(--nl-blue-soft)}.qcm-check.is-wait{opacity:.55}.qcm-check-text{display:flex;flex-direction:column;flex:1;min-width:0}.qcm-check-name{font-size:12.5px;font-weight:700}.qcm-check-detail{font-size:11px;color:var(--nl-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qcm-repaired{transition:opacity var(--transition-normal)}.qcm-repaired.is-hidden{opacity:0}.qcm-repair{border:1px solid color-mix(in srgb,var(--nl-amber) 35%,transparent);border-left:3px solid var(--nl-amber);background:var(--nl-amber-soft);padding:7px 10px}.qcm-diff{margin:4px 0 0;font-size:12px;line-height:1.45}.qcm-diff del{color:var(--nl-ink-3);text-decoration-color:var(--nl-red)}.qcm-diff ins{color:var(--nl-ink);text-decoration:none;background:color-mix(in srgb,var(--nl-green) 14%,transparent)}.qcm-subjects{display:flex;flex-direction:column;gap:4px}.qcm-subjects ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.qcm-subjects li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--nl-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qcm-subjects li.is-pick{color:var(--nl-ink);font-weight:700}.qcm-radio{width:11px;height:11px;border-radius:var(--radius-full);border:1.5px solid var(--nl-line-strong);flex-shrink:0}.qcm-subjects li.is-pick .qcm-radio{border:3.5px solid var(--nl-blue)}@container (max-width: 440px){.qcm-diff del{display:none}.qcm-subjects li:nth-child(3){display:none}}.sam-body{padding:12px 14px;display:flex;flex-direction:column;gap:9px;height:100%;position:relative}.sam-draft{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--nl-line);background:var(--nl-rail)}.sam-draft-ico{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--nl-blue);color:#fff;flex-shrink:0}.sam-draft-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sam-draft-subj{font-weight:700;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sam-head{display:flex;align-items:baseline;justify-content:space-between}.sam-head-note{font-size:11px;color:var(--nl-ink-3)}.sam-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.sam-tile{position:relative;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--nl-line);background:var(--card-bg);padding:0 6px;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal)}.sam-tile img{display:block;width:auto;max-width:100%;object-fit:contain}.sam-tile.is-on{border-color:var(--nl-blue);box-shadow:0 0 0 2px var(--color-primary-ring)}.sam-tile.is-hit{background:var(--nl-green-soft);border-color:var(--nl-green);box-shadow:none}.sam-tile-check{position:absolute;top:3px;right:3px;width:13px;height:13px;border-radius:var(--radius-full);background:var(--nl-blue);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-fast),background var(--transition-normal)}.sam-tile.is-on .sam-tile-check,.sam-tile.is-hit .sam-tile-check{opacity:1}.sam-tile.is-hit .sam-tile-check{background:var(--nl-green)}.sam-tile-more{border-style:dashed}.sam-tile-more span{font-size:10px;color:var(--nl-ink-3);text-align:center;line-height:1.25}.sam-word{font-size:13px;font-weight:800;color:var(--nl-ink);letter-spacing:-.01em;white-space:nowrap}.sam-word-klaviyo{letter-spacing:.02em;text-transform:lowercase}.sam-word-bento{text-transform:lowercase}.sam-word-drip{font-size:14px}.sam-word-fluentcrm{font-size:12px}.sam-push{display:flex;align-items:center;gap:10px}.sam-track{flex:1;height:3px;background:var(--nl-line);display:block}.sam-fill{display:block;height:100%;background:var(--nl-blue);transform-origin:left;transform:scaleX(1);transition:transform 1.1s var(--nl-ease)}.sam-toast{display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--nl-green) 40%,transparent);background:var(--nl-green-soft)}.sam-toast-text{display:flex;flex-direction:column;font-size:11px;color:var(--nl-ink-3)}.sam-toast-text b{font-size:12.5px;color:var(--nl-ink)}.sam-export{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid var(--nl-line)}.sam-export .nl-micro{margin-right:auto}.sam-flyer{position:absolute;left:0;top:0;width:26px;height:20px;background:var(--nl-blue);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px #155dfc80;opacity:0;pointer-events:none;z-index:4}.sam-flyer.is-fly{transition:transform .82s cubic-bezier(.5,0,.2,1),opacity .2s ease;opacity:1}@container (max-width: 440px){.sam-grid{grid-template-columns:repeat(2,1fr)}.sam-tile{height:34px}.sam-tile-more,.sam-export .nl-micro{display:none}.sam-body{gap:7px}}.stm-steplabel{font-size:10.5px}.stm-tabs{display:flex;border-bottom:1px solid var(--nl-line);background:var(--nl-rail)}.stm-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:34px;font-size:12px;font-weight:600;color:var(--nl-ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--transition-normal),border-color var(--transition-normal),background var(--transition-normal)}.stm-tab b{width:16px;height:16px;border-radius:var(--radius-full);border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px}.stm-tab.is-on{color:var(--nl-blue);border-bottom-color:var(--nl-blue);background:var(--card-bg)}.stm-tab.is-done{color:var(--nl-green)}.stm-stage{position:relative;height:calc(100% - 34px)}.stm-panel{position:absolute;inset:0;padding:14px 16px;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;transform:translate(12px);transition:opacity .3s ease,transform .42s var(--nl-ease),visibility 0s linear .3s}.stm-panel.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .42s var(--nl-ease),visibility 0s}.stm-url-row{display:flex;gap:6px}.stm-url{flex:1}.stm-globe{color:var(--nl-ink-4);flex-shrink:0}.stm-chev{margin-left:auto;color:var(--nl-ink-3)}.stm-status{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--nl-ink-2);min-height:20px;opacity:0;transition:opacity var(--transition-normal)}.stm-status.nl-in{opacity:1}.stm-status .nl-tick.is-busy svg{visibility:hidden}.stm-sources{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--nl-line)}.stm-sources:not(:has(.nl-in)){border-color:transparent}.stm-src{display:flex;align-items:center;gap:10px;padding:6px 10px;border-bottom:1px solid var(--nl-line)}.stm-src:last-child{border-bottom:none}.stm-src-ico{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--nl-line)}.stm-ico-yt{color:#dc2626}.stm-ico-pod{color:#7c3aed}.stm-ico-rss{color:#ea580c}.stm-ico-web{color:var(--nl-blue)}.stm-src-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.stm-src-name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stm-bb-head{display:flex;align-items:center;justify-content:space-between}.stm-blocks{list-style:none;margin:0;padding:0;position:relative;flex:1}.stm-block{--row: 52px;position:absolute;left:0;right:0;top:calc(var(--slot) * var(--row));height:46px;display:flex;align-items:center;gap:10px;padding:0 10px;border:1px solid var(--nl-line);background:var(--card-bg);transition:top .52s var(--nl-ease),box-shadow var(--transition-normal),border-color var(--transition-normal),opacity .32s var(--nl-ease),transform .42s var(--nl-ease)}.stm-block.is-lift{z-index:2;border-color:var(--nl-blue);box-shadow:0 8px 20px -6px #155dfc59;transform:scale(1.015)}.stm-grip{color:var(--nl-ink-4);display:flex}.stm-block-text{display:flex;flex-direction:column;flex:1;min-width:0}.stm-block-name{font-weight:700;font-size:12.5px}.stm-block-meta{font-size:11px;color:var(--nl-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stm-seg{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--nl-line-strong)}.stm-seg-i{text-align:center;padding:7px 4px;font-size:11.5px;font-weight:600;color:var(--nl-ink-2);border-right:1px solid var(--nl-line-strong);transition:background var(--transition-normal),color var(--transition-normal)}.stm-seg-i:last-child{border-right:none}.stm-seg-i.is-on{background:var(--nl-blue);color:#fff}.stm-when{position:relative;display:flex;flex-direction:column;gap:6px;margin-top:6px}.stm-menu{list-style:none;margin:2px 0 0;padding:4px 0;position:absolute;top:100%;left:0;right:0;background:var(--card-bg);border:1px solid var(--nl-line-strong);box-shadow:0 10px 24px -8px #11182740;z-index:3;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--transition-normal),transform var(--transition-normal)}.stm-menu.nl-in{opacity:1;transform:none}.stm-menu li{padding:6px 10px;font-size:12px;color:var(--nl-ink-2)}.stm-menu li.is-hl{background:var(--nl-blue-soft);color:var(--nl-blue);font-weight:700}.stm-next{margin-top:10px;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--nl-line);background:var(--nl-rail)}.stm-next-date{font-size:15px;font-weight:700}.stm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto}.stm-saved{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--nl-green);opacity:0;transition:opacity var(--transition-normal)}.stm-saved.nl-in{opacity:1}@container (max-width: 420px){.stm-url-row{flex-direction:column}.stm-url{flex:none}.stm .nl-app-main{height:430px}.stm-seg{grid-template-columns:repeat(2,1fr)}.stm-seg-i:nth-child(2){border-right:none}.stm-seg-i:nth-child(-n+2){border-bottom:1px solid var(--nl-line-strong)}.stm-block-meta{display:none}.stm-block{--row: 46px;height:40px}.stm-src{padding:5px 8px}}.nli .nl-app{max-width:600px}.nli [hidden]{display:none!important}.nli-body{padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--nl-rail)}.nli-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.nli-stat{background:var(--card-bg);border:1px solid var(--nl-line);padding:8px 10px;display:flex;flex-direction:column;gap:3px;min-width:0}.nli-stat-label{font-size:10.5px;font-weight:600;color:var(--nl-ink-3);line-height:1.25}.nli-stat-value{font-size:20px;font-weight:700;color:var(--nl-ink);font-variant-numeric:tabular-nums;line-height:1.1}.nli-chart{background:var(--card-bg);border:1px solid var(--nl-line);padding:10px 12px 8px}.nli-chart-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.nli-chart-title{font-size:12.5px;font-weight:700}.nli-chart-note{font-size:11px;color:var(--nl-ink-3)}.nli-svg{display:block;width:100%;height:auto;overflow:visible}.nli-grid{stroke:var(--nl-line);stroke-width:1}.nli-area{fill:color-mix(in srgb,var(--nl-blue) 9%,transparent)}.nli-line{fill:none;stroke:var(--nl-blue);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}@media(prefers-reduced-motion:no-preference){.nli .nli-line{stroke-dasharray:1;stroke-dashoffset:1}.nli .nli-area{opacity:0;transition:opacity .6s ease .9s}.nli.is-drawn .nli-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.16,1,.3,1)}.nli.is-drawn .nli-area{opacity:1}}.nli-next{background:var(--card-bg);border:1px solid var(--nl-line);border-left:3px solid var(--nl-line-strong);padding:8px 12px;display:flex;flex-direction:column;gap:3px;transition:border-color var(--transition-normal),background var(--transition-slow)}.nli-next.is-steered{border-left-color:var(--nl-blue)}.nli-next.is-flash{background:var(--nl-blue-soft)}.nli-next-subject{font-family:var(--font-serif);font-size:17px;font-weight:700;line-height:1.25;color:var(--nl-ink)}.nli-next-meta{font-size:11.5px;color:var(--nl-ink-3)}.nli-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.nli-card{background:var(--card-bg);border:1px solid var(--nl-line);padding:10px 12px;display:flex;flex-direction:column;gap:5px;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.nli-card.is-applied{border-color:color-mix(in srgb,var(--nl-blue) 45%,transparent);box-shadow:inset 3px 0 0 var(--nl-blue)}.nli-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.nli-spotted{font-size:11px;color:var(--nl-ink-3)}.nli-card-title{margin:0;font-family:var(--font-sans);font-size:13px;font-weight:700;line-height:1.35;color:var(--nl-ink)}.nli-card-body{margin:0;font-size:12px;line-height:1.5;color:var(--nl-ink-2)}.nli-card-actions{display:flex;align-items:center;gap:6px;margin-top:2px}.nli .nl-btn{cursor:pointer}.nli .nl-btn:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.nli .nl-btn-ghost:hover{background:var(--card-bg);border-color:var(--nl-ink-3);color:var(--nl-ink)}.nli .nl-btn:focus-visible{outline:2px solid var(--nl-blue);outline-offset:2px}.nli .nli-apply[aria-pressed=true]{background:var(--nl-green);border-color:var(--nl-green);cursor:default}.nli .nli-apply[aria-pressed=true]:hover{background:var(--nl-green);border-color:var(--nl-green)}.nli-applied-note{font-size:11px;font-weight:700;color:var(--nl-blue)}.nli .nl-app{user-select:text}@container (max-width: 480px){.nli-stats{grid-template-columns:repeat(2,1fr)}}.nlg[data-astro-cid-dbtwoczt]{max-width:900px;margin:0 auto}.nlg-designs[data-astro-cid-dbtwoczt]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-1);margin-bottom:var(--space-6)}.nlg-designs-single[data-astro-cid-dbtwoczt]{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.nlg-design[data-astro-cid-dbtwoczt]{display:flex;flex-direction:column;gap:var(--space-1);text-align:left;padding:var(--space-4) var(--space-5);background:var(--page-bg);border:1px solid var(--border);font-family:var(--font-sans);color:var(--text);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.nlg-design[data-astro-cid-dbtwoczt]:hover{border-color:var(--text-muted)}.nlg-design[data-astro-cid-dbtwoczt]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nlg-design[data-astro-cid-dbtwoczt][aria-pressed=true]{background:var(--card-bg);border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent)}.nlg-designs-single[data-astro-cid-dbtwoczt] .nlg-design[data-astro-cid-dbtwoczt]{cursor:default}.nlg-design-name[data-astro-cid-dbtwoczt]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug)}.nlg-design-desc[data-astro-cid-dbtwoczt]{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.nlg-client[data-astro-cid-dbtwoczt]{border:1px solid var(--border);background:var(--card-bg);box-shadow:var(--shadow-md)}.nlg-tabs[data-astro-cid-dbtwoczt]{display:flex;border-bottom:1px solid var(--border);background:var(--page-bg);overflow-x:auto;scrollbar-width:none}.nlg-tabs[data-astro-cid-dbtwoczt]::-webkit-scrollbar{display:none}.nlg-tab[data-astro-cid-dbtwoczt]{flex:1 0 auto;padding:var(--space-3) var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--text-muted);background:transparent;border:none;border-right:1px solid var(--border);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast),background var(--transition-fast)}.nlg-tab[data-astro-cid-dbtwoczt]:last-child{border-right:none}.nlg-tab[data-astro-cid-dbtwoczt]:hover{color:var(--text);background:var(--card-bg)}.nlg-tab[data-astro-cid-dbtwoczt]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nlg-tab[data-astro-cid-dbtwoczt][aria-selected=true]{color:var(--accent);background:var(--card-bg);border-bottom-color:var(--accent)}.nlg-tab[data-astro-cid-dbtwoczt][hidden]{display:none}.nlg-meta[data-astro-cid-dbtwoczt]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.nlg-avatar[data-astro-cid-dbtwoczt]{width:36px;height:36px;border-radius:var(--radius-full);background:var(--accent);color:var(--card-bg);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.nlg-meta-text[data-astro-cid-dbtwoczt]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nlg-from[data-astro-cid-dbtwoczt]{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap}.nlg-niche[data-astro-cid-dbtwoczt]{color:var(--text-muted);font-size:var(--text-xs)}.nlg-subject[data-astro-cid-dbtwoczt]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug);color:var(--text)}.nlg-side[data-astro-cid-dbtwoczt]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0}.nlg-date[data-astro-cid-dbtwoczt]{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.nlg-badge[data-astro-cid-dbtwoczt]{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-soft);background:var(--accent-soft);padding:2px var(--space-2)}.nlg-frame[data-astro-cid-dbtwoczt]{height:640px;background:var(--card-bg)}.nlg-iframe[data-astro-cid-dbtwoczt]{display:block;width:100%;height:100%;border:none}@media(max-width:720px){.nlg-designs[data-astro-cid-dbtwoczt]:not(.nlg-designs-single){grid-template-columns:1fr 1fr}.nlg-design[data-astro-cid-dbtwoczt]{padding:var(--space-3) var(--space-4)}.nlg-design-desc[data-astro-cid-dbtwoczt]{font-size:var(--text-xs)}.nlg-meta[data-astro-cid-dbtwoczt]{padding:var(--space-3) var(--space-4);align-items:flex-start}.nlg-avatar[data-astro-cid-dbtwoczt]{display:none}.nlg-subject[data-astro-cid-dbtwoczt]{font-size:var(--text-base)}.nlg-frame[data-astro-cid-dbtwoczt]{height:520px}.nlg-tab[data-astro-cid-dbtwoczt]{padding:var(--space-3) var(--space-4)}}.pp-section[data-astro-cid-7d6h5zsg]{padding:var(--space-20) var(--space-8)}.pp-section-inner[data-astro-cid-7d6h5zsg]{max-width:var(--page-max-width);margin:0 auto}.pp-section-header[data-astro-cid-7d6h5zsg]{max-width:720px;margin-bottom:var(--space-16)}.pp-section-title[data-astro-cid-7d6h5zsg]{font-family:var(--font-serif);font-size:clamp(var(--text-2xl),3.5vw,var(--text-4xl));font-weight:600;line-height:var(--leading-snug);letter-spacing:-.02em;color:var(--text);margin:var(--space-3) 0 0}.pp-section-desc[data-astro-cid-7d6h5zsg]{font-size:var(--text-lg);color:var(--text-muted);line-height:var(--leading-relaxed);margin-top:var(--space-4);max-width:600px}.pp-eyebrow[data-astro-cid-7d6h5zsg]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent);margin:0}.nl-center[data-astro-cid-7d6h5zsg]{text-align:center;margin-left:auto;margin-right:auto}.nl-center[data-astro-cid-7d6h5zsg] .pp-section-desc[data-astro-cid-7d6h5zsg]{margin-left:auto;margin-right:auto}.pp-hero[data-astro-cid-7d6h5zsg]{position:relative;min-height:600px;display:flex;align-items:center;padding:var(--space-24) var(--space-8) var(--space-20);margin-top:calc(-1 * var(--header-height));padding-top:calc(var(--header-height) + var(--space-20));overflow:hidden}.pp-hero-inner[data-astro-cid-7d6h5zsg]{position:relative;z-index:1;max-width:1040px;margin:0 auto;width:100%;display:flex;align-items:center;gap:clamp(var(--space-12),6vw,var(--space-20))}.pp-hero-copy[data-astro-cid-7d6h5zsg]{flex:1;min-width:0}.pp-hero-visual[data-astro-cid-7d6h5zsg]{flex:0 0 auto;width:420px}.pp-hero[data-astro-cid-7d6h5zsg] .pp-eyebrow[data-astro-cid-7d6h5zsg]{margin-bottom:var(--space-4)}.pp-hero-headline[data-astro-cid-7d6h5zsg]{font-family:var(--font-serif);font-size:clamp(var(--text-4xl),4.5vw,4rem);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 var(--space-6)}.pp-hero-sub[data-astro-cid-7d6h5zsg]{font-size:clamp(var(--text-base),1.6vw,var(--text-lg));line-height:var(--leading-relaxed);color:var(--text-muted);max-width:520px;margin:0 0 var(--space-10)}.pp-hero-actions[data-astro-cid-7d6h5zsg]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.pp-cta-large[data-astro-cid-7d6h5zsg]{font-size:var(--text-base);padding:var(--space-3) var(--space-8)}.pp-btn-ghost[data-astro-cid-7d6h5zsg]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--text);text-decoration:none;padding:var(--space-3) var(--space-4);border:1px solid var(--border);transition:border-color var(--transition-fast),color var(--transition-fast)}.pp-btn-ghost[data-astro-cid-7d6h5zsg]:hover{border-color:var(--text-muted);color:var(--text)}.pp-hero-free[data-astro-cid-7d6h5zsg]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--text);margin:var(--space-6) 0 0}.pp-hero-free[data-astro-cid-7d6h5zsg] svg[data-astro-cid-7d6h5zsg]{color:var(--accent);flex-shrink:0}.pp-pain[data-astro-cid-7d6h5zsg]{background:var(--page-bg)}.pp-pain-grid[data-astro-cid-7d6h5zsg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-1)}.pp-pain-card[data-astro-cid-7d6h5zsg]{background:var(--card-bg);border:1px solid var(--border);padding:var(--space-8);border-left-width:3px;border-left-color:var(--border);transition:border-left-color var(--transition-fast)}.pp-pain-card[data-astro-cid-7d6h5zsg]:hover{border-left-color:var(--accent)}.pp-pain-heading[data-astro-cid-7d6h5zsg]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug);color:var(--text);margin:0 0 var(--space-3)}.pp-pain-body[data-astro-cid-7d6h5zsg]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0}.pp-solution[data-astro-cid-7d6h5zsg]{background:var(--card-bg)}.nl-steps[data-astro-cid-7d6h5zsg]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(var(--space-16),10vw,var(--space-24))}.nl-step-row[data-astro-cid-7d6h5zsg]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(var(--space-10),6vw,var(--space-16));align-items:center}.nl-step-copy[data-astro-cid-7d6h5zsg],.nl-step-visual[data-astro-cid-7d6h5zsg]{min-width:0}.nl-step-row[data-astro-cid-7d6h5zsg]:nth-child(2n){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.nl-step-row[data-astro-cid-7d6h5zsg]:nth-child(2n) .nl-step-copy[data-astro-cid-7d6h5zsg]{order:2}.nl-step-row[data-astro-cid-7d6h5zsg]:nth-child(2n) .nl-step-visual[data-astro-cid-7d6h5zsg]{order:1}.nl-step-num[data-astro-cid-7d6h5zsg]{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:600;line-height:1;letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}.nl-step-row[data-astro-cid-7d6h5zsg][data-step-type=you] .nl-step-num[data-astro-cid-7d6h5zsg]{color:color-mix(in srgb,var(--accent) 30%,transparent)}.nl-step-row[data-astro-cid-7d6h5zsg][data-step-type=auto] .nl-step-num[data-astro-cid-7d6h5zsg]{color:color-mix(in srgb,var(--color-success) 38%,transparent)}.nl-effort-badge[data-astro-cid-7d6h5zsg]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;padding:var(--space-1) var(--space-3);border:1px solid;margin-bottom:var(--space-4);line-height:var(--leading-normal)}.nl-effort-you[data-astro-cid-7d6h5zsg]{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.nl-effort-auto[data-astro-cid-7d6h5zsg]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 22%,transparent);background:color-mix(in srgb,var(--color-success) 6%,transparent)}.nl-step-eyebrow[data-astro-cid-7d6h5zsg]{margin-bottom:var(--space-2)}.nl-step-title[data-astro-cid-7d6h5zsg]{font-family:var(--font-serif);font-size:clamp(var(--text-xl),2.5vw,var(--text-2xl));font-weight:600;line-height:var(--leading-snug);color:var(--text);margin:0 0 var(--space-4)}.nl-step-body[data-astro-cid-7d6h5zsg]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0}.nl-prompts[data-astro-cid-7d6h5zsg]{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.nl-prompts-label[data-astro-cid-7d6h5zsg],.nl-step-logos-label[data-astro-cid-7d6h5zsg]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted)}.nl-prompts-list[data-astro-cid-7d6h5zsg]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.nl-prompts-list[data-astro-cid-7d6h5zsg] li[data-astro-cid-7d6h5zsg]{font-size:var(--text-xs);font-weight:600;color:var(--text);border:1px solid var(--border);background:var(--page-bg);padding:var(--space-1) var(--space-2)}.nl-step-logos[data-astro-cid-7d6h5zsg]{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.nl-step-logos-row[data-astro-cid-7d6h5zsg]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.nl-step-logo[data-astro-cid-7d6h5zsg]{height:20px;width:auto;opacity:.6;filter:grayscale(1);transition:opacity var(--transition-fast);display:block}.nl-step-logo--mailchimp[data-astro-cid-7d6h5zsg]{height:24px}.nl-step-logo--ghl[data-astro-cid-7d6h5zsg]{height:28px}.nl-step-logos-row[data-astro-cid-7d6h5zsg]:hover .nl-step-logo[data-astro-cid-7d6h5zsg]{opacity:.85}.nl-wordmark[data-astro-cid-7d6h5zsg]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;color:var(--text-muted);border:1px solid var(--border);padding:var(--space-1) var(--space-2);line-height:var(--leading-normal)}.nl-insights[data-astro-cid-7d6h5zsg]{background:var(--page-bg);border-top:1px solid var(--border)}.nl-insights-grid[data-astro-cid-7d6h5zsg]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(var(--space-10),6vw,var(--space-16));align-items:start}.nl-insights-copy[data-astro-cid-7d6h5zsg]{position:sticky;top:calc(var(--header-height) + var(--space-8))}.nl-insights-note[data-astro-cid-7d6h5zsg]{font-size:var(--text-sm);font-weight:600;color:var(--text);margin:var(--space-5) 0 0}.nl-insights-illo[data-astro-cid-7d6h5zsg]{max-width:300px;margin:var(--space-8) 0 0}.nl-insights-foot[data-astro-cid-7d6h5zsg]{font-size:var(--text-xs);color:var(--text-muted);text-align:center;margin:var(--space-4) auto 0;max-width:520px;line-height:var(--leading-normal)}.nl-examples[data-astro-cid-7d6h5zsg]{background:var(--card-bg)}.nl-examples-footnote[data-astro-cid-7d6h5zsg]{text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-6) auto 0;max-width:600px}.nl-comparison[data-astro-cid-7d6h5zsg]{background:var(--page-bg)}.nl-compare-grid[data-astro-cid-7d6h5zsg]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-1)}.nl-compare-col[data-astro-cid-7d6h5zsg]{padding:var(--space-8);border:1px solid var(--border)}.nl-compare-them[data-astro-cid-7d6h5zsg]{background:var(--page-bg)}.nl-compare-us[data-astro-cid-7d6h5zsg]{background:var(--card-bg);border-color:var(--accent);border-width:2px}.nl-compare-heading[data-astro-cid-7d6h5zsg]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-6)}.nl-compare-us[data-astro-cid-7d6h5zsg] .nl-compare-heading[data-astro-cid-7d6h5zsg]{color:var(--accent)}.nl-compare-list[data-astro-cid-7d6h5zsg]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.nl-compare-list[data-astro-cid-7d6h5zsg] li[data-astro-cid-7d6h5zsg]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted);display:flex;align-items:flex-start;gap:var(--space-3)}.nl-compare-us[data-astro-cid-7d6h5zsg] .nl-compare-list[data-astro-cid-7d6h5zsg] li[data-astro-cid-7d6h5zsg]{color:var(--text)}.nl-x[data-astro-cid-7d6h5zsg]{color:var(--text-muted);font-weight:700;flex-shrink:0;width:var(--space-4);text-align:center;opacity:.5}.nl-check[data-astro-cid-7d6h5zsg]{color:var(--accent);font-weight:700;flex-shrink:0;width:var(--space-4);text-align:center}.nl-compare-list[data-astro-cid-7d6h5zsg] li[data-astro-cid-7d6h5zsg] strong[data-astro-cid-7d6h5zsg]{color:var(--text)}.nl-item-body[data-astro-cid-7d6h5zsg]{display:flex;flex-direction:column;gap:2px}.nl-item-desc[data-astro-cid-7d6h5zsg]{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.nl-dogfood[data-astro-cid-7d6h5zsg]{background:var(--card-bg);border-top:1px solid var(--border)}.nl-dogfood-inner[data-astro-cid-7d6h5zsg]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(var(--space-10),6vw,var(--space-16));align-items:center;max-width:1040px}.nl-dogfood-stat[data-astro-cid-7d6h5zsg]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-10) var(--space-8);background:var(--page-bg);border:1px solid var(--border);border-left:3px solid var(--accent)}.nl-dogfood-about[data-astro-cid-7d6h5zsg]{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted)}.nl-dogfood-num[data-astro-cid-7d6h5zsg]{font-family:var(--font-serif);font-size:clamp(var(--text-5xl),8vw,5.5rem);font-weight:600;line-height:1;letter-spacing:var(--tracking-tight);color:var(--text);font-variant-numeric:tabular-nums}.nl-dogfood-unit[data-astro-cid-7d6h5zsg]{font-size:var(--text-lg);color:var(--text-muted)}.nl-dogfood-figure[data-astro-cid-7d6h5zsg]{display:flex;flex-direction:column;gap:var(--space-2)}.nl-dogfood-figure-sm[data-astro-cid-7d6h5zsg]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}.nl-dogfood-figure-sm[data-astro-cid-7d6h5zsg] .nl-dogfood-num[data-astro-cid-7d6h5zsg]{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl))}.nl-dogfood-figure-sm[data-astro-cid-7d6h5zsg] .nl-dogfood-unit[data-astro-cid-7d6h5zsg]{font-size:var(--text-base)}.nl-dogfood-body[data-astro-cid-7d6h5zsg]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-muted);margin:var(--space-4) 0 0}.nl-dogfood-issue[data-astro-cid-7d6h5zsg]{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--border);background:var(--page-bg)}.nl-dogfood-issue-label[data-astro-cid-7d6h5zsg]{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.nl-dogfood-issue-subj[data-astro-cid-7d6h5zsg]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug);color:var(--text)}.nl-dogfood-link[data-astro-cid-7d6h5zsg]{display:inline-block;margin-top:var(--space-5);font-size:var(--text-sm);font-weight:600;color:var(--accent);text-decoration:none;transition:color var(--transition-fast)}.nl-dogfood-link[data-astro-cid-7d6h5zsg]:hover{color:var(--accent-strong)}.pp-pricing[data-astro-cid-7d6h5zsg]{background:var(--page-bg);border-top:1px solid var(--border)}.pp-pricing[data-astro-cid-7d6h5zsg] .pp-section-header[data-astro-cid-7d6h5zsg]{text-align:center;margin-left:auto;margin-right:auto}.pp-pricing[data-astro-cid-7d6h5zsg] .pp-section-desc[data-astro-cid-7d6h5zsg]{margin-left:auto;margin-right:auto}.nl-pricing-grid[data-astro-cid-7d6h5zsg]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-1);align-items:start;max-width:760px;margin:0 auto}.pp-plan[data-astro-cid-7d6h5zsg]{background:var(--card-bg);border:1px solid var(--border);padding:var(--space-8);position:relative;display:flex;flex-direction:column;gap:var(--space-8)}.pp-plan-featured[data-astro-cid-7d6h5zsg]{border-color:var(--accent);border-width:2px;box-shadow:var(--shadow-md)}.pp-plan-badge[data-astro-cid-7d6h5zsg]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--card-bg);background:var(--accent);padding:var(--space-1) var(--space-3);display:inline-block;position:absolute;top:-1px;left:var(--space-8);transform:translateY(-100%)}.pp-plan-header[data-astro-cid-7d6h5zsg]{display:flex;flex-direction:column;gap:var(--space-3)}.pp-plan-name[data-astro-cid-7d6h5zsg]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin:0}.pp-plan-price[data-astro-cid-7d6h5zsg]{display:flex;align-items:baseline;gap:var(--space-2)}.pp-plan-amount[data-astro-cid-7d6h5zsg]{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:600;line-height:1;color:var(--text)}.pp-plan-period[data-astro-cid-7d6h5zsg]{font-size:var(--text-sm);color:var(--text-muted)}.pp-plan-was[data-astro-cid-7d6h5zsg]{font-size:var(--text-lg);color:var(--text-muted);opacity:.6}.pp-plan-save[data-astro-cid-7d6h5zsg]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);color:var(--accent);background:var(--accent-soft);padding:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;width:fit-content}.pp-plan-features[data-astro-cid-7d6h5zsg]{list-style:none;padding:var(--space-6) 0 0;margin:0;display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--border);flex:1}.pp-plan-features[data-astro-cid-7d6h5zsg] li[data-astro-cid-7d6h5zsg]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);padding-left:var(--space-5);position:relative}.pp-plan-features[data-astro-cid-7d6h5zsg] li[data-astro-cid-7d6h5zsg]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.pp-plan-features[data-astro-cid-7d6h5zsg] li[data-astro-cid-7d6h5zsg] strong[data-astro-cid-7d6h5zsg]{color:var(--text)}.pp-plan-cta[data-astro-cid-7d6h5zsg]{display:block;text-align:center;padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.pp-plan-cta-primary[data-astro-cid-7d6h5zsg]{background:var(--accent);color:var(--card-bg);border:1px solid var(--accent);box-shadow:var(--shadow-sm)}.pp-plan-cta-primary[data-astro-cid-7d6h5zsg]:hover{background:var(--accent-strong);border-color:var(--accent-strong);box-shadow:var(--shadow-md)}.pp-plan-cta-ghost[data-astro-cid-7d6h5zsg]{background:transparent;color:var(--text);border:1px solid var(--border)}.pp-plan-cta-ghost[data-astro-cid-7d6h5zsg]:hover{border-color:var(--text-muted)}.nl-pricing-free[data-astro-cid-7d6h5zsg]{text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-5) 0 0}.nl-pricing-free[data-astro-cid-7d6h5zsg] a[data-astro-cid-7d6h5zsg]{color:var(--accent);font-weight:600}.nl-niches[data-astro-cid-7d6h5zsg]{background:var(--card-bg)}.nl-niche-grid[data-astro-cid-7d6h5zsg]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}.nl-niche-card[data-astro-cid-7d6h5zsg]{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--border);border-left-width:3px;border-left-color:var(--border);padding:var(--space-8);text-decoration:none;transition:border-left-color var(--transition-fast),box-shadow var(--transition-fast)}.nl-niche-card[data-astro-cid-7d6h5zsg]:hover{border-left-color:var(--accent);box-shadow:var(--shadow-sm)}.nl-niche-title[data-astro-cid-7d6h5zsg]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug);color:var(--text);margin:0 0 var(--space-3)}.nl-niche-desc[data-astro-cid-7d6h5zsg]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0;flex:1}.nl-niche-link[data-astro-cid-7d6h5zsg]{display:block;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--accent);margin-top:var(--space-6);transition:color var(--transition-fast)}.nl-niche-card[data-astro-cid-7d6h5zsg]:hover .nl-niche-link[data-astro-cid-7d6h5zsg]{color:var(--accent-strong)}.nl-faq[data-astro-cid-7d6h5zsg]{background:var(--page-bg)}.nl-faq[data-astro-cid-7d6h5zsg] .pp-section-header[data-astro-cid-7d6h5zsg]{text-align:center;margin-left:auto;margin-right:auto}.pp-final-cta[data-astro-cid-7d6h5zsg]{position:relative;padding:var(--space-24) var(--space-8);overflow:hidden;text-align:center;border-top:1px solid var(--border)}.pp-final-cta-inner[data-astro-cid-7d6h5zsg]{position:relative;z-index:1;max-width:640px;margin:0 auto}.pp-final-headline[data-astro-cid-7d6h5zsg]{font-family:var(--font-serif);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 var(--space-6)}.pp-final-sub[data-astro-cid-7d6h5zsg]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0 0 var(--space-10)}.pp-final-actions[data-astro-cid-7d6h5zsg]{display:flex;justify-content:center;margin-bottom:var(--space-6)}.pp-final-risk[data-astro-cid-7d6h5zsg]{font-size:var(--text-sm);color:var(--text-muted);margin:0}@media(max-width:1024px){.nl-pricing-grid[data-astro-cid-7d6h5zsg]{grid-template-columns:1fr;max-width:480px;gap:var(--space-10)}.nl-compare-grid[data-astro-cid-7d6h5zsg]{grid-template-columns:1fr}.nl-niche-grid[data-astro-cid-7d6h5zsg]{grid-template-columns:repeat(2,1fr)}.nl-insights-grid[data-astro-cid-7d6h5zsg]{grid-template-columns:1fr}.nl-insights-copy[data-astro-cid-7d6h5zsg]{position:static;max-width:640px}.nl-insights-illo[data-astro-cid-7d6h5zsg]{display:none}.nl-step-row[data-astro-cid-7d6h5zsg],.nl-step-row[data-astro-cid-7d6h5zsg]:nth-child(2n){grid-template-columns:1fr;gap:var(--space-8)}.nl-step-row[data-astro-cid-7d6h5zsg]:nth-child(2n) .nl-step-copy[data-astro-cid-7d6h5zsg]{order:0}.nl-step-row[data-astro-cid-7d6h5zsg]:nth-child(2n) .nl-step-visual[data-astro-cid-7d6h5zsg]{order:1}.nl-step-copy[data-astro-cid-7d6h5zsg]{max-width:640px}}@media(max-width:860px){.pp-hero-inner[data-astro-cid-7d6h5zsg]{flex-direction:column;align-items:flex-start;gap:var(--space-10)}.pp-hero-visual[data-astro-cid-7d6h5zsg]{width:100%;display:flex;justify-content:center}.nl-dogfood-inner[data-astro-cid-7d6h5zsg]{grid-template-columns:1fr}}@media(max-width:720px){.pp-section[data-astro-cid-7d6h5zsg]{padding:var(--space-16) var(--space-4)}.nl-niche-grid[data-astro-cid-7d6h5zsg]{grid-template-columns:1fr}.pp-hero[data-astro-cid-7d6h5zsg]{padding-left:var(--space-4);padding-right:var(--space-4);padding-bottom:var(--space-16)}.nl-step-num[data-astro-cid-7d6h5zsg]{font-size:var(--text-2xl)}.pp-section-header[data-astro-cid-7d6h5zsg]{margin-bottom:var(--space-10)}.pp-pain-card[data-astro-cid-7d6h5zsg],.nl-compare-col[data-astro-cid-7d6h5zsg],.nl-niche-card[data-astro-cid-7d6h5zsg],.pp-plan[data-astro-cid-7d6h5zsg]{padding:var(--space-6)}.nl-dogfood-stat[data-astro-cid-7d6h5zsg]{padding:var(--space-8) var(--space-6)}.pp-final-cta[data-astro-cid-7d6h5zsg]{padding:var(--space-20) var(--space-4)}}@media(prefers-reduced-motion:no-preference){.pp-plan-cta-primary[data-astro-cid-7d6h5zsg]:hover{transform:translateY(-1px)}}
