.cwpe-form-label[data-v-de9d16aa]{display:block;font-size:11px;font-weight:600;color:#475569;text-transform:none;margin-bottom:4px}.cwpe-label[data-v-de9d16aa]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.cwpe-label-amber[data-v-de9d16aa]{color:#92400e!important}.cwpe-sublabel[data-v-de9d16aa]{font-size:10px;color:#94a3b8;line-height:1.3}.cwpe-suggestion-item[data-v-de9d16aa]{transition:background .08s}.cwpe-suggestion-active[data-v-de9d16aa],.cwpe-suggestion-item[data-v-de9d16aa]:hover{background-color:#eff6ff}.cwpe-recent-btn[data-v-de9d16aa]{transition:background .1s;line-height:1.3}.cwpe-recent-btn[data-v-de9d16aa]:hover{background-color:#eff6ff!important}.cwpe-look-again-btn[data-v-de9d16aa]:hover,.cwpe-website-link[data-v-de9d16aa]:hover{text-decoration:underline!important}.cwpe-tier-entry[data-v-de9d16aa]{background:#f1f5f9;color:#1e293b;box-shadow:inset 0 0 0 1px #cbd5e1}.cwpe-tier-value[data-v-de9d16aa]{background:#e0f2fe;color:#075985;box-shadow:inset 0 0 0 1px #7dd3fc}.cwpe-tier-standard[data-v-de9d16aa]{background:#d1fae5;color:#065f46;box-shadow:inset 0 0 0 1px #a7f3d0}.cwpe-tier-premium[data-v-de9d16aa]{background:#ede9fe;color:#5b21b6;box-shadow:inset 0 0 0 1px #c4b5fd}.cwpe-tier-enterprise[data-v-de9d16aa]{background:#dbeafe;color:#1e3a8a;box-shadow:inset 0 0 0 1px #93c5fd}.cwpe-btn-group[data-v-de9d16aa]{border-color:#d1d5db!important}.cwpe-ctx-btn[data-v-de9d16aa]{padding:4px 12px;font-size:13px;font-weight:500;background:#fff;border:none;cursor:pointer;transition:background .12s,color .12s}.cwpe-ctx-btn-idle[data-v-de9d16aa]{color:#4b5563}.cwpe-ctx-btn-idle[data-v-de9d16aa]:hover{background:#f3f4f6}.cwpe-ctx-btn-primary[data-v-de9d16aa]{background:#2563eb;color:#fff}.cwpe-ctx-btn-upgrade[data-v-de9d16aa]{background:#d97706;color:#fff}.cwpe-ctx-btn-dark[data-v-de9d16aa]{background:#1e293b;color:#fff}.cwpe-dollar-sign[data-v-de9d16aa]{font-size:13px;pointer-events:none;line-height:1}.cwpe-upgrade-input[data-v-de9d16aa]{background-color:rgba(251,191,36,.12);border-color:#fcd34d;font-size:13px}.cwpe-upgrade-input[data-v-de9d16aa]:focus{background-color:rgba(251,191,36,.18);border-color:#d97706;box-shadow:0 0 0 2px rgba(217,119,6,.18);outline:none}.cwpe-upload-btn[data-v-de9d16aa]{border:1px solid #f59e0b;color:#78350f;background:#fff;white-space:nowrap;font-size:12px;font-weight:500}.cwpe-upload-btn[data-v-de9d16aa]:hover{background:#fffbeb}.cwpe-upload-btn[data-v-de9d16aa]:disabled{opacity:.5}.cwpe-range[data-v-de9d16aa]{accent-color:#d97706;cursor:pointer;display:block;width:100%}.cwpe-pct-badge[data-v-de9d16aa]{min-width:2.8rem;text-align:right;color:#c2410c;font-size:16px;font-weight:700;font-family:ui-monospace,monospace;letter-spacing:-.01em;white-space:nowrap}.cwpe-bundle-card[data-v-de9d16aa]{border:2px solid transparent;transition:border-color .12s,box-shadow .12s;cursor:pointer}.cwpe-bundle-card[data-v-de9d16aa]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.cwpe-bundle-selected[data-v-de9d16aa]{border-color:#2563eb!important;background-color:#eff6ff!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important}.cwpe-bundle-recommended[data-v-de9d16aa]{border-color:#93c5fd!important;background-color:rgba(239,246,255,.4)!important}.cwpe-bundle-default[data-v-de9d16aa]{border-color:#e2e8f0!important;background-color:#fff!important;opacity:.8}.cwpe-bundle-default[data-v-de9d16aa]:hover{opacity:1;border-color:#94a3b8!important}.cwpe-pill-pos[data-v-de9d16aa]{background:#ecfdf5;color:#065f46;box-shadow:inset 0 0 0 1px #a7f3d0}.cwpe-pill-neg[data-v-de9d16aa]{background:#fff1f2;color:#9f1239;box-shadow:inset 0 0 0 1px #fecdd3}.cwpe-pill-neutral[data-v-de9d16aa]{background:#f1f5f9;color:#334155;box-shadow:inset 0 0 0 1px #e2e8f0}.cwpe-adj-pos[data-v-de9d16aa]{color:#047857}.cwpe-adj-neg[data-v-de9d16aa]{color:#be123c}.cwpe-adj-neutral[data-v-de9d16aa]{color:#64748b}.cwpe-snap-high[data-v-de9d16aa]{color:#be123c}.cwpe-snap-low[data-v-de9d16aa]{color:#047857}.cwpe-snap-mid[data-v-de9d16aa]{color:#b45309}.cwpe-trendcolor-pos[data-v-de9d16aa]{color:#047857}.cwpe-trendcolor-neg[data-v-de9d16aa]{color:#be123c}.cwpe-trendcolor-neutral[data-v-de9d16aa]{color:#64748b}.cwpe-thumb-btn[data-v-de9d16aa]{transition:opacity .15s}.cwpe-thumb-btn[data-v-de9d16aa]:hover{opacity:.92}.cwpe-skel[data-v-de9d16aa]{background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:4px;-webkit-animation:cwpe-skel-shimmer-data-v-de9d16aa 1.4s ease-in-out infinite;animation:cwpe-skel-shimmer-data-v-de9d16aa 1.4s ease-in-out infinite}@-webkit-keyframes cwpe-skel-shimmer-data-v-de9d16aa{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cwpe-skel-shimmer-data-v-de9d16aa{0%{background-position:200% 0}to{background-position:-200% 0}}.cwpe-skeleton-card[data-v-de9d16aa]{min-height:420px}.cwpe-label[data-v-3f493e70]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#475569}.cwpe-label-amber[data-v-3f493e70]{color:#92400e!important}.cwpe-sublabel[data-v-3f493e70]{font-size:11px;color:#64748b}.cwpe-ctx-btn[data-v-3f493e70]{padding:4px 12px;font-size:12px;font-weight:500;background:none;border:none;cursor:pointer;line-height:1.4}.cwpe-ctx-btn-primary[data-v-3f493e70]{background:#2563eb;color:#fff}.cwpe-ctx-btn-upgrade[data-v-3f493e70]{background:#d97706;color:#fff}.cwpe-ctx-btn-dark[data-v-3f493e70]{background:#0f172a;color:#fff}.cwpe-ctx-btn-idle[data-v-3f493e70]{color:#475569}.cwpe-ctx-btn-idle[data-v-3f493e70]:hover{background:#f1f5f9}.cwpe-btn-group[data-v-3f493e70]{overflow:hidden}.cwpe-upgrade-input[data-v-3f493e70]{border-color:#fcd34d!important}.cwpe-upgrade-input[data-v-3f493e70]:focus{border-color:#d97706!important;box-shadow:0 0 0 2px rgba(217,119,6,.15)!important}.cwpe-dollar-sign[data-v-3f493e70]{font-size:13px}.cwpe-range[data-v-3f493e70]{accent-color:#d97706;cursor:pointer;display:block}.cwpe-pct-badge[data-v-3f493e70]{min-width:2.8rem;text-align:right;color:#c2410c;font-size:16px;font-weight:700;font-family:ui-monospace,monospace;white-space:nowrap}@-webkit-keyframes cwpePulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes cwpePulse{0%,to{opacity:1}50%{opacity:.3}}.cwpe-quote-preview-sticky{position:sticky;top:0;z-index:20;background:#fff;padding-top:8px;padding-bottom:12px;box-shadow:0 6px 8px -6px rgba(15,23,42,.18)}