.glass-card[data-v-255bc2aa]{background:linear-gradient(135deg,rgba(var(--fill-rgb),.08) 0,rgba(var(--fill-rgb),.04) 100%);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border-radius:20px;padding:28px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.glass-card-rim[data-v-255bc2aa]{pointer-events:none;background:linear-gradient(90deg,transparent 0,rgba(var(--fill-rgb),.15) 50%,transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.glass-card-white .glass-card-rim[data-v-255bc2aa]{background:linear-gradient(90deg,transparent 0,rgba(var(--fill-rgb),.95) 50%,transparent 100%)}.glass-card-black .glass-card-rim[data-v-255bc2aa],.glass-card-black-indigo .glass-card-rim[data-v-255bc2aa],.glass-card-indigo .glass-card-rim[data-v-255bc2aa]{display:none}.glass-card-border[data-v-255bc2aa]{border:1px solid rgba(var(--edge-rgb),.9);border-radius:inherit;pointer-events:none;opacity:0;z-index:2;transition:opacity .4s;position:absolute;inset:0}.glass-card-border--active[data-v-255bc2aa]{opacity:.5}@media (prefers-reduced-motion:reduce){.glass-card-border[data-v-255bc2aa]{transition:none}}.glass-card-dark[data-v-255bc2aa]{box-shadow:0 8px 32px rgba(var(--shade-rgb),.4),inset 0 1px 0 rgba(var(--rim-rgb),.05);border:1px solid #0000}.glass-card-light[data-v-255bc2aa]{box-shadow:none;border:1px solid #0000}.glass-card-white[data-v-255bc2aa]{background:rgba(var(--fill-rgb),.92);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:0 1px 0 rgba(var(--rim-rgb),.9) inset,0 12px 40px rgba(var(--glow-navy-rgb),.4),0 0 0 1px rgba(var(--primary-rgb),.08);border:1px solid #0000;border-radius:16px}.glass-card-white[data-v-255bc2aa],.glass-card-white h3[data-v-255bc2aa],.glass-card-white h4[data-v-255bc2aa],.glass-card-white h5[data-v-255bc2aa]{color:var(--text-inverse)}.glass-card-white p[data-v-255bc2aa],.glass-card-white span[data-v-255bc2aa],.glass-card-white td[data-v-255bc2aa],.glass-card-white th[data-v-255bc2aa]{color:var(--gray-500)}.glass-card-white .muted[data-v-255bc2aa],.glass-card-white .secondary[data-v-255bc2aa]{color:var(--gray-400)}.glass-card-settings[data-v-255bc2aa]{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);box-shadow:0 8px 32px rgba(var(--shade-rgb),.35),inset 0 1px 0 rgba(var(--rim-rgb),.05);border:1px solid #0000;border-radius:12px}.glass-card-analytics[data-v-255bc2aa],.glass-card-settings[data-v-255bc2aa]{background:rgba(var(--fill-rgb),.07);color:var(--ink)}.glass-card-analytics[data-v-255bc2aa]{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:0 1px 0 rgba(var(--rim-rgb),.05) inset,0 12px 40px rgba(var(--shade-rgb),.45),0 0 0 1px rgba(var(--primary-rgb),.12);border:1px solid #0000;border-radius:16px}.glass-card-black[data-v-255bc2aa],.glass-card-black-indigo[data-v-255bc2aa]{background:var(--surface-black);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0000}.glass-card-black-indigo[data-v-255bc2aa]{color:var(--ink-bright)}.glass-card-indigo[data-v-255bc2aa]{background:var(--primary-600);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-card-indigo[data-v-255bc2aa],.glass-card-transparent[data-v-255bc2aa]{box-shadow:none;color:var(--ink-bright);border:1px solid #0000}.glass-card-transparent[data-v-255bc2aa]{background:rgba(var(--fill-rgb),.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass-card-frost[data-v-255bc2aa]{background:rgba(var(--scrim-rgb),.62);-webkit-backdrop-filter:blur(28px)saturate(180%)brightness(1.04);backdrop-filter:blur(28px)saturate(180%)brightness(1.04);box-shadow:inset 0 0 0 1px rgba(var(--edge-rgb),.08),inset 0 1px 0 rgba(var(--rim-rgb),.08),0 24px 64px -24px rgba(var(--shade-rgb),.5);color:var(--ink-bright);border:1px solid #0000}.glass-card-interactive[data-v-255bc2aa]{cursor:pointer}.glass-card-interactive.glass-card-white[data-v-255bc2aa]:hover{box-shadow:0 1px 0 rgba(var(--rim-rgb),.9) inset,0 16px 48px rgba(var(--glow-navy-rgb),.5),0 0 0 1px rgba(var(--primary-rgb),.16)}.glass-card-static[data-v-255bc2aa]{cursor:default}.glass-card-no-padding[data-v-255bc2aa]{padding:0}.glass-card.glass-card-clip[data-v-255bc2aa]{overflow:clip}.glass-card-settings .card-title,.glass-card-settings .checkbox-text,.glass-card-settings .subsection-title{color:var(--ink)}.glass-card-settings .card-description,.glass-card-settings .form-help,.glass-card-settings .subsection-description{color:var(--ink-soft)}.glass-card-settings .card-eyebrow{color:var(--accent-300)}.glass-card-settings .card-eyebrow-line{background:linear-gradient(90deg,transparent,var(--accent-400))}.glass-card-settings .checkbox-label,.glass-card-settings .form-label,.glass-card-settings .radio-label{color:var(--ink-3)}.glass-card-settings .card-header,.glass-card-settings .form-section-header,.glass-card-settings .incentive-header,.glass-card-settings .preview-header,.glass-card-settings .tier-header{border-color:rgba(var(--edge-rgb),.1)}.glass-card-settings .form-input,.glass-card-settings .form-select,.glass-card-settings .form-textarea,.glass-card-settings .term-input{background:var(--field-bg);border:1px solid var(--field-border);color:var(--ink);border-radius:8px}.glass-card-settings .form-input:hover:not(:focus):not(:disabled),.glass-card-settings .form-select:hover:not(:focus):not(:disabled),.glass-card-settings .form-textarea:hover:not(:focus):not(:disabled),.glass-card-settings .term-input:hover:not(:focus):not(:disabled){border-color:var(--field-border-hover)}.glass-card-settings .form-input::-moz-placeholder{color:var(--ink-faint)}.glass-card-settings .form-textarea::-moz-placeholder{color:var(--ink-faint)}.glass-card-settings .form-input::placeholder,.glass-card-settings .form-textarea::placeholder{color:var(--ink-faint)}.glass-card-settings .form-input:focus,.glass-card-settings .form-select:focus,.glass-card-settings .form-textarea:focus,.glass-card-settings .term-input:focus{border-color:var(--primary-400);background:var(--field-bg-focus);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18);outline:none}.glass-card-settings .form-input:disabled,.glass-card-settings .form-select:disabled,.glass-card-settings .form-textarea:disabled{background:var(--field-disabled-bg);color:var(--ink-faint);cursor:not-allowed;border-color:#0000}.glass-card-settings .form-input option,.glass-card-settings .form-select option{background:var(--surface-raised);color:var(--ink)}.glass-card-settings .checkbox-input,.glass-card-settings .form-checkbox,.glass-card-settings .form-radio{accent-color:var(--primary-500)}.glass-card-settings .input-prefix,.glass-card-settings .input-suffix{color:var(--ink-soft)}.glass-card-settings .config-section{display:block}.glass-card-settings .section-divider{background:rgba(var(--fill-rgb),.08);height:1px;margin:1.25rem 0}.glass-card-settings .block-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.glass-card-settings .block-header-left{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.glass-card-settings .block-icon{color:var(--primary-300);flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;display:inline-flex}.glass-card-settings .block-icon svg{width:18px;height:18px}.glass-card-settings .block-title{color:var(--ink);margin:0;font-size:.9375rem;font-weight:600}.glass-card-settings .block-description{color:var(--ink-soft);margin:.125rem 0 0;font-size:.8125rem;line-height:1.45}.glass-card-settings .section-body{flex-direction:column;gap:.75rem;display:flex}.glass-card-settings .form-input,.glass-card-settings .form-select,.glass-card-settings .term-input{min-height:42px}.glass-card-settings .form-input,.glass-card-settings .form-select,.glass-card-settings .form-textarea,.glass-card-settings .term-input{width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .14s,background .14s,box-shadow .14s}.glass-card-settings .form-textarea{resize:vertical;min-height:100px;line-height:1.5}.glass-card-settings .form-group{flex-direction:column;gap:.375rem;min-width:0;display:flex}.glass-card-settings .form-label{letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.glass-card-settings .form-error,.glass-card-settings .form-help{margin:0;font-size:.75rem;line-height:1.45}.glass-card-settings .form-error{color:var(--danger-400)}.glass-card-settings .field-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.875rem 1rem;display:grid}.glass-card-settings .field-grid--wide{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem 1.5rem;display:grid}.glass-card-settings .field-grid .full-width,.glass-card-settings .field-grid--wide .full-width{grid-column:1/-1}.glass-card-settings .list-row{background:rgba(var(--fill-rgb),.03);border:1px solid rgba(var(--edge-rgb),.08);border-left:3px solid rgba(var(--primary-rgb),.5);border-radius:10px;padding:1rem 1.25rem;transition:border-color .14s}.glass-card-settings .list-row:hover{border-color:rgba(var(--edge-rgb),.16);border-left-color:rgba(var(--primary-rgb),.7)}.glass-card-settings .list-row.is-selected{border-color:rgba(var(--primary-rgb),.4);border-left-color:var(--primary-400);background:rgba(var(--primary-rgb),.06)}.glass-card-settings .btn-add{background:rgba(var(--primary-rgb),.14);border:1px solid rgba(var(--primary-rgb),.25);color:var(--primary-300);cursor:pointer;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.glass-card-settings .btn-add:hover:not(:disabled){background:rgba(var(--primary-rgb),.22);color:var(--primary-200)}.glass-card-settings .btn-add:disabled{opacity:.5;cursor:not-allowed}.glass-card-settings .form-select{cursor:pointer}.glass-card-settings .btn-add svg{flex-shrink:0;width:14px;height:14px}.glass-card-settings .btn-remove{border:1px solid rgba(var(--edge-rgb),.14);width:28px;height:28px;color:var(--ink-faint);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.glass-card-settings .btn-remove:hover{color:var(--danger-400);border-color:rgba(var(--danger-rgb),.4);background:rgba(var(--danger-rgb),.08)}.glass-card-settings .btn-remove svg{width:14px;height:14px}.glass-card-settings .btn-remove--label{width:auto;height:auto;padding:.375rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600}.glass-card-settings .segmented{background:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.18);border-radius:8px;align-items:center;gap:3px;height:34px;padding:3px;display:inline-flex}.glass-card-settings .seg-btn{cursor:pointer;height:100%;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.glass-card-settings .seg-btn.active{background:rgba(var(--primary-rgb),.2);color:var(--primary-200);box-shadow:0 1px 0 rgba(var(--rim-rgb),.06) inset,0 1px 3px rgba(var(--shade-rgb),.2)}.glass-card-settings .seg-btn:hover:not(.active){color:var(--ink)}.glass-card-settings .seg-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.35);outline:none}.glass-card-settings .seg-btn svg{opacity:.85;flex-shrink:0}.glass-card-settings .empty-state{border:1px dashed rgba(var(--edge-rgb),.14);text-align:center;color:var(--ink-soft);border-radius:10px;flex-direction:column;align-items:center;gap:.375rem;padding:2rem 1.5rem;font-size:.8125rem;line-height:1.5;display:flex}.glass-card-settings .notice{background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.18);color:var(--ink-soft);border-radius:10px;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.glass-card-settings .notice a{color:var(--primary-200);text-decoration:underline}.glass-card-settings .card-header,.glass-card-settings .form-section-header{border-bottom:1px solid rgba(var(--edge-rgb),.1)}.glass-card-settings .subsection-title{margin:0;font-size:.875rem;font-weight:600;display:block}.glass-card-settings .group-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:28px;margin-bottom:.875rem;display:flex}.glass-card-settings .group-head-left{flex-wrap:wrap;align-items:baseline;gap:.625rem;min-width:0;display:flex}.glass-card-settings .group-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;margin:0;font-size:.6875rem;font-weight:600}.glass-card-settings .group-hint{color:var(--ink-faint);margin:0;font-size:.75rem;line-height:1.45}.glass-card-analytics .card-title,.glass-card-analytics .chart-title,.glass-card-analytics h3,.glass-card-analytics h4,.glass-card-analytics h5{color:var(--ink)}.glass-card-analytics .card-description,.glass-card-analytics .chart-sub,.glass-card-analytics .chart-subtitle,.glass-card-analytics .muted,.glass-card-analytics .secondary{color:var(--ink-soft)}.glass-card-analytics .analytics-empty-title{color:var(--ink)}.glass-card-analytics .analytics-empty-subtitle{color:var(--ink-soft)}.glass-card-analytics table{color:var(--ink)}.glass-card-analytics thead th{color:var(--ink-soft);border-bottom:1px solid rgba(var(--edge-rgb),.14);background:0 0}.glass-card-analytics tbody td{color:var(--ink);border-bottom:1px solid rgba(var(--edge-rgb),.07)}.glass-card-analytics tbody tr:last-child td{border-bottom:0}.glass-card-analytics .skeleton,.glass-card-analytics .skeleton-bar,.glass-card-analytics .skeleton-chart,.glass-card-analytics .skeleton-line,.glass-card-analytics .skeleton-row{background:linear-gradient(90deg,rgba(var(--fill-rgb),.05) 25%,rgba(var(--fill-rgb),.12) 50%,rgba(var(--fill-rgb),.05) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s infinite glass-card-shimmer}@keyframes glass-card-shimmer{to{background-position:-200% 0}}.glass-card-analytics .panel-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1.5rem 2rem;display:grid}.glass-card-analytics .chart-block{min-width:0}
