.nl [hidden]{display:none!important}.nl-hero{padding-bottom:26px}.nl{max-width:980px;padding-bottom:40px}.nl-how{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nl-how li{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:16px;background:var(--cabin-bg-surface);border:1px solid var(--cabin-border)}.nl-how h3{margin:2px 0 4px;font-family:var(--serif);font-size:20px;font-weight:500}.nl-how p{margin:0;font-size:13.5px;line-height:1.55;color:var(--cabin-text-mid)}.nl-n{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--cabin-bg-base);background:var(--cabin-gold-button)}.nl-form{display:flex;flex-direction:column;gap:30px}.nl-block{display:flex;flex-direction:column;gap:12px}.nl-h2{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--serif);font-size:26px;font-weight:500}.nl-h2 b{font-weight:500}.nl-h2 span{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;font-family:var(--sans, inherit);font-size:12px;font-weight:600;color:var(--cabin-gold-300);border:1px solid var(--cabin-border-gold)}.nl-h2-plain{margin-bottom:14px}.nl-add{display:flex;gap:10px}.nl-add input{flex:1;min-width:0}.nl input[type=url],.nl textarea{width:100%;padding:0 14px;border-radius:10px;background:var(--cabin-bg-inset);border:1px solid var(--cabin-border);color:var(--cabin-text-hi);font:inherit;font-size:15px}.nl input[type=url]{height:44px}.nl textarea{padding:12px 14px;line-height:1.5;resize:vertical;min-height:90px}.nl input:focus,.nl textarea:focus{outline:none;border-color:var(--cabin-gold-700);box-shadow:0 0 0 3px #c9a24b24}.nl-btn{height:44px;padding:0 18px;background:transparent;font:inherit;font-size:14px;white-space:nowrap}.nl-btn:disabled{opacity:.5;cursor:default}.nl-hint{margin:0;font-size:13px;color:var(--cabin-text-low)}.nl-hint.bad,.nl-msg.bad{color:#e3a0a0}.nl-msg{margin:0;min-height:0;font-size:13px;color:var(--cabin-gold-300)}.nl-msg:empty{display:none}.nl-upload{color:var(--cabin-gold-300);cursor:pointer;text-decoration:underline;text-decoration-color:#c9a24b80;text-underline-offset:4px}.nl-upload:hover{color:var(--cabin-gold-100)}.nl-products{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.nl-products:empty{display:none}.nl-p{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:14px;background:var(--cabin-bg-elevated);border:1px solid var(--cabin-border)}.nl-p-img{position:relative;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:#000}.nl-p-img img{width:100%;height:100%;object-fit:cover;display:block}.nl-p-x{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#08090a99;color:#fff;cursor:pointer;font-size:11px;backdrop-filter:blur(6px)}.nl-p-x:hover{background:#5a2b2b}.nl-p input{height:36px!important;font-size:13px!important;padding:0 10px!important}.nl-row{display:grid;grid-template-columns:1fr 1.6fr;gap:14px}.nl-row .field,.nl-block .field{margin:0}.nl-go{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--cabin-border);padding-top:22px}.nl-go .btn-gold:disabled{opacity:.6;cursor:default}.nl-run{margin-top:6px;scroll-margin-top:90px}.nl-cap{margin:0 0 6px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cabin-gold-300)}.nl-run-title{margin:0 0 14px;font-family:var(--serif);font-size:clamp(24px,3.4vw,32px);font-weight:500}.nl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.nl-chip{padding:6px 12px;border-radius:999px;font-size:13px;color:var(--cabin-text-mid);background:var(--cabin-bg-elevated);border:1px solid var(--cabin-border)}.nl-chip-gold{color:var(--cabin-gold-100);border-color:var(--cabin-border-gold)}.nl-progress{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.nl-bar{height:8px;border-radius:999px;background:var(--cabin-bg-inset);border:1px solid var(--cabin-border);overflow:hidden}.nl-bar i{display:block;height:100%;width:0;border-radius:inherit;background:var(--cabin-gold-button);transition:width .6s var(--cabin-ease)}.nl-bar i.live{background:linear-gradient(90deg,#9c7a2e,#e7c977,#ef7aaa,#8370ff,#e7c977,#9c7a2e);background-size:300% 100%;animation:nl-flow 2.4s linear infinite}@keyframes nl-flow{to{background-position:-300% 0}}.nl-h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 6px;font-family:var(--serif);font-size:22px;font-weight:500}.nl-ready{font-family:var(--sans, inherit);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#9ad6a8;padding:3px 9px;border-radius:999px;border:1px solid rgba(154,214,168,.35)}.nl-table{margin-top:14px;border:1px solid var(--cabin-border);border-radius:14px;overflow:hidden}.nl-tr{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 80px 90px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--cabin-border);font-size:14px}.nl-th{border-top:0;background:var(--cabin-bg-elevated);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cabin-text-low)}.nl-to{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cabin-text-hi)}.nl-v{font-size:13px;color:var(--cabin-text-mid)}.nl-v-gold{color:var(--cabin-gold-300)}.nl-st{font-size:13px;color:#9ad6a8}.nl-open{font-size:13px;color:var(--cabin-gold-300);text-decoration:none;white-space:nowrap}.nl-open:hover{color:var(--cabin-gold-100)}.nl-run-foot{margin-top:22px}.nl-history{margin-top:46px}.nl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nl-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:14px;background:var(--cabin-bg-surface);border:1px solid var(--cabin-border);color:var(--cabin-text-hi);cursor:pointer;text-align:left;font:inherit;transition:border-color .2s var(--cabin-ease)}.nl-item:hover{border-color:var(--cabin-gold-700)}.nl-item-main{display:flex;flex-direction:column;gap:3px;min-width:0}.nl-item-main b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-item-main span{font-size:13px;color:var(--cabin-text-low)}.nl-item-st{flex:none;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cabin-text-low)}.nl-item-st.ok{color:#9ad6a8}@media(max-width:760px){.nl-how{grid-template-columns:1fr;gap:10px}.nl-row{grid-template-columns:1fr}.nl-add{flex-direction:column}.nl-add .nl-btn{width:100%;justify-content:center}.nl-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nl-tr{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.nl-th{display:none}.nl-tr>span:nth-child(3){display:none}.nl-tr>span:nth-child(2){justify-self:end}.nl-tr>span:nth-child(4){grid-column:1 / -1}.nl-go .btn-gold{width:100%;justify-content:center}}
