[data-theme="dark"] #nsp-nutrient-widget,[data-theme="dark"] #nsp-wheel-widget,[data-theme="dark"] #nsp-detox-widget,[data-theme="dark"] #nsp-protocol-widget,[data-theme="dark"] #nsp-immune-widget{--surface-1:#1b2b1b;--surface-2:#0f1a0f;--border:rgba(200,169,110,0.18);--text-main:#f0ede6;--text-muted:rgba(200,169,110,0.65);--color-primary:#c8a96e;--color-heading:#f0ede6;--color-text-muted:rgba(200,169,110,0.65);--brand-600:#c8a96e;--brand-700:#a07840;color:#f0ede6}html:not([data-theme="dark"]) #nsp-nutrient-widget,html:not([data-theme="dark"]) #nsp-wheel-widget,html:not([data-theme="dark"]) #nsp-detox-widget,html:not([data-theme="dark"]) #nsp-protocol-widget,html:not([data-theme="dark"]) #nsp-immune-widget{--surface-1:#ffffff;--surface-2:#f9fafb;--border:#e5e7eb;--text-main:#111827;--text-muted:#6b7280;--color-primary:#1a7a4a;--color-heading:#111827;--color-text-muted:#6b7280;--brand-600:#1a7a4a;--brand-700:#15603a;color:#111827}#nsp-nutrient-widget .nsp-btn-add-cart,#nsp-wheel-widget .nsp-btn-add-cart,#nsp-detox-widget .nsp-btn-add-cart,#nsp-protocol-widget .nsp-btn-add-cart,#nsp-immune-widget .nsp-btn-add-cart{background:linear-gradient(135deg,#c8a96e 0%,#a07840 100%);color:#0f1a0f;font-weight:700}#nsp-nutrient-widget .nsp-btn-add-cart:hover,#nsp-wheel-widget .nsp-btn-add-cart:hover,#nsp-detox-widget .nsp-btn-add-cart:hover,#nsp-protocol-widget .nsp-btn-add-cart:hover,#nsp-immune-widget .nsp-btn-add-cart:hover{filter:brightness(1.1)}#nsp-nutrient-widget .nsp-btn-primary,#nsp-wheel-widget .nsp-btn-primary,#nsp-detox-widget .nsp-btn-primary,#nsp-protocol-widget .nsp-btn-primary,#nsp-immune-widget .nsp-btn-primary{background:linear-gradient(135deg,#c8a96e 0%,#a07840 100%) !important;color:#0f1a0f !important;font-weight:700 !important;box-shadow:0 4px 20px rgba(200,169,110,0.28) !important;border:none !important}#nsp-nutrient-widget .nsp-btn-primary:not(:disabled):hover,#nsp-wheel-widget .nsp-btn-primary:not(:disabled):hover,#nsp-detox-widget .nsp-btn-primary:not(:disabled):hover,#nsp-protocol-widget .nsp-btn-primary:not(:disabled):hover,#nsp-immune-widget .nsp-btn-primary:not(:disabled):hover{filter:brightness(1.1) !important;box-shadow:0 6px 28px rgba(200,169,110,0.45) !important;opacity:1 !important}#nsp-nutrient-widget .nsp-btn-primary:disabled,#nsp-wheel-widget .nsp-btn-primary:disabled,#nsp-detox-widget .nsp-btn-primary:disabled,#nsp-protocol-widget .nsp-btn-primary:disabled,#nsp-immune-widget .nsp-btn-primary:disabled{background:rgba(200,169,110,0.12) !important;color:rgba(200,169,110,0.35) !important;box-shadow:none !important}#nsp-nutrient-widget .nutrient-progress-fill,#nsp-wheel-widget .wheel-progress-fill,#nsp-detox-widget .detox-progress-fill,#nsp-protocol-widget .protocol-progress-fill,#nsp-immune-widget .immune-progress-fill{background:linear-gradient(90deg,#c8a96e,#e8c98e) !important}[data-theme="dark"] #nsp-nutrient-widget .nsp-btn-secondary,[data-theme="dark"] #nsp-wheel-widget .nsp-btn-secondary,[data-theme="dark"] #nsp-detox-widget .nsp-btn-secondary,[data-theme="dark"] #nsp-protocol-widget .nsp-btn-secondary,[data-theme="dark"] #nsp-immune-widget .nsp-btn-secondary{background:rgba(255,255,255,0.07) !important;color:#f0ede6 !important;border:1px solid rgba(200,169,110,0.22) !important}[data-theme="dark"] #nsp-nutrient-widget .nsp-btn-outline,[data-theme="dark"] #nsp-wheel-widget .nsp-btn-outline,[data-theme="dark"] #nsp-detox-widget .nsp-btn-outline,[data-theme="dark"] #nsp-protocol-widget .nsp-btn-outline,[data-theme="dark"] #nsp-immune-widget .nsp-btn-outline{background:transparent !important;color:#c8a96e !important;border-color:#c8a96e !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-progress-bar,[data-theme="dark"] #nsp-detox-widget .detox-progress-bar,[data-theme="dark"] #nsp-protocol-widget .protocol-progress-bar,[data-theme="dark"] #nsp-immune-widget .immune-progress-bar{background:rgba(255,255,255,0.1) !important}[data-theme="dark"] #nsp-detox-widget .detox-question-row{background:rgba(27,43,27,0.9) !important;border-color:rgba(200,169,110,0.18) !important}[data-theme="dark"] #nsp-detox-widget .detox-question-row.answered{border-color:rgba(200,169,110,0.32) !important}[data-theme="dark"] #nsp-detox-widget .detox-question-row.answered.yes{background:rgba(224,122,95,0.1) !important;border-color:rgba(224,122,95,0.3) !important}[data-theme="dark"] #nsp-detox-widget .detox-q-num{background:rgba(200,169,110,0.15) !important;color:#c8a96e !important}[data-theme="dark"] #nsp-detox-widget .detox-question-row.answered .detox-q-num{background:rgba(200,169,110,0.45) !important;color:#0f1a0f !important}[data-theme="dark"] #nsp-detox-widget .detox-question-row.answered.yes .detox-q-num{background:#e07a5f !important;color:#fff !important}[data-theme="dark"] #nsp-detox-widget .detox-q-text{color:#f0ede6 !important}[data-theme="dark"] #nsp-detox-widget .detox-answered-hint{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-detox-widget .detox-answer-btn[data-val="1"]{border-color:#4caf50 !important;color:#4caf50 !important;background:transparent !important}[data-theme="dark"] #nsp-detox-widget .detox-answer-btn[data-val="1"]:hover{background:#4caf50 !important;color:#fff !important}[data-theme="dark"] #nsp-detox-widget .detox-answer-btn[data-val="0"]{border-color:#e07a5f !important;color:#e07a5f !important;background:transparent !important}[data-theme="dark"] #nsp-detox-widget .detox-answer-btn[data-val="0"]:hover{background:#e07a5f !important;color:#fff !important}[data-theme="dark"] #nsp-detox-widget .detox-answer-btn[data-val="1"].selected{background:rgba(224,122,95,0.15) !important;border-color:#ef4444 !important;color:#fca5a5 !important}[data-theme="dark"] #nsp-detox-widget .detox-answer-btn[data-val="0"].selected{background:rgba(34,197,94,0.12) !important;border-color:#22c55e !important;color:#4ade80 !important}[data-theme="dark"] #nsp-detox-widget .detox-result-card{background:#1b2b1b !important;border-color:rgba(200,169,110,0.22) !important}[data-theme="dark"] #nsp-detox-widget .result-badge{background:rgba(200,169,110,0.1) !important}[data-theme="dark"] #nsp-detox-widget .result-title{color:#f0ede6 !important}[data-theme="dark"] #nsp-detox-widget .result-desc{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-detox-widget .score-denom{color:rgba(200,169,110,0.5) !important}[data-theme="dark"] #nsp-detox-widget .days-label{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-detox-widget .detox-products-block{background:#1b2b1b !important;border-color:rgba(200,169,110,0.18) !important}[data-theme="dark"] #nsp-detox-widget .products-block-title{color:#f0ede6 !important}[data-theme="dark"] #nsp-detox-widget .detox-product-card{background:#0f1a0f !important;border-color:rgba(200,169,110,0.14) !important}[data-theme="dark"] #nsp-detox-widget .detox-product-name{color:#f0ede6 !important}[data-theme="dark"] #nsp-detox-widget .detox-product-name:hover{color:#c8a96e !important}[data-theme="dark"] #nsp-detox-widget .detox-product-role{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-detox-widget .detox-product-price{color:#4ade80 !important}[data-theme="dark"] #nsp-detox-widget .detox-bonus-block{background:linear-gradient(135deg,rgba(200,169,110,0.08) 0%,rgba(10,48,20,0.5) 100%) !important;border-color:rgba(200,169,110,0.25) !important}[data-theme="dark"] #nsp-detox-widget .detox-bonus-block h3{color:#f0ede6 !important}[data-theme="dark"] #nsp-detox-widget .detox-bonus-block p{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-detox-widget .detox-email-form input[type=email]{background:rgba(15,26,15,0.8) !important;border-color:rgba(200,169,110,0.25) !important;color:#f0ede6 !important}[data-theme="dark"] #nsp-detox-widget .detox-email-form input[type=email]:focus{border-color:#c8a96e !important;box-shadow:0 0 0 3px rgba(200,169,110,0.18) !important}[data-theme="dark"] #nsp-detox-widget .detox-skip-btn{color:rgba(200,169,110,0.5) !important}[data-theme="dark"] #nsp-detox-widget .detox-disclaimer{color:rgba(200,169,110,0.4) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-question-card{background:#1b2b1b !important;border-color:rgba(200,169,110,0.18) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-q-text{color:#f0ede6 !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-q-num{background:#c8a96e !important;color:#0f1a0f !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-option-btn{border-color:rgba(200,169,110,0.18) !important;color:#f0ede6 !important;background:transparent !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-option-btn:hover{border-color:#c8a96e !important;background:rgba(200,169,110,0.08) !important;color:#f0ede6 !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-option-btn.selected{border-color:#c8a96e !important;background:rgba(200,169,110,0.14) !important;color:#f0ede6 !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-opt-marker{background:rgba(200,169,110,0.12) !important;color:rgba(200,169,110,0.7) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-option-btn.selected .nutrient-opt-marker{background:#c8a96e !important;color:#0f1a0f !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-nav-hint{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-progress-label{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-result-card{background:#1b2b1b !important;border-color:rgba(200,169,110,0.18) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-result-card.red{border-color:rgba(252,165,165,0.4) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-result-card.yellow{border-color:rgba(252,211,77,0.4) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-result-card.green{border-color:rgba(134,239,172,0.4) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-rc-name{color:#f0ede6 !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-rc-desc{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-rc-tip{background:rgba(200,169,110,0.06) !important;color:rgba(200,169,110,0.7) !important;font-style:italic}[data-theme="dark"] #nsp-nutrient-widget .nutrient-rc-pct{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-rc-products-title{color:rgba(200,169,110,0.75) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-prod-card,[data-theme="dark"] #nsp-nutrient-widget [class*="nutrient-prod"]{background:rgba(15,26,15,0.8) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-prod-name{color:#f0ede6 !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-prod-name:hover{color:#c8a96e !important;text-decoration:underline !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-prod-price{color:#4ade80 !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-prod-info small{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-results-hero h1{color:#f0ede6 !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-results-hero p{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-nutrient-widget .nutrient-summary-block{background:rgba(200,169,110,0.06) !important;border:1px solid rgba(200,169,110,0.18) !important;border-radius:18px}[data-theme="dark"] #nsp-nutrient-widget .nutrient-summary-block h3{color:#f0ede6 !important}[data-theme="dark"] #nsp-immune-widget .immune-section-label{color:#f0ede6 !important}[data-theme="dark"] #nsp-immune-widget .immune-section-label small{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-immune-widget .immune-season-btn{background:rgba(27,43,27,0.8) !important;border-color:rgba(200,169,110,0.18) !important}[data-theme="dark"] #nsp-immune-widget .immune-season-label{color:#f0ede6 !important}[data-theme="dark"] #nsp-immune-widget .immune-season-desc{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-immune-widget .immune-symptom-btn{border-color:rgba(200,169,110,0.18) !important;color:#f0ede6 !important;background:transparent !important}[data-theme="dark"] #nsp-immune-widget .immune-symptom-btn:hover{border-color:#c8a96e !important;background:rgba(200,169,110,0.08) !important;color:#f0ede6 !important}[data-theme="dark"] #nsp-immune-widget .immune-symptom-btn.active{border-color:#c8a96e !important;background:rgba(200,169,110,0.14) !important;color:#c8a96e !important;font-weight:600 !important}[data-theme="dark"] #nsp-immune-widget .immune-cta-hint{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-immune-widget #immuneGetProtocolBtn:disabled{background:rgba(200,169,110,0.12) !important;color:rgba(200,169,110,0.35) !important;box-shadow:none !important}[data-theme="dark"] #nsp-immune-widget .immune-result-header-card h2{color:#f0ede6 !important}[data-theme="dark"] #nsp-immune-widget .immune-result-header-card p{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-immune-widget .immune-protocol-block{background:#1b2b1b !important;border:1px solid rgba(200,169,110,0.18) !important}[data-theme="dark"] #nsp-immune-widget .immune-protocol-block h3{color:#f0ede6 !important}[data-theme="dark"] #nsp-immune-widget .immune-protocol-desc{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-immune-widget .immune-steps-list li{color:#f0ede6 !important}[data-theme="dark"] #nsp-immune-widget .immune-prod-card,[data-theme="dark"] #nsp-immune-widget [class*="immune-prod"]{background:rgba(15,26,15,0.8) !important}[data-theme="dark"] #nsp-immune-widget .immune-prod-name{color:#f0ede6 !important}[data-theme="dark"] #nsp-immune-widget .immune-prod-name:hover{color:#c8a96e !important}[data-theme="dark"] #nsp-immune-widget .immune-prod-price{color:#4ade80 !important}[data-theme="dark"] #nsp-immune-widget .immune-prod-role{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-protocol-widget .protocol-section-label{color:#f0ede6 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-section-label small{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-protocol-widget .protocol-goal-btn{background:rgba(27,43,27,0.8) !important;border-color:rgba(200,169,110,0.18) !important;color:#f0ede6 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-goal-btn:hover{border-color:#c8a96e !important;background:rgba(200,169,110,0.1) !important;color:#f0ede6 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-goal-btn.active{border-color:#c8a96e !important;background:rgba(200,169,110,0.15) !important;color:#c8a96e !important;font-weight:600 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-goals-hint{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-protocol-widget .protocol-q-row{background:#1b2b1b !important;border-color:rgba(200,169,110,0.18) !important}[data-theme="dark"] #nsp-protocol-widget .protocol-q-text{color:#f0ede6 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-opt-btn{border-color:rgba(200,169,110,0.18) !important;color:#f0ede6 !important;background:transparent !important}[data-theme="dark"] #nsp-protocol-widget .protocol-opt-btn:hover{border-color:#c8a96e !important;background:rgba(200,169,110,0.08) !important;color:#f0ede6 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-opt-btn.active{border-color:#c8a96e !important;background:#c8a96e !important;color:#0f1a0f !important;font-weight:700 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-cta-hint{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-protocol-widget .protocol-result-hero h1{color:#f0ede6 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-result-hero p{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-protocol-widget .protocol-goal-sep{color:rgba(200,169,110,0.35) !important}[data-theme="dark"] #nsp-protocol-widget #protocolBuildBtn:disabled{background:rgba(200,169,110,0.12) !important;color:rgba(200,169,110,0.35) !important;box-shadow:none !important}[data-theme="dark"] #nsp-protocol-widget .protocol-time-col{background:#1b2b1b !important;border:1px solid rgba(200,169,110,0.18) !important;border-radius:18px !important;padding:20px !important}[data-theme="dark"] #nsp-protocol-widget .protocol-time-col h3{color:#f0ede6 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-step-card{background:rgba(15,26,15,0.8) !important;border:1px solid rgba(200,169,110,0.14) !important;border-radius:12px !important}[data-theme="dark"] #nsp-protocol-widget .protocol-step-name{color:#f0ede6 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-step-desc,[data-theme="dark"] #nsp-protocol-widget .protocol-step-note{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-protocol-widget .protocol-prod-card,[data-theme="dark"] #nsp-protocol-widget [class*="protocol-prod"]{background:rgba(15,26,15,0.8) !important}[data-theme="dark"] #nsp-protocol-widget .protocol-prod-name{color:#f0ede6 !important}[data-theme="dark"] #nsp-protocol-widget .protocol-prod-name:hover{color:#c8a96e !important}[data-theme="dark"] #nsp-protocol-widget .protocol-prod-price{color:#4ade80 !important}[data-theme="dark"] #nsp-wheel-widget .wheel-slider-card{background:#1b2b1b !important;border-color:rgba(200,169,110,0.18) !important}[data-theme="dark"] #nsp-wheel-widget .wheel-slider-card:hover{box-shadow:0 4px 20px rgba(200,169,110,0.12) !important}[data-theme="dark"] #nsp-wheel-widget .slider-label{color:#f0ede6 !important}[data-theme="dark"] #nsp-wheel-widget .slider-question{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-wheel-widget .slider-labels-row{color:rgba(200,169,110,0.45) !important}[data-theme="dark"] #nsp-wheel-widget .wheel-range::-webkit-slider-thumb{border-color:#1b2b1b !important}[data-theme="dark"] #nsp-wheel-widget .wheel-range::-moz-range-thumb{border-color:#1b2b1b !important}[data-theme="dark"] #nsp-wheel-widget .wheel-result-title{color:#f0ede6 !important}[data-theme="dark"] #nsp-wheel-widget .wheel-recs-title{color:#f0ede6 !important}[data-theme="dark"] #nsp-wheel-widget .overall-score-label{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-wheel-widget .weak-zone-card{background:#1b2b1b !important;border-color:rgba(200,169,110,0.18) !important}[data-theme="dark"] #nsp-wheel-widget .zone-rank{background:rgba(200,169,110,0.12) !important;color:#c8a96e !important}[data-theme="dark"] #nsp-wheel-widget .zone-label{color:#f0ede6 !important}[data-theme="dark"] #nsp-wheel-widget .zone-advice{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-wheel-widget .zone-product-row{background:rgba(15,26,15,0.85) !important;border:1px solid rgba(200,169,110,0.12) !important}[data-theme="dark"] #nsp-wheel-widget .zone-product-name{color:#f0ede6 !important}[data-theme="dark"] #nsp-wheel-widget .zone-product-name:hover{color:#c8a96e !important;text-decoration:underline !important}[data-theme="dark"] #nsp-wheel-widget .zone-product-reason{color:rgba(200,169,110,0.65) !important}[data-theme="dark"] #nsp-wheel-widget .zone-product-price{color:#4ade80 !important}#nsp-wheel-widget .wheel-title{background:linear-gradient(135deg,#c8a96e 0%,#e8d9bc 45%,#f8f4ee 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important}#nsp-wheel-widget .wheel-subtitle{color:#c8a96e !important;opacity:1 !important}[data-theme="dark"] #nsp-nutrient-widget .nsp-email-capture,[data-theme="dark"] #nsp-protocol-widget .nsp-email-capture,[data-theme="dark"] #nsp-immune-widget .nsp-email-capture,[data-theme="dark"] #nsp-wheel-widget .nsp-email-capture{background:linear-gradient(135deg,rgba(200,169,110,0.06) 0%,rgba(10,48,20,0.4) 100%) !important;border:1px solid rgba(200,169,110,0.22) !important;border-radius:20px !important}@media (max-width:600px){#nsp-nutrient-widget .nutrient-results-grid{grid-template-columns:1fr !important}#nsp-immune-widget .immune-seasons-grid{grid-template-columns:repeat(2,1fr) !important}#nsp-immune-widget .immune-symptoms-grid{grid-template-columns:repeat(2,1fr) !important}#nsp-protocol-widget .protocol-goals-grid{grid-template-columns:repeat(2,1fr) !important}#nsp-protocol-widget .protocol-schedule{grid-template-columns:1fr !important}#nsp-wheel-widget .wheel-results-layout{grid-template-columns:1fr !important}}