.ams-input-container[data-v-9caeb122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-2)}.ams-label[data-v-9caeb122]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1)}.required-asterisk[data-v-9caeb122]{color:var(--color-danger-500);font-weight:var(--font-weight-medium)}.input-wrapper[data-v-9caeb122]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ams-input[data-v-9caeb122]{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#000;background:var(--color-white);-webkit-transition:all var(--duration-normal) var(--ease-default);transition:all var(--duration-normal) var(--ease-default);outline:none}.ams-input--small[data-v-9caeb122]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-caption)}.ams-input--medium[data-v-9caeb122]{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base)}.ams-input--large[data-v-9caeb122]{padding:var(--space-4) var(--space-5);font-size:var(--font-size-md)}.ams-input--with-icon[data-v-9caeb122]{padding-left:44px}.ams-input[data-v-9caeb122]:focus{border-color:var(--border-focus);-webkit-box-shadow:var(--shadow-focus);box-shadow:var(--shadow-focus)}.ams-input--error[data-v-9caeb122]{border-color:var(--border-error)}.ams-input--error[data-v-9caeb122]:focus{border-color:var(--border-error);-webkit-box-shadow:var(--shadow-error);box-shadow:var(--shadow-error)}.ams-input--disabled[data-v-9caeb122],.ams-input[data-v-9caeb122]:disabled,.ams-input[disabled][data-v-9caeb122],.ams-input[readonly][data-v-9caeb122]{background-color:var(--color-gray-50);color:#000;-webkit-text-fill-color:#000;opacity:1;cursor:not-allowed}.ams-input[data-v-9caeb122]::-webkit-input-placeholder{color:var(--text-disabled)}.ams-input[data-v-9caeb122]::-moz-placeholder{color:var(--text-disabled)}.ams-input[data-v-9caeb122]:-ms-input-placeholder{color:var(--text-disabled)}.ams-input[data-v-9caeb122]::-ms-input-placeholder{color:var(--text-disabled)}.ams-input[data-v-9caeb122]::placeholder{color:var(--text-disabled)}.input-icon[data-v-9caeb122]{position:absolute;left:14px;color:var(--text-tertiary);font-size:var(--font-size-md);z-index:1}.has-error .input-icon[data-v-9caeb122]{color:var(--color-danger-500)}.error-message[data-v-9caeb122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-danger-500);font-weight:var(--font-weight-medium)}.helper-text[data-v-9caeb122]{font-size:var(--font-size-sm);color:var(--text-tertiary)}.ams-multiselect[data-v-0bde7c49]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-2);width:100%}.ams-multiselect__label[data-v-0bde7c49]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);line-height:1.5}.ams-multiselect__required[data-v-0bde7c49]{color:var(--color-danger-500)}.ams-multiselect__error[data-v-0bde7c49]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-danger-500);font-weight:var(--font-weight-medium)}.ams-multiselect__helper[data-v-0bde7c49]{font-size:var(--font-size-sm);color:var(--text-tertiary)}.ams-multiselect__no-options[data-v-0bde7c49],.ams-multiselect__no-result[data-v-0bde7c49]{font-size:var(--font-size-body-sm);color:var(--color-gray-500);padding:var(--space-2)}.ams-multiselect .multiselect__tags{border:1px solid var(--border-default,#d1d5db);border-radius:var(--radius-sm);padding:6px 40px 0 8px;min-height:40px;font-size:var(--font-size-base);background:var(--color-white)}.ams-multiselect--small .multiselect__tags{min-height:32px;padding:4px 40px 0 8px;font-size:var(--font-size-body-sm)}.ams-multiselect--large .multiselect__tags{min-height:48px;padding:8px 40px 0 12px}.ams-multiselect--error .multiselect__tags{border-color:var(--color-danger-500)}.ams-multiselect .multiselect__tag{background:var(--color-primary-100,#dbeafe);color:var(--color-primary-800,#1e40af);border:1px solid var(--color-primary-200,#bfdbfe);border-radius:var(--radius-sm);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium,500);padding:2px 26px 2px 8px}.ams-multiselect .multiselect__tag-icon{background:transparent;line-height:22px}.ams-multiselect .multiselect__tag-icon:hover{background:var(--color-primary-200,#bfdbfe)}.ams-multiselect .multiselect__tag-icon:after{color:var(--color-primary-700,#1d4ed8)}.ams-multiselect .multiselect__option--highlight{background:var(--color-primary-500,#3b82f6)}.ams-multiselect .multiselect__option--selected{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-medium)}.ams-multiselect .multiselect__option--selected.multiselect__option--highlight{background:var(--color-danger-500,#ef4444);color:var(--color-white)}.ams-multiselect .multiselect__placeholder{color:var(--color-gray-400);font-size:var(--font-size-base);padding-top:2px}.ams-multiselect .multiselect__input{font-size:var(--font-size-base);font-family:var(--font-family-base)}.ams-multiselect .multiselect__content-wrapper{border:1px solid var(--border-default,#d1d5db);border-radius:0 0 var(--radius-sm) var(--radius-sm);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.ams-multiselect--disabled .multiselect__tags{background:var(--color-gray-50);cursor:not-allowed}.ams-multiselect--disabled .multiselect__tag{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-700,#1d4ed8);border-color:var(--color-primary-200,#bfdbfe)}.analytics-heatmap[data-v-fb979be4]{width:100%}.analytics-heatmap__empty[data-v-fb979be4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2,8px);padding:var(--space-8,32px);color:var(--color-gray-500,#6b7280);font-size:var(--font-size-body-sm,13px)}.analytics-heatmap__empty i[data-v-fb979be4]{font-size:24px;color:var(--color-gray-300,#d1d5db)}.analytics-heatmap__wrap[data-v-fb979be4]{overflow-x:auto}.analytics-heatmap__grid[data-v-fb979be4]{border-collapse:separate;border-spacing:2px;font-size:var(--font-size-caption,12px)}.analytics-heatmap__corner[data-v-fb979be4]{width:120px;background:transparent}.analytics-heatmap__col-head[data-v-fb979be4]{color:var(--color-gray-600,#4b5563);text-align:center;min-width:var(--cell-size)}.analytics-heatmap__col-head[data-v-fb979be4],.analytics-heatmap__row-head[data-v-fb979be4]{padding:var(--space-1,4px) var(--space-2,8px);font-weight:var(--font-weight-medium,500);white-space:nowrap}.analytics-heatmap__row-head[data-v-fb979be4]{color:var(--color-gray-700,#374151);text-align:right;min-width:120px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.analytics-heatmap__cell[data-v-fb979be4]{width:var(--cell-size);height:var(--cell-size);border-radius:var(--radius-sm,4px);text-align:center;vertical-align:middle;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;cursor:default}.analytics-heatmap__cell[data-v-fb979be4]:hover{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.analytics-heatmap__cell-value[data-v-fb979be4]{font-weight:var(--font-weight-semibold,600);font-size:11px}.analytics-heatmap__legend[data-v-fb979be4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2,8px);margin-top:var(--space-3,12px);font-size:var(--font-size-caption,12px);color:var(--color-gray-500,#6b7280);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.analytics-heatmap__legend-bar[data-v-fb979be4]{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;height:8px;border-radius:var(--radius-sm,4px);background:-webkit-gradient(linear,left top,right top,from(rgba(47,128,237,.1)),to(rgba(47,128,237,.95)));background:linear-gradient(90deg,rgba(47,128,237,.1),rgba(47,128,237,.95))}.analytics-funnel[data-v-5700a3a7]{width:100%}.analytics-funnel__empty[data-v-5700a3a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2,8px);padding:var(--space-8,32px);color:var(--color-gray-500,#6b7280)}.analytics-funnel__empty i[data-v-5700a3a7]{font-size:24px;color:var(--color-gray-300,#d1d5db)}.analytics-funnel__list[data-v-5700a3a7]{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-3,12px)}.analytics-funnel__row-head[data-v-5700a3a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2,8px);margin-bottom:var(--space-1,4px)}.analytics-funnel__step[data-v-5700a3a7]{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--color-primary-100,#dbeafe);color:var(--color-primary-700,#1d4ed8);font-size:11px;font-weight:var(--font-weight-bold,700);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.analytics-funnel__label[data-v-5700a3a7]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:var(--font-size-body,14px);color:var(--color-gray-800,#1f2937);font-weight:var(--font-weight-medium,500)}.analytics-funnel__value[data-v-5700a3a7]{font-size:var(--font-size-body,14px);color:var(--color-gray-700,#374151);font-weight:var(--font-weight-semibold,600)}.analytics-funnel__conversion[data-v-5700a3a7]{font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-semibold,600);padding:2px 6px;border-radius:var(--radius-sm,4px)}.analytics-funnel__conversion--high[data-v-5700a3a7]{background:var(--color-success-light,#ecfdf5);color:var(--color-success-dark,#059669)}.analytics-funnel__conversion--mid[data-v-5700a3a7]{background:var(--color-warning-light,#fffbeb);color:var(--color-warning-dark,#d97706)}.analytics-funnel__conversion--low[data-v-5700a3a7]{background:var(--color-danger-light,#fef2f2);color:var(--color-danger-dark,#dc2626)}.analytics-funnel__bar-wrap[data-v-5700a3a7]{background:var(--color-gray-100,#f3f4f6);border-radius:var(--radius-sm,4px);height:14px;overflow:hidden}.analytics-funnel__bar[data-v-5700a3a7]{height:100%;background:-webkit-gradient(linear,left top,right top,from(var(--color-primary,#2f80ed)),to(var(--color-primary-cyan,#56ccf2)));background:linear-gradient(90deg,var(--color-primary,#2f80ed),var(--color-primary-cyan,#56ccf2));-webkit-transition:width .2s ease;transition:width .2s ease}.analytics-funnel__dropoff[data-v-5700a3a7]{margin-top:var(--space-1,4px);font-size:var(--font-size-caption,12px);color:var(--color-danger,#ef4444);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1,4px)}.analytics-funnel__dropoff i[data-v-5700a3a7]{font-size:10px}.analytics-funnel__dropoff-pct[data-v-5700a3a7]{color:var(--color-gray-500,#6b7280)}