body .ngs{--s-w:272px;--s-w-c:78px;grid-template-columns:var(--s-w) minmax(0,1fr);min-height:100vh;font-family:var(--font-ui,inherit);color:var(--ng-text,#25443a);display:grid;position:relative}body .ngs.is-collapsed{--s-w:var(--s-w-c)}body:has(.ngs) .theme-fab{display:none}body .ngs-side{z-index:60;color:#d7ecdf;background:linear-gradient(#05281d 0%,#04231a 55%,#031a13 100%);border-right:1px solid #9adf3f29;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}body .ngs-side:before{content:"";pointer-events:none;background:radial-gradient(360px 260px at 0 0,#35e88f24,#0000 70%);position:absolute;inset:0}body .ngs-side>*{position:relative}body .ngs-side-head{justify-content:space-between;align-items:center;gap:8px;padding:20px 20px 6px;display:flex}body .ngs-brand{flex:1;min-width:0;text-decoration:none;display:block}body .ngs-side .ngs-logo{content:url(/brand/naturalgo-logo-dark.png);object-fit:contain;width:170px;max-width:100%;height:auto;display:block}body .ngs-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:none}body .ngs-area{letter-spacing:.24em;text-transform:uppercase;color:#9adf3f;margin:2px 20px 14px;font-size:.66rem;font-weight:800}body .ngs-nav{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:1;padding:0 12px 12px;overflow-y:auto}body .ngs-group{margin:0 0 6px}body .ngs-group-label{letter-spacing:.16em;text-transform:uppercase;color:#7fa996;margin:14px 10px 6px;font-size:.66rem;font-weight:800}body .ngs-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}body .ngs-item{width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex;position:relative;color:#d7ecdf!important}body .ngs-item svg{color:#8fd2ad;flex:none}body .ngs-item:hover{background:#ffffff12;color:#fff!important}body .ngs-item.is-active{background:linear-gradient(90deg,#35e88f38,#35e88f0f);box-shadow:inset 0 0 0 1px #35e88f47;color:#fff!important}body .ngs-item.is-active:before{content:"";background:#35e88f;border-radius:0 4px 4px 0;width:4px;position:absolute;top:9px;bottom:9px;left:-12px}body .ngs-item.is-active svg{color:#35e88f}body .ngs-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body .ngs-badge{color:#04231a;background:#9adf3f;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:.7rem;font-style:normal;font-weight:800;display:inline-grid}body .ngs-ext{opacity:.6}body .ngs-side-foot{border-top:1px solid #ffffff14;gap:8px;padding:10px 14px 16px;display:grid}body .ngs-user{color:#a9cdb9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;overflow:hidden}body .ngs-collapse{color:#8fb9a4;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-size:.82rem;font-weight:600;display:flex}body .ngs-collapse:hover{color:#fff;background:#ffffff12}body .ngs.is-collapsed .ngs-side .ngs-logo{object-fit:cover;object-position:0 50%;border-radius:12px;width:46px;height:46px}body .ngs.is-collapsed .ngs-area,body .ngs.is-collapsed .ngs-item-label,body .ngs.is-collapsed .ngs-badge,body .ngs.is-collapsed .ngs-ext,body .ngs.is-collapsed .ngs-user,body .ngs.is-collapsed .ngs-collapse span,body .ngs.is-collapsed .ngs-group-label{display:none}body .ngs.is-collapsed .ngs-item{justify-content:center;padding:0}body .ngs.is-collapsed .ngs-item.is-active:before{left:-12px}body .ngs.is-collapsed .ngs-side-head{justify-content:center;padding:18px 8px 6px}body .ngs.is-collapsed .ngs-group+.ngs-group{border-top:1px solid #ffffff14;margin-top:8px;padding-top:4px}body .ngs-main{flex-direction:column;min-width:0;display:flex}body .ngs-top{z-index:40;border-bottom:1px solid var(--ng-line,#e0e9e2);background:var(--ng-glass,#f3f6eff5);-webkit-backdrop-filter:saturate(1.5)blur(14px);align-items:center;gap:14px;padding:12px clamp(16px,2.4vw,32px);display:flex;position:sticky;top:0}body .ngs-burger{border:1px solid var(--ng-line,#e0e9e2);background:var(--ng-surface,#fff);color:var(--ng-ink,#0b241a);cursor:pointer;border-radius:12px;place-items:center;width:42px;height:42px;display:none}body .ngs-crumb{min-width:0;color:var(--ng-muted,#5f7569);white-space:nowrap;align-items:center;gap:8px;font-size:.88rem;display:flex;overflow:hidden}body .ngs-crumb b{color:var(--ng-ink,#0b241a);text-overflow:ellipsis;font-weight:800;overflow:hidden}body .ngs-crumb i{opacity:.6;font-style:normal}body .ngs-top-actions{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}body .ngs-chip{border:1px solid var(--ng-line,#e0e9e2);background:var(--ng-surface,#fff);min-height:42px;box-shadow:var(--ng-shadow-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--ng-forest-2,#08402c)!important}body .ngs-chip:hover{border-color:var(--ng-lime-d,#6db526);transform:translateY(-1px)}body .ngs-content{flex:1;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:clamp(18px,2.4vw,34px)}body .ngs-content .dash{max-width:none;margin:0;padding:0}body .ngs-content .dash .dash-footer{margin-top:40px}body .ngs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 20px;display:flex}body .ngs-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ng-lime-d,#6db526);margin:0 0 8px;font-size:.72rem;font-weight:800}body .ngs-head h1{margin:0;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.1}body .ngs-sub{max-width:62ch;color:var(--ng-muted,#5f7569);margin:8px 0 0;font-size:1rem}body .ngs-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body .ngs-guide{border:1px solid var(--ng-line,#e0e9e2);background:var(--ng-surface,#fff);box-shadow:var(--ng-shadow-sm);border-radius:20px;margin:0 0 22px;overflow:hidden}body .ngs-guide-toggle{background:var(--ng-lime-soft,#e9f6d6);width:100%;color:var(--ng-forest-2,#08402c);font:inherit;cursor:pointer;text-align:left;border:0;align-items:center;gap:10px;padding:12px 18px;font-size:.86rem;font-weight:800;display:flex}body .ngs-guide-toggle span{flex:1}body .ngs-guide-toggle svg:last-child{transition:transform .2s}body .ngs-guide:not(.is-open) .ngs-guide-toggle svg:last-child{transform:rotate(-90deg)}body .ngs-guide-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}body .ngs-guide-body>div{border-left:1px solid var(--ng-line,#e0e9e2);padding:16px 20px}body .ngs-guide-body>div:first-child{border-left:0}body .ngs-guide-body h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ng-lime-d,#6db526);align-items:center;gap:7px;margin:0 0 6px;font-size:.78rem;display:flex}body .ngs-guide-body p{color:var(--ng-text,#25443a);margin:0;font-size:.93rem;line-height:1.55}body .ngs-guide-next{flex-wrap:wrap;gap:8px;display:flex}body .ngs-card{border:1px solid var(--ng-line,#e0e9e2);background:var(--ng-surface,#fff);box-shadow:var(--ng-shadow-sm);border-radius:22px;padding:clamp(18px,2vw,26px)}body .ngs-card+.ngs-card{margin-top:18px}body .ngs-card h2{margin:0 0 4px;font-size:1.2rem}body .ngs-card>p:first-of-type,body .ngs-card-sub{color:var(--ng-muted,#5f7569);margin:0 0 16px}body .ngs-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}body .ngs-card-head h2{margin:0}body .ngs-card-head p{color:var(--ng-muted,#5f7569);margin:4px 0 0}body .ngs-grid{gap:16px;display:grid}body .ngs-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}body .ngs-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}body .ngs-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}body .ngs-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}body .ngs-kpi{border:1px solid var(--ng-line,#e0e9e2);background:var(--ng-surface,#fff);min-width:0;box-shadow:var(--ng-shadow-sm);border-radius:18px;gap:4px;padding:16px 18px;display:grid}body .ngs-kpi span{color:var(--ng-muted,#5f7569);font-size:.78rem;font-weight:700}body .ngs-kpi strong{color:var(--ng-ink,#0b241a);overflow-wrap:anywhere;font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.1}body .ngs-kpi small{color:var(--ng-muted,#5f7569);font-size:.78rem}body .ngs-btn{min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(180deg,var(--ng-btn-1,#19935f),var(--ng-btn-2,#0f6b46));box-shadow:0 8px 20px var(--ng-btn-glow,#0f6b4642);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--ng-btn-text,#fff)!important}body .ngs-btn:hover{transform:translateY(-2px)}body .ngs-btn.ghost{background:var(--ng-surface-2,#e8f0ea);box-shadow:none;border-color:var(--ng-line,#e0e9e2);color:var(--ng-link,#0f6b46)!important}body .ngs-btn.sm{border-radius:10px;min-height:36px;padding:0 13px;font-size:.82rem}body .ngs-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}body .ngs-pill{background:var(--ng-lime-soft,#e9f6d6);color:var(--ng-forest-2,#08402c);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.74rem;font-weight:800;display:inline-flex}body .ngs-pill.warn{background:var(--ng-gold-soft,#faf1d6);color:var(--ng-gold-text,#7a5a10)}body .ngs-pill.bad{background:var(--ng-danger-bg,#fde8e4);color:var(--ng-danger,#b1361f)}body .ngs-pill.mute{background:var(--ng-line-2,#edf3ee);color:var(--ng-muted,#5f7569)}body .ngs-empty{border:1px dashed var(--ng-line,#cfdcd3);text-align:center;background:var(--ng-line-2,#f4f8f2);color:var(--ng-muted,#5f7569);border-radius:18px;padding:32px 20px}body .ngs-empty h3{color:var(--ng-ink,#0b241a);margin:8px 0 6px}body .ngs-empty p{max-width:52ch;margin:0 auto}body .ngs-empty-icon{background:var(--ng-lime-soft,#e9f6d6);width:52px;height:52px;color:var(--ng-emerald,#0f6b46);border-radius:16px;place-items:center;display:inline-grid}body .ngs-empty-action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}body .ngs-field{color:var(--ng-text,#25443a);gap:6px;font-size:.84rem;font-weight:700;display:grid}body .ngs-field select,body .ngs-field input{border:1px solid var(--ng-line,#cfdcd3);background:var(--ng-surface,#fff);min-height:44px;color:var(--ng-ink,#0b241a);font:inherit;border-radius:12px;padding:0 12px;font-weight:600}body .ngs-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}body .ngs-checks li{border:1px solid var(--ng-line,#e0e9e2);background:var(--ng-surface,#fff);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}body .ngs-checks .ngs-dot{background:var(--ng-lime-soft,#e9f6d6);width:34px;height:34px;color:var(--ng-emerald,#0f6b46);border-radius:50%;place-items:center;display:grid}body .ngs-checks li.done .ngs-dot{background:var(--ng-emerald,#0f6b46);color:#fff}body .ngs-checks b{color:var(--ng-ink,#0b241a);display:block}body .ngs-checks span.d{color:var(--ng-muted,#5f7569);font-size:.86rem}body .ngs-steps{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}body .ngs-steps li{text-align:center;min-width:0;color:var(--ng-muted,#5f7569);flex:1;padding:0 4px;font-size:.76rem;font-weight:700;position:relative}body .ngs-steps li:before{content:"";background:var(--ng-line-2,#edf3ee);border:2px solid var(--ng-line,#cfdcd3);z-index:1;border-radius:50%;width:26px;height:26px;margin:0 auto 6px;display:block;position:relative}body .ngs-steps li:after{content:"";background:var(--ng-line,#cfdcd3);height:3px;position:absolute;top:12px;left:calc(50% + 15px);right:calc(15px - 50%)}body .ngs-steps li:last-child:after{display:none}body .ngs-steps li.done{color:var(--ng-emerald,#0f6b46)}body .ngs-steps li.done:before{background:var(--ng-emerald,#0f6b46);border-color:var(--ng-emerald,#0f6b46);box-shadow:inset 0 0 0 5px var(--ng-surface,#fff)}body .ngs-steps li.done:after{background:var(--ng-emerald,#0f6b46)}body .ngs-steps li.now{color:var(--ng-ink,#0b241a)}body .ngs-steps li.now:before{border-color:var(--ng-lime-d,#6db526);background:var(--ng-lime,#9adf3f);box-shadow:0 0 0 5px #9adf3f47}body .ngs-scrim{display:none}@media (max-width:980px){body .ngs{grid-template-columns:minmax(0,1fr)}body .ngs-side{width:min(86vw,320px);transition:transform .25s var(--ng-ease,ease);box-shadow:none;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}body .ngs.is-open .ngs-side{transform:none;box-shadow:0 0 60px #00000080}body .ngs-scrim{z-index:55;opacity:0;pointer-events:none;background:#02100b8c;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}body .ngs.is-open .ngs-scrim{opacity:1;pointer-events:auto}body .ngs-close,body .ngs-burger{display:inline-grid}body .ngs.is-collapsed{--s-w:272px}body .ngs.is-collapsed .ngs-area,body .ngs.is-collapsed .ngs-item-label,body .ngs.is-collapsed .ngs-badge,body .ngs.is-collapsed .ngs-user,body .ngs.is-collapsed .ngs-group-label,body .ngs.is-collapsed .ngs-collapse span{display:revert}body .ngs.is-collapsed .ngs-item{justify-content:flex-start;padding:0 12px}body .ngs.is-collapsed .ngs-side .ngs-logo{border-radius:0;width:170px;height:auto}body .ngs-collapse{display:none}body .ngs-guide-body{grid-template-columns:1fr}body .ngs-guide-body>div{border-left:0;border-top:1px solid var(--ng-line,#e0e9e2)}body .ngs-guide-body>div:first-child{border-top:0}body .ngs-grid.c3,body .ngs-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body .ngs-top{gap:8px;padding:10px 14px}body .ngs-crumb span,body .ngs-crumb i{display:none}body .ngs-chip{min-height:40px;padding:0 12px}body .ngs-chip:not(.ngs-chip-quiet),body .ngs-chip-quiet span{display:none}body .ngs-grid.c2,body .ngs-grid.c3,body .ngs-grid.c4{grid-template-columns:1fr}body .ngs-checks li{grid-template-columns:auto minmax(0,1fr)}body .ngs-checks li>:last-child{grid-column:1/-1}body .ngs-steps li{padding:0 1px;font-size:.66rem}body .ngs-content{padding:16px 14px 28px}}@media (prefers-reduced-motion:reduce){body .ngs-side,body .ngs-scrim{transition:none}}
