.einsp.cwi-inspector-v2{--cwi-bg:#10141f;--cwi-panel:#151a28;--cwi-panel-2:#1a2030;--cwi-line:rgba(255,255,255,.09);--cwi-line-strong:rgba(255,255,255,.16);--cwi-text:#f4f6fb;--cwi-text-2:#b2bbcd;--cwi-text-3:#737e93;--cwi-purple:#8765f6;--cwi-purple-2:#b39dff;--cwi-purple-soft:rgba(135,101,246,.14);--cwi-mint:#4fe1c1;--cwi-mint-soft:rgba(79,225,193,.12);--cwi-amber:#f4b85e;--cwi-red:#ff727d;--cwi-blue:#75a9ff;--cwi-blue-soft:rgba(117,169,255,.1);--cwi-type-caption:10px;--cwi-type-body:11px;--cwi-type-control:12px;--cwi-type-title:16px;--cwi-type-value:20px;--cwi-weight-medium:650;--cwi-weight-strong:760;--cwi-weight-bold:820;color:var(--cwi-text);border:1px solid var(--cwi-line)!important;border-radius:22px!important;background:rgba(16,20,31,.88)!important;box-shadow:0 18px 60px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035)!important;-webkit-backdrop-filter:blur(28px) saturate(140%)!important;backdrop-filter:blur(28px) saturate(140%)!important;overflow:hidden!important;font-family:ManagrSans,Inter,"SF Pro Display","Segoe UI",system-ui,sans-serif!important;font-size:var(--cwi-type-body);line-height:1.4;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
body.has-insp-open:has(.einsp.cwi-inspector-v2){--insp-panel-w:clamp(350px,22vw,430px)}
html[data-theme="light"] .einsp.cwi-inspector-v2{--cwi-bg:#fff;--cwi-panel:#f6f7fb;--cwi-panel-2:#e8ecf4;--cwi-line:rgba(25,34,52,.1);--cwi-line-strong:rgba(25,34,52,.17);--cwi-text:#131927;--cwi-text-2:#4d586e;--cwi-text-3:#687386;--cwi-purple:#7453e8;--cwi-purple-2:#6543d1;--cwi-purple-soft:rgba(116,83,232,.11);--cwi-mint:#147c6b;--cwi-mint-soft:rgba(20,124,107,.1);--cwi-amber:#9f5b0d;--cwi-red:#cf3f55;--cwi-blue:#3973c8;--cwi-blue-soft:rgba(57,115,200,.1);background:rgba(255,255,255,.9)!important;box-shadow:0 18px 55px rgba(54,61,79,.1),inset 0 1px 0 rgba(255,255,255,.7)!important}
.einsp.cwi-inspector-v2 .insp-drag,.einsp.cwi-inspector-v2 .insp-tabs,.einsp.cwi-inspector-v2 .stk-preview,.einsp.cwi-inspector-v2 .stk-chrome,.einsp.cwi-inspector-v2 .stk-nohit,.einsp.cwi-inspector-v2 .stk-attn{display:none!important}
.einsp.cwi-inspector-v2 .stk-stack{height:100%!important;padding:0!important;background:transparent!important}.einsp.cwi-inspector-v2 .cwi-studio{display:grid;height:100%;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden}
.einsp.cwi-inspector-v2 button,.einsp.cwi-inspector-v2 input,.einsp.cwi-inspector-v2 textarea,.einsp.cwi-inspector-v2 select{font:inherit}.einsp.cwi-inspector-v2 button{color:inherit}.einsp.cwi-inspector-v2 .cwi-studio :is(strong,b){font-weight:var(--cwi-weight-strong)}.einsp.cwi-inspector-v2 :is(button,input,textarea,select):focus-visible{outline:2px solid var(--cwi-purple-2);outline-offset:2px}
.einsp.cwi-inspector-v2 .inspector-top{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--cwi-line)}.einsp.cwi-inspector-v2 .inspector-top>div:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.einsp.cwi-inspector-v2 .inspector-top span{color:var(--cwi-text-3);font-size:var(--cwi-type-caption);text-transform:uppercase;letter-spacing:.1em}.einsp.cwi-inspector-v2 .inspector-top strong{overflow:hidden;font-size:var(--cwi-type-title);text-overflow:ellipsis;white-space:nowrap}.einsp.cwi-inspector-v2 .inspector-top>b{padding:5px 8px;border-radius:8px;background:var(--cwi-purple-soft);color:var(--cwi-purple-2);font-size:var(--cwi-type-body)}
.einsp.cwi-inspector-v2 .inspector-summary{display:flex;align-items:center;justify-content:space-between;margin:12px 12px 9px;padding:12px;border:1px solid var(--cwi-line);border-radius:13px;background:radial-gradient(circle at 10% 0,var(--cwi-purple-soft),transparent 60%),rgba(255,255,255,.018)}.einsp.cwi-inspector-v2 .inspector-summary>div,.einsp.cwi-inspector-v2 .inspector-summary>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.einsp.cwi-inspector-v2 .inspector-summary span,.einsp.cwi-inspector-v2 .inspector-summary small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .inspector-summary strong{overflow:hidden;font-size:var(--cwi-type-value);text-overflow:ellipsis;white-space:nowrap}.einsp.cwi-inspector-v2 .inspector-summary>b{color:var(--cwi-purple-2);font-size:var(--cwi-type-value)}.einsp.cwi-inspector-v2 .summary-status{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:var(--cwi-mint-soft);color:var(--cwi-mint)}.einsp.cwi-inspector-v2 .summary-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.einsp.cwi-inspector-v2 .summary-status b{font-size:var(--cwi-type-caption)}
.einsp.cwi-inspector-v2 .inspector-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:0 12px 10px;padding:3px;border:1px solid var(--cwi-line);border-radius:10px;background:rgba(255,255,255,.02)}.einsp.cwi-inspector-v2 .inspector-tabs button{min-width:0;height:31px;padding:0 3px;border:0;border-radius:7px;background:transparent;color:var(--cwi-text-3);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.einsp.cwi-inspector-v2 .inspector-tabs button.active{background:var(--cwi-panel-2);color:var(--cwi-text)}
.einsp.cwi-inspector-v2 .inspector-content{min-height:0;overflow:auto;padding:0 12px 12px;scrollbar-width:thin}.einsp.cwi-inspector-v2 .inspector-panel{display:flex;flex-direction:column;gap:11px}.einsp.cwi-inspector-v2 .field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.einsp.cwi-inspector-v2 .field-group{display:flex;min-width:0;flex-direction:column;gap:5px}.einsp.cwi-inspector-v2 .field-group label,.einsp.cwi-inspector-v2 .section-label span{color:var(--cwi-text-2);font-size:var(--cwi-type-body);font-weight:var(--cwi-weight-medium)}.einsp.cwi-inspector-v2 .field-group :is(input,textarea,select),.einsp.cwi-inspector-v2 .formula-composer>textarea{width:100%;min-width:0;border:1px solid var(--cwi-line);border-radius:9px;outline:0;background:rgba(255,255,255,.025);color:var(--cwi-text);font-size:var(--cwi-type-body)}.einsp.cwi-inspector-v2 .field-group :is(input,select){height:37px;padding:0 10px}.einsp.cwi-inspector-v2 .field-group textarea,.einsp.cwi-inspector-v2 .formula-composer>textarea{min-height:66px;padding:9px;resize:vertical;line-height:1.45}.einsp.cwi-inspector-v2 .field-group :is(input,textarea,select):focus,.einsp.cwi-inspector-v2 .formula-composer>textarea:focus{border-color:color-mix(in srgb,var(--cwi-purple) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cwi-purple) 8%,transparent)}
.einsp.cwi-inspector-v2 .cwi-formula-select{display:grid;grid-template-columns:minmax(0,1fr) 37px;gap:5px}.einsp.cwi-inspector-v2 .cwi-formula-select select{min-width:0}.einsp.cwi-inspector-v2 .cwi-formula-select button{border:1px solid color-mix(in srgb,var(--cwi-purple) 34%,transparent);border-radius:9px;background:var(--cwi-purple-soft);color:var(--cwi-purple-2);font-size:var(--cwi-type-control);font-weight:var(--cwi-weight-bold);cursor:pointer}
.einsp.cwi-inspector-v2 .switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border:1px solid var(--cwi-line);border-radius:11px;background:rgba(255,255,255,.016)}.einsp.cwi-inspector-v2 .switch-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.einsp.cwi-inspector-v2 .switch-row strong{font-size:var(--cwi-type-body)}.einsp.cwi-inspector-v2 .switch-row small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption);line-height:1.35}.einsp.cwi-inspector-v2 .switch{position:relative;flex:none;width:34px;height:20px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--cwi-text) 10%,transparent);cursor:pointer}.einsp.cwi-inspector-v2 .switch i{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--cwi-text-3);transition:.2s ease}.einsp.cwi-inspector-v2 .switch.active{background:var(--cwi-purple)}.einsp.cwi-inspector-v2 .switch.active i{left:17px;background:#fff}
.einsp.cwi-inspector-v2 .section-label{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.einsp.cwi-inspector-v2 .section-label span{flex:none}.einsp.cwi-inspector-v2 .section-label small{min-width:0;color:var(--cwi-mint);font-size:var(--cwi-type-caption);text-align:right}.einsp.cwi-inspector-v2 .column-section-head>.section-label{flex:1;justify-content:flex-start}.einsp.cwi-inspector-v2 .choice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.einsp.cwi-inspector-v2 .choice-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.einsp.cwi-inspector-v2 .choice-row button{min-height:37px;padding:5px;border:1px solid var(--cwi-line);border-radius:9px;background:rgba(255,255,255,.018);color:var(--cwi-text-3);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-medium);cursor:pointer}.einsp.cwi-inspector-v2 .choice-row button.active{border-color:color-mix(in srgb,var(--cwi-purple) 48%,transparent);background:var(--cwi-purple-soft);color:var(--cwi-purple-2)}.einsp.cwi-inspector-v2 .event-controls{display:flex;flex-direction:column;gap:11px}.einsp.cwi-inspector-v2 [data-cwi-type="line"] .format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.einsp.cwi-inspector-v2 [data-cwi-type="line"] .format-grid>button{min-height:57px;border-radius:10px}
.einsp.cwi-inspector-v2 .format-grid,.einsp.cwi-inspector-v2 .display-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.einsp.cwi-inspector-v2 .format-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.einsp.cwi-inspector-v2 :is(.format-grid,.display-grid)>button{min-height:55px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;padding:5px;border:1px solid var(--cwi-line);border-radius:9px;background:rgba(255,255,255,.018);color:var(--cwi-text-3);cursor:pointer}.einsp.cwi-inspector-v2 :is(.format-grid,.display-grid)>button.active{border-color:color-mix(in srgb,var(--cwi-purple) 48%,transparent);background:var(--cwi-purple-soft);color:var(--cwi-purple-2)}.einsp.cwi-inspector-v2 :is(.format-grid,.display-grid) b,.einsp.cwi-inspector-v2 .display-grid i{font-size:var(--cwi-type-control);font-style:normal}.einsp.cwi-inspector-v2 :is(.format-grid,.display-grid) span{font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-strong)}
.einsp.cwi-inspector-v2 .threshold-list{display:flex;flex-direction:column;border:1px solid var(--cwi-line);border-radius:11px;overflow:hidden}.einsp.cwi-inspector-v2 .threshold-list label{min-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr) 52px auto;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid var(--cwi-line);font-size:var(--cwi-type-body)}.einsp.cwi-inspector-v2 .threshold-list label:last-child{border-bottom:0}.einsp.cwi-inspector-v2 .threshold-list input{width:52px;height:27px;padding:0 6px;border:1px solid var(--cwi-line);border-radius:7px;background:rgba(255,255,255,.025);color:var(--cwi-text);text-align:right;font-size:var(--cwi-type-body)}.einsp.cwi-inspector-v2 .threshold-list i{width:6px;height:6px;border-radius:50%}.einsp.cwi-inspector-v2 .threshold-list .danger{background:var(--cwi-red)}.einsp.cwi-inspector-v2 .threshold-list .warning{background:var(--cwi-amber)}.einsp.cwi-inspector-v2 .threshold-list .target{background:var(--cwi-purple-2)}
.einsp.cwi-inspector-v2 .data-contract,.einsp.cwi-inspector-v2 .behavior-note,.einsp.cwi-inspector-v2 .data-source-card{display:flex;flex-direction:column;gap:4px;padding:11px;border:1px solid color-mix(in srgb,var(--cwi-blue) 16%,transparent);border-radius:11px;background:var(--cwi-blue-soft)}.einsp.cwi-inspector-v2 :is(.data-contract,.behavior-note,.data-source-card)>span{color:var(--cwi-blue);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-strong);text-transform:uppercase;letter-spacing:.08em}.einsp.cwi-inspector-v2 :is(.data-contract,.data-source-card)>strong{font-size:var(--cwi-type-body)}.einsp.cwi-inspector-v2 :is(.data-contract,.data-source-card)>small,.einsp.cwi-inspector-v2 .behavior-note p{margin:0;color:var(--cwi-text-3);font-size:var(--cwi-type-caption);line-height:1.45}.einsp.cwi-inspector-v2 .analysis-preview{display:flex;flex-direction:column;gap:3px;padding:11px;border:1px solid var(--cwi-line);border-radius:11px;background:var(--cwi-purple-soft)}.einsp.cwi-inspector-v2 .analysis-preview span,.einsp.cwi-inspector-v2 .analysis-preview small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .analysis-preview strong{font-size:var(--cwi-type-control)}
.einsp.cwi-inspector-v2 .palette-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.einsp.cwi-inspector-v2 .palette{height:57px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:6px;border:1px solid var(--cwi-line);border-radius:10px;background:rgba(255,255,255,.018);color:var(--cwi-text-3);font-size:var(--cwi-type-caption);cursor:pointer}.einsp.cwi-inspector-v2 .palette.active{border-color:color-mix(in srgb,var(--cwi-purple) 50%,transparent);background:var(--cwi-purple-soft);color:var(--cwi-purple-2)}.einsp.cwi-inspector-v2 .palette i{display:flex;width:28px;height:7px;border-radius:999px;overflow:hidden}.einsp.cwi-inspector-v2 .palette i b{flex:1}.einsp.cwi-inspector-v2 .palette[data-value="adaptive"] i b:first-child{background:var(--cwi-purple)}.einsp.cwi-inspector-v2 .palette[data-value="adaptive"] i b:last-child{background:var(--cwi-mint)}.einsp.cwi-inspector-v2 .palette[data-value="brand"] i b:first-child{background:#9e83ff}.einsp.cwi-inspector-v2 .palette[data-value="brand"] i b:last-child{background:#6a49d8}.einsp.cwi-inspector-v2 .palette[data-value="calm"] i b:first-child{background:#75a9ff}.einsp.cwi-inspector-v2 .palette[data-value="calm"] i b:last-child{background:#4fe1c1}
.einsp.cwi-inspector-v2 .formula-composer{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--cwi-purple) 22%,transparent);border-radius:12px;background:var(--cwi-purple-soft)}.einsp.cwi-inspector-v2 .formula-assistant{overflow:hidden;border:1px solid var(--cwi-line);border-radius:10px;background:rgba(5,8,14,.16)}.einsp.cwi-inspector-v2 .formula-assistant-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px 7px}.einsp.cwi-inspector-v2 .formula-assistant-head>div{display:flex;min-width:0;flex-direction:column;gap:2px}.einsp.cwi-inspector-v2 .formula-assistant-head span{color:var(--cwi-purple-2);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-strong);text-transform:uppercase;letter-spacing:.08em}.einsp.cwi-inspector-v2 .formula-assistant-head strong{font-size:var(--cwi-type-body)}.einsp.cwi-inspector-v2 .formula-assistant-head>b{padding:3px 6px;border-radius:999px;background:var(--cwi-purple-soft);color:var(--cwi-purple-2);font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .formula-search{position:relative;margin:0 8px 7px}.einsp.cwi-inspector-v2 .formula-search>span{position:absolute;left:9px;top:50%;transform:translateY(-52%);color:var(--cwi-text-3);font-size:var(--cwi-type-title)}.einsp.cwi-inspector-v2 .formula-search input{width:100%;height:32px;padding:0 10px 0 27px;border:1px solid var(--cwi-line);border-radius:8px;background:rgba(255,255,255,.025);color:var(--cwi-text);font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .formula-assistant-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px 8px;border-top:1px solid var(--cwi-line);border-bottom:1px solid var(--cwi-line)}.einsp.cwi-inspector-v2 .formula-assistant-tabs button{height:27px;border:0;border-radius:6px;background:transparent;color:var(--cwi-text-3);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-medium);cursor:pointer}.einsp.cwi-inspector-v2 .formula-assistant-tabs button.active{background:var(--cwi-panel-2);color:var(--cwi-text)}.einsp.cwi-inspector-v2 .formula-assistant-results{max-height:150px;overflow:auto}.einsp.cwi-inspector-v2 .formula-assistant-item{width:100%;min-height:46px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:6px 8px;border:0;border-bottom:1px solid var(--cwi-line);background:transparent;color:var(--cwi-text);text-align:left;cursor:pointer}.einsp.cwi-inspector-v2 .formula-assistant-item:hover{background:var(--cwi-purple-soft)}.einsp.cwi-inspector-v2 .formula-assistant-item>i{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:var(--cwi-blue-soft);color:var(--cwi-blue);font-size:var(--cwi-type-caption);font-style:normal;font-weight:var(--cwi-weight-bold)}.einsp.cwi-inspector-v2 .formula-assistant-item>span{display:flex;min-width:0;flex-direction:column;gap:2px}.einsp.cwi-inspector-v2 .formula-assistant-item strong{font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .formula-assistant-item :is(small,code,em){overflow:hidden;color:var(--cwi-text-3);font-size:var(--cwi-type-caption);font-style:normal;text-overflow:ellipsis}.einsp.cwi-inspector-v2 .formula-assistant-item>b{color:var(--cwi-purple-2);font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .field-scope{padding:3px 5px;border-radius:999px;background:var(--cwi-blue-soft);color:var(--cwi-blue);font-size:var(--cwi-type-caption);font-style:normal}.einsp.cwi-inspector-v2 .field-scope.studio{background:var(--cwi-purple-soft);color:var(--cwi-purple-2)}.einsp.cwi-inspector-v2 .formula-no-results{padding:18px;text-align:center}.einsp.cwi-inspector-v2 .formula-no-results strong{display:block;font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .formula-no-results small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .formula-toolbar{display:flex;align-items:center;justify-content:space-between;gap:7px}.einsp.cwi-inspector-v2 .formula-toolbar>span{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .formula-toolbar>div{display:flex;gap:4px}.einsp.cwi-inspector-v2 .formula-toolbar button{width:25px;height:24px;padding:0;border:1px solid var(--cwi-line);border-radius:7px;background:rgba(255,255,255,.025);color:var(--cwi-text-2);font-size:var(--cwi-type-body);font-weight:var(--cwi-weight-strong);cursor:pointer}.einsp.cwi-inspector-v2 .formula-context{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--cwi-mint) 17%,transparent);border-radius:8px;background:var(--cwi-mint-soft)}.einsp.cwi-inspector-v2 .formula-context>span{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:var(--cwi-mint);color:#07120f;font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-bold)}.einsp.cwi-inspector-v2 .formula-context p{margin:1px 0 0;color:var(--cwi-text-2);font-size:var(--cwi-type-caption);line-height:1.4}.einsp.cwi-inspector-v2 .formula-context.invalid{border-color:color-mix(in srgb,var(--cwi-red) 20%,transparent);background:color-mix(in srgb,var(--cwi-red) 12%,transparent)}.einsp.cwi-inspector-v2 .formula-context.invalid>span{background:var(--cwi-red);color:#fff}.einsp.cwi-inspector-v2 .formula-preview{display:flex;align-items:center;justify-content:space-between;padding:8px;border:1px solid var(--cwi-line);border-radius:9px;background:var(--cwi-panel)}.einsp.cwi-inspector-v2 .formula-preview>span{display:flex;flex-direction:column}.einsp.cwi-inspector-v2 .formula-preview small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .formula-preview strong{font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .formula-preview>b{color:var(--cwi-mint);font-size:var(--cwi-type-title)}
.einsp.cwi-inspector-v2 .column-section-head,.einsp.cwi-inspector-v2 .column-editor-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.einsp.cwi-inspector-v2 .add-column-button,.einsp.cwi-inspector-v2 .add-stage{padding:8px 10px;border:1px solid color-mix(in srgb,var(--cwi-purple) 35%,transparent);border-radius:9px;background:var(--cwi-purple-soft);color:var(--cwi-purple-2);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-bold);cursor:pointer}.einsp.cwi-inspector-v2 .column-builder{display:flex;flex-direction:column;border:1px solid var(--cwi-line);border-radius:12px;overflow:hidden}.einsp.cwi-inspector-v2 .stage-builder{display:flex;flex-direction:column;gap:6px}.einsp.cwi-inspector-v2 .column-item{min-height:50px;display:grid;grid-template-columns:auto 28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;border:0;border-bottom:1px solid var(--cwi-line);border-radius:0;background:rgba(255,255,255,.012);transition:opacity .16s ease,background .16s ease,box-shadow .16s ease}.einsp.cwi-inspector-v2 .column-item:last-child{border-bottom:0}.einsp.cwi-inspector-v2 .column-item.locked{background:color-mix(in srgb,var(--cwi-blue) 4%,transparent)}.einsp.cwi-inspector-v2 .column-item.disabled{opacity:.52}.einsp.cwi-inspector-v2 .column-item.dragging{opacity:.35}.einsp.cwi-inspector-v2 .column-item.drag-over{background:var(--cwi-purple-soft);box-shadow:inset 0 2px 0 var(--cwi-purple)}.einsp.cwi-inspector-v2 .drag-handle{display:grid;width:18px;height:25px;place-items:center;border-radius:6px;color:var(--cwi-text-3);font-size:var(--cwi-type-control);cursor:grab}.einsp.cwi-inspector-v2 .locked-handle{cursor:default;opacity:.45}.einsp.cwi-inspector-v2 .column-symbol{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:var(--cwi-purple-soft);color:var(--cwi-purple-2);font-size:var(--cwi-type-caption);font-style:normal;font-weight:var(--cwi-weight-bold)}.einsp.cwi-inspector-v2 .column-symbol.identity{background:color-mix(in srgb,var(--cwi-blue) 10%,transparent);color:var(--cwi-blue)}.einsp.cwi-inspector-v2 .column-symbol.status{background:color-mix(in srgb,var(--cwi-amber) 10%,transparent);color:var(--cwi-amber)}.einsp.cwi-inspector-v2 .column-open{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px;padding:3px 0;border:0;background:transparent;text-align:left;cursor:pointer}.einsp.cwi-inspector-v2 .column-open strong{font-size:var(--cwi-type-body)}.einsp.cwi-inspector-v2 .column-open small{max-width:100%;overflow:hidden;color:var(--cwi-text-3);font-size:var(--cwi-type-caption);text-overflow:ellipsis;white-space:nowrap}.einsp.cwi-inspector-v2 .column-item>b{color:var(--cwi-blue);font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .column-editor{display:flex;flex-direction:column;gap:11px}.einsp.cwi-inspector-v2 .column-editor-head{padding-bottom:9px;border-bottom:1px solid var(--cwi-line)}.einsp.cwi-inspector-v2 .column-editor-head>div{display:flex;min-width:0;flex-direction:column}.einsp.cwi-inspector-v2 .column-editor-head span{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}.einsp.cwi-inspector-v2 .column-editor-head strong{font-size:var(--cwi-type-body)}.einsp.cwi-inspector-v2 .column-editor-head>button{height:30px;padding:0 8px;border:1px solid var(--cwi-line);border-radius:8px;background:transparent;color:var(--cwi-text-3);font-size:var(--cwi-type-caption);cursor:pointer}.einsp.cwi-inspector-v2 .column-editor-head .delete-column-button{color:var(--cwi-red)}.einsp.cwi-inspector-v2 .stage-builder article{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--cwi-line);border-radius:11px;background:rgba(255,255,255,.015)}.einsp.cwi-inspector-v2 .stage-builder article>header{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px}.einsp.cwi-inspector-v2 .stage-builder article>header>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--cwi-purple-soft);color:var(--cwi-purple-2);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-bold)}.einsp.cwi-inspector-v2 .stage-builder article>header strong{font-size:var(--cwi-type-body)}.einsp.cwi-inspector-v2 .stage-builder article>header button{border:0;background:transparent;color:var(--cwi-red);font-size:var(--cwi-type-caption);cursor:pointer}
.einsp.cwi-inspector-v2 .inspector-footer{display:grid;grid-template-columns:1fr 1.25fr;gap:7px;padding:12px;border-top:1px solid var(--cwi-line)}.einsp.cwi-inspector-v2 .inspector-footer button{height:40px;border-radius:11px;font-size:var(--cwi-type-control);font-weight:var(--cwi-weight-strong);cursor:pointer}.einsp.cwi-inspector-v2 .secondary-button{border:1px solid var(--cwi-line);background:rgba(255,255,255,.025);color:var(--cwi-text-2)}.einsp.cwi-inspector-v2 .primary-button{border:0;background:linear-gradient(135deg,#8d6bff,#6746d7);color:#fff;box-shadow:0 9px 24px rgba(104,72,220,.23)}
html[data-theme="light"] .einsp.cwi-inspector-v2 :is(.inspector-summary,.field-group input,.field-group textarea,.field-group select,.switch-row,.choice-row button,.format-grid button,.display-grid button,.column-item,.stage-builder article,.formula-assistant,.formula-composer>textarea){background-color:rgba(255,255,255,.62)}
@media(max-width:700px){.einsp.cwi-inspector-v2 .inspector-top{padding:13px}.einsp.cwi-inspector-v2 .inspector-summary{margin:9px}.einsp.cwi-inspector-v2 .inspector-tabs{margin-right:9px;margin-left:9px}.einsp.cwi-inspector-v2 .inspector-content{padding-right:9px;padding-left:9px}.einsp.cwi-inspector-v2 .field-row{grid-template-columns:1fr}.einsp.cwi-inspector-v2 .format-grid{grid-template-columns:repeat(2,1fr)}}
@media(min-width:761px){.einsp.cwi-inspector-v2.popped{position:fixed!important;inset:10px 10px 10px auto!important;width:clamp(350px,22vw,430px)!important;height:auto!important;max-height:none!important;margin:0!important;z-index:130!important}}
.einsp.cwi-inspector-v2 .field-help{color:var(--cwi-text-3);font-size:var(--cwi-type-caption);line-height:1.4}
.einsp.cwi-inspector-v2 .formula-binding-card,.einsp.cwi-inspector-v2 .filter-context,.einsp.cwi-inspector-v2 .legacy-binding-note{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border:1px solid var(--cwi-line);border-radius:11px;background:rgba(255,255,255,.016)}
.einsp.cwi-inspector-v2 :is(.formula-binding-card,.filter-context,.legacy-binding-note)>span{color:var(--cwi-purple-2);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-strong);text-transform:uppercase;letter-spacing:.08em}
.einsp.cwi-inspector-v2 :is(.formula-binding-card,.filter-context,.legacy-binding-note)>strong{font-size:var(--cwi-type-body)}
.einsp.cwi-inspector-v2 :is(.formula-binding-card,.filter-context,.legacy-binding-note)>small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption);line-height:1.45}
.einsp.cwi-inspector-v2 .legacy-binding-note{border-color:color-mix(in srgb,var(--cwi-amber) 25%,transparent);background:color-mix(in srgb,var(--cwi-amber) 8%,transparent)}
.einsp.cwi-inspector-v2 .legacy-binding-note>span{color:var(--cwi-amber)}
.einsp.cwi-inspector-v2 .setup-hero{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid color-mix(in srgb,var(--cwi-purple) 28%,transparent);border-radius:14px;background:radial-gradient(circle at 0 0,var(--cwi-purple-soft),transparent 65%),rgba(255,255,255,.014)}
.einsp.cwi-inspector-v2 .setup-hero>span{color:var(--cwi-purple-2);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-strong);text-transform:uppercase;letter-spacing:.09em}
.einsp.cwi-inspector-v2 .setup-hero>strong{font-size:var(--cwi-type-title);line-height:1.25}
.einsp.cwi-inspector-v2 .setup-hero>small{color:var(--cwi-text-2);font-size:var(--cwi-type-body);line-height:1.45}
.einsp.cwi-inspector-v2 .setup-steps{display:grid;grid-template-columns:1fr;gap:5px;margin:0;padding:0;list-style:none}
.einsp.cwi-inspector-v2 .setup-steps li{display:flex;min-width:0;align-items:center;gap:6px;padding:8px;border:1px solid var(--cwi-line);border-radius:10px;background:rgba(255,255,255,.012)}
.einsp.cwi-inspector-v2 .setup-steps li>i{width:20px;height:20px;display:grid;flex:none;place-items:center;border-radius:7px;background:var(--cwi-panel-2);color:var(--cwi-text-3);font-size:var(--cwi-type-caption);font-style:normal;font-weight:var(--cwi-weight-strong)}
.einsp.cwi-inspector-v2 .setup-steps li>span{display:flex;min-width:0;flex-direction:column;gap:1px}
.einsp.cwi-inspector-v2 .setup-steps strong,.einsp.cwi-inspector-v2 .setup-steps small{overflow-wrap:anywhere}
.einsp.cwi-inspector-v2 .setup-steps strong{font-size:var(--cwi-type-caption)}
.einsp.cwi-inspector-v2 .setup-steps small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}
.einsp.cwi-inspector-v2 .setup-steps li.active{border-color:color-mix(in srgb,var(--cwi-purple) 36%,transparent);background:var(--cwi-purple-soft)}
.einsp.cwi-inspector-v2 .setup-steps li.active>i{background:var(--cwi-purple);color:#fff}
.einsp.cwi-inspector-v2 .setup-steps li.done>i{background:var(--cwi-mint-soft);color:var(--cwi-mint)}
.einsp.cwi-inspector-v2 .setup-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:11px;border:1px solid var(--cwi-line);border-radius:12px}
.einsp.cwi-inspector-v2 .setup-status>i{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--cwi-amber) 12%,transparent);color:var(--cwi-amber);font-size:var(--cwi-type-control);font-style:normal;font-weight:var(--cwi-weight-bold)}
.einsp.cwi-inspector-v2 .setup-status>span{display:flex;min-width:0;flex-direction:column;gap:2px}
.einsp.cwi-inspector-v2 .setup-status small{color:var(--cwi-amber);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-strong);text-transform:uppercase;letter-spacing:.07em}
.einsp.cwi-inspector-v2 .setup-status strong{font-size:var(--cwi-type-control)}
.einsp.cwi-inspector-v2 .setup-status em{color:var(--cwi-text-3);font-size:var(--cwi-type-caption);font-style:normal}
.einsp.cwi-inspector-v2 .setup-status.ready{border-color:color-mix(in srgb,var(--cwi-mint) 20%,transparent);background:var(--cwi-mint-soft)}
.einsp.cwi-inspector-v2 .setup-status.ready>i{background:var(--cwi-mint);color:#07120f}
.einsp.cwi-inspector-v2 .setup-status.ready small{color:var(--cwi-mint)}
.einsp.cwi-inspector-v2 .setup-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.einsp.cwi-inspector-v2 :is(.studio-link-button,.setup-next){min-height:38px;padding:7px 9px;border-radius:10px;font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-strong);cursor:pointer}
.einsp.cwi-inspector-v2 .studio-link-button{border:1px solid var(--cwi-line);background:rgba(255,255,255,.02);color:var(--cwi-text-2)}
.einsp.cwi-inspector-v2 .setup-next{border:0;background:var(--cwi-purple);color:#fff}
.einsp.cwi-inspector-v2 .setup-next:disabled{cursor:not-allowed;opacity:.38}
html[data-theme="light"] .einsp.cwi-inspector-v2 :is(.setup-hero,.setup-steps li,.formula-binding-card,.filter-context,.legacy-binding-note,.setup-status,.studio-link-button){background-color:rgba(255,255,255,.68)}
@media(max-width:390px){.einsp.cwi-inspector-v2 .setup-steps{grid-template-columns:1fr}.einsp.cwi-inspector-v2 .setup-actions{grid-template-columns:1fr}}
.einsp.cwi-inspector-v2 .simple-setup-step{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--cwi-line);border-radius:13px;background:rgba(255,255,255,.014)}
.einsp.cwi-inspector-v2 .simple-setup-step>header{display:flex;align-items:center;gap:9px}
.einsp.cwi-inspector-v2 .simple-setup-step>header>i{width:28px;height:28px;display:grid;flex:none;place-items:center;border-radius:9px;background:var(--cwi-purple);color:#fff;font-size:var(--cwi-type-control);font-style:normal;font-weight:var(--cwi-weight-bold)}
.einsp.cwi-inspector-v2 .simple-setup-step>header>span{display:flex;min-width:0;flex-direction:column;gap:2px}
.einsp.cwi-inspector-v2 .simple-setup-step>header strong{font-size:var(--cwi-type-control)}
.einsp.cwi-inspector-v2 .simple-setup-step>header small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}
.einsp.cwi-inspector-v2 .simple-selection{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:9px;background:var(--cwi-mint-soft)}
.einsp.cwi-inspector-v2 .simple-selection span{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}
.einsp.cwi-inspector-v2 .simple-selection strong{overflow:hidden;color:var(--cwi-mint);font-size:var(--cwi-type-caption);text-align:right;text-overflow:ellipsis;white-space:nowrap}
.einsp.cwi-inspector-v2 .setup-auto-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--cwi-line);border-radius:11px;background:rgba(255,255,255,.012)}
.einsp.cwi-inspector-v2 .presentation-hero{display:flex;flex-direction:column;gap:4px;margin-top:5px;padding:13px;border:1px solid color-mix(in srgb,var(--cwi-mint) 24%,transparent);border-radius:13px;background:radial-gradient(circle at 0 0,var(--cwi-mint-soft),transparent 68%),rgba(255,255,255,.014)}
.einsp.cwi-inspector-v2 .presentation-panel{order:-1;display:flex;flex-direction:column;gap:11px;padding-bottom:12px;border-bottom:1px solid var(--cwi-line)}
.einsp.cwi-inspector-v2 .presentation-hero>span{color:var(--cwi-mint);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-strong);text-transform:uppercase;letter-spacing:.09em}
.einsp.cwi-inspector-v2 .presentation-hero>strong{font-size:var(--cwi-type-control);line-height:1.3}
.einsp.cwi-inspector-v2 .presentation-hero>small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption);line-height:1.45}
.einsp.cwi-inspector-v2 .presentation-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.einsp.cwi-inspector-v2 .presentation-presets>button{min-height:62px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:1px solid var(--cwi-line);border-radius:10px;background:rgba(255,255,255,.018);color:var(--cwi-text-3);text-align:left;cursor:pointer}
.einsp.cwi-inspector-v2 .presentation-presets>button.active{border-color:color-mix(in srgb,var(--cwi-purple) 48%,transparent);background:var(--cwi-purple-soft);color:var(--cwi-purple-2)}
.einsp.cwi-inspector-v2 .presentation-presets>button>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--cwi-panel-2);font-size:var(--cwi-type-title);font-style:normal}
.einsp.cwi-inspector-v2 .presentation-presets>button>span{display:flex;min-width:0;flex-direction:column;gap:2px}
.einsp.cwi-inspector-v2 .presentation-presets strong{color:var(--cwi-text);font-size:var(--cwi-type-body)}
.einsp.cwi-inspector-v2 .presentation-presets small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption);line-height:1.3}
html[data-theme="light"] .einsp.cwi-inspector-v2 .presentation-hero{background-color:rgba(255,255,255,.68)}
.einsp.cwi-inspector-v2 .setup-auto-note>i{width:21px;height:21px;display:grid;place-items:center;border-radius:7px;background:var(--cwi-mint-soft);color:var(--cwi-mint);font-size:var(--cwi-type-caption);font-style:normal;font-weight:var(--cwi-weight-bold)}
.einsp.cwi-inspector-v2 .setup-auto-note>span{display:flex;min-width:0;flex-direction:column;gap:2px}
.einsp.cwi-inspector-v2 .setup-auto-note strong{font-size:var(--cwi-type-caption)}
.einsp.cwi-inspector-v2 .setup-auto-note small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}
.einsp.cwi-inspector-v2 .plain-help{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid color-mix(in srgb,var(--cwi-purple) 20%,transparent);border-radius:10px;background:var(--cwi-purple-soft)}
.einsp.cwi-inspector-v2 .plain-help strong{font-size:var(--cwi-type-body)}
.einsp.cwi-inspector-v2 .plain-help small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption)}
.einsp.cwi-inspector-v2 .cwi-advanced{border:1px solid var(--cwi-line);border-radius:11px;background:rgba(255,255,255,.012)}
.einsp.cwi-inspector-v2 .cwi-advanced>summary{padding:10px 11px;color:var(--cwi-text-2);font-size:var(--cwi-type-body);font-weight:var(--cwi-weight-medium);cursor:pointer}
.einsp.cwi-inspector-v2 .cwi-advanced>div{display:flex;flex-direction:column;gap:10px;padding:0 10px 10px}
html[data-theme="light"] .einsp.cwi-inspector-v2 :is(.simple-setup-step,.setup-auto-note,.cwi-advanced){background-color:rgba(255,255,255,.68)}
.einsp.cwi-inspector-v2 .filter-hero{display:flex;flex-direction:column;gap:4px;padding:13px;border:1px solid color-mix(in srgb,var(--cwi-purple) 28%,transparent);border-radius:13px;background:radial-gradient(circle at 0 0,var(--cwi-purple-soft),transparent 68%),rgba(255,255,255,.014)}
.einsp.cwi-inspector-v2 .filter-hero>span{color:var(--cwi-purple-2);font-size:var(--cwi-type-caption);font-weight:var(--cwi-weight-strong);text-transform:uppercase;letter-spacing:.09em}
.einsp.cwi-inspector-v2 .filter-hero>strong{font-size:var(--cwi-type-control);line-height:1.3}
.einsp.cwi-inspector-v2 .filter-hero>small{color:var(--cwi-text-3);font-size:var(--cwi-type-caption);line-height:1.45}
html[data-theme="light"] .einsp.cwi-inspector-v2 .filter-hero{background-color:rgba(255,255,255,.68)}
[data-cwi-dim="1"], .field-group:has(> input[data-cwi-dim="1"]) { opacity: .45; }
[data-cwi-dim="1"] select, [data-cwi-dim="1"] input, input[data-cwi-dim="1"] { filter: grayscale(.4); }
