.page-module__nl7_Sa__container{max-width:1200px;margin:0 auto;padding:24px}.page-module__nl7_Sa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-module__nl7_Sa__title{color:var(--text-main,#f8fafc);margin:0 0 4px;font-size:24px;font-weight:800}.page-module__nl7_Sa__subtitle{color:var(--text-muted,#94a3b8);margin:0;font-size:13.5px}.page-module__nl7_Sa__saveBtn{background:var(--primary,#f97316);color:var(--primary-text,#fff);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:opacity .15s;display:inline-flex}.page-module__nl7_Sa__saveBtn:hover:not(:disabled){opacity:.9}.page-module__nl7_Sa__saveBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__nl7_Sa__tabsBar{border-bottom:1px solid var(--border-color,#232838);gap:8px;margin-bottom:20px;padding-bottom:2px;display:flex;overflow-x:auto}.page-module__nl7_Sa__tabBtn{color:var(--text-muted,#94a3b8);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.page-module__nl7_Sa__tabBtn:hover{color:var(--text-main,#f8fafc)}.page-module__nl7_Sa__activeTabBtn{color:var(--primary,#f97316);border-bottom-color:var(--primary,#f97316);font-weight:700}.page-module__nl7_Sa__card{background:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:12px;flex-direction:column;gap:20px;margin-bottom:20px;padding:24px;display:flex}.page-module__nl7_Sa__cardHeader{border-bottom:1px solid var(--border-color,#232838);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.page-module__nl7_Sa__cardTitleWrap{align-items:center;gap:10px;display:flex}.page-module__nl7_Sa__platformIcon{font-size:24px}.page-module__nl7_Sa__cardTitle{color:var(--text-main,#f8fafc);margin:0;font-size:16px;font-weight:800}.page-module__nl7_Sa__cardDesc{color:var(--text-muted,#94a3b8);margin:2px 0 0;font-size:12.5px}.page-module__nl7_Sa__toggleWrap{align-items:center;gap:10px;display:flex}.page-module__nl7_Sa__toggleLabel{color:var(--text-main,#f8fafc);font-size:13px;font-weight:600}.page-module__nl7_Sa__switch{width:44px;height:24px;display:inline-block;position:relative}.page-module__nl7_Sa__switch input{opacity:0;width:0;height:0}.page-module__nl7_Sa__slider{cursor:pointer;background-color:#334155;border-radius:24px;transition:all .2s;position:absolute;inset:0}.page-module__nl7_Sa__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;bottom:3px;left:3px}input:checked+.page-module__nl7_Sa__slider{background-color:var(--primary,#f97316)}input:checked+.page-module__nl7_Sa__slider:before{transform:translate(20px)}.page-module__nl7_Sa__formGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.page-module__nl7_Sa__formGridTwo{grid-template-columns:1fr 1fr;gap:16px;display:grid}}.page-module__nl7_Sa__inputGroup{flex-direction:column;gap:6px;display:flex}.page-module__nl7_Sa__inputLabel{color:var(--text-main,#f8fafc);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.page-module__nl7_Sa__inputDesc{color:var(--text-muted,#94a3b8);font-size:11.5px}.page-module__nl7_Sa__input{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-main,#f8fafc);border-radius:8px;outline:none;padding:10px 14px;font-size:13.5px;transition:border-color .2s}.page-module__nl7_Sa__input:focus{border-color:var(--primary,#f97316)}.page-module__nl7_Sa__textarea{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:var(--text-main,#f8fafc);border-radius:8px;outline:none;min-height:120px;padding:10px 14px;font-family:monospace;font-size:13px;transition:border-color .2s}.page-module__nl7_Sa__textarea:focus{border-color:var(--primary,#f97316)}.page-module__nl7_Sa__hintBox{color:#93c5fd;background:#3b82f614;border:1px solid #3b82f633;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.4;display:flex}.page-module__nl7_Sa__testCard{background:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.page-module__nl7_Sa__testActionBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:700;transition:opacity .15s;display:inline-flex}.page-module__nl7_Sa__testActionBtn:hover:not(:disabled){opacity:.9}.page-module__nl7_Sa__testActionBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__nl7_Sa__consoleOutput{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);color:#a7f3d0;white-space:pre-wrap;word-break:break-all;border-radius:8px;max-height:250px;padding:14px;font-family:monospace;font-size:12px;overflow-y:auto}.page-module__nl7_Sa__periodWrap{align-items:center;gap:8px;display:flex}.page-module__nl7_Sa__periodBtn{border:1px solid var(--border-color,#232838);background:var(--bg-main,#090a0f);color:var(--text-muted,#94a3b8);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.page-module__nl7_Sa__periodBtn:hover{color:var(--text-main,#f8fafc);border-color:var(--primary,#f97316)}.page-module__nl7_Sa__activePeriodBtn{border-color:var(--primary,#f97316);color:var(--primary,#f97316);background:#f973161f;font-weight:700}.page-module__nl7_Sa__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px;display:grid}.page-module__nl7_Sa__kpiCard{background:var(--bg-card,#13161f);border:1px solid var(--border-color,#232838);border-radius:12px;flex-direction:column;gap:6px;padding:18px;display:flex;position:relative;overflow:hidden}.page-module__nl7_Sa__kpiCard:after{content:"";background:var(--kpi-accent,var(--primary,#f97316));height:3px;position:absolute;top:0;left:0;right:0}.page-module__nl7_Sa__kpiLabel{color:var(--text-muted,#94a3b8);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.page-module__nl7_Sa__kpiValue{color:var(--text-main,#f8fafc);font-size:22px;font-weight:900}.page-module__nl7_Sa__kpiSub{color:var(--text-muted,#64748b);font-size:11.5px}.page-module__nl7_Sa__funnelContainer{flex-direction:column;gap:16px;display:flex}.page-module__nl7_Sa__funnelStepCard{background:var(--bg-main,#090a0f);border:1px solid var(--border-color,#232838);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.page-module__nl7_Sa__funnelStepHeader{color:var(--text-main,#f8fafc);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.page-module__nl7_Sa__funnelProgressTrack{background:#1e293b;border-radius:6px;height:12px;position:relative;overflow:hidden}.page-module__nl7_Sa__funnelProgressBar{background:linear-gradient(90deg,#f97316,#fb923c);border-radius:6px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.page-module__nl7_Sa__funnelStepMeta{color:var(--text-muted,#94a3b8);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.page-module__nl7_Sa__dropOffBadge{color:#ef4444;background:#ef44441f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.page-module__nl7_Sa__tableResponsive{width:100%;overflow-x:auto}.page-module__nl7_Sa__channelsTable{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.page-module__nl7_Sa__channelsTable th{background:var(--bg-main,#090a0f);color:var(--text-muted,#94a3b8);border-bottom:1px solid var(--border-color,#232838);text-transform:uppercase;padding:10px 14px;font-size:12px;font-weight:700}.page-module__nl7_Sa__channelsTable td{border-bottom:1px solid var(--border-color,#232838);color:var(--text-main,#f8fafc);padding:12px 14px}.page-module__nl7_Sa__channelBadge{align-items:center;gap:8px;font-weight:700;display:inline-flex}
