@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4139161ba8123d3-s.0mdlxp3sli5yg.woff2?dpl=dpl_137pfaspCzi3tx4h9jCmwMuZw4Lf)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/024f33e74b8b4a62-s.0q9qb8_lngreh.woff2?dpl=dpl_137pfaspCzi3tx4h9jCmwMuZw4Lf)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/40b87961760ee31c-s.0kn1qt95quf_a.woff2?dpl=dpl_137pfaspCzi3tx4h9jCmwMuZw4Lf)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/27accbe1303e3cca-s.2ssdkv80hgt9-.woff2?dpl=dpl_137pfaspCzi3tx4h9jCmwMuZw4Lf)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_1b012e3f-module__PzffSW__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:400}
.nl{--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.32, .64, 1);--ink:#141414;--ink-2:#3b3b3b;--ink-3:#4f4f4f;--grey:#8a8a8a;--muted:#737373;--line:#dbdbdb;--page:#fafafa;--panel:#f3f3f3;--dot:#d4d4d4;--surface:#fff;--surface-hover:#f5f5f5;--win:#fff;--win-line:#e6e6e6;--chip-line:#ebebeb;--highlight:#ebebeb;--head-side:#6b6b6b;--wbo-bg:#f4f4f4;--tile-dim:.42;--play-bg:#ffffffeb;--accent:#1466e6;--accent-btn:#1466e6;--accent-btn-hover:#0f58cc;--marker:#ffefc2;--on-accent:#fff;--blue-bg:#eef5ff;--blue-fg:#0f52bf;--amber-bg:#ffefc2;--amber-fg:#8a5a07;--green-bg:#dcfce7;--green-fg:#15803d;--purple-bg:#ebe0ff;--purple-fg:#6b42b3;--cyan-bg:#d5f5f3;--cyan-fg:#0f766e;--pink-bg:#fce4f1;--pink-fg:#a21c64;--red-bg:#ffe1e3;--red-fg:#97212f;--gray-bg:#ededed;--gray-fg:#3b3b3b;--create-bg:linear-gradient(129deg, #d9e8ff 0%, #ebe3ff 35.484%, #ffebde 64.516%);--tabs-bg:#ffffff8c;--tab-hover:#ffffff80;--tab-on:#fff;--shadow-btn:0 1px 1px #0d121f2e;--shadow-chip:0 1px 1px #0d121f0a;--shadow-photo:0 4px 10px #0d121f1f;--shadow-win:0 2px 6px #0d121f0a, 0 30px 80px #0d121f12;--shadow-card:0 1px 3px #0d121f0a, 0 12px 32px #0d121f0f;--shadow-ask:0 1px 1.5px #0d121f0d, 0 16px 20px #0d121f1a;--brand-tiktok:var(--ink);--brand-instagram:#e4405f;--brand-youtube:red;--brand-claude:#d97757;--brand-openai:var(--ink);--brand-notion:var(--ink);--brand-googledrive:#4285f4;--brand-slack:#4a154b;--brand-linkedin:#0a66c2;--brand-x:var(--ink);--brand-facebook:#0866ff;--spark-band:#ebebeb;--backed:#737373;--bar-pale:#ecf3fe;--bar-oct:#1466e6;--bar-oct-2:#3d82ee;--show-light:block;--show-dark:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sec:72px;--gap:24px;--head:56px;--block:64px;--cell:40px;--inset:48px;--pad:40px;--gutter:24px;--dots:radial-gradient(circle at 8px 8px, var(--dot) 1px, transparent 1.5px) 0 0 / 16px 16px, var(--panel);background:var(--page);min-height:100vh;color:var(--ink);font-family:var(--font-geist), "Geist", ui-sans-serif, system-ui, sans-serif;font-feature-settings:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:normal;position:relative;overflow-x:clip}@media (prefers-color-scheme:dark){.nl:not([data-theme=light]){--ink:#f4f4f4;--ink-2:#d4d4d4;--ink-3:#a3a3a3;--grey:#7a7a7a;--muted:#8f8f8f;--line:#ffffff14;--page:#0b0d12;--panel:#1a1a1a;--dot:#2e2e2e;--surface:#141414;--surface-hover:#222;--win:#141414;--win-line:#ffffff1a;--chip-line:#ffffff1a;--highlight:#222;--head-side:#a3a3a3;--wbo-bg:#1f1f1f;--tile-dim:.3;--accent:#3b8bff;--accent-btn:#1466e6;--accent-btn-hover:#2a76ef;--on-accent:#fff;--blue-bg:#0f2a52;--blue-fg:#8ab8ff;--amber-bg:#3d2a05;--amber-fg:#fcd37a;--marker:#ffba0038;--green-bg:#0e3a22;--green-fg:#6ee7a1;--purple-bg:#2a1b4d;--purple-fg:#c4b5fd;--cyan-bg:#0b3533;--cyan-fg:#7dd3cf;--pink-bg:#3d1028;--pink-fg:#f9a8d4;--red-bg:#3f1216;--red-fg:#fca5a5;--gray-bg:#222;--gray-fg:#d4d4d4;--create-bg:linear-gradient(129deg, #0f1c33 0%, #1a1530 35.484%, #2a1a12 64.516%);--tabs-bg:#ffffff0f;--tab-hover:#ffffff0f;--tab-on:#222;--shadow-btn:0 1px 1px #0006;--shadow-chip:0 1px 1px #0000004d;--shadow-photo:0 4px 10px #00000080;--shadow-win:0 2px 6px #00000059, 0 30px 80px #00000080;--shadow-card:0 1px 3px #00000059, 0 12px 32px #00000073;--shadow-ask:0 1px 1.5px #00000059, 0 16px 20px #00000080;--brand-instagram:#f0627d;--brand-youtube:#ff4d4d;--brand-claude:#e08a6b;--brand-googledrive:#73a6ff;--brand-slack:#e3b4e8;--brand-linkedin:#5aa2ee;--brand-facebook:#5b9bff;--spark-band:#2a2a2a;--backed:#b5b5b5;--bar-pale:#15233b;--bar-oct:#3b8bff;--bar-oct-2:#2a6fdc;--show-light:none;--show-dark:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.nl[data-theme=dark]{--ink:#f4f4f4;--ink-2:#d4d4d4;--ink-3:#a3a3a3;--grey:#7a7a7a;--muted:#8f8f8f;--line:#ffffff14;--page:#0b0d12;--panel:#1a1a1a;--dot:#2e2e2e;--surface:#141414;--surface-hover:#222;--win:#141414;--win-line:#ffffff1a;--chip-line:#ffffff1a;--highlight:#222;--head-side:#a3a3a3;--wbo-bg:#1f1f1f;--tile-dim:.3;--accent:#3b8bff;--accent-btn:#1466e6;--accent-btn-hover:#2a76ef;--on-accent:#fff;--blue-bg:#0f2a52;--blue-fg:#8ab8ff;--amber-bg:#3d2a05;--amber-fg:#fcd37a;--marker:#ffba0038;--green-bg:#0e3a22;--green-fg:#6ee7a1;--purple-bg:#2a1b4d;--purple-fg:#c4b5fd;--cyan-bg:#0b3533;--cyan-fg:#7dd3cf;--pink-bg:#3d1028;--pink-fg:#f9a8d4;--red-bg:#3f1216;--red-fg:#fca5a5;--gray-bg:#222;--gray-fg:#d4d4d4;--create-bg:linear-gradient(129deg, #0f1c33 0%, #1a1530 35.484%, #2a1a12 64.516%);--tabs-bg:#ffffff0f;--tab-hover:#ffffff0f;--tab-on:#222;--shadow-btn:0 1px 1px #0006;--shadow-chip:0 1px 1px #0000004d;--shadow-photo:0 4px 10px #00000080;--shadow-win:0 2px 6px #00000059, 0 30px 80px #00000080;--shadow-card:0 1px 3px #00000059, 0 12px 32px #00000073;--shadow-ask:0 1px 1.5px #00000059, 0 16px 20px #00000080;--brand-instagram:#f0627d;--brand-youtube:#ff4d4d;--brand-claude:#e08a6b;--brand-googledrive:#73a6ff;--brand-slack:#e3b4e8;--brand-linkedin:#5aa2ee;--brand-facebook:#5b9bff;--spark-band:#2a2a2a;--backed:#b5b5b5;--bar-pale:#15233b;--bar-oct:#3b8bff;--bar-oct-2:#2a6fdc;--show-light:none;--show-dark:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.evai:has(.nl){background:#fafafa}body.evai:has(.nl[data-theme=dark]){background:#0b0d12}@media (prefers-color-scheme:dark){body.evai:has(.nl:not([data-theme=light])){background:#0b0d12}}html:has(.nl){--nl-sb-bg:#fafafa;--nl-sb-dim:#bababa;--nl-sb-thumb:#14141438;--nl-sb-hover:#14141461;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--nl-sb-thumb) var(--nl-sb-bg);background:var(--nl-sb-bg)}html:has(.nl[data-theme=dark]){--nl-sb-bg:#0b0d12;--nl-sb-dim:#4c4e51;--nl-sb-thumb:#f4f4f433;--nl-sb-hover:#f4f4f457}@media (prefers-color-scheme:dark){html:has(.nl:not([data-theme=light])){--nl-sb-bg:#0b0d12;--nl-sb-dim:#4c4e51;--nl-sb-thumb:#f4f4f433;--nl-sb-hover:#f4f4f457}}html:has(.nl-ra-backdrop){--nl-sb-bg:var(--nl-sb-dim)}html:has(.nl)::-webkit-scrollbar{background:var(--nl-sb-bg);width:10px}html:has(.nl)::-webkit-scrollbar-thumb{background:var(--nl-sb-thumb) padding-box;border:3px solid #0000;border-radius:999px}html:has(.nl)::-webkit-scrollbar-thumb:hover{background-color:var(--nl-sb-hover)}.nl :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0;padding:0}.nl :where(ul,ol){list-style:none}.nl :where(b){font-weight:500}.nl img{max-width:none;display:block}.nl :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:no-preference){html:has(.nl){scroll-behavior:smooth}}.nl .nl-th-light{display:var(--show-light)}.nl .nl-th-dark{display:var(--show-dark)}.nl .nl-m{display:none}.nl-ic{vertical-align:middle;-webkit-mask:var(--ic) center / contain no-repeat;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;background:currentColor;flex-shrink:0;display:inline-block}.nl-wm{vertical-align:baseline;fill:currentColor;width:auto;height:max(.72em,11px);margin:0 .06em;display:inline-block;overflow:visible}.nl .nl-logo .nl-lockup{width:auto;height:22px}.nl .nl-logo--foot .nl-lockup{height:26px}.nl-ic--muted{color:var(--grey)}.nl-ic--accent{color:var(--accent)}.nl-ic--ok{color:var(--green-fg)}.nl-soon{vertical-align:.12em;background:var(--gray-bg);color:var(--muted);letter-spacing:0;border-radius:999px;margin-left:8px;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;display:inline-block}.nl .nl-skip{z-index:10;background:var(--ink);color:var(--page);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:500;position:absolute;top:-60px;left:12px}.nl .nl-skip:focus,.nl .nl-skip:hover{color:var(--page);top:12px}.nl-sec{border-top:1px solid var(--line)}.nl-sec--nav{border-top:0;border-bottom:1px solid var(--line)}.nl-sec--nav+main>.nl-sec:first-child{border-top:0}.nl-col{width:min(1280px, calc(100% - 2 * var(--gutter)));border-inline:1px solid var(--line);margin-inline:auto}.nl-grid{background:var(--line);border-top:1px solid var(--line);gap:1px;display:grid}.nl-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.nl-cell{background:var(--page);min-width:0}.nl .nl-btn{background:var(--accent-btn);height:44px;color:var(--on-accent);white-space:nowrap;box-shadow:var(--shadow-btn);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;transition:background-color .15s;display:inline-flex}.nl .nl-btn:hover{background:var(--accent-btn-hover);color:var(--on-accent)}.nl .nl-btn--nav,.nl .nl-btn--sm{border-radius:8px;height:36px;padding:0 12px;font-size:14px}.nl .nl-btn--ghost{background:var(--surface);color:var(--ink);border:1px solid var(--chip-line);box-shadow:var(--shadow-chip);padding:0 16px 0 20px}.nl .nl-btn--ghost:hover{background:var(--surface-hover);color:var(--ink)}.nl-pill{background:var(--blue-bg);color:var(--blue-fg);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:13px;font-weight:500;display:inline-flex}.nl-chip{background:var(--surface);border:1px solid var(--chip-line);box-shadow:var(--shadow-chip);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:500;display:inline-flex}.nl-chip-lead{background:var(--amber-bg);width:20px;height:20px;color:var(--amber-fg);border-radius:50%;place-items:center;display:grid}.nl-chip--action{gap:8px;padding:8px 14px 8px 12px;font-size:14px}.nl-nav{height:72px;padding:0 var(--pad);align-items:center;display:flex}.nl .nl-logo{color:var(--ink);letter-spacing:-.6px;align-items:center;gap:8px;font-size:20px;font-weight:600;display:inline-flex}.nl .nl-logo:hover{color:var(--ink)}.nl-nav-links{gap:24px;padding-left:40px;display:flex}.nl .nl-nav-link{color:var(--ink-3);font-size:15px}.nl .nl-nav-link:hover{color:var(--ink)}.nl-nav-right{align-items:center;gap:16px;margin-left:auto;display:flex}.nl .nl-nav-login{color:var(--ink);font-size:15px;font-weight:500}.nl .nl-nav-login:hover{color:var(--ink-3)}.nl-theme{border:1px solid var(--chip-line);background:var(--surface);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.nl-theme:hover{background:var(--surface-hover);color:var(--ink)}.nl-theme-moon{display:var(--show-light)}.nl-theme-sun{display:var(--show-dark)}.nl-menu{color:var(--ink);display:none;position:relative}.nl-menu>summary{cursor:pointer;border-radius:8px;place-items:center;width:32px;height:32px;margin:-6px;list-style:none;display:grid}.nl-menu>summary::-webkit-details-marker{display:none}.nl-menu-pop{z-index:20;background:var(--surface);border:1px solid var(--chip-line);min-width:180px;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 16px);right:-6px}.nl .nl-menu-pop a{color:var(--ink);border-radius:8px;padding:8px 12px;font-size:15px;font-weight:500;line-height:24px}.nl .nl-menu-pop a:hover{background:var(--panel);color:var(--ink)}.nl-hero{padding:56px var(--pad) 40px;flex-direction:column;align-items:flex-start;display:flex}.nl-h1{letter-spacing:-.036em;margin-top:32px;font-size:clamp(46px,7.4vw,80px);font-weight:600;line-height:1.05}.nl-h1-photo{vertical-align:middle;width:.675em;height:.85em;box-shadow:var(--shadow-photo);border-radius:.15em;display:inline-block;position:relative;top:-.07em;overflow:hidden}.nl-h1-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:translateY(100%)}.nl-h1-photo img.is-on{transform:none}.nl-h1-photo img.is-out{filter:brightness(.7);transform:translateY(-100%)scale(.92)}.nl-lead{max-width:640px;color:var(--ink-3);letter-spacing:-.16px;margin-top:24px;font-size:20px;line-height:32px}.nl-lead mark{color:var(--ink);background:linear-gradient(var(--marker), var(--marker)) 0 0 / 100% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;margin:0 -5px;padding:1px 5px;font-weight:500}.nl-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.nl-backed{color:var(--backed);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.nl-backed-k{color:var(--muted);font-size:13px;font-weight:500;line-height:20px}.nl-backed ul{flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.nl-backed li{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.nl-panel{border-top:1px solid var(--line);background:var(--dots);padding:var(--inset) var(--pad) 0;position:relative;overflow:hidden}.nl-win{background:var(--win);border:1px solid var(--win-line);box-shadow:var(--shadow-win);border-radius:16px;position:relative;overflow:hidden}.nl-win>img{width:calc(100% + 2px);height:auto;position:absolute;top:-1px;left:-1px}.nl-panel>.nl-win,.nl-create-view .nl-win{margin-bottom:-40px}.nl-shot--hero{aspect-ratio:980/713}.nl-shot--breakouts{aspect-ratio:980/633}.nl-shot--tools{aspect-ratio:980/593}.nl-shot--ask,.nl-shot--planner{aspect-ratio:980/633}.nl-shot--create{aspect-ratio:980/653}.nl-fade{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--panel) 0%, transparent), color-mix(in srgb, var(--panel) 97%, transparent) 62%, var(--panel));height:400px;position:absolute;bottom:0;left:0;right:0}.nl-ask{width:min(600px, calc(100% - 2 * var(--pad)));flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.nl-ask-label{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.nl .nl-ask-input{background:var(--surface);border:1px solid var(--chip-line);width:100%;height:56px;box-shadow:var(--shadow-ask);color:var(--muted);border-radius:16px;align-items:center;gap:12px;padding:0 8px 0 20px;font-size:16px;display:flex}.nl .nl-ask-input:hover{color:var(--ink-3)}.nl-ask-ph{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nl-ask-send{background:var(--accent-btn);width:40px;height:40px;color:var(--on-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.nl-card{box-shadow:var(--shadow-card);border-radius:12px}.nl-area{background:var(--dots);border-radius:12px;height:304px;margin-top:32px;position:relative;overflow:hidden}.nl-area>.nl-win{position:absolute;left:50%}.nl-crop--why{width:360px;height:420px;margin-left:-180px;top:32px}.nl-crop--why>img{width:1440px;top:-307px;left:-1033px}.nl-crop--pattern{width:360px;height:200px;margin-left:-180px;top:52px}.nl-crop--pattern>img{width:1440px;top:-1027px;left:-289px}.nl-day-win{width:300px;height:208px;box-shadow:var(--shadow-card);border-radius:12px;flex-shrink:0}.nl-crop--today>img{width:744.83px;top:-159.28px;left:-149.97px}.nl-crop--day3>img{width:720px;top:-28px;left:-116px}.nl-crop--day7>img{width:526.83px;top:-21.49px;left:-92.46px}.nl-hand{color:var(--muted);white-space:nowrap;font-size:20px}.nl-statement{padding:var(--sec) var(--pad);flex-direction:column;align-items:flex-start;gap:40px;display:flex}.nl-statement-text{letter-spacing:-1px;max-width:900px;font-size:40px;font-weight:500;line-height:52px}.nl-statement-rest{color:var(--ink-3)}.nl-hl{background:var(--highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;margin:0 -8px;padding:3px 8px}.nl-head{padding:var(--sec) var(--pad) var(--head)}.nl-head-pill{align-items:center;display:flex}.nl-h2,.nl-faq-title{font-weight:600}.nl-faq-title{letter-spacing:-.025em;font-size:40px;line-height:1.15}.nl-h2-lead{color:var(--ink)}.nl-h2-rest{color:var(--grey)}.nl-head-extra{margin-top:var(--gap)}.nl-chips{flex-wrap:wrap;gap:8px;display:flex}.nl[data-head=a] .nl-head{padding:56px var(--pad);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.nl[data-head=a] .nl-pill{padding:4px 10px}.nl[data-head=a] .nl-h2{letter-spacing:-.025em;max-width:820px;margin-top:-.215em;font-size:40px;line-height:1.15}.nl[data-head=b] .nl-head{align-items:center;gap:var(--gap);text-align:center;flex-direction:column;display:flex}.nl[data-head=b] .nl-h2{letter-spacing:-.03em;font-size:44px;line-height:1.12}.nl[data-head=b] .nl-h2-rest{max-width:640px;color:var(--head-side);letter-spacing:-.01em;margin:16px auto 0;font-size:18px;font-weight:400;line-height:1.5;display:block}.nl[data-head=b] .nl-chips{justify-content:center}.nl[data-head=c] main{counter-reset:nl-head}.nl[data-head=c] .nl-head{counter-increment:nl-head;grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.nl[data-head=c] .nl-head-pill{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;padding-top:12px;font-size:12px;line-height:16px}.nl[data-head=c] .nl-head-pill:before{content:counter(nl-head, decimal-leading-zero) " ·";margin-right:8px}.nl[data-head=c] .nl-pill{color:var(--muted);font:inherit;background:0 0;padding:0}.nl[data-head=c] .nl-h2{letter-spacing:-.025em;font-size:40px;line-height:1.15}.nl[data-head=c] .nl-h2-rest{max-width:640px;color:var(--head-side);letter-spacing:-.01em;margin-top:16px;font-size:18px;font-weight:400;line-height:1.5;display:block}.nl-feat{padding:var(--cell)}.nl-feat-title{max-width:450px;color:var(--muted);letter-spacing:-.136px;font-size:17px;font-weight:400;line-height:26px}.nl-feat-title b{color:var(--ink);margin-right:.25em;font-weight:600}.nl-why{gap:var(--gap);padding:var(--block) var(--pad);border-top:1px solid var(--line);flex-direction:column;display:flex}.nl-why-title{letter-spacing:-.33px;font-size:22px;font-weight:600;line-height:32px}.nl-why-cols{color:var(--ink-3);letter-spacing:-.085px;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;font-size:17px;line-height:28px;display:grid}.nl-panel--create{background:var(--create-bg);padding-top:136px}.nl-tabs{background:var(--tabs-bg);border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;top:40px;left:50%;transform:translate(-50%)}.nl-tab{height:32px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.nl-tab:hover{color:var(--ink);background:var(--tab-hover)}.nl-tab[aria-selected=true]{background:var(--tab-on);color:var(--ink);box-shadow:var(--shadow-chip)}.nl-tabs-wrap{padding:0 var(--pad);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:40px;left:0;right:0}.nl-tabs-wrap .nl-tabs{max-width:100%;position:static;overflow-x:auto;transform:none}.nl-tab-caption{max-width:560px;color:var(--ink-2);text-align:center;font-size:15px;line-height:24px}.nl-create-view{display:grid;position:relative}.nl-tabshot{opacity:0;visibility:hidden;transform-origin:50% 0;grid-area:1/1;transition:opacity .3s,transform 0s linear .3s,visibility 0s linear .3s;transform:translateY(10px)scale(.985)}.nl-tabshot.is-on{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out) 60ms, transform .7s var(--ease-out) 60ms, visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.nl-tabshot,.nl-tabshot.is-on{transition:none;transform:none}}.nl-create-checks{padding:48px var(--pad);border-top:1px solid var(--line)}.nl-checks{flex-direction:column;gap:16px;display:flex}.nl-checks--cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.nl-check{color:var(--ink);letter-spacing:-.085px;align-items:center;gap:12px;font-size:17px;line-height:26px;display:flex}.nl-check-dot{background:var(--green-bg);width:22px;height:22px;color:var(--green-fg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nl-checks--sm{gap:12px;margin-top:8px}.nl-check--sm{color:var(--ink-2);letter-spacing:-.064px;gap:12px;font-size:16px;line-height:24px}.nl-check--sm .nl-check-dot{width:20px;height:20px}.nl-tool,.nl-int,.nl-step{padding:var(--cell);flex-direction:column;align-items:flex-start;display:flex}.nl-tile{border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:24px;display:grid}.nl-tone--amber{background:var(--amber-bg);color:var(--amber-fg)}.nl-tone--purple{background:var(--purple-bg);color:var(--purple-fg)}.nl-tone--blue{background:var(--blue-bg);color:var(--blue-fg)}.nl-tone--cyan{background:var(--cyan-bg);color:var(--cyan-fg)}.nl-tone--pink{background:var(--pink-bg);color:var(--pink-fg)}.nl-tone--red{background:var(--red-bg);color:var(--red-fg)}.nl-tone--green{background:var(--green-bg);color:var(--green-fg)}.nl-tone--gray{background:var(--gray-bg);color:var(--gray-fg)}.nl-tool-title{letter-spacing:-.136px;font-size:17px;font-weight:600;line-height:24px}.nl-tool-text{color:var(--muted);letter-spacing:-.045px;margin-top:8px;font-size:15px;line-height:22px}.nl-tool-credits{color:var(--ink-2);margin-top:16px;font-size:13px;font-weight:500}.nl-int-name{letter-spacing:-.096px;font-size:16px;font-weight:600;line-height:24px}.nl-int-text{color:var(--muted);letter-spacing:-.028px;margin-top:8px;font-size:14px;line-height:20px}.nl-step-n{background:var(--surface);border:1px solid var(--chip-line);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:24px;font-size:14px;font-weight:600;display:grid}.nl-step-title{letter-spacing:-.144px;font-size:18px;font-weight:600;line-height:26px}.nl-step-text{color:var(--muted);letter-spacing:-.045px;margin-top:8px;font-size:15px;line-height:22px}.nl-cta-row{padding:var(--cell) var(--pad);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;display:flex}.nl .nl-more{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.nl .nl-more:hover{color:var(--ink)}.nl-logo-tile{background:var(--surface);border:1px solid var(--chip-line);width:44px;height:44px;box-shadow:var(--shadow-chip);border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.nl-brand--tiktok{color:var(--brand-tiktok)}.nl-brand--instagram{color:var(--brand-instagram)}.nl-brand--youtube{color:var(--brand-youtube)}.nl-brand--claude{color:var(--brand-claude)}.nl-brand--openai{color:var(--brand-openai)}.nl-brand--notion{color:var(--brand-notion)}.nl-brand--googledrive{color:var(--brand-googledrive)}.nl-brand--slack{color:var(--brand-slack)}.nl-brand--linkedin{color:var(--brand-linkedin)}.nl-brand--x{color:var(--brand-x)}.nl-brand--facebook{color:var(--brand-facebook)}.nl-logo-tile--ask{box-shadow:none;color:var(--muted);background:0 0;border-style:dashed}.nl-code{background:var(--gray-bg);color:var(--ink-2);font-family:var(--font-geist-mono), ui-monospace, monospace;word-break:break-all;border-radius:6px;padding:1px 6px;font-size:13px}.nl-panel--mcp{padding:var(--block) var(--pad);justify-content:center;display:flex}.nl-chat{background:var(--win);border:1px solid var(--win-line);width:min(640px,100%);box-shadow:var(--shadow-win);border-radius:16px;overflow:hidden}.nl-chat-bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.nl-chat-dots{gap:6px;display:flex}.nl-chat-dots i{background:var(--line);border-radius:50%;width:10px;height:10px}.nl-chat-title{color:var(--ink-2);font-size:13px;font-weight:500}.nl-chat-conn{background:var(--green-bg);color:var(--green-fg);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.nl-chat-body{flex-direction:column;gap:16px;padding:24px;display:flex}.nl-chat-user{background:var(--panel);max-width:80%;color:var(--ink);border-radius:16px 16px 4px;align-self:flex-end;padding:8px 14px;font-size:15px;line-height:22px}.nl-chat-ai{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:12px;font-size:15px;line-height:24px;display:flex}.nl-chat-tool{background:var(--surface);border:1px solid var(--chip-line);color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.nl-chat-tool code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink);font-size:12px}.nl-chat-ok{color:var(--green-fg)}.nl-chat-card{border:1px solid var(--chip-line);background:var(--surface);border-radius:12px;flex-direction:column;align-self:stretch;display:flex}.nl-chat-card li{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.nl-chat-card li+li{border-top:1px solid var(--line)}.nl-chat-card li>span{flex-direction:column;min-width:0;display:flex}.nl-chat-card b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.nl-chat-card li>span>span{color:var(--muted);font-size:13px;line-height:18px}.nl-chat-card em{background:var(--green-bg);color:var(--green-fg);border-radius:999px;flex-shrink:0;padding:0 8px;font-size:13px;font-style:normal;font-weight:500;line-height:22px}.nl-chat-input{border:1px solid var(--chip-line);background:var(--surface);height:56px;color:var(--muted);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 24px;padding:0 8px 0 16px;font-size:15px;display:flex}.nl-mcp-logos{gap:8px;display:flex}.nl-chat-example{align-self:flex-end;margin:-4px 0 0}.nl-week{border-top:1px solid var(--line);display:flex}.nl-week-side{width:260px;padding:var(--cell) 24px var(--cell) var(--pad);flex-shrink:0}.nl-week-nav{flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:32px}.nl-week-nav ol{align-self:stretch}.nl .nl-week-link{border-left:2px solid var(--line);height:40px;color:var(--muted);align-items:center;padding-left:16px;font-size:15px;transition:color .2s,border-color .2s;display:flex}.nl .nl-week-link:hover{color:var(--ink-2)}.nl .nl-week-link.is-active{border-left-color:var(--ink);color:var(--ink);font-weight:500}.nl .nl-week-cta{margin-top:32px}.nl-week-blocks{border-left:1px solid var(--line);flex:1;min-width:0}.nl-day{padding:var(--cell) var(--pad);align-items:flex-start;gap:40px;scroll-margin-top:24px;display:flex}.nl-day+.nl-day{border-top:1px solid var(--line)}.nl-day-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.nl-day-label{color:var(--muted);font-size:13px;font-weight:500;line-height:16px}.nl-day-title{letter-spacing:-.33px;font-size:22px;font-weight:600;line-height:32px}.nl-faq{padding:0 var(--pad);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:40px;display:grid}.nl-faq-left{align-items:flex-start;gap:var(--gap);padding-top:var(--sec);flex-direction:column;display:flex}.nl-faq-sub{max-width:280px;color:var(--muted);letter-spacing:-.048px;font-size:16px;line-height:24px}.nl-faq-list{min-width:0;padding:var(--sec) 0}.nl-faq-list details{border-bottom:1px solid var(--line)}.nl-faq-list details:first-child{border-top:1px solid var(--line)}.nl-faq-list summary{letter-spacing:-.085px;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:17px;font-weight:500;line-height:24px;list-style:none;display:flex}.nl-faq-list summary::-webkit-details-marker{display:none}.nl-faq-list summary .nl-ic{transition:transform .2s}.nl-faq-list details[open] summary .nl-ic{transform:rotate(180deg)}.nl-faq-list details p{max-width:560px;color:var(--ink-3);padding:0 0 24px;font-size:16px;line-height:24px}.nl-foot{padding:64px var(--pad);align-items:flex-start;display:flex}.nl-foot-brand{flex-direction:column;flex-shrink:0;gap:16px;width:340px;display:flex}.nl .nl-logo--foot{letter-spacing:-.54px;gap:8px;font-size:18px}.nl-foot-brand p{max-width:240px;color:var(--muted);font-size:14px;line-height:21px}.nl-foot-col{flex:1;min-width:0}.nl-foot-col h2{color:var(--ink);font-size:13px;font-weight:500;line-height:16px}.nl-foot-col ul{color:var(--muted);flex-direction:column;gap:8px;margin-top:16px;font-size:14px;line-height:20px;display:flex}.nl .nl-foot-col a{color:var(--muted)}.nl .nl-foot-col a:hover{color:var(--ink)}.nl-foot-bottom{padding:24px var(--pad);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.nl-foot-bottom .nl-hand{font-size:19px}.nl-foot-made{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}@media (max-width:1099px){.nl-week-side{width:200px}.nl-day{padding-left:var(--pad);gap:32px}.nl-foot-brand{width:260px}}@media (max-width:999px){.nl-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-statement-text{letter-spacing:-.8px;font-size:34px;line-height:44px}.nl-week-side{display:none}.nl-week-blocks{border-left:0}.nl-day{padding:var(--cell) var(--pad);flex-direction:column;gap:24px}.nl-day-win{width:100%;max-width:420px}.nl-foot{flex-wrap:wrap;row-gap:40px}.nl-foot-brand{width:100%}}@media (max-width:900px){.nl{--sec:48px;--head:40px}.nl[data-head] .nl-h2,.nl-faq-title{letter-spacing:-.02em;font-size:32px;line-height:1.15}.nl[data-head] .nl-h2-rest{font-size:inherit}.nl[data-head=b] .nl-h2-rest,.nl[data-head=c] .nl-h2-rest{margin-top:12px;font-size:16px}.nl[data-head=c] .nl-head{grid-template-columns:minmax(0,1fr);row-gap:16px}.nl[data-head=a] .nl-head{padding:40px var(--pad);gap:10px}.nl[data-head=c] .nl-head-pill{padding-top:0}.nl-faq{grid-template-columns:minmax(0,1fr)}.nl-faq-left{gap:16px}.nl-faq-list{padding-top:var(--block)}}@media (max-width:767px){.nl{--gap:16px;--block:40px;--cell:24px;--inset:24px;--pad:24px;--gutter:16px}.nl .nl-m{display:inline}.nl .nl-d{display:none}.nl-nav{height:64px}.nl .nl-logo{letter-spacing:-.54px;gap:8px;font-size:18px}.nl .nl-logo .nl-lockup{height:20px}.nl-nav-links,.nl .nl-nav-login{display:none}.nl-nav-right{gap:16px}.nl .nl-btn--nav{height:32px;font-size:13px}.nl-theme{width:32px;height:32px}.nl-menu{display:block}.nl-hero{padding-top:32px;padding-bottom:32px}.nl-h1{letter-spacing:-1.564px;margin-top:24px;line-height:50px}.nl-h1-photo{border-radius:8px;top:-.05em}.nl-br{display:none}.nl-lead{letter-spacing:-.102px;margin-top:16px;font-size:17px;line-height:26px}.nl-lead mark{border-radius:4px;margin:0 -4px;padding:0 4px}.nl-hero-ctas{gap:8px;margin-top:32px}.nl-backed{margin-top:24px}.nl-hero-ctas .nl-btn{padding:0 16px}.nl-hero-ctas .nl-btn--ghost{padding:0 12px 0 16px}.nl-win{box-shadow:var(--shadow-card);border-radius:12px}.nl-shot--full{aspect-ratio:auto;width:420px;height:456px}.nl-shot--full>img{width:796px;left:-138px}.nl-shot--create{height:400px}.nl-shot--tools,.nl-shot--ask,.nl-shot--planner{height:424px}.nl-panel--breakouts{padding-bottom:24px}.nl-panel>.nl-shot--breakouts{aspect-ratio:auto;width:340px;height:368px;margin-bottom:0}.nl-shot--breakouts>img{width:816px;top:-174.4px;left:-164.2px}.nl-fade{background:linear-gradient(to bottom, color-mix(in srgb, var(--panel) 0%, transparent), color-mix(in srgb, var(--panel) 97%, transparent) 60%, var(--panel));height:224px}.nl-ask{gap:8px;bottom:32px}.nl-ask-label{font-size:12px}.nl-ask-label>.nl-ic{width:12px!important;height:12px!important}.nl .nl-ask-input{border-radius:14px;gap:8px;height:48px;padding:0 6px 0 16px;font-size:15px}.nl-ask-send{border-radius:10px;width:36px;height:36px}.nl-ask-send>.nl-ic{width:16px!important;height:16px!important}.nl-statement{gap:32px}.nl-statement-text{letter-spacing:-.56px;font-size:28px;line-height:36px}.nl-hl{border-radius:6px;margin:0 -5px;padding:0 5px}.nl-grid--2,.nl-grid--3{grid-template-columns:minmax(0,1fr)}.nl-feat-title{letter-spacing:-.08px;font-size:16px;line-height:24px}.nl-area{height:264px;margin-top:24px}.nl-crop--why{width:286px;height:334px;margin-left:-143px;top:24px}.nl-crop--why>img{width:1144px;top:-244.1px;left:-820.87px}.nl-crop--pattern{width:286px;height:160px;margin-left:-143px;top:52px}.nl-crop--pattern>img{width:1144px;top:-815.9px;left:-229.6px}.nl-why-title{font-size:20px;line-height:28px}.nl-why-cols{grid-template-columns:minmax(0,1fr);gap:16px;font-size:16px;line-height:26px}.nl-panel--create{padding-top:128px}.nl-tabs-wrap{padding:0 12px;top:16px}.nl-tab-caption{font-size:14px;line-height:22px}.nl-shot--create>img{left:-40px}.nl-tab{gap:0;height:32px;padding:0 12px;font-size:13px}.nl-tab .nl-ic{display:none}.nl-checks--cols{grid-template-columns:minmax(0,1fr);gap:24px}.nl-create-checks{padding:32px var(--pad)}.nl-check{align-items:flex-start;font-size:16px;line-height:24px}.nl-check .nl-check-dot{margin-top:1px}.nl-day-title{font-size:20px;line-height:28px}.nl-chat-body{padding:16px}.nl-chat-input{margin:0 16px 16px}.nl-chat-card li{padding:12px}.nl-faq-list summary{padding:16px 0;font-size:16px;line-height:24px}.nl-faq-list details p{padding-bottom:16px}.nl-foot{padding:48px var(--pad);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.nl-foot-brand{grid-column:1/-1;width:auto}.nl-foot-bottom{flex-direction:column;align-items:flex-start;gap:12px}.nl-foot-made{flex-direction:column;gap:4px}}.nl-wallband{padding:24px var(--pad) 32px;border-top:1px solid var(--line);background:var(--panel);position:relative;overflow:hidden}.nl-wall{grid-template-columns:repeat(28,minmax(0,1fr));gap:6px;display:grid}.nl-tile{aspect-ratio:9/16;position:relative}.nl-tile img{object-fit:cover;filter:grayscale();width:100%;height:100%;opacity:var(--tile-dim);border-radius:4px;transition:filter .6s,opacity .6s,box-shadow .6s}.nl-tile.is-hl-d img,.nl-tile.is-lit img{filter:none;opacity:1;box-shadow:0 0 0 2px var(--accent)}.nl-tile.is-hl-d:before{content:attr(data-lift-d);z-index:1;background:var(--accent-btn);color:var(--on-accent);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;line-height:14px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.nl-wall-fade{pointer-events:none;background:linear-gradient(to bottom, var(--panel) 0%, color-mix(in srgb, var(--panel) 94%, transparent) 26%, color-mix(in srgb, var(--panel) 60%, transparent) 36%, color-mix(in srgb, var(--panel) 0%, transparent) 50%);position:absolute;inset:0}.nl-wall-counters{padding:0 var(--pad);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid;position:absolute;top:40px;left:0;right:0}.nl-wall-counters li{flex-direction:column;gap:8px;display:flex}.nl-wall-counters b{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(48px,5.6vw,72px);font-weight:600;line-height:1}.nl-wall-counters li>span{color:var(--ink-2);font-size:15px;line-height:22px}.nl-wall-cap{padding:var(--cell) var(--pad);border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;line-height:22px;display:flex}.nl-wall-cap .nl-soon{margin-left:0}.nl-panel--anat{padding:56px 96px 0}.nl-anat{--s:1.5;align-items:flex-start;margin:0;display:flex;position:relative}.nl-wbo{gap:calc(var(--s) * 4px);width:calc(var(--s) * 360px);padding:calc(var(--s) * 4px);border-radius:calc(var(--s) * 16px);background:var(--wbo-bg);flex-direction:column;flex-shrink:0;margin-bottom:-60px;display:flex;box-shadow:0 30px 40px #0d121f12,0 2px 3px #0d121f0a}.nl-wbo .nl-ic{width:calc(var(--s) * 13px)!important;height:calc(var(--s) * 13px)!important}.nl-wbo-head{align-items:center;gap:calc(var(--s) * 8px);padding:calc(var(--s) * 8px) calc(var(--s) * 12px);color:var(--ink-2);font-size:calc(var(--s) * 14px);line-height:calc(var(--s) * 18px);display:flex}.nl-wbo-head .nl-ic{color:var(--ink-2);width:calc(var(--s) * 15px)!important;height:calc(var(--s) * 15px)!important}.nl-wbo-post{align-items:stretch;gap:calc(var(--s) * 16px);padding:calc(var(--s) * 12px) calc(var(--s) * 16px) calc(var(--s) * 12px) calc(var(--s) * 12px);border-radius:calc(var(--s) * 12px);background:var(--win);display:flex}.nl-wbo-preview{width:calc(var(--s) * 124px);height:calc(var(--s) * 220px);border-radius:calc(var(--s) * 8px);flex-shrink:0;position:relative;overflow:hidden}.nl-wbo-preview img{object-fit:cover;width:100%;height:100%}.nl-wbo-play{width:calc(var(--s) * 40px);height:calc(var(--s) * 40px);margin:calc(var(--s) * -20px) 0 0 calc(var(--s) * -20px);background:var(--play-bg);color:#141414;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.nl-wbo-play .nl-ic{width:calc(var(--s) * 16px)!important;height:calc(var(--s) * 16px)!important}.nl-wbo-info{flex-direction:column;flex:1;min-width:0;display:flex}.nl-wbo-who{align-items:center;gap:calc(var(--s) * 8px);color:var(--ink);font-size:calc(var(--s) * 13px);font-weight:500;line-height:calc(var(--s) * 16px);display:flex}.nl-wbo-thumb{width:calc(var(--s) * 24px);height:calc(var(--s) * 24px);object-fit:cover;border-radius:50%}.nl-wbo-title{margin-top:calc(var(--s) * 12px);color:var(--ink);font-size:calc(var(--s) * 15px);font-weight:500;line-height:calc(var(--s) * 20px)}.nl-wbo-x{color:var(--ink);font-size:calc(var(--s) * 34px);line-height:calc(var(--s) * 38px);letter-spacing:-.02em;margin-top:auto}.nl-wbo-x small{color:var(--grey);font-size:calc(var(--s) * 20px)}.nl-wbo-normal{margin-top:calc(var(--s) * 4px);color:var(--grey);font-size:calc(var(--s) * 13px);line-height:calc(var(--s) * 16px)}.nl-wbo-views{padding-top:calc(var(--s) * 10px);color:var(--grey);font-size:calc(var(--s) * 13px);line-height:calc(var(--s) * 16px)}.nl-wbo-views b{color:var(--ink-2);font-weight:500}.nl-wbo-props{padding:calc(var(--s) * 8px) calc(var(--s) * 12px);border-radius:calc(var(--s) * 12px);background:var(--win);flex-direction:column;margin:0;display:flex}.nl-wbo-props>div{align-items:flex-start;gap:calc(var(--s) * 8px);padding:calc(var(--s) * 5px) 0;display:flex}.nl-wbo-props dt{align-items:center;gap:calc(var(--s) * 10px);width:calc(var(--s) * 92px);height:calc(var(--s) * 22px);color:var(--grey);font-size:calc(var(--s) * 14px);line-height:calc(var(--s) * 18px);flex-shrink:0;display:flex}.nl-wbo-props dd{padding-top:calc(var(--s) * 2px);color:var(--ink);font-size:calc(var(--s) * 14px);line-height:calc(var(--s) * 18px);margin:0}.nl-wbo-tile{width:calc(var(--s) * 22px);height:calc(var(--s) * 22px);border-radius:calc(var(--s) * 6px);flex-shrink:0;place-items:center;display:grid}.nl-wbo-read{gap:calc(var(--s) * 8px);padding:calc(var(--s) * 14px) calc(var(--s) * 14px) calc(var(--s) * 16px);border-radius:calc(var(--s) * 12px);background:var(--win);color:var(--ink-2);font-size:calc(var(--s) * 14px);line-height:calc(var(--s) * 18px);flex-direction:column;display:flex}.nl-wbo-read-k{align-items:center;gap:calc(var(--s) * 6px);color:var(--accent);font-size:calc(var(--s) * 13px);font-weight:500;line-height:calc(var(--s) * 16px);display:flex}.nl-wbo-actions{align-items:center;gap:calc(var(--s) * 8px);padding:calc(var(--s) * 6px) calc(var(--s) * 4px) calc(var(--s) * 4px) calc(var(--s) * 10px);color:var(--grey);font-size:calc(var(--s) * 13px);display:flex}.nl-wbo-actions>span:first-child{margin-right:auto}.nl-wbo-btn{white-space:nowrap;align-items:center;gap:calc(var(--s) * 6px);height:calc(var(--s) * 32px);padding:0 calc(var(--s) * 11px) 0 calc(var(--s) * 9px);border-radius:calc(var(--s) * 8px);background:var(--win);color:var(--ink-2);font-weight:500;display:inline-flex}.nl-wbo-btn--dark{padding:0 calc(var(--s) * 12px);background:var(--ink);color:var(--page)}.nl-anat-notes{flex:1;align-self:stretch;min-width:0;margin-left:64px;position:relative}.nl-anat-example{margin-left:0;position:absolute;top:0;left:0}.nl-anat-note{flex-direction:column;gap:10px;width:min(320px,100%);display:flex;position:absolute;left:0}.nl-anat-note b{color:var(--ink);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:26px}.nl-anat-note>span{color:var(--ink-3);font-size:15px;line-height:23px}.nl-anat-note:before{content:"";background:var(--accent);width:40px;height:1px;position:absolute;top:13px;left:-64px}.nl-anat-note:after{content:"";box-sizing:border-box;border:1.5px solid var(--accent);background:var(--panel);border-radius:50%;width:9px;height:9px;position:absolute;top:8.5px;left:-68.5px}.nl-anat-note--said{top:137px}.nl-anat-note--x{top:301px}.nl-anat-note--tags{top:554px}.nl-anat-note--why{top:787px}.nl-anat-tags{flex-wrap:wrap;gap:6px;display:flex}.nl-anat-tags i{background:var(--surface);border:1px solid var(--win-line);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.nl-panel--posts{padding:var(--inset) var(--pad)}.nl-posts{border:1px solid var(--win-line);background:var(--win);max-width:968px;box-shadow:var(--shadow-win);border-radius:16px;margin:0 auto;padding:20px 24px 24px}.nl-posts-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:16px;display:flex}.nl-posts-title{color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:500;line-height:24px;display:inline-flex}.nl-posts-title i{background:var(--gray-bg);color:var(--ink-2);border-radius:999px;padding:0 8px;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.nl-posts-legend{color:var(--muted);flex-wrap:wrap;gap:6px 20px;font-size:15px;line-height:20px;display:inline-flex}.nl-posts-legend>span{align-items:center;gap:8px;display:inline-flex}.nl-lg-band{background:var(--spark-band);border-radius:3px;width:18px;height:8px}.nl-lg-line{background:var(--accent);border-radius:1px;width:18px;height:2px}.nl-posts-list{background:var(--wbo-bg);border-radius:14px;flex-direction:column;gap:4px;padding:4px;display:flex}.nl-posts-list>li{background:var(--win);box-shadow:var(--shadow-chip);border-radius:10px;grid-template-columns:42px minmax(0,1fr) 164px 64px 56px 128px;align-items:center;gap:0 20px;padding:10px 16px 10px 12px;display:grid}.nl-posts-thumb{object-fit:cover;border-radius:6px;width:42px;height:60px}.nl-posts-what{flex-direction:column;gap:4px;min-width:0;display:flex}.nl-posts-what b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.nl-posts-what>span{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:15px;line-height:22px;display:flex}.nl-plat{border-radius:6px;padding:0 8px;font-size:15px;font-style:normal;font-weight:500;line-height:24px}.nl-posts-spark{width:100%;height:40px;display:block;position:relative}.nl-posts-spark svg{width:100%;height:100%;display:block;overflow:visible}.nl-posts-band{fill:none;stroke:var(--spark-band);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.nl-posts-line{fill:none;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nl-posts-spark.is-up .nl-posts-line{stroke:var(--green-fg)}.nl-posts-spark.is-above .nl-posts-line{stroke:var(--accent)}.nl-posts-spark.is-down .nl-posts-line{stroke:var(--red-fg)}.nl-posts-views{color:var(--muted);flex-direction:column;align-items:flex-end;font-size:15px;line-height:22px;display:flex}.nl-posts-views b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.nl-posts-x{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.nl-posts-x.is-up{color:var(--green-fg)}.nl-posts-x.is-above{color:var(--accent)}.nl-posts-x.is-down{color:var(--red-fg)}.nl-posts-status{background:var(--gray-bg);color:var(--ink-2);white-space:nowrap;border-radius:6px;justify-self:end;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:500;line-height:26px;display:inline-flex}.nl-posts-status.is-up{background:var(--green-bg);color:var(--green-fg)}.nl-posts-status.is-above{background:var(--blue-bg);color:var(--blue-fg)}.nl-posts-status.is-down{background:var(--red-bg);color:var(--red-fg)}.nl-def{padding:var(--cell)}.nl-def h3{color:var(--ink);letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:30px}.nl-def p{max-width:440px;color:var(--muted);letter-spacing:-.04px;margin-top:12px;font-size:16px;line-height:24px}.nl-def p b{color:var(--ink);font-weight:600}.nl-def p b.is-up{color:var(--green-fg)}.nl-grid--3 .nl-def h3{letter-spacing:-.136px;font-size:17px;line-height:24px}.nl-grid--3 .nl-def p{margin-top:8px;font-size:15px;line-height:22px}.nl[data-head=a] #niche-report .nl-h2{max-width:880px}.nl-panel--doc{padding:56px 56px 0}.nl-doc-example{margin:0;position:absolute;top:18px;right:56px}.nl-doc{border:1px solid var(--win-line);background:var(--win);box-shadow:var(--shadow-win);border-radius:16px;margin-bottom:-112px;padding:56px}.nl-doc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.nl-doc-range,.nl-doc-btns>span{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.nl-doc-range{background:var(--gray-bg);border-radius:6px;padding:0 8px;line-height:24px}.nl-doc-btns{gap:8px;display:inline-flex}.nl-doc-btns>span{background:var(--wbo-bg);border-radius:8px;height:32px;padding:0 12px}.nl-ic--down{transform:rotate(180deg)}.nl-doc-title{color:var(--ink);letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:42px}.nl-doc-by{color:var(--muted);margin-top:8px;font-size:14px;line-height:20px}.nl-doc-k{color:var(--accent);align-items:center;gap:8px;margin-top:44px;font-size:14px;font-weight:500;line-height:20px;display:flex}.nl-doc-p{max-width:820px;color:var(--ink-2);margin-top:12px;font-size:17px;line-height:29px}.nl-doc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:48px;display:grid}.nl-doc-stats>li{background:var(--wbo-bg);border-radius:14px;flex-direction:column;padding:4px;display:flex}.nl-doc-stat-k{color:var(--ink-2);align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:500;line-height:20px;display:flex}.nl-doc-stat-v{background:var(--win);box-shadow:var(--shadow-chip);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.nl-doc-stat-v b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:36px}.nl-doc-stat-v small{color:var(--muted);letter-spacing:0;font-size:18px;font-weight:400}.nl-doc-stat-v>span{color:var(--muted);white-space:nowrap;font-size:14px;line-height:20px}.nl-doc-stat-v em{color:var(--accent);font-style:normal;font-weight:500}.nl-doc-chart-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:48px;font-size:14px;line-height:20px;display:flex}.nl-doc-chart-head>span:first-child{color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.nl-doc-chart{border:1px solid var(--win-line);background:var(--win);border-radius:14px;margin-top:16px;padding:24px 24px 0}.nl-doc-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:14px;line-height:20px;display:flex}.nl-doc-legend>span{align-items:center;gap:8px;display:inline-flex}.nl-doc-legend i{background:var(--bar-pale);border-radius:3px;width:12px;height:12px}.nl-doc-legend i.is-oct{background:var(--accent)}.nl-doc-legend b{color:var(--ink);margin-left:auto;font-size:15px;font-weight:600}.nl-doc-bars{align-items:flex-end;gap:10px;height:200px;margin-top:40px;display:flex}.nl-doc-bars>li{background:var(--bar-pale);border-radius:6px 6px 0 0;flex:1 1 0;min-width:0;position:relative}.nl-doc-bars>li.is-oct{background:repeating-linear-gradient(135deg, var(--bar-oct) 0 4px, var(--bar-oct-2) 4px 7px)}.nl-doc-bars span{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:600;line-height:18px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (max-width:1099px){.nl-panel--anat{padding-left:40px;padding-right:40px}.nl-anat{--s:1.3}}@media (max-width:900px){.nl-panel--anat{padding:var(--inset) var(--pad) var(--block)}.nl-anat{--s:1;flex-direction:column;align-items:center;gap:24px}.nl-wbo{width:min(360px,100%);margin-bottom:0}.nl-wbo-actions{display:none}.nl-anat-notes{flex-direction:column;align-self:stretch;gap:24px;margin-left:0;display:flex}.nl-anat-example{align-self:flex-start;position:static}.nl-anat-note{width:auto;position:static}.nl-anat-note:before,.nl-anat-note:after{content:none}.nl-anat-note b{font-size:17px;line-height:24px}.nl-posts-list>li{grid-template-columns:42px minmax(0,1fr) auto auto;grid-template-areas:"thumb what what what""spark spark spark spark""views views x status";gap:8px 12px;padding:12px}.nl-posts-thumb{grid-area:thumb}.nl-posts-what{grid-area:what}.nl-posts-what b{white-space:normal}.nl-posts-spark{grid-area:spark;height:32px}.nl-posts-views{flex-direction:row;grid-area:views;align-self:center;align-items:baseline;gap:4px}.nl-posts-x{grid-area:x}.nl-posts-status{grid-area:status}.nl-doc{padding:40px}.nl-doc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nl-wallband{padding:32px var(--pad);flex-direction:column;gap:24px;display:flex}.nl-wall-counters{order:-1;grid-template-columns:minmax(0,1fr);gap:24px;padding:0;position:static}.nl-wall-counters b{font-size:48px}.nl-wall-fade{display:none}.nl-wall{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.nl-wall .nl-tile:nth-child(n+73){display:none}.nl-tile.is-hl-d:not(.is-hl-m) img{filter:grayscale();opacity:var(--tile-dim);box-shadow:none}.nl-tile.is-hl-d:before{content:none}.nl-tile.is-hl-m img{filter:none;opacity:1;box-shadow:0 0 0 2px var(--accent)}.nl-tile.is-hl-m:before{content:attr(data-lift-m);z-index:1;background:var(--accent-btn);color:var(--on-accent);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;line-height:14px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.nl-posts{box-shadow:var(--shadow-card);border-radius:12px;padding:16px 12px 12px}.nl-posts-head{padding:0 4px}.nl-posts-title{font-size:16px}.nl-posts-legend{gap:4px 16px;font-size:13px}.nl-posts-list{border-radius:12px;padding:3px}.nl-posts-what b{font-size:15px;line-height:20px}.nl-posts-what>span,.nl-plat{font-size:13px;line-height:20px}.nl-posts-views,.nl-posts-views b,.nl-posts-x{font-size:14px}.nl-posts-status{padding:0 8px;font-size:13px;line-height:22px}.nl-def h3{font-size:20px;line-height:26px}.nl-def p{margin-top:8px;font-size:15px;line-height:22px}.nl-panel--doc{padding:48px var(--pad) 0}.nl-doc-example{top:14px;right:var(--pad)}.nl-doc{box-shadow:var(--shadow-card);border-radius:12px;margin-bottom:-64px;padding:24px 20px}.nl-doc-btns>span{height:28px;padding:0 10px;font-size:13px}.nl-doc-title{font-size:28px;line-height:34px}.nl-doc-k{margin-top:28px}.nl-doc-p{font-size:16px;line-height:26px}.nl-doc-stats{gap:8px;margin-top:32px}.nl-doc-stat-k{padding:8px 10px;font-size:14px}.nl-doc-stat-v{padding:10px 12px}.nl-doc-stat-v b{font-size:24px;line-height:30px}.nl-doc-stat-v>span{font-size:13px}.nl-doc-chart-head{margin-top:32px}.nl-doc-chart{padding:16px 16px 0}.nl-doc-legend b{flex-basis:100%;margin-left:0}.nl-doc-bars{gap:4px;height:150px;margin-top:36px}.nl-doc-bars>li{border-radius:4px 4px 0 0}.nl-doc-bars span{font-size:12px}}@media (prefers-reduced-motion:no-preference){.nl{--ease-spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85.9%, 1)}@keyframes nl-up{0%{opacity:0;transform:translateY(16px)}}@keyframes nl-fade{0%{opacity:0}}.nl-hero>*{animation:nl-up .8s var(--ease-out) both}.nl-hero>:nth-child(2){animation-delay:60ms}.nl-hero>:nth-child(3){animation-delay:.16s}.nl-hero>:nth-child(4){animation-delay:.26s}.nl-hero>:nth-child(5){animation-delay:.34s}@keyframes nl-rise{0%{opacity:0;transform:translateY(56px)scale(.98)}}.nl-panel--hero>.nl-win{transform-origin:50% 0;animation:nl-rise 1.1s var(--ease-out) .3s both}.nl-panel--hero>.nl-fade{animation:nl-fade 1.1s var(--ease-out) .3s both}@keyframes nl-ask-up{0%{opacity:0;transform:translate(-50%,16px)}}.nl-panel--hero>.nl-ask{animation:nl-ask-up .8s var(--ease-out) .8s both}@keyframes nl-photo-open{0%{clip-path:inset(0 100% 0 0 round .15em)}to{clip-path:inset(-12px -12px -16px round .15em)}}@keyframes nl-photo-zoom{0%{transform:scale(1.35)}}@keyframes nl-push{0%{transform:translate(-.9em)}}.nl-h1-photo{animation:nl-photo-open .95s var(--ease-spring) .5s backwards}.nl-h1-photo img:first-child{animation:nl-photo-zoom 1.3s var(--ease-out) .5s backwards}.nl-h1-after{animation:nl-push .95s var(--ease-spring) .5s backwards;display:inline-block}@media (max-width:767px){.nl-h1-after{animation:none}}.nl-h1-photo img.is-on,.nl-h1-photo img.is-out{transition:transform .75s var(--ease-out), filter .75s var(--ease-out)}@keyframes nl-mark{0%{background-size:0% 100%}}.nl-lead mark{animation:nl-mark .85s var(--ease-out) 1.3s backwards}.nl [data-reveal=head].is-in :is(.nl-head-pill,.nl-h2,.nl-head-extra){transition:opacity .7s var(--ease-out), transform .8s var(--ease-out)}.nl [data-reveal=head].is-in .nl-h2{transition-delay:80ms}.nl [data-reveal=head].is-in .nl-head-extra{transition-delay:.16s}.nl [data-reveal=head].is-armed:not(.is-in) :is(.nl-head-pill,.nl-h2,.nl-head-extra){opacity:0;transform:translateY(14px)}.nl [data-reveal=rise].is-armed>.nl-win{transform-origin:50% 0}.nl [data-reveal=rise].is-in>.nl-win{transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out)}.nl [data-reveal=rise].is-armed:not(.is-in)>.nl-win{opacity:0;transform:translateY(64px)scale(.98)}.nl [data-reveal=card].is-in{transition:opacity .8s var(--ease-out), transform 1s var(--ease-out)}.nl [data-reveal=card].is-armed:not(.is-in){opacity:0;transform:translateY(40px)}.nl [data-reveal=card].is-in :is(.nl-wbo-head,.nl-wbo-props>div,.nl-wbo-actions){transition:opacity .5s var(--ease-out), transform .6s var(--ease-out)}.nl [data-reveal=card].is-in .nl-wbo-head{transition-delay:.15s}.nl [data-reveal=card].is-in .nl-wbo-props>div{transition-delay:calc(.35s + var(--i) * 80ms)}.nl [data-reveal=card].is-in .nl-wbo-actions{transition-delay:.9s}.nl [data-reveal=card].is-armed:not(.is-in) :is(.nl-wbo-head,.nl-wbo-props>div,.nl-wbo-actions){opacity:0;transform:translateY(8px)}.nl-wbo-x{font-variant-numeric:tabular-nums}.nl [data-reveal=read].is-in :is(.nl-wbo-read-k,.nl-wbo-read-p>span){transition:opacity .45s var(--ease-out), transform .5s var(--ease-out)}.nl [data-reveal=read].is-in .nl-wbo-read-k{transition-delay:calc(var(--d,0s) * 2 + .6s)}.nl [data-reveal=read].is-armed .nl-wbo-read-p>span{display:inline-block}.nl [data-reveal=read].is-in .nl-wbo-read-p>span{transition-delay:calc(var(--d,0s) * 2 + .8s + var(--w) * 25ms)}.nl [data-reveal=read].is-armed:not(.is-in) .nl-wbo-read-k{opacity:0;transform:translateY(6px)}.nl [data-reveal=read].is-armed:not(.is-in) .nl-wbo-read-p>span{opacity:0;transform:translateY(5px)}.nl [data-reveal=note].is-in:after{transition:transform .4s var(--ease-spring) calc(var(--d,0s) * 2 + .25s), opacity .2s ease calc(var(--d,0s) * 2 + .25s)}.nl [data-reveal=note].is-armed:before{transform-origin:0}.nl [data-reveal=note].is-in:before{transition:transform .5s var(--ease-out) calc(var(--d,0s) * 2 + .4s)}.nl [data-reveal=note].is-in>*{transition:opacity .6s var(--ease-out) calc(var(--d,0s) * 2 + .6s), transform .7s var(--ease-out) calc(var(--d,0s) * 2 + .6s)}.nl [data-reveal=note].is-armed:not(.is-in):after{opacity:0;transform:scale(0)}.nl [data-reveal=note].is-armed:not(.is-in):before{transform:scaleX(0)}.nl [data-reveal=note].is-armed:not(.is-in)>*{opacity:0;transform:translate(-12px)}.nl [data-reveal=post].is-in{transition:opacity .6s var(--ease-out) var(--d,0s), transform .7s var(--ease-out) var(--d,0s)}.nl [data-reveal=post].is-in .nl-posts-band{transition:opacity .5s var(--ease-out) calc(var(--d,0s) + .15s)}.nl [data-reveal=post].is-armed .nl-posts-line{stroke-dasharray:1 2}.nl [data-reveal=post].is-in .nl-posts-line{transition:stroke-dashoffset .95s cubic-bezier(.45, 0, .2, 1) calc(var(--d,0s) + .35s)}.nl [data-reveal=post].is-in .nl-posts-status{transition:opacity .3s ease calc(var(--d,0s) + 1.2s), transform .45s var(--ease-spring) calc(var(--d,0s) + 1.2s)}.nl [data-reveal=post].is-in .nl-posts-live{transition:opacity .3s ease calc(var(--d,0s) + 1.25s), transform .4s var(--ease-spring) calc(var(--d,0s) + 1.25s)}.nl [data-reveal=post].is-armed:not(.is-in){opacity:0;transform:translateY(12px)}.nl [data-reveal=post].is-armed:not(.is-in) .nl-posts-band{opacity:0}.nl [data-reveal=post].is-armed:not(.is-in) .nl-posts-line{stroke-dashoffset:1.05px}.nl [data-reveal=post].is-armed:not(.is-in) .nl-posts-status{opacity:0;transform:scale(.85)}.nl [data-reveal=post].is-armed:not(.is-in) .nl-posts-live{opacity:0;transform:scale(0)}.nl-posts-live:after{animation:nl-live 2.4s var(--ease-out) 1.6s infinite}.nl [data-reveal=stats].is-in>li{transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i) * 90ms)}.nl [data-reveal=stats].is-armed:not(.is-in)>li{opacity:0;transform:translateY(14px)}.nl [data-reveal=bars].is-armed>li{transform-origin:50% 100%}.nl [data-reveal=bars].is-in>li{transition:transform .8s var(--ease-out) calc(.1s + var(--i) * 50ms)}.nl [data-reveal=bars].is-in span{transition:opacity .4s var(--ease-out) 1.25s, transform .5s var(--ease-out) 1.25s}.nl [data-reveal=bars].is-armed:not(.is-in)>li{transform:scaleY(0)}.nl [data-reveal=bars].is-armed:not(.is-in) span{opacity:0;transform:translate(-50%,6px)}}.nl-posts-live{background:var(--green-fg);width:7px;height:7px;box-shadow:0 0 0 2px var(--win);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.nl-posts-live:after{content:"";background:var(--green-fg);opacity:0;border-radius:50%;position:absolute;inset:0}@keyframes nl-live{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.nl button.nl-btn{cursor:pointer;border:0;font-family:inherit}.nl button.nl-ask-input{text-align:left;cursor:text;font-family:inherit}.nl-ra-backdrop{z-index:100;background:color-mix(in srgb, var(--ink) 28%, transparent);-webkit-backdrop-filter:blur(6px);place-items:center;padding:16px;animation:.2s ease-out nl-ra-fade;display:grid;position:fixed;inset:0}.nl-ra{background:var(--surface);border:1px solid var(--chip-line);width:min(440px,100%);box-shadow:var(--shadow-win);color:var(--ink);border-radius:22px;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) nl-ra-rise;display:flex;position:relative;overflow:hidden}.nl-ra-top{background:var(--panel);border-bottom:1px solid var(--line);background-image:radial-gradient(var(--dot) 1px, transparent 1px);background-size:14px 14px;place-items:end center;height:156px;display:grid;position:relative;overflow:hidden}.nl-ra-fan{justify-content:center;margin-bottom:-28px;display:flex}.nl-ra-card{border:3px solid var(--surface);background:var(--panel) center / cover;width:76px;height:112px;box-shadow:var(--shadow-photo);transform:translateY(var(--y)) rotate(var(--r));animation:.5s cubic-bezier(.2,.8,.2,1) both nl-ra-deal;animation-delay:var(--d);border-radius:12px;margin:0 -8px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nl-ra-card:first-child{--r:-12deg;--y:14px;--d:50ms}.nl-ra-card:nth-child(2){--r:-4deg;--y:0px;--d:.1s;z-index:1}.nl-ra-card:nth-child(3){--r:4deg;--y:0px;--d:.15s;z-index:1}.nl-ra-card:nth-child(4){--r:12deg;--y:14px;--d:.2s}.nl-ra-fan.is-done .nl-ra-card{--y:-6px}.nl-ra-fan.is-done .nl-ra-card:first-child{--r:-16deg}.nl-ra-fan.is-done .nl-ra-card:nth-child(4){--r:16deg}.nl-ra-close{z-index:2;border:1px solid var(--chip-line);background:var(--surface);width:32px;height:32px;color:var(--ink-3);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.nl-ra-close:hover{background:var(--surface-hover);color:var(--ink)}.nl-ra-body{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 32px 28px;display:flex}.nl-ra-tag{background:var(--green-bg);color:var(--green-fg);border-radius:999px;align-items:center;gap:8px;padding:3px 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.nl-ra-tag--ok{gap:6px;padding-left:8px}.nl-ra-dot{background:currentColor;border-radius:50%;width:6px;height:6px;position:relative}.nl-ra-dot:after{content:"";background:currentColor;border-radius:50%;animation:1.8s ease-out infinite nl-live;position:absolute;inset:0}.nl-ra-title{letter-spacing:-.03em;margin-top:4px;font-size:28px;font-weight:600;line-height:1.15}.nl-ra-title>span{color:var(--muted)}.nl-ra-lead{max-width:320px;color:var(--ink-3);font-size:15px;line-height:1.5}.nl-ra-lead b{color:var(--ink);font-weight:500}.nl-ra-row{border:1px solid var(--chip-line);background:var(--page);border-radius:14px;gap:6px;width:100%;margin-top:12px;padding:5px;transition:border-color .15s,box-shadow .15s;display:flex}.nl-ra-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.nl-ra-input{min-width:0;height:42px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:15px}.nl-ra-input::placeholder{color:var(--muted)}.nl .nl-ra-submit{border-radius:10px;height:42px;padding:0 16px}.nl .nl-ra-submit:disabled{opacity:.7;cursor:default}.nl .nl-ra-done{min-width:140px;margin-top:12px}.nl-ra-note,.nl-ra-error{color:var(--muted);font-size:13px;line-height:20px}.nl-ra-error{color:var(--red-fg)}.nl-ra-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@keyframes nl-ra-fade{0%{opacity:0}}@keyframes nl-ra-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes nl-ra-deal{0%{opacity:0;transform:translateY(40px)rotate(0)}}@media (prefers-reduced-motion:reduce){.nl-ra-backdrop,.nl-ra,.nl-ra-card,.nl-ra-dot:after{animation:none}.nl-ra-card{transition:none}}@media (max-width:767px){.nl-ra-top{height:132px}.nl-ra-card{width:66px;height:98px}.nl-ra-body{padding:28px 20px 24px}.nl-ra-title{font-size:24px}.nl-ra-row{flex-direction:column}.nl-ra-row .nl-ra-input{flex:none;height:44px;font-size:16px}.nl-ra-row .nl-ra-submit{width:100%;height:44px}}
