.ideas-carousel-wrapper[data-v-7d1d6ed6]{margin:0 auto 32px;max-width:900px;width:100%}.ideas-carousel-header[data-v-7d1d6ed6]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding:0 8px}.ideas-carousel-title[data-v-7d1d6ed6]{color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.ideas-carousel-actions[data-v-7d1d6ed6]{align-items:center;display:flex;gap:8px}.carousel-action-btn[data-v-7d1d6ed6]{align-items:center;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:8px;color:#d97706;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s ease}.carousel-action-btn[data-v-7d1d6ed6]:hover:not(:disabled){background:rgba(251,191,36,.2);border-color:rgba(251,191,36,.5)}.carousel-action-btn[data-v-7d1d6ed6]:disabled{cursor:not-allowed;opacity:.5}.carousel-action-btn--text[data-v-7d1d6ed6]{background:transparent;border:none;padding:6px 8px}.carousel-empty[data-v-7d1d6ed6]{background:hsla(0,0%,100%,.6);border:1px solid rgba(251,191,36,.2);border-radius:16px;min-height:240px;padding:24px}.carousel-empty[data-v-7d1d6ed6],.carousel-generating-state[data-v-7d1d6ed6]{align-items:center;display:flex;flex-direction:column;justify-content:center}.carousel-generating-state[data-v-7d1d6ed6]{margin:0 auto;max-width:560px;padding:40px 32px;text-align:center}.carousel-generating-icon[data-v-7d1d6ed6]{align-items:center;background:rgba(251,191,36,.15);border-radius:16px;display:flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.carousel-generating-title[data-v-7d1d6ed6]{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 8px}.carousel-generating-description[data-v-7d1d6ed6]{color:#6b7280;font-size:14px;line-height:1.6;margin:0;max-width:420px}.carousel-refreshing-note[data-v-7d1d6ed6]{align-items:center;background:rgba(251,191,36,.15);border-radius:999px;color:#b45309;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin:0 auto 8px;padding:4px 10px;text-align:center;width:-moz-fit-content;width:fit-content}.carousel-container[data-v-7d1d6ed6]{padding:4px 60px;position:relative}.carousel-track[data-v-7d1d6ed6]{height:240px;perspective:1200px;position:relative}.carousel-card[data-v-7d1d6ed6]{cursor:pointer;left:50%;max-width:90%;position:absolute;top:50%;transition:all .5s cubic-bezier(.4,0,.2,1);width:270px}.carousel-card.is-active[data-v-7d1d6ed6]{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(0deg);z-index:30}.carousel-card.is-prev[data-v-7d1d6ed6]{opacity:.7;transform:translate(-120%,-50%) scale(.85) rotateY(25deg);z-index:20}.carousel-card.is-next[data-v-7d1d6ed6]{opacity:.7;transform:translate(20%,-50%) scale(.85) rotateY(-25deg);z-index:20}.carousel-card.is-far[data-v-7d1d6ed6]{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.7);z-index:10}.carousel-card-inner[data-v-7d1d6ed6]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;height:150px;padding:14px}.carousel-card-header[data-v-7d1d6ed6]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.carousel-badge[data-v-7d1d6ed6]{border-radius:999px;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.03em;padding:2px 6px;text-transform:uppercase}.badge-text[data-v-7d1d6ed6]{background:#fef3c7;color:#b45309}.badge-graphic[data-v-7d1d6ed6]{background:#ddd6fe;color:#6b21a8}.badge-carousel[data-v-7d1d6ed6]{background:#dbeafe;color:#1e40af}.carousel-angle-badge[data-v-7d1d6ed6]{background:#f3f4f6;border-radius:999px;color:#6b7280;display:inline-flex;font-size:9px;font-weight:600;padding:2px 6px}.carousel-card-title[data-v-7d1d6ed6]{-webkit-line-clamp:2;line-clamp:2;color:#111827;font-size:14px;font-weight:700;line-height:1.3;margin:0 0 6px}.carousel-card-excerpt[data-v-7d1d6ed6],.carousel-card-title[data-v-7d1d6ed6]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.carousel-card-excerpt[data-v-7d1d6ed6]{-webkit-line-clamp:3;line-clamp:3;color:#6b7280;flex:1;font-size:11px;line-height:1.4;margin:0 0 10px}.carousel-template-badge[data-v-7d1d6ed6]{color:#d97706;font-size:9px;font-weight:600;margin-bottom:10px}.carousel-card-actions[data-v-7d1d6ed6]{margin-top:auto}.carousel-format-dropdown[data-v-7d1d6ed6]{display:flex;gap:4px;position:relative}.carousel-use-btn[data-v-7d1d6ed6]{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;box-shadow:0 2px 8px rgba(245,158,11,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;justify-content:center;padding:6px 12px;transition:all .2s ease}.carousel-use-btn--primary[data-v-7d1d6ed6]{flex:1}.carousel-use-btn--menu[data-v-7d1d6ed6]{flex:none;padding:6px 8px;width:32px}.carousel-use-btn[data-v-7d1d6ed6]:hover{box-shadow:0 4px 12px rgba(245,158,11,.4);transform:translateY(-1px)}.carousel-format-menu[data-v-7d1d6ed6]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 10px 30px rgba(0,0,0,.15);left:0;overflow:hidden;position:absolute;right:0;z-index:50}.carousel-format-menu-item[data-v-7d1d6ed6]{align-items:center;background:transparent;border:none;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;padding:8px 12px;text-align:left;transition:all .15s ease;width:100%}.carousel-format-menu-item[data-v-7d1d6ed6]:hover{background:#f9fafb}.carousel-format-menu-item.is-suggested[data-v-7d1d6ed6]{background:#fef3c7;color:#92400e}.carousel-format-icon[data-v-7d1d6ed6]{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;justify-content:center}.carousel-format-menu-item:hover .carousel-format-icon[data-v-7d1d6ed6]{color:#6b7280}.carousel-format-menu-item.is-suggested .carousel-format-icon[data-v-7d1d6ed6]{color:#d97706}.carousel-format-badge-small[data-v-7d1d6ed6]{font-size:11px;margin-left:auto}.carousel-nav[data-v-7d1d6ed6]{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);border-radius:50%;color:#374151;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:40}.carousel-nav[data-v-7d1d6ed6]:hover:not(:disabled){background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.carousel-nav[data-v-7d1d6ed6]:disabled{cursor:not-allowed;opacity:.3}.carousel-nav--left[data-v-7d1d6ed6]{left:0}.carousel-nav--right[data-v-7d1d6ed6]{right:0}.carousel-dots[data-v-7d1d6ed6]{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px}.carousel-dot[data-v-7d1d6ed6]{background:hsla(0,0%,69%,.3);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .2s ease;width:8px}.carousel-dot[data-v-7d1d6ed6]:hover{background:hsla(0,0%,100%,.5)}.carousel-dot.is-active[data-v-7d1d6ed6]{background:#f59e0b;border-radius:4px;width:24px}@media (max-width:768px){.carousel-container[data-v-7d1d6ed6]{padding:20px 50px}.carousel-card[data-v-7d1d6ed6]{width:280px}.carousel-track[data-v-7d1d6ed6]{height:220px}.carousel-card-inner[data-v-7d1d6ed6]{height:180px;padding:12px}.carousel-card-title[data-v-7d1d6ed6]{font-size:13px}.carousel-card-excerpt[data-v-7d1d6ed6]{font-size:10px}.carousel-use-btn[data-v-7d1d6ed6]{font-size:11px;padding:5px 10px}}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card>.v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--dark.v-card{background-color:#1e1e1e;color:#fff}.theme--dark.v-card>.v-card__subtitle,.theme--dark.v-card>.v-card__text{color:hsla(0,0%,100%,.7)}.v-sheet.v-card{border-radius:4px}.v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-card.v-sheet--shaped{border-radius:16px 4px}.v-card{word-wrap:break-word;border-width:thin;display:block;max-width:100%;outline:none;position:relative;-webkit-text-decoration:none;text-decoration:none;transition-property:box-shadow,opacity;white-space:normal}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip):not(.v-avatar),.v-card>:first-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{left:0;overflow:hidden;right:0;top:0}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;letter-spacing:.0071428571em;line-height:1.375rem}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:-.05em;line-height:2rem;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:100%}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions>.v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-sheet.v-card--hover{cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-sheet.v-card--hover:focus,.v-sheet.v-card--hover:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;transition:inherit}.v-card--loading{overflow:hidden}.v-card--raised{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.content-strategy-form.with-header[data-v-7a7173b0]{background:linear-gradient(to bottom right,#fffbeb,#ffedd5);border:1px solid #fde68a;border-radius:1rem;max-width:64rem;padding:1.5rem}.form-content[data-v-7a7173b0]{background:#fff;border-radius:.75rem;padding:1.25rem}.content-strategy-form.without-header .form-content[data-v-7a7173b0]{background:transparent;padding:0}.strategy-modal[data-v-7a51d98c]{border-radius:16px!important}.strategy-modal-header[data-v-7a51d98c]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:9px 24px!important}.strategy-modal-title[data-v-7a51d98c]{color:#111827;font-size:20px;font-weight:700;margin:0}.strategy-modal-close[data-v-7a51d98c]{align-items:center;background:transparent;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.strategy-modal-close[data-v-7a51d98c]:hover{background:#f3f4f6;color:#111827}.strategy-modal-body[data-v-7a51d98c]{max-height:70vh;padding:24px!important}