.notifal-ai-panel{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(126,43,210,.1);border-radius:20px;background:linear-gradient(165deg,#fff,#faf7ff 52%,#f5f0ff);box-shadow:0 1px 2px #0f172a0a,0 8px 32px #7e2bd214;padding:28px 24px 22px;display:flex;flex-direction:column;gap:18px}.notifal-ai-panel__glow{position:absolute;top:-48px;right:-32px;z-index:0;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#7e2bd224,#7e2bd200 72%);pointer-events:none}.notifal-ai-panel--connected{background:linear-gradient(165deg,#fff,#f4fbf6 52%,#eef9f1);border-color:#2e7d3224;box-shadow:0 1px 2px #0f172a0a,0 8px 32px #2e7d3214}.notifal-ai-panel--status-pending{min-height:180px}.notifal-ai-panel__header{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px}.notifal-ai-panel__header-copy{flex:1 1 auto;min-width:0}.notifal-ai-panel__brand-mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#7e2bd229,#7e2bd20f);color:var(--notifal-primary, #7e2bd2);box-shadow:inset 0 1px #ffffffa6}.notifal-ai-panel__brand-mark--success{background:linear-gradient(145deg,#2e7d3229,#2e7d320f);color:#2e7d32}.notifal-ai-panel__title{margin:0;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#0f172a}.notifal-ai-panel__subtitle{margin:6px 0 0;font-size:14px;line-height:1.55;color:#64748b}.notifal-ai-panel__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;background:#7e2bd21a;color:var(--notifal-primary, #7e2bd2);white-space:nowrap}.notifal-ai-panel__badge--connected{background:#2e7d321f;color:#2e7d32}.notifal-ai-panel__field-row{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:14px}.notifal-ai-panel__field{display:flex;flex-direction:column;gap:8px;min-width:0}.notifal-ai-panel__field--otp{position:relative;z-index:1;align-items:stretch}.notifal-ai-panel__label{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#475569;text-align:center}.notifal-ai-panel__input-shell{position:relative;display:block;width:100%}.notifal-ai-panel__input-icon{position:absolute;left:16px;top:50%;z-index:1;width:16px;height:16px;margin:-8px 0 0;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;pointer-events:none;line-height:1;transition:color .2s ease}.notifal-ai-panel__input-icon.notifal-icon{margin:-8px 0 0}.notifal-ai-panel input.notifal-ai-panel__input[type=text],.notifal-ai-panel input.notifal-ai-panel__input[type=email],.notifal-ai-panel input.notifal-ai-panel__code[type=text],.notifal-modal-backdrop .notifal-ai-wizard-shell .notifal-ai-panel input.notifal-ai-panel__input[type=text],.notifal-modal-backdrop .notifal-ai-wizard-shell .notifal-ai-panel input.notifal-ai-panel__input[type=email],.notifal-modal-backdrop .notifal-ai-wizard-shell .notifal-ai-panel input.notifal-ai-panel__code[type=text],.notifal-ai-panel__input,.notifal-ai-panel__code{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:52px;height:52px;margin:0;border:1.5px solid rgba(15,23,42,.1);border-radius:12px;padding:0 16px;font-size:15px;line-height:52px;font-family:inherit;font-weight:400;color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a08;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.notifal-ai-panel .notifal-ai-panel__input-shell input.notifal-ai-panel__input[type=text],.notifal-ai-panel .notifal-ai-panel__input-shell input.notifal-ai-panel__input[type=email],.notifal-modal-backdrop .notifal-ai-wizard-shell .notifal-ai-panel .notifal-ai-panel__input-shell input.notifal-ai-panel__input[type=text],.notifal-modal-backdrop .notifal-ai-wizard-shell .notifal-ai-panel .notifal-ai-panel__input-shell input.notifal-ai-panel__input[type=email],.notifal-ai-panel__input-shell .notifal-ai-panel__input{padding-left:44px}.notifal-ai-panel__input-shell:focus-within .notifal-ai-panel__input-icon{color:var(--notifal-primary, #7e2bd2)}.notifal-ai-panel__input::placeholder,.notifal-ai-panel__code::placeholder{color:#94a3b8;opacity:1}.notifal-ai-panel input.notifal-ai-panel__input:focus,.notifal-ai-panel input.notifal-ai-panel__code:focus,.notifal-ai-panel input.notifal-ai-panel__otp-digit:focus,.notifal-modal-backdrop .notifal-ai-wizard-shell .notifal-ai-panel input.notifal-ai-panel__input:focus,.notifal-modal-backdrop .notifal-ai-wizard-shell .notifal-ai-panel input.notifal-ai-panel__otp-digit:focus,.notifal-ai-panel__input:focus,.notifal-ai-panel__code:focus,.notifal-ai-panel__otp-digit:focus{outline:none;border-color:#7e2bd28c;background:#fff;box-shadow:0 0 0 4px #7e2bd21f,0 1px 2px #0f172a0a}.notifal-ai-panel__code{letter-spacing:.35em;text-align:center;font-weight:700;line-height:1.2;padding-top:0;padding-bottom:0}.notifal-ai-panel__field--otp,.notifal-ai-panel__otp{direction:ltr;unicode-bidi:isolate}.notifal-ai-panel__otp{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center}.notifal-ai-panel input.notifal-ai-panel__otp-digit[type=text],.notifal-modal-backdrop .notifal-ai-wizard-shell .notifal-ai-panel input.notifal-ai-panel__otp-digit[type=text],.notifal-ai-panel__otp-digit{direction:ltr;unicode-bidi:isolate;width:52px;min-width:52px;max-width:52px;height:58px;min-height:58px;margin:0;border:1.5px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;color:#0f172a;font-size:22px;font-weight:700;text-align:center;line-height:58px;padding:0;box-shadow:0 1px 2px #0f172a08;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .15s ease}.notifal-ai-panel__otp-digit:not(:placeholder-shown),.notifal-ai-panel input.notifal-ai-panel__otp-digit[type=text]:not(:placeholder-shown){border-color:#7e2bd259;background:#7e2bd20a}.notifal-ai-panel__hint{margin:0;font-size:13px;line-height:1.5;color:#64748b;text-align:center}.notifal-ai-panel__choices{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.notifal-ai-panel__choice-card{position:relative;display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;border-radius:14px;background:#ffffffd1;border:1.5px solid rgba(15,23,42,.08);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}.notifal-ai-panel__choice-card:hover{border-color:#7e2bd238;background:#fff;box-shadow:0 4px 14px #7e2bd20f}.notifal-ai-panel__choice-card:focus-within{border-color:#7e2bd266;background:#fff;box-shadow:0 0 0 4px #7e2bd21a}.notifal-ai-panel__choice-card:has(.notifal-ai-panel__choice-input:checked){border-color:#7e2bd26b;background:#7e2bd20d;box-shadow:0 4px 16px #7e2bd214}.notifal-ai-panel__choice-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notifal-ai-panel__choice-box{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border:2px solid rgba(15,23,42,.16);border-radius:7px;background:#fff;color:transparent;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .15s ease}.notifal-ai-panel__choice-card:has(.notifal-ai-panel__choice-input:checked) .notifal-ai-panel__choice-box{border-color:var(--notifal-primary, #7e2bd2);background:var(--notifal-primary, #7e2bd2);color:#fff;transform:scale(1.04)}.notifal-ai-panel__choice-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.notifal-ai-panel__choice-copy strong{font-size:14px;font-weight:600;color:#0f172a}.notifal-ai-panel__choice-desc{font-size:13px;line-height:1.5;color:#64748b}.notifal-ai-panel__disclosure{border-radius:10px;background:#7e2bd20f;padding:12px 14px;font-size:12px;line-height:1.55;color:#334155}.notifal-ai-panel__disclosure-link{color:var(--notifal-primary, #7e2bd2);font-weight:600;text-decoration:none}.notifal-ai-panel__disclosure-link:hover,.notifal-ai-panel__disclosure-link:focus{text-decoration:underline}.notifal-ai-panel__checkbox-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45}.notifal-ai-panel__actions{position:relative;z-index:1;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;align-items:stretch}.notifal-ai-panel__actions--inline{flex-direction:row;align-items:center}.notifal-ai-panel__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.notifal-ai-panel__btn--primary{width:100%;background:linear-gradient(135deg,var(--notifal-primary, #7e2bd2) 0%,#651bb0 100%);color:var(--notifal-white, #ffffff);border:1px solid transparent;box-shadow:0 8px 20px #7e2bd23d}.notifal-ai-panel__btn--primary:hover,.notifal-ai-panel__btn--primary:focus{background:linear-gradient(135deg,#651bb0,#5510a0);border-color:transparent;color:var(--notifal-white, #ffffff);outline:none;transform:translateY(-1px);box-shadow:0 12px 28px #7e2bd247}.notifal-ai-panel__btn--secondary{background:#ffffffe6;color:#334155;border:1.5px solid rgba(15,23,42,.1)}.notifal-ai-panel__btn--secondary:hover,.notifal-ai-panel__btn--secondary:focus{background:#fff;border-color:#7e2bd238;color:var(--notifal-primary, #7e2bd2);outline:none;box-shadow:0 4px 12px #7e2bd214}.notifal-ai-panel__btn:focus-visible{box-shadow:0 0 0 4px #7e2bd22e}.notifal-ai-panel__btn:disabled{opacity:.62;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.notifal-ai-panel.is-locked .notifal-ai-panel__actions{opacity:.72}.notifal-ai-panel.is-locked .notifal-ai-panel__btn{pointer-events:none}.notifal-ai-panel__trust{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#64748b;font-size:12px;font-weight:500}.notifal-ai-panel__divider{display:flex;align-items:center;gap:12px;margin-top:2px;color:#94a3b8;font-size:12px;font-weight:500}.notifal-ai-panel__divider:before,.notifal-ai-panel__divider:after{content:"";flex:1 1 auto;height:1px;background:#0f172a14}.notifal-ai-panel__divider span{white-space:nowrap}.notifal-ai-panel:has(.notifal-ai-panel__trust) .notifal-ai-panel__divider{display:none}.notifal-ai-panel.is-processing{pointer-events:none}.notifal-ai-panel__processing{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;border-radius:inherit;background:#ffffffc7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center}.notifal-ai-panel__processing-spinner{width:28px;height:28px;border:2.5px solid rgba(126,43,210,.18);border-top-color:var(--notifal-primary, #7e2bd2);border-radius:50%;animation:notifal-ai-panel-spin .7s linear infinite}.notifal-ai-panel__processing-label{font-size:13px;font-weight:700;color:#334155}@keyframes notifal-ai-panel-spin{to{transform:rotate(360deg)}}.notifal-ai-panel__meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#94a3b8}.notifal-ai-panel__meta strong{color:#334155}.notifal-ai-panel__error{position:relative;z-index:1;margin:0;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.45;color:var(--notifal-error, #d63638);background:#d6363814;border:1px solid rgba(214,54,56,.16)}.notifal-ai-panel__site-profile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid #e8ecf2}.notifal-ai-panel__site-profile-value{font-size:13px;color:#334155}@media(max-width:640px){.notifal-ai-panel{padding:22px 18px 18px;border-radius:18px}.notifal-ai-panel__title{font-size:18px}.notifal-ai-panel input.notifal-ai-panel__otp-digit[type=text],.notifal-ai-panel__otp-digit{width:44px;min-width:44px;max-width:44px;height:52px;min-height:52px;font-size:20px;line-height:52px}.notifal-ai-panel__actions--inline{flex-direction:column;align-items:stretch}}.notifal-ai-generation-overlay,.notifal-ai-generation-loader:not(.notifal-ai-generation-loader--inline){position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#fffffffa,#f1ebfaf5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.notifal-ai-generation-overlay.notifal-hidden,.notifal-ai-generation-loader.notifal-hidden{display:none}.notifal-ai-generation-loader--inline{width:100%;display:flex;align-items:center;justify-content:center;padding:8px 0 4px}.notifal-ai-generation-loader__card,.notifal-ai-generation-overlay__card{width:min(440px,calc(100vw - 32px));border-radius:20px;padding:30px 24px 22px;box-shadow:0 24px 60px #7e2bd22e;border:1px solid rgba(126,43,210,.12);text-align:center}.notifal-ai-generation-loader--inline .notifal-ai-generation-loader__card{width:min(480px,100%);box-shadow:none}.notifal-ai-generation-loader__stage,.notifal-ai-generation-overlay__stage{position:relative;width:104px;height:104px;margin:0 auto 18px;flex-shrink:0}.notifal-ai-generation-loader__orbit,.notifal-ai-generation-overlay__ring{position:absolute;inset:0;border:2px solid transparent;border-top-color:var(--notifal-primary, #7e2bd2);border-radius:50%;opacity:.85;animation:notifal-ai-gen-orbit 2.2s linear infinite}.notifal-ai-generation-loader__orbit:nth-child(2),.notifal-ai-generation-overlay__ring:nth-child(2){inset:10px;border-top-color:#7e2bd273;animation-duration:3s;animation-direction:reverse}.notifal-ai-generation-loader__spark{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--notifal-primary, #7e2bd2);opacity:0;animation:notifal-ai-gen-spark 2.4s ease-in-out infinite}.notifal-ai-generation-loader__spark:nth-child(3){top:8px;left:50%}.notifal-ai-generation-loader__spark:nth-child(4){bottom:10px;right:18px;animation-delay:.8s}.notifal-ai-generation-loader__icon,.notifal-ai-generation-overlay__icon{position:absolute;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#7e2bd229,#7e2bd20a);color:var(--notifal-primary, #7e2bd2);font-size:28px;line-height:1;transition:background .35s ease,color .35s ease}.notifal-ai-generation-loader__title,.notifal-ai-generation-overlay__title{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--notifal-primary, #7e2bd2)}.notifal-ai-generation-loader__message,.notifal-ai-generation-overlay__message{margin:0 0 16px;min-height:42px;font-size:14px;line-height:1.55;color:var(--notifal-text-secondary, #646970);transition:opacity .35s ease}.notifal-ai-generation-loader__message.is-changing,.notifal-ai-generation-overlay__message.is-changing{opacity:.35}.notifal-ai-generation-loader__hint,.notifal-ai-generation-overlay__hint{margin:-6px 0 14px;font-size:12px;line-height:1.5;color:var(--notifal-text-muted, #787c82)}.notifal-ai-generation-loader__progress,.notifal-ai-generation-overlay__progress{width:100%;height:4px;border-radius:999px;overflow:hidden;background:#7e2bd21f;margin-bottom:14px}.notifal-ai-generation-loader__progress-bar,.notifal-ai-generation-overlay__progress-bar{width:36%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--notifal-primary, #7e2bd2),var(--notifal-primary-hover, #651bb0));animation:notifal-ai-gen-progress 1.8s ease-in-out infinite}.notifal-ai-generation-loader__phases{display:flex;justify-content:center;gap:6px;margin-bottom:16px}.notifal-ai-generation-loader__phases span{width:7px;height:7px;border-radius:50%;background:#7e2bd22e;transition:transform .25s ease,background .25s ease}.notifal-ai-generation-loader[data-notifal-ai-phase=brief] [data-phase-chip=brief],.notifal-ai-generation-loader[data-notifal-ai-phase=layout] [data-phase-chip=layout],.notifal-ai-generation-loader[data-notifal-ai-phase=copy] [data-phase-chip=copy],.notifal-ai-generation-loader[data-notifal-ai-phase=style] [data-phase-chip=style],.notifal-ai-generation-loader[data-notifal-ai-phase=craft] [data-phase-chip=craft],.notifal-ai-generation-loader[data-notifal-ai-phase=designing] [data-phase-chip=craft],.notifal-ai-generation-loader[data-notifal-ai-phase=adapting] [data-phase-chip=validate],.notifal-ai-generation-loader[data-notifal-ai-phase=validate] [data-phase-chip=validate],.notifal-ai-generation-loader[data-notifal-ai-phase=import] [data-phase-chip=import],.notifal-ai-generation-loader[data-notifal-ai-phase=finish] [data-phase-chip=finish]{background:var(--notifal-primary, #7e2bd2);transform:scale(1.35)}.notifal-ai-generation-loader[data-notifal-ai-phase=layout] .notifal-ai-generation-loader__icon,.notifal-ai-generation-loader[data-notifal-ai-phase=designing] .notifal-ai-generation-loader__icon{animation:notifal-ai-gen-layers 1.6s ease-in-out infinite}.notifal-ai-generation-loader[data-notifal-ai-phase=copy] .notifal-ai-generation-loader__icon{animation:notifal-ai-gen-type 1.2s steps(2,end) infinite}.notifal-ai-generation-loader[data-notifal-ai-phase=style] .notifal-ai-generation-loader__icon{animation:notifal-ai-gen-swatch 1.8s ease-in-out infinite}.notifal-ai-generation-loader[data-notifal-ai-phase=craft] .notifal-ai-generation-loader__icon,.notifal-ai-generation-loader[data-notifal-ai-phase=adapting] .notifal-ai-generation-loader__icon{animation:notifal-ai-gen-pulse 1.4s ease-in-out infinite}.notifal-ai-generation-loader__actions,.notifal-ai-generation-overlay__actions{display:flex;justify-content:center;gap:8px}.notifal-ai-generation-loader__cancel,.notifal-ai-generation-overlay__cancel{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:1.5px solid rgba(126,43,210,.22);border-radius:999px;background:#7e2bd20f;color:var(--notifal-primary, #7e2bd2);font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.notifal-ai-generation-loader__cancel:hover,.notifal-ai-generation-loader__cancel:focus,.notifal-ai-generation-overlay__cancel:hover,.notifal-ai-generation-overlay__cancel:focus{background:#7e2bd21f;border-color:#7e2bd266;color:var(--notifal-primary, #7e2bd2);outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #7e2bd21f}.notifal-ai-generation-loader__cancel:focus-visible,.notifal-ai-generation-overlay__cancel:focus-visible{box-shadow:0 0 0 3px #7e2bd22e}.notifal-ai-generation-loader__cancel:disabled,.notifal-ai-generation-overlay__cancel:disabled,.notifal-ai-generation-loader[data-notifal-ai-cancelling="1"] .notifal-ai-generation-loader__cancel,.notifal-ai-generation-overlay[data-notifal-ai-cancelling="1"] .notifal-ai-generation-overlay__cancel{cursor:wait;opacity:.72;transform:none;box-shadow:none;background:#7e2bd21a;border-color:#7e2bd247}.notifal-ai-generation-loader__recovery{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%}.notifal-ai-generation-loader__retry,.notifal-ai-generation-loader__back{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.notifal-ai-generation-loader__retry{border:1.5px solid var(--notifal-primary, #7e2bd2);background:var(--notifal-primary, #7e2bd2);color:#fff;box-shadow:0 8px 18px #7e2bd22e}.notifal-ai-generation-loader__retry:hover,.notifal-ai-generation-loader__retry:focus{background:#6d24b8;border-color:#6d24b8;color:#fff;outline:none;transform:translateY(-1px)}.notifal-ai-generation-loader__back{border:1.5px solid rgba(126,43,210,.22);background:#7e2bd20f;color:var(--notifal-primary, #7e2bd2);box-shadow:none}.notifal-ai-generation-loader__back:hover,.notifal-ai-generation-loader__back:focus{background:#7e2bd21f;border-color:#7e2bd266;color:var(--notifal-primary, #7e2bd2);outline:none;transform:translateY(-1px)}.notifal-ai-generation-loader[data-notifal-ai-pass2-recovery="1"] .notifal-ai-generation-loader__progress{display:none}.notifal-ai-generation-loader[data-notifal-ai-pass2-recovery="1"] .notifal-ai-generation-loader__draft-scan{display:none;animation:none}.notifal-ai-generation-loader[data-notifal-ai-pass2-recovery="1"].has-design-draft .notifal-ai-generation-loader__hint{display:block}.notifal-ai-generation-loader[data-notifal-ai-cancelling="1"] .notifal-ai-generation-loader__orbit,.notifal-ai-generation-loader[data-notifal-ai-cancelling="1"] .notifal-ai-generation-loader__spark,.notifal-ai-generation-loader[data-notifal-ai-cancelling="1"] .notifal-ai-generation-loader__progress-bar,.notifal-ai-generation-overlay[data-notifal-ai-cancelling="1"] .notifal-ai-generation-loader__orbit,.notifal-ai-generation-overlay[data-notifal-ai-cancelling="1"] .notifal-ai-generation-loader__spark,.notifal-ai-generation-overlay[data-notifal-ai-cancelling="1"] .notifal-ai-generation-loader__progress-bar{animation-play-state:paused}@keyframes notifal-ai-gen-orbit{to{transform:rotate(360deg)}}@keyframes notifal-ai-gen-spark{0%,to{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes notifal-ai-gen-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes notifal-ai-gen-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes notifal-ai-gen-layers{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.05)}}@keyframes notifal-ai-gen-type{0%,to{opacity:1}50%{opacity:.55}}@keyframes notifal-ai-gen-swatch{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(28deg)}}@keyframes notifal-ai-gen-pulse{0%,to{box-shadow:0 0 #7e2bd240}50%{box-shadow:0 0 0 10px #7e2bd200}}.notifal-ai-generation-loader--hosted-magic .notifal-ai-generation-loader__stage--magic{width:120px;height:120px;margin:0 auto 14px}.notifal-ai-generation-loader__magic-ring{position:absolute;inset:0;border:2px dashed rgba(var(--notifal-primary-rgb, 126, 43, 210),.35);border-radius:50%;animation:notifal-ai-gen-orbit 4s linear infinite}.notifal-ai-generation-loader__magic-core{position:absolute;inset:22px;border-radius:50%;background:#fff;box-shadow:0 10px 28px rgba(var(--notifal-primary-rgb, 126, 43, 210),.18);display:flex;align-items:center;justify-content:center;color:var(--notifal-primary, #7e2bd2)}.notifal-ai-generation-loader__design-draft{width:100%;max-width:520px;margin:0 auto 18px}.notifal-ai-generation-loader__macbook{width:100%;pointer-events:none}.notifal-ai-generation-loader__macbook-screen{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:#f1f5f9}.notifal-ai-generation-loader__draft-frame{display:block;width:100%;height:100%;border:0;background:transparent}.notifal-ai-generation-loader__draft-scan{position:absolute;left:0;right:0;top:-28%;height:28%;z-index:3;pointer-events:none;background:linear-gradient(180deg,#fff0,#ffffff24 45%,#ea580c29,#ffffff1a 55%,#fff0);animation:notifal-ai-draft-scan 2.4s ease-in-out infinite}.notifal-ai-generation-loader__macbook-screen .notifal-ai-wizard__layout-holder{position:absolute;inset:0}.notifal-ai-generation-loader.has-design-draft .notifal-ai-generation-loader__stage.is-dimmed,.notifal-ai-generation-loader.has-design-draft .notifal-ai-generation-loader__hint{display:none}.notifal-ai-generation-loader.has-design-draft .notifal-ai-generation-loader__title{margin-top:4px}@keyframes notifal-ai-draft-scan{0%{transform:translateY(0);opacity:.35}45%{opacity:.9}to{transform:translateY(420%);opacity:.2}}@media(prefers-reduced-motion:reduce){.notifal-ai-panel__processing-spinner,.notifal-ai-generation-overlay__ring,.notifal-ai-generation-overlay__icon,.notifal-ai-generation-overlay__progress-bar,.notifal-ai-generation-loader__orbit,.notifal-ai-generation-loader__spark,.notifal-ai-generation-loader__icon,.notifal-ai-generation-loader__progress-bar,.notifal-ai-generation-loader__draft-scan{animation:none}}
