.p-nm .segbar{align-items:flex-start;display:flex;height:0;justify-content:center;padding:0 var(--g);pointer-events:none;position:sticky;top:66px;z-index:40}.p-nm .segbar__in{background:var(--ink);border-radius:14px;box-shadow:0 14px 30px -14px #00000080;color:var(--paper);display:flex;gap:4px;padding:5px;pointer-events:auto;transform:translateY(8px)}.p-nm .segbar a{align-items:center;border-radius:10px;color:color-mix(in srgb,var(--paper) 72%,transparent);display:inline-flex;font:600 14px/1 var(--f-body);height:38px;padding:0 18px;position:relative;text-decoration:none;transition:color .2s,background .3s}.p-nm .segbar a:hover{color:var(--paper)}.p-nm .segbar a[aria-current=page]{background:var(--link);color:#fff}.p-nm .segtop{padding:120px var(--g) 0}.p-nm .segtop .slug{color:var(--muted);display:inline-block;font:500 13px/1 var(--f-body);margin-top:6px}.p-nm .hero--seg{padding-bottom:clamp(40px,5vw,80px);padding-top:136px}.p-nm .hero--seg .hero__grid{min-height:0}.p-nm .hero--seg h1{font-size:clamp(38px,4.8vw,92px)}.p-nm .pd{background:var(--ed-bg);border-radius:18px;box-shadow:0 50px 100px -50px #000000a6;color:var(--ed-ink);overflow:hidden}.p-nm .pd__body{display:grid;gap:14px;padding:clamp(14px,1.6vw,22px)}.p-nm .pd--reel .pd__body{align-items:start;grid-template-columns:minmax(0,1fr) minmax(130px,34%)}.p-nm .pd__msg{background:var(--ed-tile);border-radius:12px;font-size:14.5px;line-height:1.5;min-height:6.5em;padding:12px 14px}.p-nm .pd__msg small{color:#7c86ff;display:block;font:600 11px/1 var(--f-body);letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.p-nm .pd__msg p{margin:0}.p-nm .pd__caret{animation:nm-blink 1s steps(1) infinite;background:#7c86ff;display:inline-block;height:1em;margin-left:2px;vertical-align:-.12em;width:2px}@keyframes nm-blink{50%{opacity:0}}.p-nm .pd__steps{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.p-nm .pd__steps li{align-items:center;color:#c9cbd3;display:grid;font-size:14px;gap:10px;grid-template-columns:22px 1fr;line-height:1.35}.p-nm .pd__steps .bx{border-radius:50%;box-shadow:inset 0 0 0 2px #3a3e4b;color:#2ed47a;display:grid;height:20px;place-items:center;width:20px}.p-nm .pd__steps svg{height:13px;overflow:visible;width:13px}.p-nm .pd__steps path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.6}.p-nm .pd__steps li.on{color:#fff}.p-nm .pd__steps li.on .bx{box-shadow:inset 0 0 0 2px #2ed47a}.p-nm .pd__stage{background:#000;border-radius:12px;overflow:hidden;position:relative}.p-nm .pd--wide .pd__stage{aspect-ratio:16/9}.p-nm .pd--reel .pd__stage{aspect-ratio:9/16;justify-self:end;max-height:340px;width:100%}.p-nm .pd__stage img,.p-nm .pd__stage video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.p-nm .pd__again{color:#9ca3ff;font:600 13px/1 var(--f-body);justify-self:start;padding:6px 0}.p-nm .pd__lock{background:#000000a6;border-radius:7px;bottom:10px;color:#fff;font:600 11px/1.2 var(--f-body);left:10px;padding:5px 9px;position:absolute}.p-nm .aud{display:grid;gap:clamp(14px,1.8vw,26px);grid-template-columns:repeat(3,minmax(0,1fr))}.p-nm .aud .note-card{overflow:visible;padding:0}.p-nm .aud img{aspect-ratio:4/3;border-radius:5px 5px 0 0;-o-object-fit:cover;object-fit:cover;width:100%}.p-nm .aud .note-card>div{display:flex;flex-direction:column;gap:10px;padding:16px clamp(16px,1.6vw,24px) clamp(18px,1.8vw,26px)}.p-nm .aud h3{font-size:clamp(30px,3vw,52px)}.p-nm .pains{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(20px,2.4vw,36px)}.p-nm .pain{background:var(--card);border:1px solid var(--card-edge);border-radius:14px;padding:16px 18px}.p-nm .pain b{align-items:center;display:flex;font:600 15px/1.25 var(--f-body);gap:10px}.p-nm .pain b i{border-radius:50%;color:#fff;display:grid;flex:none;font:900 15px/1 var(--f-display);font-style:normal;height:26px;place-items:center;width:26px}.p-nm .pain p{color:var(--muted);font-size:14px;line-height:1.45;margin:8px 0 0}.p-nm .ev{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,32px);padding:clamp(16px,2vw,28px)}.p-nm .ev__row h4{font:900 clamp(22px,2vw,32px)/1 var(--f-display);margin:0;text-transform:uppercase}.p-nm .ev__row small{color:#a8abb5;display:block;font-size:13.5px;margin:4px 0 12px}.p-nm .ev__bar{display:flex;gap:5px;height:clamp(52px,5vw,72px);position:relative}.p-nm .ev__s{border-radius:10px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden;padding:0 12px;transform-origin:left}.p-nm .ev__s b{font:600 13px/1.2 var(--f-body)}.p-nm .ev__s b,.p-nm .ev__s span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-nm .ev__s span{font:500 12px/1.2 var(--f-body);opacity:.8}.p-nm .ev__s--shoot{background:#3a3e4b}.p-nm .ev__s--grind{background:#c77d0a}.p-nm .ev__s--prompt{background:#1f2bff}.p-nm .ev__s--free{background:#2ed47a14;border-style:dashed;box-shadow:inset 0 0 0 2px #2ed47a8c;color:#2ed47a}.p-nm .ev__tracks{display:flex;flex-direction:column;gap:clamp(20px,2.6vw,36px);position:relative}.p-nm .ev__head{background:#ffd60a;bottom:-8px;left:0;pointer-events:none;position:absolute;top:-8px;width:2px;z-index:2}.p-nm .ev__head:before{border:7px solid transparent;border-top-color:#ffd60a;content:"";left:-6px;position:absolute;top:0}.p-nm .two2{display:grid;gap:clamp(14px,1.8vw,26px);grid-template-columns:1fr 1fr}.p-nm .flow{background:var(--card);border:1px solid var(--card-edge);border-radius:18px;padding:clamp(18px,2vw,28px)}.p-nm .flow--good{background:color-mix(in srgb,var(--link) 6%,var(--card));border-color:color-mix(in srgb,var(--link) 45%,transparent)}.p-nm .flow h4{font:900 clamp(24px,2.2vw,36px)/1 var(--f-display);margin:0;text-transform:uppercase}.p-nm .flow--good h4{color:var(--link)}.p-nm .flow svg{height:auto;margin:14px 0 6px;overflow:visible;width:100%}.p-nm .flow .nd{fill:var(--paper);stroke:var(--ink);stroke-width:2}.p-nm .flow .nd--warn{fill:#e8a31724;stroke:#e8a317}.p-nm .flow .nd--blue{fill:var(--link);stroke:var(--link)}.p-nm .flow text{fill:var(--ink);font:600 13px var(--f-body)}.p-nm .flow .nd--blue+text,.p-nm .flow text.w{fill:#fff}.p-nm .flow .ln{fill:none;stroke:var(--muted);stroke-dasharray:4 5;stroke-width:2}.p-nm .flow--good .ln{stroke:var(--link)}.p-nm .flow .x{stroke:#e5484d;stroke-linecap:round;stroke-width:4}.p-nm .flow ul{color:var(--muted);display:flex;flex-direction:column;font-size:14px;gap:6px;list-style:none;margin:8px 0 0;padding:0}.p-nm .flow li{align-items:center;display:flex;gap:10px}.p-nm .flow li:before{background:#e8a317;border-radius:50%;content:"";flex:none;height:6px;width:6px}.p-nm .flow--good li:before{background:var(--link)}.p-nm .fork{align-items:center;background:var(--card);border:1px solid var(--card-edge);border-radius:18px;display:grid;gap:clamp(16px,2.4vw,40px);grid-template-columns:1.5fr 1fr;padding:clamp(18px,2.4vw,36px)}.p-nm .fork svg{height:auto;overflow:visible;width:100%}.p-nm .fork .ax{stroke:var(--hair);stroke-width:1.5}.p-nm .fork .p0{fill:none;opacity:.6;stroke:var(--muted);stroke-linecap:round;stroke-width:3}.p-nm .fork .p1{fill:none;stroke:var(--link);stroke-linecap:round;stroke-width:4}.p-nm .fork text{fill:var(--muted);font:500 13px var(--f-body)}.p-nm .fork text.b{fill:var(--link);font-weight:600}.p-nm .fork__cards{display:flex;flex-direction:column;gap:12px}.p-nm .fork__c{background:var(--paper);border-radius:12px;padding:16px 18px}.p-nm .fork__c b{color:var(--muted);display:block;font:600 14px/1.2 var(--f-body)}.p-nm .fork__c--ai{background:color-mix(in srgb,var(--link) 10%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--link) 35%,transparent)}.p-nm .fork__c--ai b{color:var(--link)}.p-nm .fork__c p{color:var(--muted);font-size:14px;line-height:1.45;margin:6px 0 0}.p-nm .chats{align-items:start;display:grid;gap:clamp(14px,2vw,30px);grid-template-columns:1fr 1fr}.p-nm .chat2 .chat__list{justify-content:flex-start;min-height:clamp(340px,42vw,470px)}.p-nm .chat2 .bub{max-width:88%}.p-nm .chat2 .sil{align-self:center;background:#00000024;border-radius:99px;color:var(--tg-ink);font:500 12.5px/1.3 var(--f-body);font-style:italic;padding:4px 12px}.p-nm .chat2 .av{border-radius:50%;color:#fff;display:grid;flex:none;font:900 18px/1 var(--f-display);height:40px;place-items:center;width:40px}.p-nm .chat2--bad .av{background:#8a8d99}.p-nm .chat2--good .av{background:#1f2bff}.p-nm .out{color:#fff;font:600 15px/1.35 var(--f-body);padding:14px 18px}.p-nm .chat2--bad .out{background:#b8323a}.p-nm .chat2--good .out{background:#1b8a5a}.p-nm .s2r{align-items:start;display:grid;gap:clamp(14px,2vw,30px);grid-template-columns:minmax(0,.95fr) auto minmax(0,1.15fr)}.p-nm .s2r figure{margin:0}.p-nm .s2r .shot{aspect-ratio:16/9;background:#000;border-radius:14px;box-shadow:0 30px 60px -36px #0009;overflow:hidden;position:relative}.p-nm .s2r .shot img,.p-nm .s2r .shot video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.p-nm .s2r figcaption{margin-top:10px}.p-nm .s2r figcaption b{display:block;font-size:15px}.p-nm .s2r figcaption span{color:var(--muted);font-size:14px}.p-nm .s2r .cards2{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px}.p-nm .tcard{background:var(--card);border:1px solid var(--card-edge);border-radius:12px;padding:14px 16px}.p-nm .tcard b{font:900 20px/1 var(--f-display);text-transform:uppercase}.p-nm .tcard ul{display:flex;flex-direction:column;gap:7px;list-style:none;margin:10px 0 0;padding:0}.p-nm .tcard li{color:var(--muted);font-size:13px;line-height:1.4;padding-left:14px;position:relative}.p-nm .tcard li:before{background:var(--link);border-radius:50%;content:"";height:6px;left:0;opacity:.35;position:absolute;top:.5em;transition:opacity .3s;width:6px}.p-nm .tcard li.on:before{opacity:1}.p-nm .s2r__arrow{align-self:center;color:var(--link);padding-top:34px}.p-nm .s2r__arrow svg{height:40px;width:56px}.p-nm .s2r .tag2{background:var(--link);border-radius:99px;color:#fff;font:600 12px/1 var(--f-body);left:12px;padding:5px 11px;position:absolute;top:12px;z-index:2}.p-nm .batch{align-items:start;display:grid;gap:clamp(14px,2vw,30px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.p-nm .bcard{background:var(--card);border:1px solid var(--card-edge);border-radius:18px;padding:clamp(18px,2vw,28px)}.p-nm .bcard--good{background:color-mix(in srgb,var(--link) 6%,var(--card));border-color:color-mix(in srgb,var(--link) 45%,transparent)}.p-nm .bcard h4{font:900 clamp(22px,2vw,32px)/1 var(--f-display);margin:0;text-transform:uppercase}.p-nm .bcard p{color:var(--muted);font-size:14px;line-height:1.5;margin:8px 0 0}.p-nm .miss{margin:18px auto 0;position:relative;width:min(58%,180px)}.p-nm .miss img{aspect-ratio:9/16;border-radius:12px;filter:grayscale(1);-o-object-fit:cover;object-fit:cover;width:100%}.p-nm .miss:after{background:#e5484d1f;border-radius:12px;content:"";inset:0;position:absolute}.p-nm .miss i{background:#e5484d;border-radius:50%;color:#fff;display:grid;height:34px;place-items:center;position:absolute;right:-8px;top:-8px;width:34px;z-index:2}.p-nm .miss svg{height:16px;width:16px}.p-nm .miss__cap{color:#e5484d;font:600 14px/1.2 var(--f-body);margin:14px 0 0;text-align:center}.p-nm .bhead{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.p-nm .bhead b{font:900 clamp(26px,2.6vw,42px)/1 var(--f-display);font-variant-numeric:tabular-nums;text-transform:uppercase}.p-nm .thumbs{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.p-nm .thumbs li{position:relative}.p-nm .thumbs img{aspect-ratio:9/16;border-radius:8px;-o-object-fit:cover;object-fit:cover;width:100%}.p-nm .thumbs .ok{background:#22a06b;border-radius:50%;bottom:4px;color:#fff;display:grid;height:18px;place-items:center;position:absolute;right:4px;width:18px}.p-nm .thumbs .ok svg{height:11px;width:11px}.p-nm .thumbs .more{aspect-ratio:9/16;border:1.5px dashed color-mix(in srgb,var(--link) 55%,transparent);border-radius:8px;color:var(--link);display:grid;font:600 12px/1.2 var(--f-body);place-items:center;text-align:center}.p-nm .vals{display:grid;gap:clamp(14px,1.8vw,26px);grid-template-columns:repeat(3,minmax(0,1fr))}.p-nm .val{background:var(--card);border:1px solid var(--card-edge);border-radius:18px;overflow:hidden;padding:clamp(22px,2.4vw,36px);position:relative}.p-nm .val>span{color:color-mix(in srgb,var(--ink) 6%,transparent);font:900 clamp(90px,9vw,150px)/1 var(--f-display);position:absolute;right:14px;top:-10px}.p-nm .val svg{color:var(--link);height:34px;position:relative;width:34px}.p-nm .val svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.p-nm .val h3{font:900 clamp(28px,2.6vw,44px)/.92 var(--f-display);margin:16px 0 10px;position:relative;text-transform:uppercase}.p-nm .val p{color:var(--muted);font-size:15px;line-height:1.5;margin:0;position:relative}.p-nm .obj{align-items:start;display:grid;gap:clamp(24px,5vw,90px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.p-nm .obj h2{margin:0}.p-nm .obj p{color:var(--muted);font-size:clamp(16px,1.3vw,20px);line-height:1.55;margin:0 0 20px}.p-nm .obj p:first-of-type{color:var(--ink);font-size:clamp(20px,1.9vw,30px);font-weight:500;line-height:1.35}.p-nm .obj .q{display:block;font-size:clamp(34px,3vw,52px);margin-bottom:12px}@media(max-width:860px){.p-nm .segbar{top:64px}.p-nm .segbar a{font-size:13px;padding:0 11px}.p-nm .pd--reel .pd__body{grid-template-columns:1fr}.p-nm .pd--reel .pd__stage{justify-self:center;max-height:none;width:52%}.p-nm .aud{grid-template-columns:1fr}.p-nm .pains{grid-template-columns:1fr 1fr}.p-nm .batch,.p-nm .chats,.p-nm .fork,.p-nm .obj,.p-nm .s2r,.p-nm .two2,.p-nm .vals{grid-template-columns:1fr}.p-nm .s2r__arrow{justify-self:center;padding:0;transform:rotate(90deg)}.p-nm .thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.p-nm .ev__s{padding:0 6px}.p-nm .ev__s span{display:none}}@media(max-width:520px){.p-nm .pains{grid-template-columns:1fr}.p-nm .segtop{padding-top:114px}}html.lite .p-nm .flow,html.lite .p-nm .pd,html.lite .p-nm .s2r .shot,html.lite .p-nm .val{box-shadow:none}.p-nm .pd__stage img{opacity:0}.p-nm .pd__stage video{opacity:1}.p-nm .pd__again,.p-nm .pd__caret,.p-nm .pd__lock{display:none}html.fx .p-nm .pd__stage img{opacity:1}html.fx .p-nm .pd__stage video{opacity:0}html.fx .p-nm .pd__lock{display:block}html.fx .p-nm .pd__caret{display:inline-block}html.fx .p-nm .pd__again{display:inline}.p-nm .ev__head{display:none}html.fx .p-nm .ev__head{display:block;opacity:1}
