@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@500;700&family=Fraunces:opsz,wght@9..144,500;9..144,700&family=Manrope:wght@500;700&family=Outfit:wght@500;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Sora:wght@500;600;700&display=swap";.website-generation-pending[data-v-b66c8db2]{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:36px 18px;overflow:hidden}.website-generation-pending.with-top-header[data-v-b66c8db2]{padding-top:132px}.website-generation-pending-bg[data-v-b66c8db2]{position:absolute;top:0;right:0;bottom:0;left:0}.website-generation-pending-overlay[data-v-b66c8db2]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 14%,rgba(121,168,255,.16),transparent 36%),radial-gradient(circle at 82% 4%,rgba(214,176,107,.12),transparent 32%),linear-gradient(180deg,#080d168a,#080d16d6)}.website-generation-pending-top-header[data-v-b66c8db2]{position:absolute;top:24px;left:0;width:100%;z-index:2;padding:0 20px}.website-generation-pending-top-header-inner[data-v-b66c8db2]{width:min(1200px,100%);margin:0 auto;border-radius:18px;border:1px solid rgba(121,168,255,.24);background:linear-gradient(145deg,#070e1af2,#080f1bf0),radial-gradient(circle at 10% 0%,rgba(121,168,255,.18),transparent 50%);box-shadow:0 18px 44px #00000061;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.website-generation-pending-top-header-brand-name[data-v-b66c8db2]{margin:0;color:#eff6ff;font-size:1.1rem;font-weight:700}.website-generation-pending-top-header-brand-sub[data-v-b66c8db2]{margin:0;color:#c9daf2c7;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.website-generation-pending-top-header-actions[data-v-b66c8db2]{display:inline-flex;align-items:center;gap:10px}.website-generation-pending-top-header-email[data-v-b66c8db2]{margin:0;color:#dce9ff;font-size:.88rem;font-weight:600}.website-generation-pending-card[data-v-b66c8db2]{position:relative;z-index:1;width:min(720px,94vw);border-radius:22px;border:1px solid rgba(121,168,255,.26);background:linear-gradient(145deg,#09101df2,#070d18f2),radial-gradient(circle at 84% 0%,rgba(121,168,255,.14),transparent 46%);box-shadow:0 22px 70px #00000080,0 0 60px #79a8ff38;padding:clamp(24px,4vw,42px);text-align:center}.website-generation-pending-eyebrow[data-v-b66c8db2]{margin:0;color:#8db8ff;letter-spacing:.16em;font-size:.78rem;font-weight:700}.website-generation-pending-card h2[data-v-b66c8db2]{margin:14px 0 0;font-size:clamp(1.8rem,4.2vw,2.7rem);line-height:1.2;color:#edf3ff}.website-generation-pending-card h2 span[data-v-b66c8db2]{background:linear-gradient(135deg,#9dc2ff,#7ba7ff 42%,#d7b676);-webkit-background-clip:text;background-clip:text;color:transparent}.website-generation-pending-status-row[data-v-b66c8db2]{margin-top:16px}.website-generation-pending-status-pill[data-v-b66c8db2]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(121,168,255,.36);background:#79a8ff1f;color:#e0edff;font-size:.82rem;font-weight:600;padding:6px 11px}.website-generation-pending-progress[data-v-b66c8db2]{margin:18px auto 0;width:min(420px,100%);height:10px;border-radius:999px;background:#79a8ff24;overflow:hidden}.website-generation-pending-progress span[data-v-b66c8db2]{display:block;width:34%;height:100%;border-radius:inherit;background:linear-gradient(100deg,#7ba7ff,#9fc3ff 35%,#d7b676 76%,#7ba7ff);background-size:200% 100%;animation:website-generation-progress-b66c8db2 1.5s linear infinite;box-shadow:0 0 16px #79a8ff66}.website-generation-pending-message[data-v-b66c8db2]{margin:18px auto 0;max-width:560px;color:#d5e3f8;font-size:1rem;line-height:1.5}.website-generation-pending-notify[data-v-b66c8db2]{margin:22px auto 0;max-width:520px;display:flex;align-items:center;gap:11px;text-align:left;border-radius:12px;border:1px solid rgba(121,168,255,.24);background:#79a8ff12;padding:12px 13px;cursor:pointer}.website-generation-pending-notify input[data-v-b66c8db2]{position:absolute;opacity:0;width:1px;height:1px}.website-generation-pending-notify-custom[data-v-b66c8db2]{width:22px;height:22px;border-radius:6px;border:1px solid rgba(121,168,255,.42);background:#0a1220db;display:grid;place-items:center;color:transparent;transition:all .18s ease;flex:0 0 22px}.website-generation-pending-notify input:checked+.website-generation-pending-notify-custom[data-v-b66c8db2]{background:linear-gradient(135deg,#7ba7ff,#d7b676);border-color:#d6b06bcc;color:#f7fbff;box-shadow:0 0 14px #79a8ff57}.website-generation-pending-notify-custom i[data-v-b66c8db2]{font-size:.7rem}.website-generation-pending-notify-text[data-v-b66c8db2]{color:#e0ebfd;font-size:.94rem;line-height:1.45}.website-generation-pending-notify-text small[data-v-b66c8db2]{display:block;color:#c2d5f2;font-size:.78rem;margin-top:2px}.website-generation-pending-error[data-v-b66c8db2]{margin:12px auto 0;max-width:560px;color:#ffd4ae;font-size:.9rem}@media (max-width: 640px){.website-generation-pending.with-top-header[data-v-b66c8db2]{padding-top:160px}.website-generation-pending-top-header-inner[data-v-b66c8db2]{flex-direction:column;align-items:flex-start}.website-generation-pending-top-header-actions[data-v-b66c8db2]{width:100%;justify-content:space-between}.website-generation-pending-top-header-email[data-v-b66c8db2]{max-width:calc(100% - 130px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.website-generation-message-fade-enter-active[data-v-b66c8db2],.website-generation-message-fade-leave-active[data-v-b66c8db2]{transition:opacity .2s ease,transform .2s ease}.website-generation-message-fade-enter-from[data-v-b66c8db2],.website-generation-message-fade-leave-to[data-v-b66c8db2]{opacity:0;transform:translateY(4px)}@keyframes website-generation-progress-b66c8db2{0%{transform:translate(-95%);background-position:0 0}to{transform:translate(330%);background-position:200% 0}}.domain-modal-backdrop[data-v-b4faf35b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:#060c18bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.domain-modal-card[data-v-b4faf35b]{position:relative;width:min(620px,100%);border-radius:20px;border:1px solid rgba(123,167,255,.34);background:radial-gradient(circle at 18% -20%,rgba(123,167,255,.16),transparent 62%),linear-gradient(180deg,#0a1526fa,#081020fa);box-shadow:0 24px 64px #050a168f;padding:28px}.domain-modal-close[data-v-b4faf35b]{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:999px;border:1px solid rgba(123,167,255,.4);background:#0e182ce6;color:#dce8ff;cursor:pointer}.domain-modal-eyebrow[data-v-b4faf35b]{margin:0;font-size:.77rem;letter-spacing:.16em;text-transform:uppercase;color:#86aeff;font-weight:700}.domain-modal-card h3[data-v-b4faf35b]{margin:8px 0 0;font-size:clamp(1.42rem,1.8vw,1.88rem);color:#f5f8ff}.domain-modal-copy[data-v-b4faf35b]{margin:12px 0 0;color:#dae4f5e6;line-height:1.58}.domain-modal-form[data-v-b4faf35b]{margin-top:18px}.domain-modal-label[data-v-b4faf35b]{display:block;margin-bottom:8px;color:#d7e2f7;font-weight:600}.domain-modal-input-wrap[data-v-b4faf35b]{display:flex;align-items:center;gap:10px;border-radius:14px;border:1px solid rgba(123,167,255,.44);background:#0b1527d6;padding:10px 12px}.domain-modal-input-prefix[data-v-b4faf35b],.domain-modal-input-suffix[data-v-b4faf35b]{color:#c4d5f4e6;font-size:.95rem;white-space:nowrap}.domain-modal-input[data-v-b4faf35b]{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:#f4f8ff;font-size:1.04rem;font-weight:600}.domain-modal-input[data-v-b4faf35b]::placeholder{color:#9bb1d4c7}.domain-modal-error[data-v-b4faf35b]{margin:10px 0 0;color:#ff8f95;font-size:.92rem;font-weight:600}.domain-modal-submit[data-v-b4faf35b]{margin-top:16px}.domain-modal-fade-enter-active[data-v-b4faf35b],.domain-modal-fade-leave-active[data-v-b4faf35b]{transition:opacity .2s ease}.domain-modal-fade-enter-from[data-v-b4faf35b],.domain-modal-fade-leave-to[data-v-b4faf35b]{opacity:0}@media (max-width: 640px){.domain-modal-card[data-v-b4faf35b]{padding:22px 18px}.domain-modal-input-wrap[data-v-b4faf35b]{display:grid;gap:6px}.domain-modal-input[data-v-b4faf35b]{width:100%}}.domain-modal-backdrop[data-v-b77e9043]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:#060c18bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.domain-modal-card[data-v-b77e9043]{position:relative;width:min(640px,100%);border-radius:20px;border:1px solid rgba(123,167,255,.34);background:radial-gradient(circle at 18% -20%,rgba(123,167,255,.16),transparent 62%),linear-gradient(180deg,#0a1526fa,#081020fa);box-shadow:0 24px 64px #050a168f;padding:28px}.domain-modal-close[data-v-b77e9043]{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:999px;border:1px solid rgba(123,167,255,.4);background:#0e182ce6;color:#dce8ff;cursor:pointer}.domain-modal-eyebrow[data-v-b77e9043]{margin:0;font-size:.77rem;letter-spacing:.16em;text-transform:uppercase;color:#86aeff;font-weight:700}.domain-modal-card h3[data-v-b77e9043]{margin:8px 0 0;font-size:clamp(1.42rem,1.8vw,1.88rem);color:#f5f8ff}.domain-modal-copy[data-v-b77e9043]{margin:12px 0 0;color:#dae4f5e6;line-height:1.58}.domain-modal-form[data-v-b77e9043]{margin-top:18px}.domain-modal-label[data-v-b77e9043]{display:block;margin-bottom:8px;color:#d7e2f7;font-weight:600}.domain-modal-input-standalone[data-v-b77e9043]{width:100%;border:1px solid rgba(123,167,255,.44);background:#0b1527d6;border-radius:14px;color:#f4f8ff;font-size:1.02rem;font-weight:600;padding:12px 13px;outline:none}.domain-modal-input-standalone[data-v-b77e9043]::placeholder{color:#9bb1d4c7}.domain-modal-input-standalone+.domain-modal-label[data-v-b77e9043]{margin-top:12px}.domain-modal-hint[data-v-b77e9043]{margin:7px 0 0;color:#c6d6f0db;font-size:.85rem;line-height:1.45}.domain-modal-hint+.domain-modal-label[data-v-b77e9043]{margin-top:12px}.domain-modal-copy-soft[data-v-b77e9043]{margin-top:8px;font-size:.86rem;color:#c6d6f0e6}.domain-modal-error[data-v-b77e9043]{margin:10px 0 0;color:#ff8f95;font-size:.92rem;font-weight:600}.domain-modal-actions[data-v-b77e9043]{margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.domain-modal-delete[data-v-b77e9043]{display:inline-flex;align-items:center;gap:8px;width:auto;min-height:38px;padding:8px 12px;border-color:#ff707ba6;background:#62141f52;color:#ffb4bb;font-size:.86rem}.domain-modal-delete[data-v-b77e9043]:hover,.domain-modal-delete[data-v-b77e9043]:focus-visible{border-color:#ff8c96db;background:#74182475;color:#ffd5da}.domain-modal-submit[data-v-b77e9043]{margin-left:auto;width:auto;min-width:170px}.domain-confirm-backdrop[data-v-b77e9043]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2210;display:flex;align-items:center;justify-content:center;padding:24px;background:#060c188f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.domain-confirm-card[data-v-b77e9043]{width:min(460px,100%);border-radius:16px;border:1px solid rgba(255,128,139,.36);background:linear-gradient(180deg,#101622fa,#0b111dfa);box-shadow:0 20px 42px #06091185;padding:20px}.domain-confirm-card h4[data-v-b77e9043]{margin:8px 0 0;font-size:1.24rem;color:#f7f9ff}.domain-confirm-copy[data-v-b77e9043]{margin:10px 0 0;color:#dce6f5e6;line-height:1.5}.domain-confirm-actions[data-v-b77e9043]{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.domain-confirm-delete-btn[data-v-b77e9043]{display:inline-flex;align-items:center;gap:8px}.domain-modal-fade-enter-active[data-v-b77e9043],.domain-modal-fade-leave-active[data-v-b77e9043]{transition:opacity .2s ease}.domain-modal-fade-enter-from[data-v-b77e9043],.domain-modal-fade-leave-to[data-v-b77e9043]{opacity:0}@media (max-width: 640px){.domain-modal-card[data-v-b77e9043]{padding:22px 18px}}.section-template-modal-backdrop[data-v-5f07ac2e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2300;display:flex;align-items:center;justify-content:center;padding:24px;background:#060c18bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section-template-modal-card[data-v-5f07ac2e]{position:relative;width:min(1020px,100%);max-height:min(86vh,920px);overflow:auto;border-radius:20px;border:1px solid rgba(123,167,255,.34);background:radial-gradient(circle at 16% -16%,rgba(123,167,255,.16),transparent 62%),linear-gradient(180deg,#0a1526fa,#081020fa);box-shadow:0 24px 64px #050a168f;padding:28px}.section-template-modal-close[data-v-5f07ac2e]{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:999px;border:1px solid rgba(123,167,255,.4);background:#0e182ce6;color:#dce8ff;cursor:pointer}.section-template-modal-eyebrow[data-v-5f07ac2e]{margin:0;font-size:.77rem;letter-spacing:.16em;text-transform:uppercase;color:#86aeff;font-weight:700}.section-template-modal-card h3[data-v-5f07ac2e]{margin:8px 0 0;font-size:clamp(1.42rem,1.8vw,1.88rem);color:#f5f8ff}.section-template-modal-copy[data-v-5f07ac2e]{margin:8px 0 0;color:#dae4f5e6;line-height:1.58}.section-template-carousel[data-v-5f07ac2e]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:min(56vh,620px);overflow-y:auto;padding:0 6px 8px 2px}.section-template-carousel-item[data-v-5f07ac2e]{width:100%;min-height:0;border-radius:14px;border:1px solid rgba(121,168,255,.24);background:linear-gradient(165deg,#101b2ce6,#0a111ceb),#79a8ff0f;padding:14px;text-align:left;color:inherit;cursor:pointer}.section-template-carousel-item.is-selected[data-v-5f07ac2e]{border-color:#d6b06b8f;box-shadow:0 0 0 1px #d6b06b2e,0 8px 24px #050a1459}.section-template-carousel-item-head[data-v-5f07ac2e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.section-template-carousel-item-type[data-v-5f07ac2e]{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#9bbcf6;font-weight:700}.section-template-carousel-item-icon[data-v-5f07ac2e]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(121,168,255,.34);background:#79a8ff24;color:#d7e8ff;display:inline-flex;align-items:center;justify-content:center}.section-template-carousel-item h4[data-v-5f07ac2e]{margin:10px 0 0;color:#f0f6ff;font-size:1rem}.section-template-carousel-item p[data-v-5f07ac2e]{margin:8px 0 0;color:#d6e4f8e6;font-size:.86rem;line-height:1.48}.section-template-css-preview[data-v-5f07ac2e]{margin-top:10px;width:min(92%,760px);max-width:100%;margin-left:auto;margin-right:auto;border-radius:12px;border:1px solid rgba(121,168,255,.22);background:radial-gradient(circle at 85% 8%,rgba(121,168,255,.14),transparent 40%),linear-gradient(165deg,#0b1423f2,#080f1af2);padding:12px;display:grid;gap:8px}.line[data-v-5f07ac2e],.btn[data-v-5f07ac2e],.img-ph[data-v-5f07ac2e]{display:block}.line[data-v-5f07ac2e]{height:8px;border-radius:999px;background:#d3e2f59e}.line.lg[data-v-5f07ac2e]{height:12px}.w-18[data-v-5f07ac2e]{width:18%}.w-20[data-v-5f07ac2e]{width:20%}.w-24[data-v-5f07ac2e]{width:24%}.w-26[data-v-5f07ac2e]{width:26%}.w-28[data-v-5f07ac2e]{width:28%}.w-30[data-v-5f07ac2e]{width:30%}.w-32[data-v-5f07ac2e]{width:32%}.w-34[data-v-5f07ac2e]{width:34%}.w-35[data-v-5f07ac2e]{width:35%}.w-36[data-v-5f07ac2e]{width:36%}.w-42[data-v-5f07ac2e]{width:42%}.w-45[data-v-5f07ac2e]{width:45%}.w-60[data-v-5f07ac2e]{width:60%}.w-68[data-v-5f07ac2e]{width:68%}.w-70[data-v-5f07ac2e]{width:70%}.w-72[data-v-5f07ac2e]{width:72%}.w-74[data-v-5f07ac2e]{width:74%}.w-76[data-v-5f07ac2e]{width:76%}.w-78[data-v-5f07ac2e]{width:78%}.w-80[data-v-5f07ac2e]{width:80%}.w-84[data-v-5f07ac2e]{width:84%}.w-86[data-v-5f07ac2e]{width:86%}.w-90[data-v-5f07ac2e]{width:90%}.w-92[data-v-5f07ac2e]{width:92%}.btn[data-v-5f07ac2e]{height:28px;border-radius:10px;background:linear-gradient(135deg,#79a8ffe0,#6795f0db)}.cols[data-v-5f07ac2e]{display:grid;gap:8px}.cols.two[data-v-5f07ac2e]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols.three[data-v-5f07ac2e]{grid-template-columns:repeat(3,minmax(0,1fr))}.stack[data-v-5f07ac2e]{display:grid;gap:8px;align-content:start}.img-block[data-v-5f07ac2e]{display:block;align-self:stretch}.img-ph[data-v-5f07ac2e]{width:100%;min-height:76px;border-radius:10px;border:1px dashed rgba(145,179,229,.56);background:linear-gradient(135deg,#273f62cc,#182a46bd);color:#d4e4fbe0;display:inline-flex;align-items:center;justify-content:center}.img-ph.hero[data-v-5f07ac2e]{width:100%;min-height:130px}.section-template-css-preview.is-section-text-image .img-ph[data-v-5f07ac2e]{min-height:112px}.img-ph i[data-v-5f07ac2e]{font-size:1rem}.cards .card-mini[data-v-5f07ac2e]{border-radius:10px;border:1px solid rgba(121,168,255,.3);background:#79a8ff14;padding:8px;display:grid;gap:7px}.faq-mini[data-v-5f07ac2e]{display:grid;gap:8px}.faq-row[data-v-5f07ac2e]{border-radius:9px;border:1px solid rgba(121,168,255,.26);background:#79a8ff0f;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.benefit-row[data-v-5f07ac2e]{justify-content:flex-start}.benefit-dot[data-v-5f07ac2e]{width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(214,176,107,.46);background:#d6b06b29;color:#f0c97e;flex:0 0 auto}.benefit-dot i[data-v-5f07ac2e]{font-size:.52rem;line-height:1}.cta-mini[data-v-5f07ac2e]{border-radius:10px;border:1px solid rgba(121,168,255,.32);background:#79a8ff14;padding:10px;display:grid;gap:8px}.btn-row[data-v-5f07ac2e]{display:flex;gap:8px}.section-template-selected-bar[data-v-5f07ac2e]{margin-top:12px;border-radius:12px;border:1px solid rgba(121,168,255,.24);background:#79a8ff14;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.section-template-selected-bar p[data-v-5f07ac2e]{margin:0;color:#dae4f5eb;font-size:.9rem}.section-template-modal-insert[data-v-5f07ac2e]{white-space:nowrap}.section-template-modal-empty[data-v-5f07ac2e]{margin:14px 0 0;color:#d6e4f8e6;font-size:.92rem}.section-template-modal-error[data-v-5f07ac2e]{margin:12px 0 0;color:#ff8f95;font-size:.92rem;font-weight:600}.section-template-modal-fade-enter-active[data-v-5f07ac2e],.section-template-modal-fade-leave-active[data-v-5f07ac2e]{transition:opacity .2s ease}.section-template-modal-fade-enter-from[data-v-5f07ac2e],.section-template-modal-fade-leave-to[data-v-5f07ac2e]{opacity:0}@media (max-width: 960px){.cols.three[data-v-5f07ac2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.section-template-carousel[data-v-5f07ac2e]{grid-template-columns:1fr}.section-template-modal-card[data-v-5f07ac2e]{padding:22px 16px}.section-template-selected-bar[data-v-5f07ac2e]{flex-direction:column;align-items:flex-start}.section-template-modal-insert[data-v-5f07ac2e]{width:100%}.cols.three[data-v-5f07ac2e]{grid-template-columns:1fr}}.main-dashboard[data-v-dfc825d0]{min-height:100vh;padding:18px 0;color:#edf4ff;background:radial-gradient(circle at 10% 0%,rgba(121,168,255,.16),transparent 34%),radial-gradient(circle at 90% 0%,rgba(214,176,107,.12),transparent 34%),linear-gradient(180deg,#080e18f5,#080d16f5)}.main-dashboard-container[data-v-dfc825d0]{width:min(1240px,calc(100vw - 36px));margin:0 auto}.main-dashboard-header[data-v-dfc825d0]{position:sticky;top:12px;z-index:10;border-radius:16px;border:1px solid rgba(121,168,255,.22);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(150deg,#09101df0,#080e18e6),radial-gradient(circle at 84% 0%,rgba(121,168,255,.14),transparent 40%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 30px #00000057}.main-dashboard-brand-name[data-v-dfc825d0]{margin:0;font-family:Sora,sans-serif;font-size:1.06rem;font-weight:700}.main-dashboard-brand-sub[data-v-dfc825d0]{margin:1px 0 0;color:#bbccdf;font-size:.82rem}.main-dashboard-header-actions[data-v-dfc825d0]{display:flex;align-items:center;gap:10px}.main-dashboard-editor-btn[data-v-dfc825d0]{min-height:44px;padding-inline:18px;font-weight:700}.main-dashboard-editor-btn--highlight[data-v-dfc825d0]{border:1px solid rgba(121,168,255,.58);background:linear-gradient(135deg,#79a8fff2,#91b8ffe6);color:#f4f8ff;box-shadow:0 8px 18px #3e74cc42,0 0 14px #79a8ff33}.main-dashboard-editor-btn--highlight[data-v-dfc825d0]:hover,.main-dashboard-editor-btn--highlight[data-v-dfc825d0]:focus-visible{border-color:#d6b06bb3;background:linear-gradient(135deg,#85b2fffa,#a0c5fff0);box-shadow:0 10px 20px #3e74cc52,0 0 18px #79a8ff47;transform:translateY(-1px)}.main-dashboard-live-btn[data-v-dfc825d0]{min-height:42px;padding-inline:13px;display:inline-flex;align-items:center;gap:8px}.main-dashboard-live-btn i[data-v-dfc825d0]{font-size:.74rem}.main-dashboard-account[data-v-dfc825d0]{position:relative}.main-dashboard-account-btn[data-v-dfc825d0]{min-height:42px;display:inline-flex;align-items:center;gap:8px}.main-dashboard-account-menu[data-v-dfc825d0]{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;border-radius:12px;border:1px solid rgba(121,168,255,.26);padding:6px;display:grid;gap:4px;background:linear-gradient(150deg,#0a121ffa,#080e18f5),radial-gradient(circle at 82% 0%,rgba(121,168,255,.14),transparent 42%);box-shadow:0 20px 34px #00000070,0 0 26px #79a8ff33}.main-dashboard-account-menu button[data-v-dfc825d0]{border:1px solid transparent;border-radius:9px;padding:9px 10px;color:#e8f0ff;background:transparent;text-align:left;font-family:Plus Jakarta Sans,sans-serif;font-size:.86rem;font-weight:600}.main-dashboard-account-menu button[data-v-dfc825d0]:hover,.main-dashboard-account-menu button[data-v-dfc825d0]:focus-visible{border-color:#79a8ff4d;background:#79a8ff1f}.main-dashboard-account-menu button.danger[data-v-dfc825d0]{color:#ffc8c8}.account-menu-fade-enter-active[data-v-dfc825d0],.account-menu-fade-leave-active[data-v-dfc825d0]{transition:opacity .15s ease,transform .15s ease}.account-menu-fade-enter-from[data-v-dfc825d0],.account-menu-fade-leave-to[data-v-dfc825d0]{opacity:0;transform:translateY(-4px)}.main-dashboard-grid[data-v-dfc825d0]{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.domain-reminder-banner[data-v-dfc825d0]{margin-top:12px;border-radius:14px;border:1px solid rgba(214,176,107,.36);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:radial-gradient(circle at 88% 0%,rgba(214,176,107,.16),transparent 48%),linear-gradient(145deg,#16130ce0,#0d121ee6);box-shadow:0 14px 28px #0000004d}.domain-reminder-banner.is-pending[data-v-dfc825d0]{border-color:#79a8ff6b;background:radial-gradient(circle at 88% 0%,rgba(121,168,255,.18),transparent 48%),linear-gradient(145deg,#0a182ce6,#0a101ceb)}.domain-reminder-banner.is-failed[data-v-dfc825d0]{border-color:#ff8e8e61;background:radial-gradient(circle at 88% 0%,rgba(255,142,142,.15),transparent 48%),linear-gradient(145deg,#240c10e6,#110f18eb)}.domain-reminder-copy[data-v-dfc825d0]{min-width:0;display:grid;gap:3px}.domain-reminder-title[data-v-dfc825d0]{margin:0;color:#f6e4be;font-family:Sora,sans-serif;font-size:.92rem;font-weight:700}.domain-reminder-text[data-v-dfc825d0]{margin:0;color:#d8e6fa;font-size:.8rem;line-height:1.42}.domain-reminder-btn[data-v-dfc825d0]{min-height:38px;white-space:nowrap}.domain-reminder-text-soft[data-v-dfc825d0]{max-width:260px;text-align:right;color:#a7c0df}.main-dashboard-card[data-v-dfc825d0]{border-radius:16px;border:1px solid rgba(121,168,255,.22);padding:14px;background:linear-gradient(150deg,#0d1524f2,#0a101ce6),radial-gradient(circle at 84% 0%,rgba(121,168,255,.14),transparent 42%);box-shadow:0 14px 30px #00000057,inset 0 1px #ffffff0a}.main-dashboard-card--score[data-v-dfc825d0]{grid-column:1 / -1}.main-dashboard-card--google-profile[data-v-dfc825d0]{grid-column:auto}.main-dashboard-card--mailbox[data-v-dfc825d0]{position:relative;overflow:hidden}.main-dashboard-card-head[data-v-dfc825d0]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.main-dashboard-card-head-hint[data-v-dfc825d0]{margin:0;color:#b7cae0;font-size:.79rem;text-transform:capitalize}.eyebrow-with-icon[data-v-dfc825d0]{display:inline-flex;align-items:center;gap:6px}.eyebrow-with-icon i[data-v-dfc825d0]{color:#9fc2ff;font-size:.74rem}.dashboard-skeleton[data-v-dfc825d0]{display:block;border-radius:8px;background:linear-gradient(100deg,#809cc62e 12%,#a8c1e457,#809cc62e 78%);background-size:220% 100%;animation:dashboard-skeleton-shimmer-dfc825d0 1.2s ease-in-out infinite}.dashboard-skeleton-line[data-v-dfc825d0]{height:10px}.dashboard-skeleton-line.xs[data-v-dfc825d0]{width:46px}.dashboard-skeleton-line.sm[data-v-dfc825d0]{width:120px}.dashboard-skeleton-line.md[data-v-dfc825d0]{width:180px}.dashboard-skeleton-line.lg[data-v-dfc825d0]{width:72%;max-width:240px;height:14px}.dashboard-skeleton-pill[data-v-dfc825d0]{width:78px;height:22px;border-radius:999px}.dashboard-skeleton-avatar[data-v-dfc825d0]{width:54px;height:54px;border-radius:12px}.dashboard-skeleton-btn[data-v-dfc825d0]{width:146px;height:36px;border-radius:10px}.dashboard-skeleton-dot[data-v-dfc825d0]{width:8px;height:8px;border-radius:999px}@keyframes dashboard-skeleton-shimmer-dfc825d0{0%{background-position:100% 0}to{background-position:-100% 0}}.completion-score-row[data-v-dfc825d0]{margin-top:10px;display:flex;align-items:center;gap:12px}.completion-score-value[data-v-dfc825d0]{margin:0;font-family:Sora,sans-serif;font-size:2rem;font-weight:700;line-height:1;color:#f2f7ff;text-shadow:0 0 20px rgba(121,168,255,.28)}.completion-score-copy p[data-v-dfc825d0]{margin:0;color:#e2edff;font-size:.95rem;font-weight:600}.completion-score-copy span[data-v-dfc825d0]{display:block;margin-top:3px;color:#b5c7df;font-size:.8rem}.completion-progress-track[data-v-dfc825d0]{margin-top:10px;width:100%;height:10px;border-radius:999px;border:1px solid rgba(121,168,255,.2);background:#79a8ff1a;overflow:hidden}.completion-progress-fill[data-v-dfc825d0]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#79a8fff0,#d6b06bf0);box-shadow:0 0 18px #79a8ff6b}.completion-details-toggle-row[data-v-dfc825d0]{margin-top:8px;display:flex;justify-content:center}.completion-details-toggle[data-v-dfc825d0]{border:1px solid rgba(121,168,255,.38);border-radius:999px;background:linear-gradient(135deg,#79a8ff38,#79a8ff1f);color:#e9f2ff;padding:6px 11px;display:inline-flex;align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:800;line-height:1.3;box-shadow:0 0 16px #79a8ff33}.completion-details-toggle[data-v-dfc825d0]:hover,.completion-details-toggle[data-v-dfc825d0]:focus-visible{border-color:#d6b06b8c;color:#fff3d5;box-shadow:0 0 20px #79a8ff4d}.completion-checklist[data-v-dfc825d0]{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.completion-checklist li[data-v-dfc825d0]{border-radius:10px;border:1px solid rgba(121,168,255,.18);padding:8px 10px;display:flex;align-items:center;gap:8px;color:#d8e4f8;font-size:.83rem;background:#79a8ff14;overflow:visible}.completion-checklist li i[data-v-dfc825d0]{color:#9cbfff}.completion-item-label[data-v-dfc825d0]{flex:1;min-width:0}.completion-item-info[data-v-dfc825d0]{position:relative;flex-shrink:0}.completion-item-info-btn[data-v-dfc825d0]{width:20px;height:20px;border-radius:999px;border:1px solid rgba(121,168,255,.36);background:#79a8ff29;color:#dce8fb;display:inline-flex;align-items:center;justify-content:center;padding:0}.completion-item-info-btn i[data-v-dfc825d0]{font-size:.66rem}.completion-item-info-btn[data-v-dfc825d0]:hover,.completion-item-info-btn[data-v-dfc825d0]:focus-visible{border-color:#d6b06b8a;color:#ffe3b2;box-shadow:0 0 14px #79a8ff3d}.completion-item-tooltip[data-v-dfc825d0]{position:absolute;z-index:3;right:0;top:calc(100% + 8px);width:260px;border-radius:10px;border:1px solid rgba(121,168,255,.3);padding:8px 9px;background:linear-gradient(145deg,#0b121efa,#080e18f5),radial-gradient(circle at 84% 0%,rgba(121,168,255,.16),transparent 44%);color:#e4eefc;font-size:.76rem;line-height:1.4;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;pointer-events:none;box-shadow:0 14px 28px #00000057,0 0 20px #79a8ff29}.completion-item-info:hover .completion-item-tooltip[data-v-dfc825d0],.completion-item-info:focus-within .completion-item-tooltip[data-v-dfc825d0]{opacity:1;visibility:visible;transform:translateY(0)}.completion-checklist li.done[data-v-dfc825d0]{border-color:#74d2a44d;background:#74d2a41a}.completion-checklist li.done i[data-v-dfc825d0]{color:#8addb8}.completion-checklist li.locked[data-v-dfc825d0]{border-color:#d6b06b47;background:#d6b06b1c}.completion-checklist li.locked i[data-v-dfc825d0]{color:#efcf8e}.completion-upsell[data-v-dfc825d0]{margin-top:12px;border-radius:11px;border:1px solid rgba(121,168,255,.4);padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:radial-gradient(circle at 82% 0%,rgba(121,168,255,.24),transparent 46%),linear-gradient(145deg,#0d1625f2,#090f1ae6);box-shadow:inset 0 1px #ffffff0a,0 0 24px #79a8ff33}.completion-upsell-copy-wrap[data-v-dfc825d0]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding-block:1px}.completion-upsell-badge[data-v-dfc825d0]{margin:0;border-radius:999px;border:1px solid rgba(214,176,107,.42);background:#d6b06b24;padding:1px 8px;color:#deebff;font-size:.66rem;font-weight:800;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;width:fit-content}.completion-upsell-title[data-v-dfc825d0]{margin:5px 0 0;color:#f2f7ff;font-size:.86rem;font-weight:700;line-height:1.35}.completion-upsell-copy[data-v-dfc825d0]{margin:0;color:#c8d9ef;line-height:1.3;font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px}.completion-upsell-btn[data-v-dfc825d0]{min-height:36px;flex-shrink:0;padding-inline:12px;margin-left:12px;margin-right:6px;border-color:#79a8ffa3;box-shadow:0 0 18px #79a8ff52}.google-profile-card[data-v-dfc825d0]{margin-top:10px;border-radius:12px;border:1px solid rgba(121,168,255,.24);padding:10px;background:linear-gradient(145deg,#0b1320e6,#080e18db),radial-gradient(circle at 84% 0%,rgba(121,168,255,.14),transparent 40%)}.google-profile-card-main[data-v-dfc825d0]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start}.google-profile-card-avatar[data-v-dfc825d0]{width:54px;height:54px;border-radius:12px;border:1px solid rgba(121,168,255,.34);background:#79a8ff24;color:#dce9ff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.google-profile-card-avatar img[data-v-dfc825d0]{width:100%;height:100%;object-fit:cover;display:block}.google-profile-card-avatar i[data-v-dfc825d0]{font-size:1rem}.google-profile-card-copy[data-v-dfc825d0]{min-width:0}.google-profile-card-name[data-v-dfc825d0]{margin:0;color:#eff5ff;font-family:Sora,sans-serif;font-size:1.02rem;font-weight:700;line-height:1.2}.google-profile-card-category[data-v-dfc825d0]{margin:3px 0 0;color:#c9dbf3;font-size:.78rem;font-weight:600}.google-profile-card-line[data-v-dfc825d0]{margin:6px 0 0;color:#d5e4f8;font-size:.77rem;display:inline-flex;align-items:center;gap:7px;line-height:1.35}.google-profile-card-line i[data-v-dfc825d0]{color:#9fc2ff}.google-profile-card-side[data-v-dfc825d0]{text-align:right;display:grid;justify-items:end;gap:8px}.google-profile-theme[data-v-dfc825d0]{margin:0;display:grid;gap:2px}.google-profile-theme span[data-v-dfc825d0]{color:#bccfe7;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.google-profile-theme strong[data-v-dfc825d0]{color:#edf4ff;font-size:.8rem;font-weight:700}.google-profile-rating[data-v-dfc825d0]{margin:0;border-radius:999px;border:1px solid rgba(214,176,107,.4);padding:4px 8px;background:#d6b06b21;color:#f3e2bd;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:5px}.google-profile-card-actions[data-v-dfc825d0]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.google-profile-card-actions .ghost-btn[data-v-dfc825d0]{min-height:36px;display:inline-flex;align-items:center;gap:7px}.google-profile-skeleton-main[data-v-dfc825d0]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start}.google-profile-skeleton-copy[data-v-dfc825d0]{display:grid;gap:7px}.google-profile-skeleton-side[data-v-dfc825d0]{display:grid;gap:8px;justify-items:end}.google-profile-skeleton-actions[data-v-dfc825d0]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.mailbox-card[data-v-dfc825d0]{position:relative;margin-top:10px;border-radius:12px;border:1px solid rgba(121,168,255,.24);padding:10px;background:linear-gradient(145deg,#0b1320e6,#080e18db),radial-gradient(circle at 84% 0%,rgba(121,168,255,.14),transparent 40%)}.mailbox-card-top[data-v-dfc825d0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mailbox-card-top--addressless[data-v-dfc825d0]{justify-content:flex-end}.mailbox-card-address[data-v-dfc825d0]{margin:0;font-family:Sora,sans-serif;font-size:.9rem;font-weight:700;color:#edf4ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-card-unread[data-v-dfc825d0]{flex-shrink:0;border-radius:999px;border:1px solid rgba(214,176,107,.44);background:#d6b06b21;padding:4px 8px;color:#f3e2bd;font-size:.74rem;font-weight:700}.mailbox-tabs[data-v-dfc825d0]{margin-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mailbox-tab[data-v-dfc825d0]{min-width:0;min-height:32px;border-radius:8px;border:1px solid rgba(121,168,255,.24);background:#79a8ff14;padding:5px 8px;display:inline-flex;align-items:center;gap:6px;justify-content:space-between;color:#c6d9f6;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.mailbox-tab[data-v-dfc825d0]:hover,.mailbox-tab[data-v-dfc825d0]:focus-visible{border-color:#79a8ff70;background:#79a8ff24}.mailbox-tab.is-active[data-v-dfc825d0]{border-color:#d6b06b80;background:linear-gradient(120deg,#79a8ff33,#d6b06b2e);box-shadow:0 10px 20px #08101c57}.mailbox-tab-label[data-v-dfc825d0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:700;line-height:1.15}.mailbox-tab-unread[data-v-dfc825d0]{flex-shrink:0;min-width:20px;height:20px;border-radius:999px;border:1px solid rgba(214,176,107,.4);background:#d6b06b33;color:#f6e6c5;font-size:.64rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.mailbox-card-list[data-v-dfc825d0]{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.mailbox-empty-state[data-v-dfc825d0]{margin:10px 0 0;border-radius:10px;border:1px dashed rgba(121,168,255,.3);padding:12px;color:#c6d8ef;font-size:.8rem;line-height:1.45;text-align:center}.mailbox-no-new-messages[data-v-dfc825d0]{margin:10px 0 0;border-radius:10px;border:1px dashed rgba(121,168,255,.34);background:#79a8ff0a;min-height:36px;width:100%;padding:7px 10px;display:flex;align-items:center;justify-content:center;gap:8px;color:#bad0ea;font-size:.76rem;font-weight:500;text-align:center}.mailbox-no-new-messages i[data-v-dfc825d0]{color:#8fb3e0}.mailbox-card-list li[data-v-dfc825d0]{border-radius:10px;border:1px solid rgba(121,168,255,.2);background:#79a8ff14;padding:8px 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.mailbox-card-list li.is-clickable[data-v-dfc825d0]{cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.mailbox-card-list li.is-clickable[data-v-dfc825d0]:hover,.mailbox-card-list li.is-clickable[data-v-dfc825d0]:focus-visible{transform:translateY(-1px);border-color:#79a8ff6b;background:#79a8ff24;box-shadow:0 8px 16px #050c1647}.mailbox-dot[data-v-dfc825d0]{width:8px;height:8px;border-radius:999px;background:#78a8ff;box-shadow:0 0 10px #78a8ff99}.mailbox-copy[data-v-dfc825d0]{min-width:0;display:grid;gap:2px}.mailbox-copy strong[data-v-dfc825d0]{color:#e6effe;font-size:.78rem;font-weight:700;line-height:1.2}.mailbox-copy span[data-v-dfc825d0]{color:#bbcee8;font-size:.73rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailbox-time[data-v-dfc825d0]{color:#9fb4d2;font-size:.71rem;white-space:nowrap}.mailbox-card-actions[data-v-dfc825d0]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.mailbox-card-actions .ghost-btn[data-v-dfc825d0]{min-height:36px;display:inline-flex;align-items:center;gap:7px}.mailbox-skeleton-top[data-v-dfc825d0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mailbox-skeleton-list[data-v-dfc825d0]{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.mailbox-skeleton-list li[data-v-dfc825d0]{border-radius:10px;border:1px solid rgba(121,168,255,.2);background:#79a8ff14;padding:8px 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.mailbox-skeleton-copy[data-v-dfc825d0]{display:grid;gap:5px}.mailbox-skeleton-actions[data-v-dfc825d0]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.mailbox-refresh-icon-btn[data-v-dfc825d0]{width:36px;min-width:36px;padding:0;justify-content:center}.mailbox-refresh-icon-btn.is-pending[data-v-dfc825d0]{border-color:#79a8ff80;box-shadow:0 0 0 1px #79a8ff33,0 0 18px #79a8ff42}.mailbox-refresh-icon-btn.is-pending i[data-v-dfc825d0]{animation:mailbox-refresh-spin-dfc825d0 .85s linear infinite}@keyframes mailbox-refresh-spin-dfc825d0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-dashboard-card--mailbox-locked .mailbox-card[data-v-dfc825d0]{filter:grayscale(.08);opacity:.92}.mailbox-locked-overlay[data-v-dfc825d0]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(180deg,#080e1829,#080e1894);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:grid;place-content:center;gap:10px;text-align:center;padding:16px;z-index:1}.mailbox-locked-overlay p[data-v-dfc825d0]{margin:0;color:#e4eefb;font-size:.85rem;line-height:1.42;max-width:320px}.mailbox-lock-cta[data-v-dfc825d0]{min-height:40px;padding:0 16px}.mailbox-message-modal[data-v-dfc825d0]{width:min(720px,calc(100vw - 32px));padding:14px;border-radius:18px;border-color:#79a8ff6b}.mailbox-message-head[data-v-dfc825d0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mailbox-message-head-badge[data-v-dfc825d0]{display:inline-flex;align-items:center;gap:7px;min-height:30px;border-radius:999px;border:1px solid rgba(121,168,255,.26);background:#79a8ff1a;padding:0 10px;color:#d8e7fb;font-size:.75rem;font-weight:700}.mailbox-message-close-btn[data-v-dfc825d0]{width:32px;min-width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.mailbox-message-title[data-v-dfc825d0]{margin:10px 0 0;color:#f4f8ff;font-family:Sora,sans-serif;font-size:1.03rem;line-height:1.35}.mailbox-message-meta[data-v-dfc825d0]{margin:9px 0 0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.8rem;color:#9fb7d7;border-radius:10px;border:1px solid rgba(121,168,255,.18);background:#79a8ff14;padding:7px 10px}.mailbox-message-meta strong[data-v-dfc825d0]{color:#e8f0fd;font-size:.83rem}.mailbox-message-content[data-v-dfc825d0]{margin-top:9px;border-radius:12px;border:1px solid rgba(121,168,255,.22);background:linear-gradient(180deg,#111c2cd1,#0c1523e6);padding:11px 12px;max-height:min(46vh,380px);overflow:auto}.mailbox-message-loading[data-v-dfc825d0]{margin:0;color:#bcd0ea;font-size:.83rem}.mailbox-message-body[data-v-dfc825d0]{margin:0;color:#e3ecfb;font-size:.86rem;line-height:1.55;white-space:pre-wrap}.mailbox-message-actions[data-v-dfc825d0]{margin-top:10px;justify-content:flex-end}.mailbox-manage-btn[data-v-dfc825d0]{position:relative;min-height:38px;padding:0 16px}.mailbox-manage-btn[data-v-dfc825d0]:after{content:attr(data-tooltip);position:absolute;right:0;top:calc(100% + 8px);max-width:280px;border-radius:8px;border:1px solid rgba(121,168,255,.34);background:#080e18f5;padding:6px 9px;color:#d6e6fb;font-size:.73rem;line-height:1.35;white-space:normal;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .18s ease,transform .18s ease;box-shadow:0 10px 24px #0000005c;z-index:5}.mailbox-manage-btn[data-v-dfc825d0]:hover:after,.mailbox-manage-btn[data-v-dfc825d0]:focus-visible:after{opacity:1;transform:translateY(0)}.mailbox-modal-backdrop[data-v-dfc825d0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#04080eb3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px}.mailbox-modal[data-v-dfc825d0]{width:min(520px,calc(100vw - 32px));border-radius:16px;border:1px solid rgba(121,168,255,.34);padding:16px;background:linear-gradient(150deg,#0c1422f7,#080e18f0),radial-gradient(circle at 84% 0%,rgba(121,168,255,.2),transparent 44%);box-shadow:0 24px 50px #00000073,0 0 36px #79a8ff33}.mailbox-modal h3[data-v-dfc825d0]{margin:0;color:#f3f8ff;font-family:Sora,sans-serif;font-size:1.2rem}.mailbox-modal p[data-v-dfc825d0]{margin:8px 0 0;color:#c4d8f1;font-size:.86rem}.mailbox-modal-warning[data-v-dfc825d0]{border-radius:10px;border:1px solid rgba(214,176,107,.38);background:#d6b06b1f;padding:8px 10px;color:#f3ddb0;line-height:1.45}.mailbox-modal-field[data-v-dfc825d0]{display:grid;gap:6px;margin-top:12px}.mailbox-modal-field span[data-v-dfc825d0]{color:#dce7fb;font-size:.8rem;font-weight:600}.mailbox-modal-field input[data-v-dfc825d0]{width:100%;border-radius:10px;border:1px solid rgba(121,168,255,.3);background:#0a121ecc;color:#f1f7ff;min-height:42px;padding:0 12px}.mailbox-address-input[data-v-dfc825d0]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.mailbox-address-input span[data-v-dfc825d0]{border-radius:10px;border:1px solid rgba(121,168,255,.24);min-height:42px;display:inline-flex;align-items:center;padding:0 10px;color:#bfd4ef;background:#79a8ff14}.mailbox-modal-error[data-v-dfc825d0]{margin:10px 0 0;color:#ffc8c8;font-size:.8rem}.mailbox-password-strength[data-v-dfc825d0]{margin-top:8px;border-radius:10px;border:1px solid rgba(121,168,255,.22);background:#0b121e94;padding:8px 10px}.mailbox-password-strength-header[data-v-dfc825d0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mailbox-password-strength-header span[data-v-dfc825d0]{color:#afc4e1;font-size:.76rem;font-weight:600}.mailbox-password-strength-header strong[data-v-dfc825d0]{font-size:.78rem;font-family:Sora,sans-serif}.mailbox-password-strength-header strong.is-empty[data-v-dfc825d0]{color:#8ea5c3}.mailbox-password-strength-header strong.is-weak[data-v-dfc825d0]{color:#f8a0a0}.mailbox-password-strength-header strong.is-medium[data-v-dfc825d0]{color:#f0d7a0}.mailbox-password-strength-header strong.is-strong[data-v-dfc825d0]{color:#7fd3a8}.mailbox-password-strength-header strong.is-very-strong[data-v-dfc825d0]{color:#8edbff}.mailbox-password-strength-bars[data-v-dfc825d0]{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mailbox-password-strength-bars span[data-v-dfc825d0]{height:5px;border-radius:999px;background:#94accc33;transition:background-color .2s ease}.mailbox-password-strength-bars span.is-active.is-weak[data-v-dfc825d0]{background:#f8a0a0f2}.mailbox-password-strength-bars span.is-active.is-medium[data-v-dfc825d0]{background:#f0d7a0f2}.mailbox-password-strength-bars span.is-active.is-strong[data-v-dfc825d0]{background:#7fd3a8f2}.mailbox-password-strength-bars span.is-active.is-very-strong[data-v-dfc825d0]{background:#8edbfff2}.mailbox-modal-actions[data-v-dfc825d0]{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.mailbox-modal-actions--between[data-v-dfc825d0]{justify-content:space-between;align-items:center}.mailbox-modal-actions-right[data-v-dfc825d0]{display:inline-flex;align-items:center;gap:8px}.mailbox-delete-btn[data-v-dfc825d0]{border-color:#ff7b8475;color:#ffc9ce;background:#ff7b8414}.mailbox-delete-btn[data-v-dfc825d0]:hover,.mailbox-delete-btn[data-v-dfc825d0]:focus-visible{border-color:#ff7b84ad;color:#ffe7ea;background:#ff7b8424}.mailbox-addresses-modal[data-v-dfc825d0]{width:min(620px,calc(100vw - 32px))}.mailbox-addresses-toolbar[data-v-dfc825d0]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mailbox-addresses-quota[data-v-dfc825d0]{display:inline-flex;align-items:center;gap:4px;border-radius:999px;border:1px solid rgba(121,168,255,.28);background:#79a8ff14;min-height:30px;padding:0 10px;color:#c7daf2;font-size:.75rem}.mailbox-addresses-quota strong[data-v-dfc825d0]{color:#eef4ff;font-family:Sora,sans-serif;font-size:.78rem}.mailbox-addresses-list[data-v-dfc825d0]{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.mailbox-addresses-list li[data-v-dfc825d0]{border-radius:10px;border:1px solid rgba(121,168,255,.26);background:#79a8ff14;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mailbox-addresses-copy[data-v-dfc825d0]{min-width:0;display:grid;gap:2px}.mailbox-addresses-copy strong[data-v-dfc825d0]{color:#ebf4ff;font-size:.86rem;font-weight:700}.mailbox-addresses-copy span[data-v-dfc825d0]{color:#bdd1eb;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailbox-address-gear-btn[data-v-dfc825d0]{width:34px;min-width:34px;min-height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.domain-choice-modal[data-v-dfc825d0]{width:min(560px,calc(100vw - 32px))}.domain-choice-confirm-modal[data-v-dfc825d0]{width:min(500px,calc(100vw - 32px))}.domain-choice-input-wrap[data-v-dfc825d0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.domain-choice-tld-select[data-v-dfc825d0]{border-radius:10px;border:1px solid rgba(121,168,255,.3);background:#0a121ee0;color:#ecf4ff;min-height:42px;padding:0 12px;font-family:Sora,sans-serif;font-size:.82rem;font-weight:700}.domain-choice-tld-select[data-v-dfc825d0]:focus-visible{outline:none;border-color:#d6b06b99;box-shadow:0 0 0 1px #d6b06b42}.domain-choice-preview[data-v-dfc825d0]{margin:12px 0 0;border-radius:10px;border:1px solid rgba(121,168,255,.34);padding:9px 11px;color:#eef5ff;font-family:Sora,sans-serif;font-size:.92rem;font-weight:700;background:#79a8ff1a}.domain-choice-warning[data-v-dfc825d0]{margin:9px 0 0;color:#f3ddb0;font-size:.78rem;line-height:1.45}.domain-choice-feedback[data-v-dfc825d0]{margin:8px 0 0;border-radius:10px;border:1px solid rgba(121,168,255,.36);background:#79a8ff1f;padding:8px 10px;color:#deebff;font-size:.79rem;line-height:1.4}.domain-choice-feedback.is-success[data-v-dfc825d0]{border-color:#74d2a470;background:#74d2a41f;color:#dcf5e8}.domain-choice-feedback.is-error[data-v-dfc825d0]{border-color:#f7798675;background:#f779861f;color:#ffd9de}.domain-choice-confirm-warning[data-v-dfc825d0]{margin:10px 0 0;border-radius:10px;border:1px solid rgba(243,221,176,.42);background:#f3ddb01f;padding:10px 12px;color:#f6e4ba;font-size:.8rem;line-height:1.45}.main-dashboard-card-note[data-v-dfc825d0]{margin:10px 0 0;color:#c8d9ef;font-size:.81rem;line-height:1.48}.site-icon-top[data-v-dfc825d0]{margin-top:10px;border-radius:10px;border:1px solid rgba(121,168,255,.24);padding:8px;display:flex;align-items:flex-start;gap:8px;background:#79a8ff0f}.site-icon-top-preview[data-v-dfc825d0]{width:34px;height:34px;border-radius:9px;border:1px solid rgba(121,168,255,.3);background:#79a8ff29;display:inline-flex;align-items:center;justify-content:center;color:#eaf2ff;flex-shrink:0;overflow:hidden}.site-icon-top-preview i[data-v-dfc825d0]{font-size:.86rem}.site-icon-top-image[data-v-dfc825d0]{width:100%;height:100%;object-fit:cover;display:block}.site-icon-top-content[data-v-dfc825d0]{min-width:0;width:100%}.site-icon-top-title[data-v-dfc825d0]{margin:0;color:#edf4ff;font-size:.8rem;font-weight:700}.site-icon-top-sub[data-v-dfc825d0]{margin:2px 0 0;color:#c3d4eb;font-size:.72rem;line-height:1.35}.main-dashboard-fields[data-v-dfc825d0]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.main-dashboard-fields label[data-v-dfc825d0]{display:grid;gap:5px}.main-dashboard-fields label.is-full[data-v-dfc825d0]{grid-column:1 / -1}.main-dashboard-fields span[data-v-dfc825d0]{color:#d3e0f3;font-size:.78rem;font-weight:600}.main-dashboard-fields input[data-v-dfc825d0],.main-dashboard-fields textarea[data-v-dfc825d0],.main-dashboard-fields select[data-v-dfc825d0]{width:100%;border-radius:10px;border:1px solid rgba(121,168,255,.22);background:#070c14db;color:#eff5ff;padding:9px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem}.main-dashboard-fields textarea[data-v-dfc825d0]{resize:vertical}.main-dashboard-fields input[data-v-dfc825d0]:focus-visible,.main-dashboard-fields textarea[data-v-dfc825d0]:focus-visible,.main-dashboard-fields select[data-v-dfc825d0]:focus-visible{outline:none;border-color:#d6b06b94;box-shadow:0 0 0 1px #d6b06b42}.main-dashboard-fields.is-muted[data-v-dfc825d0]{opacity:.5}.main-dashboard-fields.is-muted input[data-v-dfc825d0],.main-dashboard-fields.is-muted textarea[data-v-dfc825d0],.main-dashboard-fields.is-muted select[data-v-dfc825d0]{cursor:not-allowed}.icon-upload-input[data-v-dfc825d0]{display:none}.icon-upload-actions[data-v-dfc825d0]{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.icon-upload-actions .ghost-btn[data-v-dfc825d0]{min-height:34px;padding-inline:11px}.icon-upload-meta[data-v-dfc825d0]{margin:4px 0 0;color:#b8cae2;font-size:.72rem;line-height:1.38}.seo-toggle[data-v-dfc825d0]{margin-top:10px;border-radius:10px;border:1px solid rgba(121,168,255,.22);padding:9px 10px;display:flex;align-items:center;gap:9px;background:#79a8ff12;cursor:pointer}.seo-toggle input[data-v-dfc825d0]{position:absolute;opacity:0;pointer-events:none}.seo-toggle-switch[data-v-dfc825d0]{width:38px;height:22px;border-radius:999px;border:1px solid rgba(121,168,255,.36);background:#79a8ff29;position:relative;flex-shrink:0;transition:background .16s ease,border-color .16s ease}.seo-toggle-switch[data-v-dfc825d0]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#edf4ff;box-shadow:0 2px 8px #070d1875;transition:transform .16s ease}.seo-toggle input:checked+.seo-toggle-switch[data-v-dfc825d0]{border-color:#d6b06b8a;background:#d6b06b4d}.seo-toggle input:checked+.seo-toggle-switch[data-v-dfc825d0]:after{transform:translate(16px)}.seo-toggle-label[data-v-dfc825d0]{color:#dce8fa;font-size:.8rem;font-weight:600;line-height:1.38}.main-dashboard-save-row[data-v-dfc825d0]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.main-dashboard-save-feedback[data-v-dfc825d0]{margin:0;color:#95dfbd;font-size:.78rem;font-weight:600}.main-dashboard-save-error[data-v-dfc825d0]{margin:0;color:#ffb4b4;font-size:.78rem;font-weight:600}.main-dashboard-save-btn[data-v-dfc825d0]{min-height:38px;padding-inline:13px;margin-left:auto}.seo-ai-btn[data-v-dfc825d0]{min-height:38px;padding-inline:13px;border:1px solid rgba(121,168,255,.42);background:#79a8ff14;color:#dce9ff}.seo-ai-btn[data-v-dfc825d0]:hover{border-color:#79a8ff9e;background:#79a8ff24}.seo-preview[data-v-dfc825d0]{margin-top:10px;border-radius:12px;border:1px solid rgba(120,149,186,.28);padding:11px 12px;background:#fff;box-shadow:0 12px 26px #0003}.seo-preview.is-muted[data-v-dfc825d0]{opacity:.52;filter:grayscale(.28)}.seo-preview-head[data-v-dfc825d0]{display:flex;align-items:center;gap:9px}.seo-preview-favicon[data-v-dfc825d0]{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#2c4d84;background:#e6edf7;border:1px solid rgba(33,71,129,.18)}.seo-preview-favicon-image[data-v-dfc825d0]{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.seo-preview-head-copy[data-v-dfc825d0]{min-width:0}.seo-preview-domain[data-v-dfc825d0]{margin:0;color:#283b56;font-size:.73rem;font-weight:600}.seo-preview-url[data-v-dfc825d0]{margin:1px 0 0;color:#4f698c;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-preview-title[data-v-dfc825d0]{margin:5px 0 0;color:#1a0dab;font-size:1.06rem;font-weight:500;line-height:1.28}.seo-preview-description[data-v-dfc825d0]{margin:5px 0 0;color:#4d5156;font-size:.84rem;line-height:1.45}.main-dashboard-card--stats[data-v-dfc825d0]{grid-column:1 / -1}.stats-tracking-control[data-v-dfc825d0]{margin-top:10px}.tracking-toggle[data-v-dfc825d0]{margin-top:0}.tracking-toggle input:disabled+.seo-toggle-switch[data-v-dfc825d0]{opacity:.58}.stats-tracking-note[data-v-dfc825d0]{margin:6px 0 0;color:#b8cae2;font-size:.76rem;line-height:1.4}.stats-kpi-grid[data-v-dfc825d0]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats-kpi-card[data-v-dfc825d0]{position:relative;overflow:hidden;border-radius:11px;border:1px solid rgba(121,168,255,.22);padding:10px 12px;background:linear-gradient(150deg,#0b1322eb,#080f1ce6),radial-gradient(circle at 84% 0%,rgba(121,168,255,.1),transparent 40%)}.stats-kpi-card--live[data-v-dfc825d0]{border-color:#95dfbd6b;background:linear-gradient(150deg,#0b181deb,#071216e6),radial-gradient(circle at 84% 0%,rgba(149,223,189,.14),transparent 40%)}.stats-kpi-card-label[data-v-dfc825d0]{margin:0;color:#cbd8ea;font-size:.86rem;letter-spacing:.01em}.stats-kpi-card-body[data-v-dfc825d0]{position:relative}.stats-kpi-card-value[data-v-dfc825d0]{margin:0;font-family:Sora,sans-serif;font-size:2.02rem;font-weight:700;color:#f3f8ff;line-height:1}.stats-kpi-card-note[data-v-dfc825d0]{margin:7px 0 0;min-height:19px;display:inline-flex;align-items:center;gap:7px;color:#d7e4f7;font-size:.76rem;font-weight:600;line-height:1.4}.stats-kpi-card.is-locked .stats-kpi-card-value[data-v-dfc825d0],.stats-kpi-card.is-locked .stats-kpi-card-note[data-v-dfc825d0]{opacity:.35;filter:grayscale(1)}.stats-kpi-card-lock[data-v-dfc825d0]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;background:linear-gradient(180deg,#080e1838,#080e1894)}.stats-kpi-card-lock i[data-v-dfc825d0]{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#f2dba8;border:1px solid rgba(214,176,107,.52);background:#d6b06b29;font-size:.74rem}.stats-kpi-live-dot[data-v-dfc825d0]{width:7px;height:7px;border-radius:999px;background:#89f4bc;box-shadow:0 0 10px #89f4bccc}.stats-loading-hint[data-v-dfc825d0]{margin:6px 0 0;color:#c8d9ee;font-size:.75rem}.stats-skeleton[data-v-dfc825d0]{margin-top:10px;display:grid;gap:10px}.stats-skeleton-toggle[data-v-dfc825d0]{display:flex;align-items:center;gap:10px}.stats-skeleton-kpis[data-v-dfc825d0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats-skeleton-kpi[data-v-dfc825d0]{border-radius:11px;border:1px solid rgba(121,168,255,.22);padding:10px 12px;display:grid;gap:8px}.stats-skeleton-chart[data-v-dfc825d0]{min-height:120px;border-radius:12px;border:1px solid rgba(121,168,255,.2);padding:12px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px}.stats-skeleton-chart span[data-v-dfc825d0]{border-radius:8px;min-height:14px}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(1){height:30%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(2){height:42%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(3){height:35%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(4){height:56%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(5){height:48%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(6){height:62%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(7){height:54%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(8){height:72%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(9){height:66%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(10){height:78%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(11){height:70%}.stats-skeleton-chart span[data-v-dfc825d0]:nth-child(12){height:82%}.stats-locked-graph[data-v-dfc825d0]{position:relative;margin-top:10px;border-radius:12px;border:1px solid rgba(121,168,255,.2);padding:14px 12px 10px;background:linear-gradient(150deg,#0c1320eb,#080e18e6),radial-gradient(circle at 84% 0%,rgba(121,168,255,.1),transparent 40%);overflow:hidden}.stats-locked-graph.is-unlocked[data-v-dfc825d0]{border-color:#79a8ff57;background:linear-gradient(150deg,#0f1828f5,#0a111eeb),radial-gradient(circle at 84% 0%,rgba(121,168,255,.18),transparent 44%)}.stats-chart-shell[data-v-dfc825d0]{min-height:124px;padding-top:2px}.stats-chart-canvas[data-v-dfc825d0]{width:100%;height:124px;display:block;opacity:.72;filter:grayscale(1)}.stats-locked-graph.is-unlocked .stats-chart-canvas[data-v-dfc825d0]{opacity:.96;filter:none}.stats-bars[data-v-dfc825d0]{min-height:120px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;opacity:.34;filter:grayscale(1)}.stats-locked-graph.is-unlocked .stats-bars[data-v-dfc825d0]{opacity:.9;filter:none}.stats-bars span[data-v-dfc825d0]{display:block;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#8fb8ffcc,#77a3f566)}.stats-lock-overlay[data-v-dfc825d0]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;text-align:center;gap:8px;padding:12px;background:linear-gradient(180deg,#080e183d,#080e18b8)}.stats-lock-overlay i[data-v-dfc825d0]{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#f2dba8;border:1px solid rgba(214,176,107,.5);background:#d6b06b29}.stats-lock-overlay p[data-v-dfc825d0]{margin:0;max-width:560px;color:#dfebff;font-size:.87rem;line-height:1.45}.stats-lock-cta[data-v-dfc825d0]{min-height:40px;margin-top:2px}.stats-cta[data-v-dfc825d0]{min-height:40px;padding:0 16px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:700;font-size:.86rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stats-cta[data-v-dfc825d0]:hover{transform:translateY(-1px)}.stats-cta--pro[data-v-dfc825d0]{color:#dce9ff;border:1px solid rgba(121,168,255,.58);background:#79a8ff17;box-shadow:inset 0 0 0 1px #79a8ff1a}.stats-cta--pro[data-v-dfc825d0]:hover{border-color:#79a8ffc7;box-shadow:0 6px 20px #79a8ff38}.stats-cta--premium[data-v-dfc825d0]{color:#f4e2bd;border:1px solid rgba(214,176,107,.64);background:#d6b06b1a;box-shadow:inset 0 0 0 1px #d6b06b1f}.stats-cta--premium[data-v-dfc825d0]:hover{border-color:#d6b06bd6;box-shadow:0 8px 24px #d6b06b33}.stats-upsell-actions[data-v-dfc825d0]{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.stats-upsell-actions button[data-v-dfc825d0]{min-height:42px}.stats-plan-note[data-v-dfc825d0]{margin-top:10px;border-radius:10px;border:1px solid rgba(214,176,107,.28);padding:9px 10px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:10px;background:#d6b06b14}.stats-plan-note p[data-v-dfc825d0]{margin:0;color:#e3d6bd;font-size:.8rem;line-height:1.45}.stats-plan-note .stats-cta[data-v-dfc825d0]{flex-shrink:0;min-height:38px}.stats-error[data-v-dfc825d0]{margin:10px 0 0;color:#ffc8c8;font-size:.8rem;line-height:1.4}.main-dashboard-card--audience[data-v-dfc825d0]{grid-column:1 / -1}.audience-kpis[data-v-dfc825d0]{margin-top:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.audience-kpi[data-v-dfc825d0]{position:relative;border-radius:10px;border:1px solid rgba(121,168,255,.2);padding:8px 9px;background:#79a8ff14}.audience-kpi-body[data-v-dfc825d0]{position:relative;min-height:34px}.audience-kpi.is-locked .audience-kpi-value[data-v-dfc825d0]{opacity:.35;filter:grayscale(1)}.audience-kpi-label[data-v-dfc825d0]{position:relative;z-index:2}.audience-kpi-lock[data-v-dfc825d0]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:5px;text-align:center;background:linear-gradient(180deg,#080d164d,#080d16b8);z-index:1}.audience-kpi-lock i[data-v-dfc825d0]{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;color:#f1dbac;border:1px solid rgba(214,176,107,.5);background:#d6b06b24}.audience-kpi-lock span[data-v-dfc825d0]{color:#e8f1ff;font-size:.7rem;font-weight:700;letter-spacing:.01em}.audience-kpi-label[data-v-dfc825d0]{margin:0;color:#c4d4ea;font-size:.74rem}.audience-kpi-value[data-v-dfc825d0]{margin:4px 0 0;font-family:Sora,sans-serif;font-size:1.14rem;font-weight:700;color:#eff5ff}.audience-grid[data-v-dfc825d0]{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.audience-panel[data-v-dfc825d0]{position:relative;border-radius:12px;border:1px solid rgba(121,168,255,.2);padding:10px;min-height:168px;background:linear-gradient(145deg,#0a111cdb,#080d16d6),radial-gradient(circle at 84% 0%,rgba(121,168,255,.14),transparent 42%);overflow:hidden}.audience-panel-title[data-v-dfc825d0]{margin:0;color:#dce9fd;font-size:.84rem;font-weight:700}.audience-list[data-v-dfc825d0]{margin:9px 0 0;padding:0;list-style:none;display:grid;gap:6px;opacity:.4;filter:grayscale(1)}.audience-list.unlocked[data-v-dfc825d0]{opacity:1;filter:none}.audience-list li[data-v-dfc825d0]{border-radius:8px;border:1px solid rgba(121,168,255,.18);padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#d0deef;font-size:.8rem}.audience-list li strong[data-v-dfc825d0]{color:#edf5ff;font-weight:700}.audience-source-label[data-v-dfc825d0]{display:inline-flex;align-items:center;gap:7px}.audience-source-label i[data-v-dfc825d0]{width:14px;text-align:center;color:#c9dcf8;font-size:.78rem}.audience-lock[data-v-dfc825d0]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:7px;padding:12px;text-align:center;background:linear-gradient(180deg,#080d163d,#080d16b8)}.audience-lock i[data-v-dfc825d0]{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#f1dbac;border:1px solid rgba(214,176,107,.5);background:#d6b06b24}.audience-lock p[data-v-dfc825d0]{margin:0;max-width:260px;color:#e2ecfb;font-size:.8rem;line-height:1.42}@media (max-width: 1200px){.audience-kpis[data-v-dfc825d0]{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-grid[data-v-dfc825d0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.main-dashboard-grid[data-v-dfc825d0],.completion-checklist[data-v-dfc825d0]{grid-template-columns:1fr}.completion-item-tooltip[data-v-dfc825d0]{left:0;right:auto;width:min(280px,76vw)}.main-dashboard-card--stats[data-v-dfc825d0],.main-dashboard-card--audience[data-v-dfc825d0]{grid-column:auto}.audience-kpis[data-v-dfc825d0]{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-grid[data-v-dfc825d0]{grid-template-columns:1fr}}@media (max-width: 760px){.main-dashboard[data-v-dfc825d0]{padding:12px 0}.main-dashboard-container[data-v-dfc825d0]{width:min(1240px,calc(100vw - 24px))}.main-dashboard-header[data-v-dfc825d0]{position:relative;top:0;flex-wrap:wrap}.main-dashboard-header-actions[data-v-dfc825d0]{width:100%;justify-content:space-between}.domain-reminder-banner[data-v-dfc825d0]{flex-direction:column;align-items:flex-start}.domain-reminder-btn[data-v-dfc825d0]{width:100%;justify-content:center}.domain-reminder-text-soft[data-v-dfc825d0]{max-width:none;text-align:left}.main-dashboard-fields[data-v-dfc825d0]{grid-template-columns:1fr}.google-profile-card-main[data-v-dfc825d0],.google-profile-skeleton-main[data-v-dfc825d0]{grid-template-columns:auto 1fr}.google-profile-card-side[data-v-dfc825d0]{grid-column:1 / -1;justify-items:start;text-align:left}.google-profile-skeleton-side[data-v-dfc825d0]{grid-column:1 / -1;justify-items:start}.mailbox-card-top[data-v-dfc825d0]{flex-direction:column;align-items:flex-start}.mailbox-card-list li[data-v-dfc825d0]{grid-template-columns:auto 1fr}.mailbox-time[data-v-dfc825d0]{grid-column:2}.stats-kpi-grid[data-v-dfc825d0],.stats-skeleton-kpis[data-v-dfc825d0]{grid-template-columns:1fr;gap:8px}.stats-plan-note[data-v-dfc825d0]{flex-direction:column;align-items:center;text-align:center}.audience-kpis[data-v-dfc825d0]{grid-template-columns:1fr}}.admin-shell[data-v-58a7f8e5]{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;background:linear-gradient(135deg,#e9eff8,#f5f8fc 65%,#f9fbfd)}.admin-shell-sidebar[data-v-58a7f8e5]{background:linear-gradient(175deg,#0f172a,#111827 52%,#1f2937);color:#e2e8f0;border-right:1px solid rgba(226,232,240,.15);padding:1.2rem;display:grid;grid-template-rows:auto 1fr auto;gap:1rem}.admin-shell-brand strong[data-v-58a7f8e5]{display:block;margin-top:.2rem;font-size:1.2rem}.admin-shell-eyebrow[data-v-58a7f8e5]{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0bf}.admin-shell-nav[data-v-58a7f8e5]{display:grid;align-content:start;gap:.45rem}.admin-shell-nav-item[data-v-58a7f8e5]{border:0;border-radius:10px;background:#94a3b826;color:#e2e8f0;text-align:left;padding:.7rem .8rem;font-weight:700;cursor:pointer}.admin-shell-nav-item.active[data-v-58a7f8e5]{background:#2563ebdb;color:#fff}.admin-shell-footer[data-v-58a7f8e5]{border-top:1px solid rgba(226,232,240,.2);padding-top:.8rem}.admin-shell-footer p[data-v-58a7f8e5]{margin:0 0 .6rem;font-size:.86rem;color:#e2e8f0d6;word-break:break-word}.admin-shell-logout[data-v-58a7f8e5]{border:0;border-radius:999px;padding:.5rem .9rem;background:#dc2626;color:#fff;font-weight:700;cursor:pointer}.admin-shell-content[data-v-58a7f8e5]{min-width:0}@media (max-width: 980px){.admin-shell[data-v-58a7f8e5]{grid-template-columns:1fr}.admin-shell-sidebar[data-v-58a7f8e5]{grid-template-rows:auto auto auto;border-right:0;border-bottom:1px solid rgba(226,232,240,.16)}.admin-shell-nav[data-v-58a7f8e5]{grid-auto-flow:column;grid-auto-columns:1fr}}.admin-dashboard-page[data-v-6e79a94d]{--admin-panel-bg: rgba(255, 255, 255, .92);--admin-border: rgba(15, 23, 42, .08);--admin-text-primary: #101828;--admin-text-secondary: #475467;--admin-shadow: 0 18px 32px rgba(15, 23, 42, .08);padding:clamp(1rem,2.5vw,2rem);display:grid;gap:1rem}.admin-header[data-v-6e79a94d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--admin-panel-bg);border:1px solid var(--admin-border);border-radius:18px;padding:1rem 1.2rem;box-shadow:var(--admin-shadow)}.admin-header-eyebrow[data-v-6e79a94d]{margin:0;color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.72rem}.admin-header h1[data-v-6e79a94d]{margin:.2rem 0 0;color:var(--admin-text-primary);font-size:clamp(1.3rem,2.1vw,1.85rem)}.admin-header-note[data-v-6e79a94d]{margin:.3rem 0 0;color:var(--admin-text-secondary);font-size:.88rem}.admin-header-actions[data-v-6e79a94d]{display:flex;gap:.6rem}.secondary-btn[data-v-6e79a94d]{border:0;border-radius:999px;padding:.55rem 1rem;font-weight:700;cursor:pointer}.secondary-btn[data-v-6e79a94d]{background:#e2e8f0;color:#0f172a}.admin-kpi-grid[data-v-6e79a94d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:.8rem}.admin-kpi-card[data-v-6e79a94d]{background:var(--admin-panel-bg);border:1px solid var(--admin-border);border-radius:14px;padding:.85rem 1rem;box-shadow:var(--admin-shadow)}.admin-kpi-card p[data-v-6e79a94d]{margin:0;color:var(--admin-text-secondary);font-size:.82rem}.admin-kpi-card strong[data-v-6e79a94d]{display:block;margin-top:.35rem;color:var(--admin-text-primary);font-size:1.35rem}.revenue-card strong[data-v-6e79a94d]{color:#0f766e}.admin-charts-grid[data-v-6e79a94d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.admin-panel[data-v-6e79a94d]{background:var(--admin-panel-bg);border:1px solid var(--admin-border);border-radius:16px;padding:1rem;box-shadow:var(--admin-shadow)}.admin-panel h2[data-v-6e79a94d]{margin:0 0 .8rem;color:var(--admin-text-primary);font-size:1rem}.chart-panel[data-v-6e79a94d]{min-height:260px}.chart-shell[data-v-6e79a94d]{position:relative;width:100%;height:210px}.chart-shell canvas[data-v-6e79a94d]{width:100%;height:100%}.doughnut-shell[data-v-6e79a94d]{height:230px}.full-width[data-v-6e79a94d]{grid-column:1 / -1}.recent-users-table-wrapper[data-v-6e79a94d]{overflow:auto}.recent-users-table[data-v-6e79a94d]{width:100%;border-collapse:collapse}.recent-users-table th[data-v-6e79a94d],.recent-users-table td[data-v-6e79a94d]{text-align:left;padding:.65rem .5rem;border-bottom:1px solid rgba(15,23,42,.06);color:var(--admin-text-secondary);font-size:.9rem}.recent-users-table th[data-v-6e79a94d]{color:var(--admin-text-primary);font-weight:700}.loading-panel[data-v-6e79a94d],.error-panel[data-v-6e79a94d]{display:grid;gap:.8rem;justify-items:start}.loading-panel p[data-v-6e79a94d],.error-panel p[data-v-6e79a94d]{margin:0;color:var(--admin-text-secondary)}@media (max-width: 940px){.admin-header[data-v-6e79a94d]{flex-direction:column;align-items:flex-start}.admin-header-actions[data-v-6e79a94d]{width:100%}.secondary-btn[data-v-6e79a94d],.danger-btn[data-v-6e79a94d]{flex:1}.admin-charts-grid[data-v-6e79a94d]{grid-template-columns:1fr}.full-width[data-v-6e79a94d]{grid-column:auto}}.admin-users-page[data-v-71f359a4]{padding:clamp(1rem,2.2vw,1.8rem);display:grid;gap:.85rem}.admin-panel[data-v-71f359a4]{background:#fffffff0;border:1px solid rgba(15,23,42,.09);border-radius:14px;padding:1rem;box-shadow:0 14px 28px #0f172a0f}.users-header[data-v-71f359a4]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.users-header-actions[data-v-71f359a4]{display:flex;align-items:center;gap:.6rem}.users-header h1[data-v-71f359a4]{margin:.2rem 0 0;color:#0f172a;font-size:1.45rem}.users-list-panel h2[data-v-71f359a4],.users-edit-panel h2[data-v-71f359a4]{margin:0 0 .65rem;color:#0f172a;font-size:1.1rem}.users-eyebrow[data-v-71f359a4]{margin:0;color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.users-search[data-v-71f359a4]{display:flex;gap:.5rem;align-items:center}.users-search input[data-v-71f359a4]{min-width:260px;padding:.6rem .7rem;border:1px solid rgba(15,23,42,.16);border-radius:10px}.users-create-trigger[data-v-71f359a4]{white-space:nowrap}.users-create-form[data-v-71f359a4],.users-edit-form[data-v-71f359a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;align-items:center}.users-create-form-modal[data-v-71f359a4]{grid-template-columns:1fr;align-items:stretch}.users-create-grid[data-v-71f359a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem}.users-create-options[data-v-71f359a4]{display:flex;flex-wrap:wrap;gap:.9rem}.users-create-actions[data-v-71f359a4]{display:flex;justify-content:flex-end;gap:.5rem}.users-create-form input[data-v-71f359a4],.users-edit-form input[data-v-71f359a4]{width:100%;padding:.58rem .65rem;border:1px solid rgba(15,23,42,.16);border-radius:10px}.checkbox-field[data-v-71f359a4]{display:inline-flex;align-items:center;gap:.5rem;color:#334155;font-size:.92rem}.users-list-headline[data-v-71f359a4]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.users-list-headline h2[data-v-71f359a4]{margin:0}.users-list-headline p[data-v-71f359a4]{margin:0;color:#475467;font-size:.9rem}.users-message[data-v-71f359a4]{margin:.5rem 0;font-size:.9rem}.users-message-error[data-v-71f359a4]{color:#b42318}.users-message-success[data-v-71f359a4]{color:#027a48}.users-table-wrapper[data-v-71f359a4]{overflow:auto}.users-table[data-v-71f359a4]{width:100%;border-collapse:collapse}.users-table th[data-v-71f359a4],.users-table td[data-v-71f359a4]{padding:.6rem .45rem;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;color:#334155;font-size:.9rem;vertical-align:top}.users-table th[data-v-71f359a4]{color:#0f172a;font-weight:700}.users-email-cell strong[data-v-71f359a4]{display:block}.users-email-cell small[data-v-71f359a4]{color:#475467}.role-pill[data-v-71f359a4]{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .55rem;font-size:.74rem;font-weight:700;background:#64748b26;color:#334155}.role-pill.admin[data-v-71f359a4]{background:#2563eb24;color:#1d4ed8}.users-actions-dropdown[data-v-71f359a4]{position:relative;display:inline-block}.users-actions-toggle[data-v-71f359a4]{min-width:108px}.users-actions-menu[data-v-71f359a4]{position:absolute;top:calc(100% + .3rem);right:0;min-width:170px;border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:.3rem;background:#fff;box-shadow:0 16px 26px #0f172a26;z-index:12;display:grid;gap:.2rem}.users-actions-item[data-v-71f359a4]{border:0;border-radius:8px;background:transparent;color:#0f172a;text-align:left;padding:.48rem .55rem;font-size:.86rem;font-weight:600;cursor:pointer}.users-actions-item[data-v-71f359a4]:hover{background:#2563eb14}.users-actions-item[data-v-71f359a4]:disabled{color:#94a3b8;background:transparent;cursor:not-allowed}.users-actions-item-danger[data-v-71f359a4]{color:#b42318}.users-actions-item-danger[data-v-71f359a4]:hover{background:#dc262617}.admin-user-modal-backdrop[data-v-71f359a4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;display:grid;place-items:center;padding:1rem;z-index:60}.admin-user-modal[data-v-71f359a4]{width:min(920px,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.15);box-shadow:0 24px 44px #0f172a47}.admin-user-create-modal[data-v-71f359a4]{width:min(560px,100%)}.admin-user-modal-header[data-v-71f359a4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid rgba(15,23,42,.1)}.admin-user-modal-header h2[data-v-71f359a4]{margin:0;color:#0f172a}.admin-user-modal-close[data-v-71f359a4]{border:0;width:32px;height:32px;border-radius:999px;font-size:1.2rem;line-height:1;cursor:pointer;background:#94a3b833;color:#0f172a}.admin-user-modal-loading[data-v-71f359a4],.admin-user-modal-error[data-v-71f359a4]{padding:1rem}.admin-user-modal-loading p[data-v-71f359a4]{margin:0;color:#334155}.admin-user-modal-error p[data-v-71f359a4]{margin:0;color:#b42318}.admin-user-modal-content[data-v-71f359a4]{padding:1rem;display:grid;gap:1rem}.admin-user-grid[data-v-71f359a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.65rem}.admin-user-grid div[data-v-71f359a4]{border:1px solid rgba(15,23,42,.1);border-radius:10px;padding:.65rem .7rem;background:#f8fafc}.admin-user-grid span[data-v-71f359a4]{display:block;color:#475467;font-size:.75rem;margin-bottom:.2rem}.admin-user-grid strong[data-v-71f359a4]{display:block;color:#0f172a;font-size:.88rem;word-break:break-word}.admin-user-sites h3[data-v-71f359a4]{margin:0 0 .5rem;color:#0f172a}.admin-user-sites p[data-v-71f359a4]{margin:0;color:#475467}.admin-user-sites-list[data-v-71f359a4]{display:grid;gap:.6rem}.admin-user-site-card[data-v-71f359a4]{border:1px solid rgba(15,23,42,.1);border-radius:12px;padding:.75rem;background:#f8fafc}.admin-user-site-card header[data-v-71f359a4]{display:flex;justify-content:space-between;align-items:center;gap:.7rem}.admin-user-site-card header strong[data-v-71f359a4]{color:#0f172a}.admin-user-site-card header span[data-v-71f359a4]{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-weight:700;font-size:.75rem}.admin-user-site-card p[data-v-71f359a4]{margin:.4rem 0 .45rem;color:#334155;font-size:.86rem;word-break:break-all}.admin-user-site-card ul[data-v-71f359a4]{margin:0;padding-left:1rem;color:#334155;font-size:.83rem;display:grid;gap:.2rem}.admin-user-modal-fade-enter-active[data-v-71f359a4],.admin-user-modal-fade-leave-active[data-v-71f359a4]{transition:opacity .18s ease}.admin-user-modal-fade-enter-from[data-v-71f359a4],.admin-user-modal-fade-leave-to[data-v-71f359a4]{opacity:0}.users-pagination[data-v-71f359a4]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.75rem}.users-pagination p[data-v-71f359a4]{margin:0;color:#475467;font-size:.9rem}.users-edit-actions[data-v-71f359a4]{display:flex;gap:.5rem}.primary-btn[data-v-71f359a4],.secondary-btn[data-v-71f359a4],.danger-btn[data-v-71f359a4]{border:0;border-radius:999px;padding:.5rem .9rem;font-weight:700;cursor:pointer}.primary-btn[data-v-71f359a4]{background:#2563eb;color:#fff}.secondary-btn[data-v-71f359a4]{background:#e2e8f0;color:#0f172a}.danger-btn[data-v-71f359a4]{background:#dc2626;color:#fff}button[data-v-71f359a4]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 880px){.users-header[data-v-71f359a4]{flex-direction:column;align-items:flex-start}.users-header-actions[data-v-71f359a4]{width:100%;flex-direction:column;align-items:stretch}.users-search[data-v-71f359a4]{width:100%;flex-wrap:wrap}.users-search input[data-v-71f359a4]{min-width:0;flex:1}.users-create-options[data-v-71f359a4]{flex-direction:column;gap:.45rem}}.admin-transactions-page[data-v-60c98fff]{padding:clamp(1rem,2.2vw,1.8rem);display:grid;gap:.85rem}.admin-panel[data-v-60c98fff]{background:#fffffff0;border:1px solid rgba(15,23,42,.09);border-radius:14px;padding:1rem;box-shadow:0 14px 28px #0f172a0f}.transactions-header[data-v-60c98fff]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.transactions-header h1[data-v-60c98fff]{margin:.2rem 0 0;color:#0f172a;font-size:1.45rem}.transactions-eyebrow[data-v-60c98fff]{margin:0;color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.transactions-search[data-v-60c98fff]{display:flex;gap:.5rem;align-items:center}.transactions-search input[data-v-60c98fff]{min-width:300px;padding:.6rem .7rem;border:1px solid rgba(15,23,42,.16);border-radius:10px}.transactions-list-headline[data-v-60c98fff]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.transactions-list-headline h2[data-v-60c98fff]{margin:0;color:#0f172a;font-size:1.1rem}.transactions-list-headline p[data-v-60c98fff]{margin:0;color:#475467;font-size:.9rem}.transactions-table-wrapper[data-v-60c98fff]{overflow:auto}.transactions-table[data-v-60c98fff]{width:100%;border-collapse:collapse}.transactions-table th[data-v-60c98fff],.transactions-table td[data-v-60c98fff]{padding:.62rem .45rem;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;color:#334155;font-size:.9rem;vertical-align:top}.transactions-table th[data-v-60c98fff]{color:#0f172a;font-weight:700}.amount-cell[data-v-60c98fff]{white-space:nowrap;font-weight:700;color:#0f172a}.mono-cell[data-v-60c98fff]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;word-break:break-all}.transactions-pagination[data-v-60c98fff]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.75rem}.transactions-pagination p[data-v-60c98fff]{margin:0;color:#475467;font-size:.9rem}.primary-btn[data-v-60c98fff],.secondary-btn[data-v-60c98fff]{border:0;border-radius:999px;padding:.5rem .9rem;font-weight:700;cursor:pointer}.secondary-btn[data-v-60c98fff]{background:#e2e8f0;color:#0f172a}button[data-v-60c98fff]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 980px){.transactions-header[data-v-60c98fff]{flex-direction:column;align-items:flex-start}.transactions-search[data-v-60c98fff]{width:100%;flex-wrap:wrap}.transactions-search input[data-v-60c98fff]{min-width:0;flex:1}}.admin-websites-page[data-v-ffb53ad0]{padding:clamp(1rem,2.2vw,1.8rem);display:grid;gap:.85rem}.admin-panel[data-v-ffb53ad0]{background:#fffffff0;border:1px solid rgba(15,23,42,.09);border-radius:14px;padding:1rem;box-shadow:0 14px 28px #0f172a0f}.websites-header[data-v-ffb53ad0]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.websites-header h1[data-v-ffb53ad0]{margin:.2rem 0 0;color:#0f172a;font-size:1.45rem}.websites-eyebrow[data-v-ffb53ad0]{margin:0;color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.websites-search[data-v-ffb53ad0]{display:flex;gap:.5rem;align-items:center}.websites-search input[data-v-ffb53ad0]{min-width:260px;padding:.6rem .7rem;border:1px solid rgba(15,23,42,.16);border-radius:10px}.websites-list-headline[data-v-ffb53ad0]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.websites-list-headline h2[data-v-ffb53ad0]{margin:0;color:#0f172a;font-size:1.1rem}.websites-list-headline p[data-v-ffb53ad0]{margin:0;color:#475467;font-size:.9rem}.websites-table-wrapper[data-v-ffb53ad0]{overflow:auto}.websites-table[data-v-ffb53ad0]{width:100%;border-collapse:collapse}.websites-table th[data-v-ffb53ad0],.websites-table td[data-v-ffb53ad0]{padding:.62rem .45rem;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;color:#334155;font-size:.9rem;vertical-align:top}.websites-table th[data-v-ffb53ad0]{color:#0f172a;font-weight:700}.websites-table strong[data-v-ffb53ad0]{display:block}.websites-table small[data-v-ffb53ad0]{color:#475467;word-break:break-all}.plan-pill[data-v-ffb53ad0],.active-pill[data-v-ffb53ad0]{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.plan-pill[data-v-ffb53ad0]{background:#2563eb1f;color:#1d4ed8}.active-pill[data-v-ffb53ad0]{background:#16a34a24;color:#166534}.active-pill.inactive[data-v-ffb53ad0]{background:#94a3b833;color:#334155}.websites-pagination[data-v-ffb53ad0]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.75rem}.websites-pagination p[data-v-ffb53ad0]{margin:0;color:#475467;font-size:.9rem}.admin-website-modal-backdrop[data-v-ffb53ad0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;display:grid;place-items:center;padding:1rem;z-index:60}.admin-website-modal[data-v-ffb53ad0]{width:min(960px,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.15);box-shadow:0 24px 44px #0f172a47}.admin-website-modal-header[data-v-ffb53ad0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid rgba(15,23,42,.1)}.admin-website-modal-header h2[data-v-ffb53ad0]{margin:0;color:#0f172a}.admin-website-modal-close[data-v-ffb53ad0]{border:0;width:32px;height:32px;border-radius:999px;font-size:1.2rem;line-height:1;cursor:pointer;background:#94a3b833;color:#0f172a}.admin-website-modal-loading[data-v-ffb53ad0],.admin-website-modal-error[data-v-ffb53ad0]{padding:1rem}.admin-website-modal-loading p[data-v-ffb53ad0]{margin:0;color:#334155}.admin-website-modal-error p[data-v-ffb53ad0]{margin:0;color:#b42318}.admin-website-modal-content[data-v-ffb53ad0]{padding:1rem;display:grid;gap:1rem}.admin-website-grid[data-v-ffb53ad0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.65rem}.admin-website-grid div[data-v-ffb53ad0]{border:1px solid rgba(15,23,42,.1);border-radius:10px;padding:.65rem .7rem;background:#f8fafc}.admin-website-grid span[data-v-ffb53ad0]{display:block;color:#475467;font-size:.75rem;margin-bottom:.2rem}.admin-website-grid strong[data-v-ffb53ad0]{display:block;color:#0f172a;font-size:.88rem;word-break:break-word}.admin-website-form[data-v-ffb53ad0]{display:grid;gap:.75rem}.admin-website-form-grid[data-v-ffb53ad0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem}.admin-website-form label span[data-v-ffb53ad0]{display:block;color:#334155;font-size:.84rem;margin-bottom:.25rem}.admin-website-form input[data-v-ffb53ad0],.admin-website-form textarea[data-v-ffb53ad0],.admin-website-form select[data-v-ffb53ad0]{width:100%;padding:.58rem .65rem;border:1px solid rgba(15,23,42,.16);border-radius:10px}.admin-website-options[data-v-ffb53ad0]{display:flex;flex-wrap:wrap;gap:.9rem}.checkbox-field[data-v-ffb53ad0]{display:inline-flex;align-items:center;gap:.45rem;color:#334155;font-size:.9rem}.admin-website-message[data-v-ffb53ad0]{margin:0;font-size:.9rem}.admin-website-message-error[data-v-ffb53ad0]{color:#b42318}.admin-website-message-success[data-v-ffb53ad0]{color:#027a48}.admin-website-actions[data-v-ffb53ad0]{display:flex;gap:.5rem;justify-content:flex-end}.admin-website-modal-fade-enter-active[data-v-ffb53ad0],.admin-website-modal-fade-leave-active[data-v-ffb53ad0]{transition:opacity .18s ease}.admin-website-modal-fade-enter-from[data-v-ffb53ad0],.admin-website-modal-fade-leave-to[data-v-ffb53ad0]{opacity:0}.admin-website-confirm-backdrop[data-v-ffb53ad0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8f;display:grid;place-items:center;padding:1rem;z-index:70}.admin-website-confirm-dialog[data-v-ffb53ad0]{width:min(460px,100%);border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.15);box-shadow:0 24px 44px #0f172a47;padding:1rem;display:grid;gap:.75rem}.admin-website-confirm-header h3[data-v-ffb53ad0]{margin:0;color:#0f172a;font-size:1.05rem}.admin-website-confirm-dialog p[data-v-ffb53ad0]{margin:0;color:#334155;font-size:.9rem;line-height:1.45}.admin-website-confirm-actions[data-v-ffb53ad0]{display:flex;justify-content:flex-end;gap:.5rem}.primary-btn[data-v-ffb53ad0],.secondary-btn[data-v-ffb53ad0],.danger-btn[data-v-ffb53ad0]{border:0;border-radius:999px;padding:.5rem .9rem;font-weight:700;cursor:pointer}.primary-btn[data-v-ffb53ad0]{background:#2563eb;color:#fff}.secondary-btn[data-v-ffb53ad0]{background:#e2e8f0;color:#0f172a}.danger-btn[data-v-ffb53ad0]{background:#dc2626;color:#fff}button[data-v-ffb53ad0]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 980px){.websites-header[data-v-ffb53ad0]{flex-direction:column;align-items:flex-start}.websites-search[data-v-ffb53ad0]{width:100%;flex-wrap:wrap}.websites-search input[data-v-ffb53ad0]{min-width:0;flex:1}.admin-website-options[data-v-ffb53ad0]{flex-direction:column;gap:.45rem}}.admin-plans-page[data-v-4f9d1c72]{padding:clamp(1rem,2.2vw,1.8rem);display:grid;gap:.85rem}.admin-panel[data-v-4f9d1c72]{background:#fffffff0;border:1px solid rgba(15,23,42,.09);border-radius:14px;padding:1rem;box-shadow:0 14px 28px #0f172a0f}.plans-header[data-v-4f9d1c72]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.plans-header h1[data-v-4f9d1c72]{margin:.2rem 0 0;color:#0f172a;font-size:1.45rem}.plans-eyebrow[data-v-4f9d1c72]{margin:0;color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.plans-list-headline[data-v-4f9d1c72]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.plans-list-headline h2[data-v-4f9d1c72]{margin:0;color:#0f172a;font-size:1.1rem}.plans-list-headline p[data-v-4f9d1c72]{margin:0;color:#475467;font-size:.9rem}.plans-table-wrapper[data-v-4f9d1c72]{overflow:auto}.plans-table[data-v-4f9d1c72]{width:100%;border-collapse:collapse}.plans-table th[data-v-4f9d1c72],.plans-table td[data-v-4f9d1c72]{padding:.62rem .45rem;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;color:#334155;font-size:.9rem;vertical-align:top}.plans-table th[data-v-4f9d1c72]{color:#0f172a;font-weight:700}.plan-code-pill[data-v-4f9d1c72],.active-pill[data-v-4f9d1c72]{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.plan-code-pill[data-v-4f9d1c72]{background:#2563eb1f;color:#1d4ed8}.active-pill[data-v-4f9d1c72]{background:#16a34a24;color:#166534}.active-pill.inactive[data-v-4f9d1c72]{background:#94a3b833;color:#334155}.mono-cell[data-v-4f9d1c72]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.admin-plan-modal-backdrop[data-v-4f9d1c72]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;display:grid;place-items:center;padding:1rem;z-index:60}.admin-plan-modal[data-v-4f9d1c72]{width:min(1040px,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.15);box-shadow:0 24px 44px #0f172a47}.admin-plan-modal-header[data-v-4f9d1c72]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid rgba(15,23,42,.1)}.admin-plan-modal-header h2[data-v-4f9d1c72]{margin:0;color:#0f172a}.admin-plan-modal-close[data-v-4f9d1c72]{border:0;width:32px;height:32px;border-radius:999px;font-size:1.2rem;line-height:1;cursor:pointer;background:#94a3b833;color:#0f172a}.admin-plan-modal-loading[data-v-4f9d1c72],.admin-plan-modal-error[data-v-4f9d1c72]{padding:1rem}.admin-plan-modal-loading p[data-v-4f9d1c72]{margin:0;color:#334155}.admin-plan-modal-error p[data-v-4f9d1c72]{margin:0;color:#b42318}.admin-plan-modal-content[data-v-4f9d1c72]{padding:1rem;display:grid;gap:1rem}.admin-plan-grid[data-v-4f9d1c72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.65rem}.admin-plan-grid div[data-v-4f9d1c72]{border:1px solid rgba(15,23,42,.1);border-radius:10px;padding:.65rem .7rem;background:#f8fafc}.admin-plan-grid span[data-v-4f9d1c72]{display:block;color:#475467;font-size:.75rem;margin-bottom:.2rem}.admin-plan-grid strong[data-v-4f9d1c72]{display:block;color:#0f172a;font-size:.88rem;word-break:break-word}.admin-plan-form[data-v-4f9d1c72]{display:grid;gap:.75rem}.admin-plan-form-grid[data-v-4f9d1c72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem}.admin-plan-form label span[data-v-4f9d1c72]{display:block;color:#334155;font-size:.84rem;margin-bottom:.25rem}.admin-plan-form input[data-v-4f9d1c72]{width:100%;padding:.58rem .65rem;border:1px solid rgba(15,23,42,.16);border-radius:10px}.admin-plan-options[data-v-4f9d1c72]{display:flex;flex-wrap:wrap;gap:.9rem}.checkbox-field[data-v-4f9d1c72]{display:inline-flex;align-items:center;gap:.45rem;color:#334155;font-size:.9rem}.admin-plan-promo[data-v-4f9d1c72]{border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:.75rem;margin:0;display:grid;gap:.7rem}.admin-plan-promo legend[data-v-4f9d1c72]{padding:0 .3rem;color:#0f172a;font-size:.88rem;font-weight:700}.admin-plan-message[data-v-4f9d1c72]{margin:0;font-size:.9rem}.admin-plan-message-error[data-v-4f9d1c72]{color:#b42318}.admin-plan-message-success[data-v-4f9d1c72]{color:#027a48}.admin-plan-actions[data-v-4f9d1c72]{display:flex;gap:.5rem;justify-content:flex-end}.admin-plan-modal-fade-enter-active[data-v-4f9d1c72],.admin-plan-modal-fade-leave-active[data-v-4f9d1c72]{transition:opacity .18s ease}.admin-plan-modal-fade-enter-from[data-v-4f9d1c72],.admin-plan-modal-fade-leave-to[data-v-4f9d1c72]{opacity:0}.primary-btn[data-v-4f9d1c72],.secondary-btn[data-v-4f9d1c72]{border:0;border-radius:999px;padding:.5rem .9rem;font-weight:700;cursor:pointer}.primary-btn[data-v-4f9d1c72]{background:#2563eb;color:#fff}.secondary-btn[data-v-4f9d1c72]{background:#e2e8f0;color:#0f172a}button[data-v-4f9d1c72]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 980px){.plans-header[data-v-4f9d1c72]{flex-direction:column;align-items:flex-start}.admin-plan-options[data-v-4f9d1c72]{flex-direction:column;gap:.45rem}}.account-page[data-v-518ba988]{padding:20px 0 34px}.account-page-container[data-v-518ba988]{width:min(1240px,calc(100vw - 40px));margin:0 auto}.account-page-header[data-v-518ba988]{border-radius:18px;border:1px solid rgba(121,168,255,.3);padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:linear-gradient(150deg,#0c1422f2,#080e18e6),radial-gradient(circle at 84% 0%,rgba(121,168,255,.14),transparent 46%)}.account-page-eyebrow[data-v-518ba988]{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:#9bbdf3;font-weight:700}.account-page-header h1[data-v-518ba988]{margin:8px 0 0;font-family:Sora,sans-serif;font-size:clamp(1.4rem,2.8vw,2rem);color:#f2f7ff;line-height:1.1}.account-page-header p[data-v-518ba988]{margin:7px 0 0;color:#c5d8f2;font-size:.9rem}.account-page-header-actions[data-v-518ba988]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.account-page-header-actions .danger[data-v-518ba988]{color:#ffc8c8;border-color:#ff8c8c52}.account-tabs[data-v-518ba988]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.account-tab[data-v-518ba988]{border:1px solid rgba(121,168,255,.28);border-radius:999px;background:#79a8ff17;color:#dce8fb;padding:9px 14px;font-family:Sora,sans-serif;font-size:.84rem;font-weight:700}.account-tab.active[data-v-518ba988]{border-color:#d6b06b8f;background:#d6b06b26;color:#f7e4bd}.account-card[data-v-518ba988]{margin-top:12px;border-radius:16px;border:1px solid rgba(121,168,255,.24);padding:14px;background:linear-gradient(150deg,#0c1422f2,#080e18e6),radial-gradient(circle at 84% 0%,rgba(121,168,255,.14),transparent 46%)}.account-card-head[data-v-518ba988]{display:flex;align-items:center;justify-content:space-between;gap:10px}.eyebrow[data-v-518ba988]{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#9bbdf3;font-weight:700}.account-plan-badge[data-v-518ba988],.account-security-state[data-v-518ba988]{border-radius:999px;border:1px solid rgba(214,176,107,.38);background:#d6b06b24;color:#f1ddba;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex;align-items:center;gap:6px}.account-error[data-v-518ba988]{margin:10px 0 0;border-radius:10px;border:1px solid rgba(255,145,145,.35);color:#ffd4d4;background:#480e1a80;padding:10px;font-size:.84rem}.account-fields-grid[data-v-518ba988]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-fields-grid label[data-v-518ba988]{display:grid;gap:5px}.account-fields-grid span[data-v-518ba988]{color:#bdd1ea;font-size:.78rem;font-weight:600}.account-fields-grid input[data-v-518ba988]{width:100%;border-radius:10px;border:1px solid rgba(121,168,255,.3);background:#0b1320b8;color:#ecf4ff;min-height:42px;padding:0 11px}.account-fields-grid input[readonly][data-v-518ba988]{opacity:.8}.account-card-actions[data-v-518ba988]{margin-top:12px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.billing-loading-state[data-v-518ba988]{margin-top:12px;border-radius:10px;border:1px dashed rgba(121,168,255,.35);padding:10px;color:#c7d9ef;font-size:.88rem}.billing-summary[data-v-518ba988]{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.billing-kpi[data-v-518ba988]{border-radius:11px;border:1px solid rgba(121,168,255,.24);padding:10px;background:#79a8ff17}.billing-kpi-label[data-v-518ba988]{margin:0;color:#bed2ea;font-size:.75rem}.billing-kpi-value[data-v-518ba988]{margin:6px 0 0;color:#f2f8ff;font-family:Sora,sans-serif;font-size:.9rem;font-weight:700}.billing-plan-grid[data-v-518ba988]{margin-top:12px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.billing-plan-picker[data-v-518ba988]{margin-top:12px;border-radius:11px;border:1px solid rgba(121,168,255,.24);padding:11px;background:#79a8ff14;display:flex;align-items:center;justify-content:space-between;gap:10px}.billing-plan-picker-text[data-v-518ba988]{margin:0;color:#d2e3f8;font-size:.82rem;line-height:1.45}.billing-plan-card[data-v-518ba988]{position:relative;overflow:hidden;border-radius:12px;border:1px solid rgba(121,168,255,.34);padding:14px 13px 13px;background:linear-gradient(150deg,#0d1728f2,#0a121feb),radial-gradient(circle at 84% 0%,rgba(121,168,255,.16),transparent 46%);box-shadow:0 16px 28px #02070e6b,inset 0 1px #ffffff0d}.billing-plan-card.essentiel[data-v-518ba988]{border-color:#8ca2c45c;background:linear-gradient(150deg,#0d1421f2,#0a101ceb),radial-gradient(circle at 84% 0%,rgba(121,168,255,.12),transparent 46%)}.billing-plan-card.pro[data-v-518ba988]{border-color:#79a8ff6b;box-shadow:0 0 0 1px #79a8ff33,0 0 24px #79a8ff26,0 16px 32px #03091180}.billing-plan-card.premium[data-v-518ba988]{border-color:#d6b06b6b;background:linear-gradient(150deg,#1b150eed,#130e0ae6),radial-gradient(circle at 82% 4%,rgba(214,176,107,.22),transparent 46%);box-shadow:0 0 0 1px #d6b06b33,0 0 24px #d6b06b24,0 16px 32px #03091185}.billing-plan-card-head[data-v-518ba988]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.billing-plan-card-head h3[data-v-518ba988]{margin:0;font-family:Sora,sans-serif;color:#f2f7ff;font-size:1rem}.billing-plan-card-head strong[data-v-518ba988]{color:#f0ddb8;font-size:.84rem}.billing-plan-features[data-v-518ba988]{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:7px}.billing-plan-features li[data-v-518ba988]{color:#d2e2f5;font-size:.82rem;line-height:1.38}.billing-invoice-head[data-v-518ba988]{margin-top:12px;display:flex;align-items:center;justify-content:space-between}.billing-invoice-head h3[data-v-518ba988]{margin:0;color:#f2f8ff;font-size:.96rem;font-family:Sora,sans-serif}.billing-invoices[data-v-518ba988]{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:8px}.billing-invoices li[data-v-518ba988]{border-radius:11px;border:1px solid rgba(121,168,255,.2);background:#79a8ff0f;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.billing-invoices li div[data-v-518ba988]{display:grid;gap:2px}.billing-invoices span[data-v-518ba988]{color:#f2f7ff;font-weight:600;font-size:.84rem}.billing-invoices em[data-v-518ba988]{color:#b6cae6;font-style:normal;font-size:.72rem}.billing-invoices strong[data-v-518ba988]{color:#f2f7ff;font-size:.84rem;font-family:Sora,sans-serif}.billing-empty-invoices[data-v-518ba988]{margin:8px 0 0;border-radius:10px;border:1px dashed rgba(121,168,255,.28);color:#bdd0e8;padding:10px;font-size:.84rem}.security-intro[data-v-518ba988]{margin:10px 0 0;color:#bfd3ed;font-size:.88rem}.security-grid[data-v-518ba988]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.security-panel[data-v-518ba988]{border-radius:12px;border:1px solid rgba(121,168,255,.25);background:#79a8ff14;padding:12px;display:grid;gap:10px;align-content:start}.security-panel h3[data-v-518ba988]{margin:0;font-size:1.02rem;font-family:Sora,sans-serif;color:#eff6ff}.security-panel p[data-v-518ba988]{margin:6px 0 0;color:#c5d8f0;font-size:.84rem;line-height:1.45}.security-password-form[data-v-518ba988]{margin-top:6px;display:grid;gap:10px}.security-password-field[data-v-518ba988]{display:grid;gap:6px}.security-password-field span[data-v-518ba988]{color:#bfd3ec;font-size:.78rem;font-weight:600}.security-password-field input[data-v-518ba988]{width:100%;border-radius:10px;border:1px solid rgba(121,168,255,.3);background:#0b1320b8;color:#ecf4ff;min-height:42px;padding:0 11px}.security-password-strength[data-v-518ba988]{border-radius:10px;border:1px solid rgba(121,168,255,.22);background:#0b121e94;padding:9px 10px}.security-password-strength-header[data-v-518ba988]{display:flex;align-items:center;justify-content:space-between;gap:8px}.security-password-strength-header span[data-v-518ba988]{color:#afc4e1;font-size:.76rem;font-weight:600}.security-password-strength-header strong[data-v-518ba988]{font-size:.78rem;font-family:Sora,sans-serif}.security-password-strength-header strong.is-empty[data-v-518ba988]{color:#8ea5c3}.security-password-strength-header strong.is-weak[data-v-518ba988]{color:#f8a0a0}.security-password-strength-header strong.is-medium[data-v-518ba988]{color:#f0d7a0}.security-password-strength-header strong.is-strong[data-v-518ba988]{color:#7fd3a8}.security-password-strength-header strong.is-very-strong[data-v-518ba988]{color:#8edbff}.security-password-strength-bars[data-v-518ba988]{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.security-password-strength-bars span[data-v-518ba988]{height:5px;border-radius:999px;background:#94accc33}.security-password-strength-bars span.is-active.is-weak[data-v-518ba988]{background:#f8a0a0f2}.security-password-strength-bars span.is-active.is-medium[data-v-518ba988]{background:#f0d7a0f2}.security-password-strength-bars span.is-active.is-strong[data-v-518ba988]{background:#7fd3a8f2}.security-password-strength-bars span.is-active.is-very-strong[data-v-518ba988]{background:#8edbfff2}.security-password-checks[data-v-518ba988]{margin:9px 0 0;padding:0;list-style:none;display:grid;gap:5px}.security-password-checks li[data-v-518ba988]{color:#b6c9e3;font-size:.74rem;line-height:1.35}.security-password-checks li.done[data-v-518ba988]{color:#99d8b9}.security-password-error[data-v-518ba988]{margin:0;color:#ffc8c8;font-size:.8rem}.security-password-success[data-v-518ba988]{margin:0;color:#9addbc;font-size:.8rem}.security-panel-actions[data-v-518ba988]{display:flex;align-items:flex-start}.security-panel-actions .ghost-btn[data-v-518ba988],.security-panel-actions .danger-outline-btn[data-v-518ba988]{width:100%}.security-panel.danger[data-v-518ba988]{border-color:#ff838347;background:linear-gradient(145deg,#42151e66,#190d1699)}.security-panel.danger h3[data-v-518ba988]{color:#ffe7e7}.security-panel.danger p[data-v-518ba988]{color:#ffd5d5}.danger-outline-btn[data-v-518ba988]{border-radius:10px;padding:10px 14px;font-family:Sora,sans-serif;font-size:.84rem;font-weight:700;border:1px solid rgba(255,131,131,.45);background:#ff797917;color:#ffd9d9}.billing-warning-modal[data-v-518ba988]{position:relative;overflow:hidden;width:min(820px,calc(100vw - 36px));padding:28px 24px 22px;border:1px solid rgba(255,141,141,.34);background:linear-gradient(145deg,#220910f7,#120914f2),radial-gradient(circle at 76% 0%,rgba(255,102,102,.2),transparent 50%)}.billing-warning-modal[data-v-518ba988]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 14% 0%,rgba(255,133,133,.2),transparent 36%),linear-gradient(180deg,rgba(255,180,180,.04),transparent 30%)}.billing-warning-header[data-v-518ba988]{position:relative;z-index:1;padding-right:28px}.billing-warning-hero[data-v-518ba988]{display:inline-flex;align-items:center;gap:8px}.billing-warning-icon[data-v-518ba988]{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,151,151,.46);background:#ff848424;color:#ffd4d4;font-size:.74rem}.billing-selector-modal[data-v-518ba988]{position:relative;overflow:hidden;width:min(1020px,calc(100vw - 36px));padding:28px 24px 24px;border:1px solid rgba(121,168,255,.34);background:radial-gradient(circle at 12% 0%,rgba(121,168,255,.18),transparent 40%),radial-gradient(circle at 92% 100%,rgba(214,176,107,.14),transparent 42%),linear-gradient(150deg,#0a111ef7,#080e18f0)}.billing-selector-header[data-v-518ba988]{padding-right:28px;margin-bottom:18px}.billing-selector-header h3[data-v-518ba988]{margin:0;font-family:Sora,sans-serif;color:#f2f8ff;font-size:clamp(1.2rem,2.1vw,1.8rem)}.billing-selector-header p[data-v-518ba988]{margin:8px 0 0;color:#c8d9f1;font-size:.9rem}.billing-plan-modal-grid[data-v-518ba988]{margin-top:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.billing-plan-modal-grid .dashboard-upsell-price-main[data-v-518ba988]{font-size:1.6rem}.billing-plan-modal-grid .dashboard-upsell-price-suffix[data-v-518ba988]{font-size:.82rem}.billing-warning-header h3[data-v-518ba988]{margin:0;font-family:Sora,sans-serif;color:#fff2f2;font-size:clamp(1.3rem,2.2vw,2rem)}.billing-warning-header p[data-v-518ba988]{margin:8px 0 0;color:#ffd8d8}.billing-warning-eyebrow[data-v-518ba988]{margin:0 0 8px;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#ff9ca4;font-weight:700}.billing-warning-list[data-v-518ba988]{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.billing-warning-list li[data-v-518ba988]{border-radius:11px;border:1px solid rgba(255,148,148,.26);background:#56151c8c;color:#fff4f4;display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;padding:10px;font-size:.88rem;line-height:1.42;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.billing-warning-list i[data-v-518ba988]{margin-top:2px;color:#ffb3b3}.billing-warning-actions[data-v-518ba988]{position:relative;z-index:1;margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.billing-warning-plan-switch[data-v-518ba988]{margin-top:12px;display:inline-flex;align-items:center;gap:8px}.billing-warning-plan-switch i[data-v-518ba988]{color:#ffb5b5}.billing-warning-plan-chip[data-v-518ba988]{border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:700;border:1px solid rgba(255,164,164,.35);background:#ff83831f;color:#ffe3e3}.billing-warning-plan-chip.target[data-v-518ba988]{border-color:#d6b06b6b;background:#d6b06b29;color:#ffe2b6}.billing-warning-section-title[data-v-518ba988]{position:relative;z-index:1;margin:14px 0 0;color:#ffd6d6;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.billing-warning-empty[data-v-518ba988]{position:relative;z-index:1;margin:12px 0 0;border-radius:11px;border:1px dashed rgba(255,150,150,.34);background:#56151c5c;color:#ffe6e6;padding:10px;font-size:.84rem;line-height:1.42}.danger-btn[data-v-518ba988]{border:1px solid rgba(255,135,135,.45);border-radius:10px;padding:10px 15px;font-family:Sora,sans-serif;font-size:.85rem;font-weight:700;color:#fff4f4;background:linear-gradient(135deg,#a83030f0,#7f2121f0)}.danger-btn[data-v-518ba988]:disabled{opacity:.55}.primary-btn[data-v-518ba988],.ghost-btn[data-v-518ba988],.invoice-link-btn[data-v-518ba988]{border-radius:10px;padding:10px 14px;font-family:Sora,sans-serif;font-size:.84rem;font-weight:700}.primary-btn[data-v-518ba988]{border:1px solid rgba(121,168,255,.44);background:linear-gradient(135deg,#77a2f7,#6394f5);color:#fff}.ghost-btn[data-v-518ba988],.invoice-link-btn[data-v-518ba988]{border:1px solid rgba(121,168,255,.32);background:#79a8ff1a;color:#e5efff}.ghost-btn.full[data-v-518ba988]{width:100%}.primary-btn[data-v-518ba988]:disabled,.ghost-btn[data-v-518ba988]:disabled,.invoice-link-btn[data-v-518ba988]:disabled,.danger-outline-btn[data-v-518ba988]:disabled{opacity:.55}.delete-account-modal[data-v-518ba988]{width:min(620px,calc(100vw - 36px));border:1px solid rgba(255,141,141,.34);background:linear-gradient(145deg,#220910f7,#120914f2),radial-gradient(circle at 76% 0%,rgba(255,102,102,.2),transparent 50%)}.delete-account-field[data-v-518ba988]{margin-top:12px;display:grid;gap:6px}.delete-account-field span[data-v-518ba988]{color:#ffd8d8;font-size:.8rem;font-weight:600}.delete-account-field input[data-v-518ba988]{width:100%;border-radius:10px;border:1px solid rgba(255,143,143,.35);background:#1b0c12b8;color:#fff4f4;min-height:42px;padding:0 11px}.delete-account-error[data-v-518ba988]{margin:8px 0 0;color:#ffbcbc;font-size:.8rem}@media (max-width: 980px){.billing-summary[data-v-518ba988],.billing-plan-grid[data-v-518ba988],.security-grid[data-v-518ba988],.billing-plan-modal-grid[data-v-518ba988]{grid-template-columns:1fr}.billing-plan-picker[data-v-518ba988]{flex-direction:column;align-items:stretch}}@media (max-width: 760px){.account-page-container[data-v-518ba988]{width:min(1240px,calc(100vw - 22px))}.account-page-header[data-v-518ba988]{padding:14px;flex-direction:column}.account-page-header-actions[data-v-518ba988]{width:100%;justify-content:flex-start}.account-fields-grid[data-v-518ba988]{grid-template-columns:1fr}.billing-selector-modal[data-v-518ba988]{padding:24px 16px 16px}.billing-selector-header[data-v-518ba988]{padding-right:34px}.billing-warning-modal[data-v-518ba988]{padding:24px 16px 16px}.billing-warning-header[data-v-518ba988]{padding-right:34px}.billing-invoices li[data-v-518ba988]{grid-template-columns:1fr;align-items:stretch}.billing-warning-actions[data-v-518ba988],.account-card-actions[data-v-518ba988]{justify-content:stretch}.billing-warning-actions button[data-v-518ba988],.account-card-actions button[data-v-518ba988]{flex:1}}.verify-email-page[data-v-d755831a]{position:relative;min-height:100vh;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;align-items:center;justify-content:center;padding:32px 16px;overflow:hidden}.verify-email-bg[data-v-d755831a]{position:absolute;top:0;right:0;bottom:0;left:0}.verify-email-overlay[data-v-d755831a]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 24% 14%,rgba(121,168,255,.18),transparent 32%),radial-gradient(circle at 78% 2%,rgba(214,176,107,.12),transparent 28%),linear-gradient(180deg,#080d1666,#080d16cc)}.verify-email-card[data-v-d755831a]{position:relative;z-index:2;width:min(760px,92vw);border-radius:24px;border:1px solid rgba(121,168,255,.22);background:linear-gradient(140deg,#0b1426f5,#080d19f5);box-shadow:0 20px 80px #03060c8c,0 0 66px #79a8ff38;padding:clamp(26px,4.2vw,46px);text-align:center}.verify-email-eyebrow[data-v-d755831a]{margin:0;font-size:.82rem;letter-spacing:.22em;font-weight:700;color:#84b0ff}.verify-email-title[data-v-d755831a]{margin:14px 0 0;font-size:clamp(1.8rem,4.1vw,2.9rem);letter-spacing:-.02em;color:#eef3ff}.verify-email-gradient[data-v-d755831a]{background:linear-gradient(135deg,#9abfff,#d7b978);-webkit-background-clip:text;background-clip:text;color:transparent}.verify-email-message[data-v-d755831a]{margin:18px auto 0;max-width:560px;font-size:clamp(1.02rem,2.1vw,1.2rem);line-height:1.5;color:#ced9ed}.verify-email-message.is-success[data-v-d755831a]{color:#e9f1ff}.verify-email-message.is-error[data-v-d755831a]{color:#ffd3d3}.verify-email-loader[data-v-d755831a]{margin:26px auto 0;width:min(340px,100%);height:8px;border-radius:999px;background:#79a8ff24;overflow:hidden}.verify-email-loader span[data-v-d755831a]{display:block;width:36%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7aa8ff,#d6b06b,#7aa8ff);background-size:200% 100%;animation:verify-email-progress-d755831a 1.3s linear infinite}.verify-email-actions[data-v-d755831a]{margin-top:26px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@keyframes verify-email-progress-d755831a{0%{transform:translate(-95%);background-position:0 0}to{transform:translate(330%);background-position:200% 0}}.reset-password-page[data-v-b80e34d2]{position:relative;min-height:100vh;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;align-items:center;justify-content:center;padding:32px 16px;overflow:hidden}.reset-password-bg[data-v-b80e34d2]{position:absolute;top:0;right:0;bottom:0;left:0}.reset-password-overlay[data-v-b80e34d2]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 16%,rgba(121,168,255,.19),transparent 34%),radial-gradient(circle at 78% 6%,rgba(214,176,107,.13),transparent 30%),linear-gradient(180deg,#080d1666,#080d16d1)}.reset-password-card[data-v-b80e34d2]{position:relative;z-index:2;width:min(760px,92vw);border-radius:24px;border:1px solid rgba(121,168,255,.24);background:linear-gradient(145deg,#0b1426f5,#070d19f2);box-shadow:0 20px 80px #03060c8c,0 0 72px #79a8ff3d;padding:clamp(26px,4.2vw,46px);text-align:center}.reset-password-eyebrow[data-v-b80e34d2]{margin:0;font-size:.82rem;letter-spacing:.2em;font-weight:700;color:#87b3ff}.reset-password-title[data-v-b80e34d2]{margin:14px 0 0;font-size:clamp(1.8rem,4.1vw,2.8rem);color:#edf3ff;line-height:1.2;letter-spacing:-.02em}.reset-password-gradient[data-v-b80e34d2]{background:linear-gradient(135deg,#9abfff,#d7b978);-webkit-background-clip:text;background-clip:text;color:transparent}.reset-password-copy[data-v-b80e34d2]{margin:18px auto 0;max-width:560px;color:#d2dff2;font-size:1.02rem;line-height:1.56}.reset-password-copy.is-error[data-v-b80e34d2]{color:#ffd0d0}.reset-password-loader[data-v-b80e34d2]{margin:22px auto 0;width:min(340px,100%);height:8px;border-radius:999px;background:#79a8ff24;overflow:hidden}.reset-password-loader span[data-v-b80e34d2]{display:block;width:36%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7aa8ff,#d6b06b,#7aa8ff);background-size:200% 100%;animation:reset-password-progress-b80e34d2 1.3s linear infinite}.reset-password-form[data-v-b80e34d2]{margin-top:18px;display:grid;gap:12px;text-align:left}.reset-password-field[data-v-b80e34d2]{display:grid;gap:7px}.reset-password-field span[data-v-b80e34d2]{color:#e8f0ff;font-size:.84rem;font-weight:600}.reset-password-field input[data-v-b80e34d2]{width:100%;min-height:48px;border-radius:10px;border:1px solid rgba(121,168,255,.38);background:#070c14f5;color:#f3f8ff;padding:0 13px;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem}.reset-password-field input[data-v-b80e34d2]:focus-visible{outline:none;border-color:#d6b06bb8;box-shadow:0 0 0 1px #d6b06b6b,0 0 20px #79a8ff40}.reset-password-error[data-v-b80e34d2]{margin:-2px 0 0;color:#f4d19a;font-size:.84rem;line-height:1.4}.reset-password-actions[data-v-b80e34d2]{margin-top:22px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@keyframes reset-password-progress-b80e34d2{0%{transform:translate(-95%);background-position:0 0}to{transform:translate(330%);background-position:200% 0}}:root{--bg-950: #05070b;--bg-900: #0b1018;--bg-800: #111827;--surface-700: #182131;--surface-650: #1e293b;--text-primary: #f5f7fb;--text-secondary: #c7d0dd;--text-muted: #8c98ad;--accent-primary: #79a8ff;--accent-primary-strong: #5b8cff;--accent-premium: #d6b06b;--border-subtle: rgba(255, 255, 255, .08);--border-strong: rgba(121, 168, 255, .26);--shadow-soft: 0 22px 60px rgba(0, 0, 0, .35);--shadow-glow: 0 0 50px rgba(121, 168, 255, .18)}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{font-family:Plus Jakarta Sans,sans-serif;color:var(--text-primary);background:radial-gradient(circle at 20% 20%,rgba(121,168,255,.14),transparent 32%),radial-gradient(circle at 80% 0%,rgba(214,176,107,.08),transparent 24%),linear-gradient(180deg,#05070b,#0b1018 52%,#111827);overflow-x:clip}body.is-generating,body.is-modal-open{overflow:hidden}a{color:inherit;text-decoration:none}html{scrollbar-width:thin;scrollbar-color:rgba(123,167,255,.62) rgba(8,13,22,.88)}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:linear-gradient(180deg,#080d16e6,#0a111deb)}*::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid rgba(8,13,22,.9);background:linear-gradient(180deg,#7ba7ffe0,#d6b06ba8);box-shadow:0 0 0 1px #7ba7ff33,0 0 14px #7ba7ff38}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8fb8fff0,#e0bf7fbd)}*::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#739decf5,#caa660c7)}button{cursor:pointer}.page{width:min(1200px,92vw);margin:0 auto;padding-bottom:0}.app-main{min-height:100vh;display:flex;flex-direction:column}.hero-full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.top-nav{position:absolute;top:16px;left:0;right:0;z-index:5;width:100%;margin:0;padding:0;border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.top-nav.in-hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.top-nav-legal{position:relative;top:auto;left:auto;right:auto;z-index:8;margin-top:18px}.top-nav-legal .top-nav-inner{min-height:72px;background:linear-gradient(135deg,#080e18c7,#090f1ab8),radial-gradient(circle at 82% 50%,rgba(121,168,255,.16),transparent 44%)}.top-nav-inner{width:min(1240px,92vw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:8px 16px;border-radius:22px;background:linear-gradient(135deg,#080e189e,#090f1a80),radial-gradient(circle at 82% 50%,rgba(121,168,255,.14),transparent 44%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #79a8ff17,0 16px 42px #0000004d,0 0 56px #79a8ff38,0 0 24px #d6b06b1c,inset 0 1px #ffffff14}.brand{display:inline-flex;align-items:center;gap:0;white-space:nowrap;line-height:1}.brand-logo{width:auto;height:auto;max-height:58px;max-width:280px;object-fit:contain;border-radius:8px;filter:drop-shadow(0 0 10px rgba(121,168,255,.24))}.top-nav-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(121,168,255,.34);border-radius:12px;color:#edf4ff;background:linear-gradient(140deg,#0d1524eb,#0a101ce0),radial-gradient(circle at 75% 16%,rgba(121,168,255,.14),transparent 56%);box-shadow:0 0 0 1px #79a8ff24,0 10px 22px #03070e66;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.top-nav-menu-toggle i{font-size:1.06rem}.top-nav-menu-toggle:hover,.top-nav-menu-toggle:focus-visible{transform:translateY(-1px);border-color:#d6b06b8a;box-shadow:0 0 0 1px #d6b06b3d,0 14px 26px #03070e73}.top-nav-menu-toggle:focus-visible{outline:1px solid rgba(121,168,255,.64);outline-offset:1px}.top-nav-actions{display:flex;align-items:center;gap:10px}.nav-links{display:flex;gap:8px;color:#d2dcec;font-size:.9rem;padding:0 6px}.nav-links a{position:relative;padding:10px 14px;border-radius:999px;color:#c9d5ea;font-weight:500;letter-spacing:.01em;transition:color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease}.nav-links a:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:1.5px;background:linear-gradient(135deg,#8fb8ff,#d6b06b);opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .22s ease,transform .22s ease}.nav-links a:hover,.nav-links a:focus-visible{color:#eff5ff;background:#79a8ff1f;transform:translateY(-1px);box-shadow:0 0 18px #79a8ff33}.nav-links a:hover:after,.nav-links a:focus-visible:after{opacity:1;transform:scaleX(1)}.nav-links a:focus-visible{outline:1px solid rgba(121,168,255,.4);outline-offset:1px}.nav-login{border-radius:12px;padding:10px 14px;white-space:nowrap}.hero{position:relative;overflow:hidden;min-height:700px;margin-top:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle at 16% 18%,rgba(121,168,255,.14),transparent 32%),radial-gradient(circle at 84% 10%,rgba(214,176,107,.08),transparent 30%),#18213152;box-shadow:inset 0 -40px 90px #0003}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1;filter:saturate(1.12) contrast(.92)}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#05070b08,#05070b5c),radial-gradient(circle at 50% 0%,rgba(121,168,255,.12),transparent 62%)}.hero-content{position:relative;z-index:2;width:min(1200px,90vw);max-width:100%;margin:0 auto;padding:168px 26px 118px;text-align:center}h1,h2,h3{font-family:Sora,sans-serif;margin:0}h1{margin-top:20px;font-size:clamp(2rem,4.9vw,3.3rem);line-height:1.1}.hero-title{max-width:940px;margin-left:auto;margin-right:auto;line-height:1.16;letter-spacing:-.02em;color:#e9eef8;text-wrap:balance}.gradient-word{display:inline-block;margin:0 .2ch;background:linear-gradient(135deg,#8fb8ff,#5b8cff 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.gradient-word-gold{background:linear-gradient(135deg,#f0cf90,#d6b06b);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{margin:24px auto 0;max-width:800px;color:#d5deec;font-size:clamp(1.02rem,2.1vw,1.18rem);line-height:1.7}.eyebrow{display:inline-block;margin:0;color:var(--accent-primary);font-size:.83rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.hero-form{margin:46px auto 0;width:min(740px,100%);display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px;border-radius:18px;border:1px solid rgba(121,168,255,.42);background:#0b1018b8;box-shadow:0 12px 40px #080d1673}.hero-form input{border:none;border-radius:12px;padding:14px 16px;font-size:.98rem;color:var(--text-primary);background:#1e293b70;outline:none}.hero-form input::placeholder{color:var(--text-muted)}.google-business-search{position:relative;min-width:0;width:100%}.google-business-search input{width:100%;display:block}.google-business-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;border-radius:14px;border:1px solid rgba(121,168,255,.34);background:radial-gradient(circle at 0% 0%,rgba(121,168,255,.14),transparent 34%),linear-gradient(150deg,#080d16fa,#070b13f5);box-shadow:0 16px 30px #050a1180,0 0 30px #7ba7ff2e;overflow:hidden}.google-business-search-state{margin:0;padding:12px 14px;color:#dce9ff;font-size:.84rem;line-height:1.4;display:inline-flex;align-items:center;gap:8px}.google-business-search-list{list-style:none;margin:0;padding:6px;max-height:320px;overflow:auto}.google-business-search-item{width:100%;border:1px solid transparent;border-radius:10px;padding:10px 11px;text-align:left;display:grid;gap:4px;color:#eaf2ff;background:transparent;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.google-business-search-item-title{font-size:.89rem;font-weight:700;line-height:1.35}.google-business-search-item-meta{color:#c2d3eb;font-size:.78rem;line-height:1.35}.google-business-search-item:hover,.google-business-search-item:focus-visible,.google-business-search-item.active{border-color:#79a8ff6b;background:#79a8ff24;outline:none}.status-text{margin:18px 0 0;font-size:.92rem;color:#d0d9e8}.status-text.success{color:#8ad3a3}.hero-points{margin-top:32px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.hero-points span{border-radius:999px;border:1px solid rgba(121,168,255,.2);background:#1821317a;padding:8px 12px;color:var(--text-secondary);font-size:.83rem}.primary-btn,.ghost-btn{border:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,opacity .2s ease}.primary-btn{border-radius:12px;padding:12px 16px;color:#f6f8fc;background:linear-gradient(135deg,#79a8ff,#5b8cff);box-shadow:var(--shadow-glow)}.primary-btn:hover{transform:translateY(-2px)}.primary-btn:disabled{cursor:not-allowed;transform:none;opacity:.6;box-shadow:none}.ghost-btn{border-radius:12px;padding:10px 14px;color:var(--text-primary);background:#ffffff0a;border:1px solid var(--border-subtle)}.ghost-btn:hover{transform:translateY(-2px)}.full{width:100%}.section{margin-top:78px}.section-header{max-width:780px;margin-bottom:22px}.section-header.compact{margin-bottom:16px}.section-header h2{margin-top:8px;font-size:clamp(1.5rem,3.2vw,2.2rem)}.section-copy{margin-top:10px;color:var(--text-secondary)}.section-marquee{margin-top:40px}.section-marquee .section-header{margin-bottom:18px;text-align:center;margin-left:auto;margin-right:auto}.examples-gradient{display:inline-block;margin:0 .15ch;background:linear-gradient(135deg,#8fb8ff,#5b8cff);-webkit-background-clip:text;background-clip:text;color:transparent}.examples-gradient-gold{background:linear-gradient(135deg,#f0cf90,#d6b06b);-webkit-background-clip:text;background-clip:text;color:transparent}.headline-gradient-text{display:inline-block;background:linear-gradient(132deg,#52ffd1,#ff4fd8 52%,#ffe16b);-webkit-background-clip:text;background-clip:text;color:transparent}.examples-shell{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.marquee-mask{overflow:hidden;border-radius:0;border:none;background:transparent}.marquee-track{display:flex;gap:24px;padding:28px 24px;width:max-content;animation:marquee 40s linear infinite}.marquee-mask:hover .marquee-track,.marquee-mask:focus-within .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-card{width:min(410px,calc(100vw - 48px));border-radius:18px;border:1px solid rgba(255,255,255,.12);overflow:hidden;background:#182131c2;box-shadow:0 16px 36px #04080e5c}.site-preview{height:236px;padding:14px;position:relative}.preview-chrome{display:flex;gap:6px}.preview-chrome span{width:8px;height:8px;border-radius:999px;background:#f5f7fba8}.preview-content{position:absolute;left:14px;right:14px;bottom:14px}.preview-site{margin:0;font-family:Sora,sans-serif;font-size:1.22rem;color:#eef3fc}.preview-tag{margin:5px 0 0;color:#e9eef8d1;font-size:.9rem}.site-meta{padding:16px;text-align:left}.site-name{margin:0;font-weight:700;font-size:1.08rem}.site-category{margin:5px 0 0;color:var(--text-secondary);font-size:.95rem}.site-footer{margin-top:11px;display:flex;align-items:center;justify-content:space-between;gap:8px}.site-badge{display:inline-block;border-radius:999px;font-size:.8rem;padding:5px 10px;color:#e9d4ad;border:1px solid rgba(214,176,107,.45)}.site-link-btn{border:1px solid rgba(121,168,255,.46);border-radius:999px;padding:6px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.01em;color:#eef4ff;background:linear-gradient(135deg,#79a8ff42,#5b8cff57),radial-gradient(circle at 80% 30%,rgba(214,176,107,.16),transparent 58%);box-shadow:0 0 18px #79a8ff40,inset 0 1px #ffffff29;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.site-link-btn:hover,.site-link-btn:focus-visible{transform:translateY(-1px);border-color:#d6b06b99;box-shadow:0 0 24px #79a8ff5c,0 0 14px #d6b06b33,inset 0 1px #fff3}.site-link-btn:focus-visible{outline:1px solid rgba(214,176,107,.64);outline-offset:1px}.examples-note{margin:10px 4px 0;color:var(--text-muted);font-size:.82rem;text-align:center}.launch-steps-section{margin-top:34px}.launch-steps-header{max-width:880px;margin-bottom:6px}.launch-steps-header h2{max-width:760px;text-wrap:balance}.launch-steps-gradient-text{background:linear-gradient(132deg,#52ffd1,#ff4fd8 52%,#ffe16b);-webkit-background-clip:text;background-clip:text;color:transparent}.launch-step-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2.8vw,32px);padding:clamp(22px,2.8vw,30px) 0}.launch-step-panel+.launch-step-panel{border-top:1px solid rgba(150,185,245,.22)}.launch-step-panel:nth-of-type(2n) .launch-step-main{order:2;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"copy number"}.launch-step-panel:nth-of-type(2n) .launch-step-image-placeholder{order:1}.launch-step-panel:nth-of-type(2n) .launch-step-number{justify-self:end;text-align:right}.launch-step-panel--center-03,.launch-step-panel--center-03 .launch-step-main{align-items:center}.launch-step-main{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"number copy";align-items:start;column-gap:clamp(8px,1.6vw,16px)}.launch-step-number{display:block;grid-area:number;align-self:center;justify-self:start;text-align:left;margin:0;font-family:Sora,sans-serif;font-size:clamp(6rem,11.5vw,9.6rem);line-height:1;font-weight:700;letter-spacing:-.05em;padding-top:.04em;background:linear-gradient(126deg,#c8deff 4%,#76aaff 32%,#f2d394 72%,#d8a03b);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(120,173,255,.46),0 0 44px rgba(120,173,255,.34),0 0 60px rgba(216,160,59,.28)}.launch-step-copy{grid-area:copy}.launch-step-copy h3{display:inline-block;margin:0;font-size:clamp(1.56rem,2.7vw,2.34rem);line-height:1.12;letter-spacing:-.02em;background:linear-gradient(132deg,#deebff,#8bb8ff 38%,#f1cb86);-webkit-background-clip:text;background-clip:text;color:transparent}.launch-step-bullets{margin:12px 0 0;padding-left:1.1rem;display:grid;gap:9px}.launch-step-bullets li{color:#d4deed;font-size:clamp(.96rem,1.2vw,1.03rem);line-height:1.58}.launch-step-bullets li::marker{color:#8fb8ff}.launch-step-image-placeholder{border-radius:18px;border:1px dashed rgba(158,194,250,.44);background:linear-gradient(155deg,#0e182a75,#0d142242),repeating-linear-gradient(135deg,#7caaff1f 0,#7caaff1f 16px,#d6b06b14 16px,#d6b06b14 32px);min-height:238px;display:grid;place-items:center;color:#d6e2f4db;font-weight:700;text-align:center;padding:16px;box-shadow:inset 0 1px #ffffff1a,0 0 30px #72a4ff29}.launch-step-image-placeholder--video{padding:0;overflow:hidden;border-style:solid;border-color:#80adf57a;background:#0f1729}.launch-step-image-placeholder--plain{padding:0;overflow:hidden;border:none;border-radius:18px;box-shadow:none;background:#0f1729}.launch-step-image-placeholder--image{padding:0;overflow:hidden;border:none;box-shadow:none;background:#0f1729;min-height:320px}.launch-step-image{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.launch-step-video{width:100%;height:100%;display:block;object-fit:cover}.trust-bar{border:none;border-radius:0;padding:0;background:transparent;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trust-bar article{border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden;min-height:292px;background:#101722ad;display:grid;grid-template-columns:1fr;align-items:stretch}.trust-icon{display:flex;align-items:center;justify-content:center;padding:22px 16px 8px;font-size:clamp(2.2rem,3.6vw,3.1rem);line-height:1}.trust-icon i{color:#a7c8ff;text-shadow:0 0 20px rgba(121,168,255,.38),0 0 34px rgba(121,168,255,.2)}.trust-icon--styles i{color:#e8cb95;text-shadow:0 0 20px rgba(214,176,107,.4),0 0 34px rgba(214,176,107,.22)}.trust-icon--nocode i{color:#b7cced;text-shadow:0 0 20px rgba(143,184,255,.34),0 0 34px rgba(143,184,255,.2)}.trust-bar article:nth-child(1) .kpi{background-image:linear-gradient(135deg,#8fb8ff,#5b8cff)}.trust-bar article:nth-child(2) .kpi{background-image:linear-gradient(135deg,#f0cf90,#d6b06b)}.trust-bar article:nth-child(3) .kpi{background-image:linear-gradient(135deg,#8fb8ff,#d6b06b)}.kpi{margin:0;font-family:Sora,sans-serif;font-size:clamp(3rem,4.2vw,3.6rem);font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;min-height:112px;color:transparent;-webkit-background-clip:text;background-clip:text;background-color:#0e1623c2;text-shadow:0 0 16px rgba(121,168,255,.28),0 0 28px rgba(214,176,107,.16)}.trust-copy{margin:0;padding:0 16px 18px;color:#d6e0ef;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.08rem,1.45vw,1.24rem);font-weight:700;letter-spacing:.01em;line-height:1.5;display:flex;align-items:center;justify-content:center;text-align:center;text-wrap:balance}.trust-bar-cta{grid-column:1 / -1;display:flex;justify-content:center;margin-top:6px}.trust-bar-cta-btn{min-height:58px;min-width:min(360px,100%);padding:14px 28px;border-radius:14px;font-size:1rem;font-weight:700;letter-spacing:.01em;background:linear-gradient(132deg,#52ffd1,#ff4fd8 52%,#ffe16b);box-shadow:0 0 0 1px #82d5dc3d,0 0 30px #52ffd133,0 14px 34px #050a1466}.trust-bar-cta-btn:hover,.trust-bar-cta-btn:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 1px #ffe16b57,0 0 36px #ff4fd842,0 16px 36px #050a146b}.trust-bar-cta-btn:focus-visible{outline:1px solid rgba(255,225,107,.56);outline-offset:1px}.steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.steps-cta{margin-top:22px;text-align:center;display:flex;justify-content:center}.steps-cta-btn{width:min(100%,420px);min-width:min(280px,100%);min-height:62px;padding:16px 34px;border-radius:16px;font-size:1.06rem;font-weight:700;letter-spacing:.01em;background:linear-gradient(135deg,#7ba7ff,#5c8cff 45%,#d7b676);box-shadow:0 0 0 1px #7ba7ff47,0 0 34px #7ba7ff57,0 14px 34px #040a146b}.steps-cta-btn:hover,.steps-cta-btn:focus-visible{transform:translateY(-3px) scale(1.01);box-shadow:0 0 0 1px #d7b67657,0 0 40px #7ba7ff6b,0 18px 38px #040a1475}.steps-cta-btn:focus-visible{outline:1px solid rgba(215,182,118,.64);outline-offset:1px}.step-card{border:1px solid var(--border-subtle);border-radius:14px;padding:18px;background:linear-gradient(160deg,#182131c7,#101825bd),radial-gradient(circle at 85% 20%,rgba(121,168,255,.12),transparent 44%);position:relative;overflow:hidden;min-height:154px;display:flex;flex-direction:column;justify-content:flex-end}.step-card:before{content:"";position:absolute;right:-34px;top:-34px;width:118px;height:118px;border-radius:50%;background:radial-gradient(circle,rgba(121,168,255,.14),transparent 70%);pointer-events:none}.step-index{position:absolute;right:10px;top:4px;font-family:Sora,sans-serif;font-size:clamp(3.3rem,5vw,4.5rem);line-height:.92;font-weight:700;letter-spacing:-.04em;color:transparent;background-image:linear-gradient(140deg,#8fb8ff73,#d6b06b66);-webkit-background-clip:text;background-clip:text;z-index:1;pointer-events:none}.step-card h3{margin-top:0;font-size:1rem;position:relative;z-index:2;max-width:85%}.step-card p{margin:8px 0 0;color:var(--text-secondary);font-size:.93rem;position:relative;z-index:2;max-width:90%}.style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.style-card{position:relative;border:1px solid var(--border-subtle);border-radius:18px;overflow:hidden;background:linear-gradient(165deg,var(--style-card-surface, #182131),var(--style-card-bg, #0b1018)),radial-gradient(circle at 84% 8%,var(--style-card-glow, rgba(121, 168, 255, .1)),transparent 45%);box-shadow:0 14px 40px #03070c4d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.style-card.active{border-color:var(--border-strong);border-color:color-mix(in srgb,var(--style-card-accent, #79a8ff) 42%,rgba(255,255,255,.3));transform:translateY(-2px);box-shadow:0 20px 42px #02060b57,0 0 0 1px color-mix(in srgb,var(--style-card-accent, #79a8ff) 45%,transparent),0 0 30px var(--style-card-glow, rgba(121, 168, 255, .18))}.style-card[data-style=clean-minimal],.style-card[data-style=warm-service]{border-color:#1220332e;box-shadow:0 12px 34px #06101c1f}.style-card[data-style=clean-minimal].active,.style-card[data-style=warm-service].active{box-shadow:0 16px 36px #06101c24,0 0 0 1px #2e6bff38,0 0 24px #2e6bff2e}.style-card[data-style=bold-premium] .style-preview-shell{background:linear-gradient(160deg,#2d1c12b8,#180f0a80),radial-gradient(circle at 86% 14%,rgba(210,143,79,.28),transparent 56%)}.style-card[data-style=warm-service] .style-preview-shell{background:linear-gradient(160deg,#ffffffe6,#f5f9ffe6),radial-gradient(circle at 86% 14%,rgba(47,109,255,.2),transparent 56%)}.style-card[data-style=clean-minimal] .style-preview-shell{border-color:#12203324;background:linear-gradient(160deg,#fffffff2,#faf6eff2),radial-gradient(circle at 86% 14%,rgba(169,119,51,.2),transparent 56%)}.style-card[data-style=warm-service] .style-preview-eyebrow,.style-card[data-style=warm-service] .style-preview-title,.style-card[data-style=warm-service] .style-preview-cta,.style-card[data-style=warm-service] .style-preview-line,.style-card[data-style=clean-minimal] .style-preview-title,.style-card[data-style=clean-minimal] .style-preview-eyebrow{color:#122033b3}.style-card[data-style=warm-service] .style-preview-line,.style-card[data-style=clean-minimal] .style-preview-line{background:linear-gradient(90deg,#1220332e,#1220330f)}.style-card[data-style=warm-service] .style-preview-cta,.style-card[data-style=clean-minimal] .style-preview-cta{color:#f6faff}.style-card[data-style=clean-minimal] .recommended,.style-card[data-style=warm-service] .recommended{color:#2453c2;border-color:#2e6bff57;background:#2e6bff14}.style-card[data-style=clean-minimal] .style-meta-item,.style-card[data-style=warm-service] .style-meta-item{background:#ffffffc7;border-color:#12203324}.style-card[data-style=clean-minimal] .palette-chip,.style-card[data-style=warm-service] .palette-chip{border-color:#1220332e;background:#ffffffd6}.style-card[data-style=clean-minimal] .type-preview,.style-card[data-style=warm-service] .type-preview{background:#ffffffd1;border-color:#12203324}.style-card[data-style=clean-minimal] .palette-dot,.style-card[data-style=warm-service] .palette-dot{box-shadow:0 0 0 1px #1220334d}.style-card[data-style=clean-minimal] .meta-label,.style-card[data-style=warm-service] .meta-label{color:#12203394}.style-card[data-style=clean-minimal] .style-target strong,.style-card[data-style=warm-service] .style-target strong,.style-card[data-style=clean-minimal] .style-select-btn,.style-card[data-style=warm-service] .style-select-btn{color:#0f1c2f}.style-card[data-style=clean-minimal] .style-select-btn:hover,.style-card[data-style=clean-minimal] .style-select-btn:focus-visible,.style-card[data-style=warm-service] .style-select-btn:hover,.style-card[data-style=warm-service] .style-select-btn:focus-visible{box-shadow:0 0 16px #2e6bff38}.style-card.active .recommended{border-color:var(--border-strong);border-color:color-mix(in srgb,var(--style-card-soft, #d6b06b) 58%,rgba(255,255,255,.35))}.style-preview{margin:12px;border-radius:14px;padding:10px;background:radial-gradient(circle at 88% 0%,rgba(255,255,255,.12),transparent 40%),linear-gradient(145deg,var(--style-bg),var(--style-surface));box-shadow:inset 0 0 0 1px #ffffff14,0 8px 20px #0003}.style-preview-shell{border-radius:11px;padding:11px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#0a0e146b,#0a0e142e);color:var(--style-text)}.style-preview-eyebrow{margin:0;font-size:.65rem;font-family:var(--style-body-font, "Plus Jakarta Sans"),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#e8eef8c7}.style-preview-title{margin:7px 0 0;font-family:var(--style-heading-font, "Sora"),sans-serif;font-size:.93rem;line-height:1.35;color:var(--style-text);text-wrap:balance}.style-preview-cta{display:inline-flex;margin-top:10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:5px 10px;background:linear-gradient(135deg,var(--style-accent),var(--style-accent-soft));color:#0b1119;font-family:var(--style-body-font, "Plus Jakarta Sans"),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.01em}.style-preview-lines{margin-top:9px;display:grid;gap:5px}.style-preview-line{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,#fff3,#ffffff0f)}.style-content{padding:0 14px 14px}.style-topline{display:flex;justify-content:space-between;align-items:center;gap:8px}.style-topline h3{font-size:1rem;color:var(--style-card-text, #eff4fd)}.recommended{border-radius:999px;font-size:.72rem;padding:4px 8px;color:#e9d4ad;border:1px solid rgba(214,176,107,.5)}.style-tagline{margin:8px 0 0;color:var(--style-card-text, #d8e2f0);font-weight:600}.style-description{margin:8px 0 0;color:var(--style-card-muted, var(--text-secondary));line-height:1.55;font-size:.93rem}.style-meta{margin-top:12px;display:grid;grid-template-columns:1.15fr 1fr;gap:12px}.style-meta-item{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px;background:#0a0f185c}.meta-label{margin:0;font-size:.72rem;color:color-mix(in srgb,var(--style-card-text, #f5f7fb) 52%,#6f7f95 48%);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.style-palette{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.palette-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:4px 8px;background:#ffffff08}.palette-dot{width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 1px #ffffff3d}.palette-hex{font-size:.72rem;color:color-mix(in srgb,var(--style-card-text, #f5f7fb) 85%,#7e8ea5 15%);letter-spacing:.01em}.type-preview{margin-top:8px;border-radius:9px;padding:7px 8px;border:1px solid rgba(255,255,255,.08);background:#05080d57}.type-heading{margin:0;font-family:var(--style-heading-font, "Sora"),sans-serif;font-size:.93rem;color:var(--style-card-text, #eff4fd)}.type-body{margin:4px 0 0;font-family:var(--style-body-font, "Plus Jakarta Sans"),sans-serif;font-size:.82rem;color:var(--style-card-muted, #c7d2e4)}.style-target{margin:11px 0 14px;color:var(--style-card-muted, #cad5e6);font-size:.9rem;line-height:1.45}.style-target strong{color:var(--style-card-text, #eef4ff)}.style-select-btn{width:100%;color:var(--style-card-text, #f5f7fb);background:#79a8ff17;background:color-mix(in srgb,var(--style-card-accent, #79a8ff) 14%,transparent);border-color:#79a8ff42;border-color:color-mix(in srgb,var(--style-card-accent, #79a8ff) 42%,transparent)}.style-select-btn:hover,.style-select-btn:focus-visible{border-color:#d6b06b6b;border-color:color-mix(in srgb,var(--style-card-soft, #d6b06b) 64%,transparent);box-shadow:0 0 18px var(--style-card-glow, rgba(121, 168, 255, .18))}@media (max-width: 560px){.style-meta{grid-template-columns:1fr}}.generated-preview .preview-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.preview-frame{border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;background:#182131a6}.preview-header{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;font-weight:600}.preview-header p{margin:0}.preview-header span{font-size:.78rem;color:var(--text-secondary)}.preview-body{padding:20px}.preview-body h3{font-size:1.25rem}.preview-body p{margin-top:10px;color:var(--text-secondary)}.preview-points{border:1px solid var(--border-subtle);border-radius:16px;padding:18px;background:#18213194}.preview-points ul{margin:12px 0 0;padding-left:18px;color:var(--text-secondary)}.preview-points li+li{margin-top:8px}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.review-card{border:1px solid var(--border-subtle);border-radius:14px;padding:16px;background:#182131a8;display:flex;flex-direction:column}.review-head{display:flex;align-items:center;gap:10px}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:.85rem;font-weight:700;background:#79a8ff3d}.review-name{margin:0;font-weight:700}.review-role{margin:2px 0 0;color:var(--text-muted);font-size:.84rem}.review-rating{margin-top:12px;display:flex;align-items:center;gap:8px}.stars-icons{display:inline-flex;gap:2px;color:#f1cf89;text-shadow:0 0 10px rgba(241,207,137,.34);font-size:1rem;letter-spacing:.01em}.stars-score{color:#f4ddb0;font-size:.88rem;font-weight:700}.review-text{margin:10px 0 0;color:var(--text-secondary);line-height:1.6}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:32px}.pricing-starting{margin:12px 0 0;width:fit-content;padding:7px 11px;border-radius:999px;color:#f0cf90;font-size:.9rem;font-weight:700;border:1px solid rgba(214,176,107,.4);background:#14110c66}.pricing-card{--lift: -4px;position:relative;z-index:1;overflow:hidden;isolation:isolate;border:none;border-radius:24px;padding:18px;min-height:620px;background:linear-gradient(165deg,#141f32d6,#0b121fc7),radial-gradient(circle at 84% 8%,rgba(123,167,255,.14),transparent 46%);box-shadow:0 40px 72px #040a1399,0 0 88px #7ba7ff3d,0 16px 34px #0000005c;transform:translateY(var(--lift));transition:transform .22s ease,box-shadow .22s ease}.pricing-card:before{content:"";position:absolute;left:4%;right:4%;bottom:-72px;height:168px;border-radius:50%;background:radial-gradient(ellipse at center,var(--card-glow, rgba(123, 167, 255, .54)) 0%,rgba(192,222,255,.24) 42%,transparent 76%);filter:blur(28px);opacity:1;z-index:0;pointer-events:none}.pricing-card:after{content:none}.pricing-card-content{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;border-radius:18px;padding:18px;background:transparent;border:none}.pricing-card:hover{transform:translateY(calc(var(--lift) - 8px));box-shadow:0 56px 90px #040a13b3,0 0 126px #a4d4ff7a,0 18px 36px #0006}.pricing-card.highlighted{box-shadow:0 58px 90px #040a13b8,0 0 128px #7ba7ff66,0 20px 40px #0000006b}.pricing-card--free{--lift: -2px;--card-glow: rgba(146, 196, 255, .54);background:linear-gradient(165deg,#0e1826d1,#080e18c7),radial-gradient(circle at 84% 8%,rgba(99,136,196,.1),transparent 44%);box-shadow:0 34px 62px #050a1494,0 0 94px #92c4ff57,0 12px 30px #00000057}.pricing-card--pro{--lift: -18px;--card-glow: rgba(184, 232, 255, .34);z-index:4;min-height:664px;background:linear-gradient(165deg,#182b43e6,#081224d1),radial-gradient(circle at 84% 8%,rgba(139,214,255,.1),transparent 48%);box-shadow:0 42px 68px #040a13a3,0 0 78px #b8e8ff3d,0 18px 38px #0000006b,inset 0 0 0 1px #b8e8ff14}.pricing-card--pro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;border:2px solid rgba(205,242,255,.28);box-shadow:inset 0 0 0 1px #cdf2ff14,0 0 14px #b8e8ff1f;pointer-events:none;z-index:3}.pricing-card--pro.highlighted{box-shadow:0 44px 72px #040a13a8,0 0 84px #7ba7ff42,0 20px 40px #0000006b,inset 0 0 0 1px #b8e8ff14}.pricing-card--premium{--lift: -8px;--card-glow: rgba(255, 168, 223, .72);z-index:2;background:linear-gradient(165deg,#1f131de0,#0e0910d1),radial-gradient(circle at 84% 8%,rgba(215,182,118,.24),transparent 48%)}.pricing-card--premium .pricing-card-content{background:transparent;border:none;box-shadow:none}.pricing-card--premium.with-particles{box-shadow:0 44px 76px #08060ca8,0 0 132px #ffa8df85,0 0 84px #f1d39857}.pricing-particles-canvas{position:absolute;top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:16px;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(130% 120% at 50% 50%,#000 62%,rgba(0,0,0,.75) 82%,transparent 100%);mask-image:radial-gradient(130% 120% at 50% 50%,#000 62%,rgba(0,0,0,.75) 82%,transparent 100%)}.pricing-card--pro .pricing-particles-canvas{opacity:.62;filter:saturate(1.08) brightness(1.02)}.pricing-card--premium .pricing-particles-canvas{opacity:1;filter:saturate(1.3) brightness(1.06)}.pricing-head{margin-bottom:12px;text-align:center}.pricing-card h3{font-size:1.15rem;letter-spacing:-.01em}.pricing-badge{margin:0 0 10px;display:inline-block;font-size:.74rem;border-radius:999px;padding:5px 9px;color:#dbe7ff;border:none;background:#7ba7ff21;text-transform:uppercase;letter-spacing:.08em}.pricing-card--premium .pricing-badge{color:#f3ddb4;background:#d7b67624}.pricing-price{margin:10px 0 0;font-family:Sora,sans-serif;font-size:clamp(1.5rem,2.7vw,1.9rem);color:#f4f8ff}.pricing-billing{margin-left:6px;font-size:.92rem;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-secondary);font-weight:600}.pricing-mods{width:fit-content;border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:700;color:#e8f1ff;border:none;background:#7ba7ff21;margin:9px auto 0}.pricing-card--premium .pricing-mods{color:#f4e3c2;border-color:#d7b67670;background:#d7b67629}.pricing-desc{margin:8px 0 0;color:#edf4ff;line-height:1.55;text-align:center}.pricing-list{margin:16px 0;padding:14px 0 0;list-style:none;color:#dce8fa;border-top:none;display:grid;gap:9px}.pricing-list-intro{margin:16px 0 0;min-height:34px;display:flex;align-items:center;justify-content:center;text-align:center;color:#f2e1be;font-size:.94rem;font-weight:800;line-height:1.35}.pricing-list-intro+.pricing-list{margin-top:6px;padding-top:6px}.pricing-list li{display:flex;align-items:flex-start;gap:9px;padding:2px 0;font-size:.88rem;line-height:1.42}.pricing-list li i{margin-top:2px;color:#9fc4ff;font-size:.74rem}.pricing-card--premium .pricing-list li i{color:#f0cf8e}.pricing-list li strong{font-weight:800;color:#f7fbff;margin-right:.24rem}.pricing-btn{margin-top:auto}.pricing-btn.is-offer-selected{border-color:#ffe16b85;box-shadow:0 0 0 1px #ffe16b33,0 0 26px #ff4fd833}.pricing-upsell-note{margin:14px 0 0;color:var(--text-secondary);font-size:.9rem;text-align:center}.faq-list{display:grid;gap:10px}.faq-item{border:1px solid var(--border-subtle);border-radius:12px;background:#1821319e;overflow:hidden}.faq-btn{width:100%;border:none;background:transparent;color:var(--text-primary);text-align:left;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem;cursor:pointer}.faq-answer{margin:0;padding:0 16px 16px;color:var(--text-secondary)}.final-cta{border-radius:22px;border:1px solid var(--border-subtle);background:#182131a3;box-shadow:var(--shadow-soft)}.final-cta-inner{text-align:center;padding:42px 20px}.hero-form.compact{margin-top:20px;max-width:680px}.page.page-dashboard{width:100vw;margin:0}.app-main-dashboard{padding-top:0}.route-guard-loading{min-height:100vh;display:grid;place-items:center;padding:32px 20px;color:#d7e7ff;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;letter-spacing:.01em;background:radial-gradient(circle at 14% 10%,rgba(121,168,255,.16),transparent 34%),radial-gradient(circle at 86% 0%,rgba(214,176,107,.12),transparent 32%),linear-gradient(180deg,#070c15,#0a1321 56%,#0e1725)}.okli-dashboard{min-height:100vh;color:#edf3ff;background:radial-gradient(circle at 10% 12%,rgba(121,168,255,.18),transparent 32%),radial-gradient(circle at 86% 0%,rgba(214,176,107,.14),transparent 34%),linear-gradient(180deg,#070c15,#0a1321 54%,#0e1725)}.okli-dashboard-header{position:fixed;top:0;left:0;right:0;z-index:90;height:74px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-bottom:1px solid rgba(121,168,255,.18);background:linear-gradient(180deg,#070c14f2,#070c14db),radial-gradient(circle at 16% 0%,rgba(121,168,255,.14),transparent 34%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.okli-dashboard-header-left{min-width:0;display:flex;align-items:center;gap:12px}.okli-dashboard-header-actions{display:flex;align-items:center;gap:10px}.okli-sidebar-toggle{border:1px solid rgba(121,168,255,.28);border-radius:10px;padding:8px 11px;color:#e5efff;background:#79a8ff1f;font-family:Plus Jakarta Sans,sans-serif;font-size:.83rem;font-weight:600;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.okli-sidebar-toggle:hover,.okli-sidebar-toggle:focus-visible{border-color:#d6b06b8a;box-shadow:0 0 16px #79a8ff2e;transform:translateY(-1px)}.okli-brand-block{min-width:0}.okli-brand-name{margin:0;font-family:Sora,sans-serif;font-size:1rem;font-weight:700}.okli-brand-sub{margin:2px 0 0;color:#b8c8de;font-size:.8rem}.okli-publish-btn{min-height:46px;padding-inline:18px}.okli-publish-btn:disabled{cursor:not-allowed;color:#ecf3ffc7;background:linear-gradient(135deg,#5778b09e,#435f928f);box-shadow:inset 0 0 0 1px #9cbaeb33,0 8px 18px #080e1859;opacity:.86}.okli-publish-btn:disabled:hover,.okli-publish-btn:disabled:focus-visible{transform:none;box-shadow:inset 0 0 0 1px #9cbaeb33,0 8px 18px #080e1859}.okli-dashboard-btn{min-height:46px;padding-inline:14px}.okli-help-btn{display:inline-flex;align-items:center;gap:7px}.okli-help-btn i{font-size:.78rem}.okli-versions-open-link{border:0;background:transparent;color:#d2e1f7;min-height:46px;padding:0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:.01em;text-decoration:underline;text-decoration-color:#79a8ff85;text-underline-offset:3px;cursor:pointer;transition:color .16s ease,text-decoration-color .16s ease,transform .16s ease}.okli-versions-open-link:hover,.okli-versions-open-link:focus-visible{color:#f2dfb7;text-decoration-color:#d6b06bad;transform:translateY(-1px)}.okli-help-modal{position:relative;width:min(660px,95vw);border-color:#79a8ff4d;background:radial-gradient(circle at 8% 0%,rgba(121,168,255,.24),transparent 38%),radial-gradient(circle at 100% 100%,rgba(214,176,107,.14),transparent 44%),linear-gradient(155deg,#090f1bfa,#070d17f5);box-shadow:0 34px 72px #0000008f,0 0 40px #79a8ff3d}.okli-help-close-btn{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(121,168,255,.34);color:#e8f1ff;background:#79a8ff1f;display:inline-flex;align-items:center;justify-content:center}.okli-help-close-btn:hover,.okli-help-close-btn:focus-visible{border-color:#d6b06b8f;background:#d6b06b29;box-shadow:0 0 14px #79a8ff38}.okli-help-header{display:flex;align-items:flex-start;gap:12px}.okli-help-header-icon{flex:0 0 42px;width:42px;height:42px;border-radius:12px;border:1px solid rgba(121,168,255,.38);display:inline-flex;align-items:center;justify-content:center;color:#dcebff;background:#79a8ff24;box-shadow:0 0 16px #79a8ff38}.okli-help-header-copy{min-width:0}.okli-help-header-copy h3{margin-top:6px}.okli-help-plan-chip{margin-top:10px;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(121,168,255,.34);background:#79a8ff1f;color:#deebff;font-size:.74rem;font-weight:700;letter-spacing:.01em}.okli-help-subtitle{margin:10px 0 0;color:#d4e2f6;font-size:.92rem;line-height:1.52}.okli-help-actions{margin-top:16px;display:grid;gap:10px}.okli-help-option-btn{width:100%;border-radius:13px;border:1px solid rgba(121,168,255,.24);background:#080c14b8;color:#e8f2ff;min-height:64px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.okli-help-option-btn:hover,.okli-help-option-btn:focus-visible{border-color:#79a8ff75;background:#79a8ff1a;box-shadow:0 0 18px #79a8ff29;transform:translateY(-1px)}.okli-help-option-btn.is-support{border-color:#79a8ff6b;background:linear-gradient(135deg,#79a8ff33,#79a8ff14),#080c14bd}.okli-help-option-main{min-width:0;display:flex;align-items:center;gap:10px}.okli-help-option-icon{flex:0 0 34px;width:34px;height:34px;border-radius:10px;border:1px solid rgba(121,168,255,.36);display:inline-flex;align-items:center;justify-content:center;color:#dbeaff;background:#79a8ff24}.okli-help-option-copy{min-width:0;display:grid;gap:3px}.okli-help-option-copy strong{font-size:.94rem;line-height:1.3}.okli-help-option-copy small{color:#bdd0ea;font-size:.78rem;line-height:1.4}.okli-help-option-arrow{color:#d5e4fa;font-size:.8rem}.okli-help-option-chip{min-height:24px;border-radius:999px;border:1px solid rgba(214,176,107,.54);background:#d6b06b29;color:#f0dfb9;font-size:.72rem;font-weight:700;padding:0 9px;display:inline-flex;align-items:center}.okli-help-option-btn.is-locked{border-color:#d6b06ba8;background:linear-gradient(135deg,#d6b06b2e,#d6b06b0f),#0e0e12bd;color:#f1dfb7}.okli-help-option-btn.is-locked .okli-help-option-icon{border-color:#d6b06b85;background:#d6b06b24;color:#f1dfb7}.okli-help-option-btn.is-locked .okli-help-option-copy small{color:#e6d4ad}.okli-help-option-btn.is-locked:hover,.okli-help-option-btn.is-locked:focus-visible{border-color:#d6b06bc7;box-shadow:0 0 20px #d6b06b2e}.okli-help-lock-note{margin:12px 2px 0;color:#e6d2a7;font-size:.82rem;line-height:1.45;text-align:center}.okli-dashboard-shell{min-height:calc(100vh - 74px);height:calc(100vh - 74px);display:grid;grid-template-columns:360px minmax(0,1fr);margin-top:74px}.okli-dashboard-sidebar{position:sticky;top:0;align-self:start;min-height:calc(100vh - 74px);max-height:calc(100vh - 74px);height:calc(100vh - 74px);padding:14px 12px 22px;border-right:none;background:linear-gradient(180deg,#080e18e0,#080e18c2),radial-gradient(circle at 50% 0%,rgba(121,168,255,.12),transparent 34%);overflow-y:auto}.okli-dashboard-preview-column{min-height:calc(100vh - 74px);height:calc(100vh - 74px);display:flex;flex-direction:column;min-width:0}.okli-dashboard-subheader{position:sticky;top:0;z-index:25;min-height:52px;padding:8px 12px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border-bottom:1px solid rgba(121,168,255,.14);background:linear-gradient(180deg,#080e18e6,#080e18cc),radial-gradient(circle at 14% 0%,rgba(121,168,255,.14),transparent 34%)}.okli-dashboard-subheader-btn{min-height:36px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600}.okli-dashboard-subheader-btn i{font-size:.78rem}.okli-dashboard-subheader-btn.is-color{border-color:#d6b06b5c;background:#d6b06b1f;color:#f0e1bb}.okli-dashboard-subheader-btn.is-color:hover,.okli-dashboard-subheader-btn.is-color:focus-visible{border-color:#d6b06b8f;background:#d6b06b29}.okli-dashboard-subheader-btn.is-add-content{border-color:#79a8ff57;background:#79a8ff1f;color:#d9e8ff}.okli-dashboard-subheader-btn.is-add-content:hover,.okli-dashboard-subheader-btn.is-add-content:focus-visible{border-color:#79a8ff8f;background:#79a8ff2e}.okli-history-btn{width:36px;min-width:36px;min-height:36px;padding:0;justify-content:center}.okli-history-btn[disabled]{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.okli-history-btn[disabled]:hover,.okli-history-btn[disabled]:focus-visible{border-color:#79a8ff33;background:#79a8ff14}.okli-back-btn{display:inline-flex;align-items:center;gap:8px}.okli-back-btn i{font-size:.78rem}.okli-config-card{margin-bottom:10px;border-radius:14px;border:1px solid rgba(121,168,255,.22);padding:14px 12px;background:linear-gradient(160deg,#0d1524eb,#0a101ce0),radial-gradient(circle at 86% 0%,rgba(121,168,255,.1),transparent 42%);box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff0a}.okli-color-editor-card{border-color:#d6b06b57;background:radial-gradient(circle at 82% 0%,rgba(214,176,107,.18),transparent 36%),radial-gradient(circle at 10% 100%,rgba(121,168,255,.12),transparent 42%),linear-gradient(150deg,#101826f2,#0a121feb)}.okli-color-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.okli-color-editor-header h3{margin-top:6px}.okli-color-editor-close{width:32px;height:32px;border-radius:10px;border:1px solid rgba(214,176,107,.34);background:#d6b06b24;color:#f2e0bb}.okli-color-editor-close:hover,.okli-color-editor-close:focus-visible{border-color:#d6b06b94;box-shadow:0 0 14px #d6b06b33}.okli-color-editor-help{margin-top:8px;color:#d5e3f9;font-size:.84rem}.okli-color-presets{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.okli-color-preset{border:1px solid rgba(121,168,255,.24);border-radius:11px;padding:8px 9px;display:grid;gap:7px;background:#79a8ff14;color:#e5efff;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.okli-color-preset:hover,.okli-color-preset:focus-visible{border-color:#d6b06b75;box-shadow:0 0 14px #d6b06b29;transform:translateY(-1px)}.okli-color-preset.active{border-color:#d6b06b9e;background:#d6b06b24;box-shadow:0 0 0 1px #d6b06b2e,0 0 16px #d6b06b33}.okli-color-preset-title{font-size:.8rem;font-weight:700}.okli-color-preset-swatches{display:inline-flex;align-items:center;gap:6px}.okli-color-preset-swatches span{width:16px;height:16px;border-radius:999px;border:1px solid rgba(255,255,255,.3)}.okli-color-editor-grid{margin-top:10px;display:grid;gap:10px}.okli-color-editor-field{display:grid;gap:7px}.okli-color-editor-field>span{color:#d9e6fb;font-size:.81rem;font-weight:700}.okli-color-editor-inputs{display:grid;grid-template-columns:52px 1fr;gap:8px}.okli-color-editor-inputs input[type=color]{width:52px;height:36px;border-radius:9px;border:1px solid rgba(121,168,255,.34);background:#080e18d6;padding:2px;cursor:pointer}.okli-color-editor-inputs input[type=text]{width:100%;border-radius:10px;border:1px solid rgba(121,168,255,.24);background:#070c14d9;color:#f0f6ff;padding:8px 10px;font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:.84rem;line-height:1.35}.okli-color-editor-inputs input[type=text]:focus-visible,.okli-color-editor-inputs input[type=color]:focus-visible{outline:none;border-color:#d6b06b9e;box-shadow:0 0 0 1px #d6b06b4d}.okli-color-editor-actions{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.okli-publish-job-card{border-color:#79a8ff4d;background:radial-gradient(circle at 12% 0%,rgba(121,168,255,.22),transparent 42%),linear-gradient(150deg,#0d1626f5,#09111df0)}.okli-publish-job-card.is-completed{border-color:#6ed5a573;background:radial-gradient(circle at 10% 0%,rgba(110,213,165,.2),transparent 40%),linear-gradient(150deg,#0c1c1bf2,#081418ed)}.okli-publish-job-card.is-failed{border-color:#ff7e7e6b;background:radial-gradient(circle at 10% 0%,rgba(255,126,126,.16),transparent 42%),linear-gradient(150deg,#251014f2,#160b0fed)}.okli-publish-job-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.okli-publish-job-title-wrap .eyebrow{margin:0}.okli-publish-job-title{margin:5px 0 0;color:#f1f7ff;font-size:1.06rem;font-weight:700;line-height:1.25}.okli-publish-job-state{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:700;letter-spacing:.01em;border:1px solid rgba(121,168,255,.32);color:#dbe9ff;background:#79a8ff1f}.okli-publish-job-state i{font-size:.78rem}.okli-publish-job-state.is-running{color:#e2edff;border-color:#79a8ff7a;background:#79a8ff33}.okli-publish-job-state.is-running i{animation:okli-spin 1s linear infinite}.okli-publish-job-state.is-completed{color:#d6ffe8;border-color:#6ed5a57a;background:#6ed5a533}.okli-publish-job-state.is-failed{color:#ffe1e1;border-color:#ff7e7e80;background:#ff7e7e2e}.okli-publish-job-message{margin:8px 0 0;color:#f1f6ff;font-size:.92rem;font-weight:600;line-height:1.4}.okli-publish-job-url{margin:9px 0 0;padding:7px 10px;border-radius:10px;border:1px solid rgba(121,168,255,.28);background:#09111d61;color:#d3e4ff;font-size:.8rem;font-family:JetBrains Mono,Fira Code,Menlo,monospace;line-height:1.35;word-break:break-all}.okli-publish-job-progress{margin-top:10px;height:8px;border-radius:999px;overflow:hidden;background:#79a8ff2e}.okli-publish-job-progress-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7ba7ff,#d7b676);box-shadow:0 0 16px #7ba7ff70;transition:width .22s ease}.okli-publish-job-error{margin:10px 0 0;color:#ffe1e1;font-size:.83rem;line-height:1.4}.okli-publish-job-actions{margin-top:12px}.okli-publish-job-link,.okli-publish-job-retry{min-height:40px}.okli-publish-job-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700}@keyframes okli-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.okli-domain-card{border-color:#78aaff57;background:radial-gradient(circle at 8% 12%,rgba(118,173,255,.22),transparent 42%),radial-gradient(circle at 92% 100%,rgba(231,189,111,.15),transparent 38%),linear-gradient(145deg,#101d31f5,#0a1424f2);box-shadow:0 16px 30px #00000057,0 0 42px #72aaff38,inset 0 1px #ffffff0d}.okli-domain-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#f4d799;background:linear-gradient(160deg,#ffd37c33,#79a8ff33),#0a1322e0;border:1px solid rgba(255,214,136,.38);box-shadow:0 8px 18px #101c2d66,0 0 16px #ffd37c33}.okli-domain-icon-top{margin-bottom:0}.okli-domain-heading{display:flex;align-items:center;gap:10px}.okli-domain-heading .eyebrow{margin:0}.okli-domain-current{margin-top:10px}.okli-domain-change-note{margin:9px 2px 0;font-size:.8rem;line-height:1.4;color:#d6e4fce0}.okli-domain-change-note strong{color:#f5d89f;margin-right:4px}.okli-domain-badge{width:100%;border-radius:11px;border:1px solid rgba(121,168,255,.38);padding:10px 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;text-decoration:none;color:#f5f9ff;font-weight:700;background:linear-gradient(145deg,#79a8ff33,#79a8ff14),#0b1422cc;box-shadow:inset 0 1px #ffffff0f,0 8px 16px #0a121f57;transition:box-shadow .22s ease,border-color .22s ease}.okli-domain-badge:hover{border-color:#8bb7ffa3;box-shadow:inset 0 1px #ffffff14,0 12px 20px #0d182866,0 0 20px #79a8ff3d}.okli-domain-badge-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.okli-domain-badge-text-wrap{min-width:0;flex:1;overflow:hidden;white-space:nowrap}.okli-domain-badge-text{display:inline-block;white-space:nowrap}.okli-domain-badge-text.is-overflowing{animation:okli-domain-marquee var(--domain-scroll-duration, 10s) ease-in-out infinite}.okli-domain-icon-action{width:28px;height:28px;border-radius:8px;border:1px solid rgba(121,168,255,.34);background:#79a8ff1f;color:#c9ddff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.okli-domain-icon-action i{font-size:.74rem}.okli-domain-icon-action:hover,.okli-domain-icon-action:focus-visible{border-color:#92bcff9e;background:#79a8ff33;color:#e2edff}@keyframes okli-domain-marquee{0%,12%{transform:translate(0)}50%{transform:translate(calc(var(--domain-scroll-distance, 0px) * -1))}88%,to{transform:translate(0)}}.okli-domain-upsell{margin-top:12px;padding-top:11px;border-top:1px solid rgba(121,168,255,.2)}.okli-domain-upsell h3{margin:0;font-size:.96rem}.okli-domain-copy{margin-top:8px;font-size:.88rem;color:#dbe8ff;opacity:.9}.okli-domain-cta-subtle{margin-top:9px;border-color:#79a8ff47;background:#79a8ff14;color:#e4edff;box-shadow:inset 0 1px #ffffff0d}.okli-domain-cta-subtle i{margin-right:8px;color:#d3e3ff}.okli-domain-cta-subtle:hover,.okli-domain-cta-subtle:focus-visible{border-color:#79a8ff75;background:#79a8ff1f}.okli-config-card h3{margin-top:8px;margin-bottom:0;font-size:1.03rem;line-height:1.38}.okli-config-card h3 span{color:#9abfff}.okli-config-card h3 i{margin-right:7px;color:#d7b676}.okli-config-card p{margin:8px 0 0;color:#d2def0;line-height:1.5}.okli-config-card .ghost-btn.full{margin-top:10px}.okli-config-card button[disabled]{opacity:.48;cursor:not-allowed}.okli-config-card button[disabled]:hover,.okli-config-card button[disabled]:focus-visible{transform:none;box-shadow:none}.okli-page-list{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.okli-pages-card{border-color:#7dafff47;background:radial-gradient(circle at 12% 0%,rgba(121,168,255,.16),transparent 38%),linear-gradient(150deg,#0e1828f2,#0a1322eb)}.okli-pages-heading{display:flex;align-items:center;gap:10px}.okli-pages-heading .eyebrow{margin:0}.okli-pages-icon{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#cfe1ff;border:1px solid rgba(121,168,255,.38);background:#79a8ff24;box-shadow:0 0 16px #79a8ff38}.okli-pages-usage{margin-top:9px;border-radius:10px;border:1px solid rgba(121,168,255,.2);padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#79a8ff14}.okli-pages-usage-label{color:#e0ecffdb;font-size:.8rem}.okli-pages-usage-badge{border-radius:999px;border:1px solid rgba(121,168,255,.34);background:#79a8ff29;padding:4px 8px;font-size:.74rem;font-weight:700;color:#ecf3ff;white-space:nowrap}.okli-page-list li{border-radius:10px;border:1px solid rgba(121,168,255,.2);background:#79a8ff14;overflow:hidden}.okli-page-list li.active{border-color:#d6b06b85;box-shadow:0 0 0 1px #d6b06b33}.okli-page-item-row{display:flex;align-items:stretch}.okli-page-item-btn{flex:1 1 auto;width:auto;border:none;background:transparent;color:inherit;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.okli-page-item-btn:hover,.okli-page-item-btn:focus-visible{background:#79a8ff14}.okli-page-name{display:inline-flex;align-items:center;gap:8px;min-width:0}.okli-page-name-label{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.okli-page-name i{color:#b8d2ff;font-size:.78rem}.okli-page-badge{border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:700;color:#eaf2ff;background:#79a8ff3d;border:1px solid rgba(121,168,255,.34)}.okli-pages-lock-note{margin-top:9px;border-radius:10px;border:1px solid rgba(121,168,255,.2);padding:8px 9px;display:grid;grid-template-columns:auto 1fr;gap:8px;background:#080e1885}.okli-pages-lock-note i{margin-top:1px;color:#d8b977}.okli-pages-lock-note p{margin:0;color:#d3e0f4;font-size:.8rem;line-height:1.45}.okli-pages-add-btn{margin-top:10px}.okli-pages-unlocked-note{margin:10px 0 0;color:#d3e3ff;font-size:.82rem;line-height:1.45}.okli-page-edit-btn{flex:0 0 auto;width:auto;padding:0 10px;border:none;background:transparent;color:#d5e5ffd6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.86rem}.okli-page-edit-btn:hover,.okli-page-edit-btn:focus-visible{color:#f0f6ff}.okli-email-card{border-color:#ad90564d;background:radial-gradient(circle at 86% 0%,rgba(214,176,107,.16),transparent 40%),linear-gradient(150deg,#171410f0,#0f0e0ce6)}.okli-email-heading{display:flex;align-items:center;gap:9px}.okli-email-heading .eyebrow{margin:0}.okli-email-icon{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#f1dcae;border:1px solid rgba(214,176,107,.4);background:#d6b06b1f;box-shadow:0 0 14px #d6b06b29}.okli-email-badge{margin-top:8px;border-radius:10px;border:1px solid rgba(214,176,107,.3);padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#d6b06b14;color:#f2f7ff;font-weight:700;font-size:.87rem;min-width:0}.okli-email-address-wrap{min-width:0;flex:1;overflow:hidden;white-space:nowrap}.okli-email-address{display:inline-block;white-space:nowrap}.okli-email-address.is-overflowing{animation:okli-email-marquee var(--email-scroll-duration, 10s) ease-in-out infinite}.okli-email-status{border-radius:999px;border:1px solid rgba(214,176,107,.4);background:#d6b06b29;padding:3px 8px;display:inline-flex;align-items:center;gap:6px;color:#f2ddb1;font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.okli-email-upgrade-btn{margin-top:8px}.okli-ai-card{border-color:#79a8ff52;background:radial-gradient(circle at 84% 0%,rgba(121,168,255,.16),transparent 42%),linear-gradient(150deg,#0c1625f2,#0a121feb)}.okli-ai-heading{display:flex;align-items:center;gap:9px}.okli-ai-heading .eyebrow{margin:0}.okli-ai-icon{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#dbe9ff;border:1px solid rgba(121,168,255,.4);background:#79a8ff29;box-shadow:0 0 16px #79a8ff38}.okli-ai-quota{margin-top:8px;border-radius:12px;border:1px solid rgba(121,168,255,.2);padding:5px 8px;display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:8px;background:#79a8ff0f}.okli-ai-quota-text{margin:0;color:#d6e3f7;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;min-height:100%}.okli-ai-quota-badge{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(121,168,255,.42);background:#79a8ff2e;color:#eff5ff;font-size:.78rem;font-weight:700;flex-shrink:0;box-shadow:0 0 14px #79a8ff33}.okli-ai-helper{margin-top:9px;border-radius:11px;border:1px solid rgba(121,168,255,.24);background:#79a8ff14;padding:9px 10px;display:grid;gap:4px}.okli-ai-helper-title{margin:0;display:inline-flex;align-items:center;gap:7px;color:#f1f7ff;font-size:.78rem;font-weight:700}.okli-ai-helper-title i{color:#bfe2ff}.okli-ai-helper-text{margin:0;color:#d6e3f7;font-size:.76rem;line-height:1.45}.okli-ai-primary-btn{margin-top:9px}.okli-ai-primary-btn i,.okli-ai-site-btn i,.okli-ai-upsell-btn i{margin-right:8px}.okli-ai-primary-btn.is-selecting{border-color:#d6b06b80;background:linear-gradient(135deg,#d6b06bdb,#b5893ddb);box-shadow:0 0 18px #d6b06b52,0 10px 18px #040a1275}.okli-ai-site-btn,.okli-ai-upsell-btn{margin-top:8px}.okli-ai-feedback{border-radius:10px;border:1px solid rgba(121,168,255,.24);padding:8px 9px;background:#79a8ff14}.okli-ai-feedback.is-success{border-color:#74d2a466;background:#74d2a41f;color:#dff9ec}.okli-ai-feedback.is-error{border-color:#ff8e8e5c;background:#ff8e8e1f;color:#ffe6e6}@keyframes okli-email-marquee{0%,12%{transform:translate(0)}50%{transform:translate(calc(var(--email-scroll-distance, 0px) * -1))}88%,to{transform:translate(0)}}.okli-card-note{margin-top:8px;color:#b7c7dc;font-size:.8rem}.okli-card-feedback{margin-top:8px;color:#d8e6fb;font-size:.82rem}.okli-field{display:grid;gap:6px;margin-top:10px}.okli-field span{color:#dbe7f9;font-size:.8rem;font-weight:600}.okli-field input,.okli-field textarea,.okli-config-card textarea{width:100%;border-radius:10px;border:1px solid rgba(121,168,255,.22);background:#070c14d9;color:#f0f6ff;padding:10px 11px;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;line-height:1.45;resize:vertical}.okli-field input:focus-visible,.okli-field textarea:focus-visible,.okli-config-card textarea:focus-visible{outline:none;border-color:#d6b06b9e;box-shadow:0 0 0 1px #d6b06b4d}.okli-dashboard-feedback{margin:8px 2px 0;border-radius:12px;border:1px solid rgba(121,168,255,.26);padding:9px 10px;color:#e6f0ff;font-size:.83rem;background:#79a8ff1f}.okli-dashboard-preview{min-height:0;flex:1;padding:0;overflow:auto;background:linear-gradient(145deg,var(--dashboard-preview-bg),var(--dashboard-preview-surface))}.okli-dashboard-preview.is-ai-selection-mode{cursor:crosshair}.okli-preview-edit-surface{position:relative;min-height:100%}.okli-preview-edit-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20}.okli-section-move-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:18}.okli-section-move-controls{position:absolute;display:grid;gap:6px;pointer-events:auto}.okli-section-move-btn{width:28px;height:28px;border-radius:999px;border:1px solid rgba(121,168,255,.38);background:linear-gradient(135deg,#79a8fff5,#5a8aece6);color:#f1f7ff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 12px #79a8ff42,0 8px 14px #0308126b}.okli-section-move-btn i{font-size:.7rem}.okli-section-move-btn[disabled]{border-color:#98a5be52;background:#6e7a9180;color:#e1e9f59e;box-shadow:none;cursor:not-allowed}.okli-section-move-btn:not([disabled]):hover,.okli-section-move-btn:not([disabled]):focus-visible{border-color:#d6b06b94;box-shadow:0 0 14px #79a8ff5c,0 9px 14px #03081275}.okli-section-delete-btn{border-color:#ff768285;background:linear-gradient(135deg,#a82b3ef5,#821b2ce6)}.okli-section-regenerate-btn{border-color:#82cdff80;background:linear-gradient(135deg,#2d92ccf5,#1d6faceb)}.okli-section-regenerate-btn:not([disabled]):hover,.okli-section-regenerate-btn:not([disabled]):focus-visible{border-color:#a6dfffdb;box-shadow:0 0 14px #60baf457,0 9px 14px #03081275}.okli-section-delete-btn:not([disabled]):hover,.okli-section-delete-btn:not([disabled]):focus-visible{border-color:#ff9ba5d1;box-shadow:0 0 14px #c8485c57,0 9px 14px #03081275}.okli-section-move-btn[data-tooltip]{position:relative}.okli-section-move-btn[data-tooltip]:before,.okli-section-move-btn[data-tooltip]:after{position:absolute;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:3}.okli-section-move-btn[data-tooltip]:after{content:attr(data-tooltip);top:50%;left:calc(100% + 8px);transform:translateY(-50%) translate(-2px);padding:6px 9px;border-radius:8px;border:1px solid rgba(126,162,224,.44);background:#070d19f0;color:#eaf3ff;font-size:.7rem;font-weight:700;white-space:nowrap;box-shadow:0 8px 18px #04081273}.okli-section-move-btn[data-tooltip]:before{content:"";top:50%;left:calc(100% + 3px);width:8px;height:8px;border-left:1px solid rgba(126,162,224,.44);border-bottom:1px solid rgba(126,162,224,.44);background:#070d19f0;transform:translateY(-50%) rotate(45deg)}.okli-section-move-btn[data-tooltip]:hover:before,.okli-section-move-btn[data-tooltip]:hover:after,.okli-section-move-btn[data-tooltip]:focus-visible:before,.okli-section-move-btn[data-tooltip]:focus-visible:after{opacity:1}.okli-section-move-btn[data-tooltip]:hover:after,.okli-section-move-btn[data-tooltip]:focus-visible:after{transform:translateY(-50%) translate(0)}.okli-preview-ai-selection-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.okli-preview-ai-loading-zone{position:absolute;border-radius:14px;border:1px solid rgba(123,167,255,.62);background:linear-gradient(135deg,#0f1c31d1,#11223ac7);box-shadow:0 0 0 1px #7ba7ff38,0 0 24px #7ba7ff47;display:grid;place-items:center;padding:12px}.okli-preview-ai-loading-global{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#060c1633}.okli-preview-ai-loading-badge{display:inline-flex;align-items:center;gap:10px;border-radius:999px;border:1px solid rgba(214,176,107,.52);background:#0c1728db;color:#f2f7ff;font-size:.82rem;font-weight:700;padding:8px 13px;box-shadow:0 0 18px #d6b06b3d,0 10px 18px #050b1480}.okli-preview-ai-loading-text{display:inline-flex;flex-direction:column;gap:1px;min-width:220px}.okli-preview-ai-loading-text strong{font-size:.73rem;color:#d6b06bf2;font-weight:700;line-height:1.1}.okli-preview-ai-loading-text span{font-size:.79rem;color:#eef5ff;line-height:1.25}.okli-preview-ai-loading-progress{width:88px;height:5px;border-radius:999px;background:#79a8ff38;overflow:hidden;flex-shrink:0}.okli-preview-ai-loading-progress>span{display:block;height:100%;min-width:12px;border-radius:999px;background:linear-gradient(135deg,#d6b06bfa,#79a8fffa);transition:width .26s ease}.okli-preview-ai-loading-spinner{width:12px;height:12px;border-radius:999px;border:2px solid rgba(214,176,107,.26);border-top-color:#d6b06bf5;animation:okli-ai-loader-spin .78s linear infinite}.okli-preview-ai-selection-target{position:absolute;border:1px solid transparent;border-radius:12px;background:transparent;color:#edf4ff;display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,sans-serif;font-size:.76rem;font-weight:700;text-align:center;padding:8px;pointer-events:auto;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,opacity .14s ease}.okli-preview-ai-selection-target span{opacity:0;transition:opacity .14s ease;pointer-events:none}.okli-preview-ai-selection-target:hover,.okli-preview-ai-selection-target:focus-visible{border-color:#d6b06bb8;background:#d6b06b24;box-shadow:0 0 0 1px #d6b06b4d,0 0 18px #d6b06b38}.okli-preview-ai-selection-target:hover span,.okli-preview-ai-selection-target:focus-visible span{opacity:1}@keyframes okli-ai-loader-spin{to{transform:rotate(360deg)}}.okli-preview-hover-outline{position:absolute;border-radius:12px;border:1px solid rgba(123,167,255,.56);background:#7ba7ff14;box-shadow:0 0 0 1px #7ba7ff2e,0 0 18px #7ba7ff33}.okli-preview-edit-handle{position:absolute;transform:translate(-50%,-50%);pointer-events:auto}.okli-preview-edit-handle-fallback{top:20px;right:18px;left:auto;transform:none}.okli-preview-edit-btn{width:24px;height:24px;border:1px solid rgba(121,168,255,.36);border-radius:999px;color:#ebf4ff;background:linear-gradient(135deg,#79a8fff2,#5d89ece6);box-shadow:0 0 14px #79a8ff57,0 8px 14px #040a126b;transform:translateY(-50%);pointer-events:auto}.okli-preview-edit-btn i{font-size:.66rem}.okli-preview-edit-btn:hover,.okli-preview-edit-btn:focus-visible{border-color:#d6b06b8a;box-shadow:0 0 18px #79a8ff70,0 10px 16px #040a127a}.okli-preview-edit-handle-action .okli-preview-edit-btn,.okli-preview-edit-btn.is-action{border-color:#d6b06b7a;background:linear-gradient(135deg,#d6b06bf5,#bf9039e6);box-shadow:0 0 14px #d6b06b57,0 8px 14px #040a126b}.okli-preview-edit-handle-action .okli-preview-edit-btn:hover,.okli-preview-edit-handle-action .okli-preview-edit-btn:focus-visible,.okli-preview-edit-btn.is-action:hover,.okli-preview-edit-btn.is-action:focus-visible{border-color:#79a8ff8f;box-shadow:0 0 18px #d6b06b75,0 10px 16px #040a1280}.okli-preview-edit-handle-image .okli-preview-edit-btn,.okli-preview-edit-btn.is-image{border-color:#67e7ce7a;background:linear-gradient(135deg,#47c4b5f5,#2ea0ace6);box-shadow:0 0 16px #47c4b552,0 8px 14px #040a126b}.okli-preview-edit-handle-image{z-index:4}.okli-preview-edit-handle-image .okli-preview-edit-btn:hover,.okli-preview-edit-handle-image .okli-preview-edit-btn:focus-visible,.okli-preview-edit-btn.is-image:hover,.okli-preview-edit-btn.is-image:focus-visible{border-color:#79a8ff8f;box-shadow:0 0 20px #47c4b570,0 10px 16px #040a1280}.okli-preview-edit-tooltip{position:absolute;top:-36px;left:50%;transform:translate(-50%);border-radius:8px;border:1px solid rgba(121,168,255,.24);padding:6px 8px;white-space:nowrap;color:#eaf3ff;font-size:.74rem;font-weight:600;background:#080e18f0;box-shadow:0 10px 18px #0208106b;opacity:0;pointer-events:none;transition:opacity .13s ease,transform .13s ease}.okli-preview-edit-handle:hover .okli-preview-edit-tooltip,.okli-preview-edit-handle:focus-within .okli-preview-edit-tooltip{opacity:1;transform:translate(-50%) translateY(-1px)}.okli-preview-skeleton{min-height:100%;padding:16px;background:#080c1429}.okli-preview-generated{display:block;min-height:100%;width:100%;padding:0;margin:0;color:var(--dashboard-preview-text);position:relative;z-index:1}.okli-preview-generated *{max-width:100%}.okli-isolated-preview-host{display:block;width:100%;margin:0;padding:0;min-height:100%}.okli-preview-skeleton-hero{border-radius:12px;border:1px solid color-mix(in srgb,var(--dashboard-preview-text) 12%,transparent);padding:16px;background:#080c1442}.okli-preview-skeleton-hero h1{margin:0;color:var(--dashboard-preview-text);font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.25}.okli-preview-skeleton-hero p{margin:10px 0 0;max-width:780px;color:color-mix(in srgb,var(--dashboard-preview-text) 80%,#7f92ad);line-height:1.55}.okli-preview-skeleton-hero button{margin-top:14px;border:1px solid color-mix(in srgb,var(--dashboard-preview-accent) 36%,#fff 12%);border-radius:999px;padding:9px 14px;color:#f6fbff;background:color-mix(in srgb,var(--dashboard-preview-accent) 48%,transparent);font-weight:700}.okli-preview-skeleton-blocks{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.okli-preview-skeleton-blocks article{border-radius:12px;border:1px solid color-mix(in srgb,var(--dashboard-preview-text) 10%,transparent);padding:12px;background:#080c1438}.okli-preview-skeleton-blocks h3{margin:0;color:var(--dashboard-preview-text);font-size:.98rem}.okli-preview-skeleton-blocks p{margin:8px 0 0;color:color-mix(in srgb,var(--dashboard-preview-text) 78%,#8093ae);font-size:.88rem;line-height:1.5}.okli-preview-skeleton-text{margin-top:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--dashboard-preview-text) 10%,transparent);padding:13px 12px;background:#080c1433}.okli-preview-skeleton-text p{margin:0;color:color-mix(in srgb,var(--dashboard-preview-text) 76%,#8294ae);line-height:1.62}.okli-preview-skeleton-text p+p{margin-top:10px}.okli-preview-skeleton-text ul{margin:10px 0 0;padding-left:18px;color:color-mix(in srgb,var(--dashboard-preview-text) 76%,#8294ae);line-height:1.6}.okli-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 22% 16%,rgba(121,168,255,.18),transparent 34%),linear-gradient(180deg,#03070cd1,#03070ceb);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.okli-editor-modal{width:min(860px,95vw);max-height:min(90vh,980px);overflow:auto;border-radius:18px;border:1px solid rgba(121,168,255,.24);padding:18px 16px 16px;background:linear-gradient(150deg,#0a101cf5,#080e18f0),radial-gradient(circle at 86% 0%,rgba(121,168,255,.14),transparent 42%);box-shadow:0 30px 62px #0000008f,0 0 34px #79a8ff38}.okli-editor-header h3{margin-top:8px;margin-bottom:0;font-size:1.24rem}.okli-editor-toolbar{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.okli-editor-toolbar button{border:1px solid rgba(121,168,255,.26);border-radius:9px;min-width:36px;min-height:34px;color:#ebf4ff;background:#79a8ff1f;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;font-weight:700}.okli-editor-toolbar button.active{border-color:#d6b06b8f;background:#d6b06b33;box-shadow:0 0 14px #d6b06b33}.okli-editor-toolbar button:hover,.okli-editor-toolbar button:focus-visible{border-color:#d6b06b85;box-shadow:0 0 14px #79a8ff38}.okli-editor-toolbar button:disabled{opacity:.46;cursor:not-allowed;box-shadow:none}.okli-editor-toolbar-color{border:1px solid rgba(121,168,255,.26);border-radius:9px;min-height:34px;padding:0 8px;color:#ebf4ff;background:#79a8ff1f;display:inline-flex;align-items:center;gap:6px}.okli-editor-toolbar-color input[type=color]{width:24px;height:20px;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.okli-editor-toolbar-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.okli-editor-toolbar-color input[type=color]::-webkit-color-swatch{border:1px solid rgba(121,168,255,.48);border-radius:5px}.okli-editor-toolbar-color:hover,.okli-editor-toolbar-color:focus-within{border-color:#d6b06b85;box-shadow:0 0 14px #79a8ff38}.okli-editor-toolbar-color.disabled{opacity:.46}.okli-editor-toolbar-color.disabled input[type=color]{pointer-events:none}.okli-editor-toolbar-font{position:relative;border:1px solid rgba(121,168,255,.26);border-radius:9px;min-height:34px;background:#79a8ff1f}.okli-editor-toolbar-font-trigger{min-height:32px;min-width:170px;padding:0 8px;border:0;outline:none;border-radius:9px;color:#ebf4ff;background:transparent;display:inline-flex;align-items:center;gap:6px;width:100%;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer}.okli-editor-toolbar-font-trigger span{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.okli-editor-toolbar-font-trigger .fa-chevron-down{font-size:.72rem;opacity:.8;transition:transform .15s ease}.okli-editor-toolbar-font.open .okli-editor-toolbar-font-trigger .fa-chevron-down{transform:rotate(180deg)}.okli-editor-toolbar-font:hover,.okli-editor-toolbar-font:focus-within{border-color:#d6b06b85;box-shadow:0 0 14px #79a8ff38}.okli-editor-toolbar-font.disabled{opacity:.46}.okli-editor-toolbar-font.disabled .okli-editor-toolbar-font-trigger{pointer-events:none}.okli-editor-toolbar-font-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:32;min-width:max(220px,100%);max-height:240px;overflow-y:auto;border-radius:10px;border:1px solid rgba(121,168,255,.34);background:linear-gradient(165deg,#0e182afa,#0a1220fa),#79a8ff14;box-shadow:0 14px 26px #050a1466;padding:6px;display:grid;gap:4px}.okli-editor-toolbar-font-option{width:100%;border:1px solid transparent;border-radius:8px;min-height:34px;padding:7px 8px;background:#79a8ff0f;color:#eaf3ff;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.okli-editor-toolbar-font-option i{font-size:.74rem}.okli-editor-toolbar-font-option:hover,.okli-editor-toolbar-font-option:focus-visible{border-color:#d6b06b75;background:#79a8ff24}.okli-editor-toolbar-font-option.active{border-color:#d6b06b8a;background:#d6b06b29}.okli-icon-selector{border:1px solid rgba(121,168,255,.22);border-radius:12px;padding:10px;background:#080c14a3}.okli-icon-selector-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.okli-icon-selector-header>span{color:#deebff;font-size:.82rem;font-weight:700}.okli-icon-selector-search{width:min(230px,100%);border-radius:999px;border:1px solid rgba(121,168,255,.28);background:#080c14d9;color:#edf5ff;padding:8px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem}.okli-icon-selector-search:focus-visible{outline:none;border-color:#d6b06b94;box-shadow:0 0 0 1px #d6b06b47}.okli-icon-selector-grid{margin-top:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-height:210px;overflow:auto}.okli-icon-selector-item{border:1px solid rgba(121,168,255,.26);border-radius:10px;min-height:38px;min-width:38px;padding:6px;display:inline-flex;align-items:center;justify-content:center;gap:0;color:#d8e6fc;background:#79a8ff14;font-family:Plus Jakarta Sans,sans-serif;font-size:.76rem;font-weight:600;text-align:left}.okli-icon-selector-item i{width:auto;color:#f0f6ff;text-align:center;flex-shrink:0}.okli-icon-selector-item span{display:none}.okli-icon-selector-item.active{border-color:#d6b06b8a;color:#f3f8ff;background:#d6b06b2e;box-shadow:0 0 14px #d6b06b29}.okli-icon-selector-item:hover,.okli-icon-selector-item:focus-visible{border-color:#79a8ff7a;box-shadow:0 0 12px #79a8ff2e}.okli-editor-icon-selector{margin-top:8px}.okli-editor-icon-hint{margin-top:8px;margin-bottom:0;color:#c8d8f1;font-size:.79rem}.okli-editor-icon-picker-shell{margin-top:12px;border:1px solid rgba(121,168,255,.24);border-radius:12px;padding:10px;background:#080c14d1}.okli-editor-icon-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.okli-editor-icon-picker-head p{margin:0;color:#dde9fb;font-size:.8rem;font-weight:700}.okli-editor-icon-picker-close{width:28px;height:28px;border-radius:999px;border:1px solid rgba(121,168,255,.3);color:#e8f1ff;background:#79a8ff1f}.okli-editor-icon-picker-close:hover,.okli-editor-icon-picker-close:focus-visible{border-color:#d6b06b80;box-shadow:0 0 12px #79a8ff33}.okli-editor-rich{margin-top:12px;min-height:180px;border-radius:12px;border:1px solid rgba(121,168,255,.24);padding:12px;background:#080c14d6;color:#f0f6ff;caret-color:#f0f6ff;line-height:1.55}.okli-editor-rich *{color:inherit}.okli-editor-rich .okli-hero__accent{color:var(--okli-editor-accent, #7ba7ff)}.okli-editor-rich:focus-visible{outline:none;border-color:#d6b06ba3;box-shadow:0 0 0 1px #d6b06b47}.okli-editor-source-label{margin-top:12px;display:inline-flex;color:#d7e4f9;font-size:.82rem;font-weight:700}.okli-editor-source{margin-top:8px;width:100%;border-radius:12px;border:1px solid rgba(121,168,255,.24);background:#080c14db;color:#f0f6ff;padding:11px;font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:.82rem;line-height:1.5;resize:vertical}.okli-editor-source:focus-visible{outline:none;border-color:#d6b06ba3;box-shadow:0 0 0 1px #d6b06b47}.okli-editor-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:10px}.okli-editor-actions .danger-btn{margin-right:auto;border-color:#ff4e4ec7;color:#fff1f1;background:linear-gradient(145deg,#a51c2cb8,#741421b8);box-shadow:0 0 18px #d2304438}.okli-editor-actions .danger-btn:hover,.okli-editor-actions .danger-btn:focus-visible{border-color:#ff6868e6;background:linear-gradient(145deg,#ba2032d1,#841827d1);box-shadow:0 0 22px #e8405c52}.okli-button-editor-modal{width:min(700px,95vw)}.okli-button-editor-grid{margin-top:14px;display:grid;gap:12px}.okli-button-editor-field{display:grid;gap:7px}.okli-button-editor-field>span{color:#dce8fb;font-size:.83rem;font-weight:700}.okli-button-editor-field input,.okli-button-editor-field select{width:100%;border-radius:11px;border:1px solid rgba(121,168,255,.24);background:#080c14d6;color:#eef6ff;padding:10px 11px;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;line-height:1.4}.okli-button-editor-field input:focus-visible,.okli-button-editor-field select:focus-visible{outline:none;border-color:#d6b06b9e;box-shadow:0 0 0 1px #d6b06b47}.okli-button-icon-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.okli-button-icon-color-field{align-content:start}.okli-button-icon-trigger{width:100%;border-radius:11px;border:1px solid rgba(121,168,255,.28);background:#080c14d6;color:#eef6ff;padding:8px 10px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem;font-weight:600;text-align:left}.okli-button-icon-trigger:hover,.okli-button-icon-trigger:focus-visible{border-color:#d6b06b8f;box-shadow:0 0 12px #79a8ff2e}.okli-button-icon-trigger.active{border-color:#d6b06ba3}.okli-button-icon-trigger-icon{width:26px;height:26px;border-radius:8px;border:1px solid rgba(121,168,255,.28);background:#79a8ff1f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.okli-button-icon-trigger-icon i{font-size:.78rem}.okli-button-icon-trigger-label{flex:1;min-width:0}.okli-button-icon-picker{margin-top:8px}.okli-button-icon-color-card{cursor:pointer}.okli-button-icon-color-dot{width:15px;height:15px;border-radius:50%;border:1px solid rgba(255,255,255,.35);box-shadow:0 0 8px #79a8ff33}.okli-button-icon-color-value{font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;letter-spacing:.01em;color:#dce8fbd1}.okli-hidden-color-input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}@media (max-width: 820px){.okli-button-icon-columns{grid-template-columns:minmax(0,1fr)}}.okli-button-editor-choice-buttons{display:inline-flex;flex-wrap:wrap;gap:8px}.okli-button-editor-choice-buttons button{border:1px solid rgba(121,168,255,.28);border-radius:999px;min-height:34px;padding:0 12px;color:#dce8fb;background:#79a8ff14;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:600}.okli-button-editor-choice-buttons button.active{color:#f1f7ff;border-color:#d6b06b85;background:#d6b06b33}.okli-button-editor-checkbox{display:inline-flex;align-items:center;gap:9px;color:#deebff;font-size:.86rem;font-weight:600}.okli-button-editor-checkbox input[type=checkbox]{width:16px;height:16px;margin:0}.okli-button-editor-accordion{margin-top:2px}.okli-button-editor-accordion-trigger{width:100%;border-radius:12px;border:1px solid rgba(121,168,255,.24);background:#090e18d1;color:#deebff;min-height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem;font-weight:700;cursor:pointer}.okli-button-editor-accordion-trigger:hover,.okli-button-editor-accordion-trigger:focus-visible{border-color:#d6b06b75;box-shadow:0 0 14px #79a8ff29}.okli-button-editor-accordion-trigger i{font-size:.78rem;transition:transform .2s ease}.okli-button-editor-accordion-trigger.open i{transform:rotate(180deg)}.okli-button-editor-accordion-content{margin-top:8px;border-radius:12px;border:1px solid rgba(121,168,255,.2);background:#080c14a3;padding:10px}.okli-button-style-presets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.okli-button-style-preset{position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(121,168,255,.24);background:#79a8ff14;color:#deebff;padding:9px 10px;text-align:left;display:grid;gap:4px;cursor:pointer}.okli-button-style-preset:hover,.okli-button-style-preset:focus-visible{border-color:#d6b06b6b;box-shadow:0 0 12px #79a8ff29}.okli-button-style-preset.active{border-color:#d6b06bb8;background:#d6b06b33;box-shadow:0 0 0 1px #d6b06b73,0 0 18px #d6b06b42,inset 0 0 0 1px #ffffff0f;transform:translateY(-1px)}.okli-button-style-preset-title{font-size:.83rem;font-weight:700;color:#f2f7ff}.okli-button-style-preset-desc{font-size:.75rem;line-height:1.35;color:#d8e6f8cc}.okli-button-style-preset-selected{position:absolute;top:7px;right:8px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid rgba(214,176,107,.6);background:#0a1222d1;color:#f6dfb0;font-size:.66rem;font-weight:800;letter-spacing:.01em;padding:3px 7px;pointer-events:none}.okli-button-style-preset-selected i{font-size:.62rem}.okli-button-color-grid{display:grid;gap:9px}.okli-button-color-field{display:grid;gap:6px}.okli-button-color-field>span{font-size:.78rem;font-weight:700;color:#dce8fb}.okli-button-color-inputs{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px}.okli-button-color-inputs input[type=color]{width:42px;height:38px;border-radius:10px;border:1px solid rgba(121,168,255,.28);padding:0;background:transparent;cursor:pointer}.okli-button-color-inputs input[type=text]{width:100%;border-radius:10px;border:1px solid rgba(121,168,255,.24);background:#080c14d1;color:#eef6ff;padding:9px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem}.okli-button-color-inputs input[type=text]:focus-visible{outline:none;border-color:#d6b06b94;box-shadow:0 0 0 1px #d6b06b3d}.okli-ai-instruction-modal{width:min(640px,95vw)}.okli-ai-instruction-help{margin:12px 0 0;color:#d1dff5;font-size:.9rem;line-height:1.5}.okli-ai-instruction-mode{margin-top:12px}.okli-ai-instruction-mode-label{margin:0;color:#dce8fb;font-size:.82rem;font-weight:700}.okli-ai-instruction-mode-options{margin-top:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.okli-ai-instruction-mode-btn{border:1px solid rgba(121,168,255,.24);background:#080c14c2;color:#deebff;border-radius:12px;padding:11px;text-align:left;display:grid;gap:4px;cursor:pointer}.okli-ai-instruction-mode-btn strong{font-size:.86rem}.okli-ai-instruction-mode-btn span{font-size:.78rem;color:#b5c7e3;line-height:1.4}.okli-ai-instruction-mode-btn.is-active{border-color:#d6b06b9e;background:linear-gradient(140deg,#7ba7ff38,#d6b06b33);box-shadow:inset 0 0 0 1px #ffffff14,0 12px 30px #060e2059}.okli-ai-instruction-field{margin-top:12px;display:inline-flex;color:#dce8fb;font-size:.82rem;font-weight:700}.okli-ai-instruction-textarea{margin-top:8px;width:100%;border-radius:12px;border:1px solid rgba(121,168,255,.24);background:#080c14db;color:#f0f6ff;padding:11px;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;line-height:1.5;resize:vertical}.okli-ai-instruction-textarea:focus-visible{outline:none;border-color:#d6b06ba3;box-shadow:0 0 0 1px #d6b06b47}.okli-image-picker-modal{width:min(920px,95vw)}.okli-image-picker-subtitle{margin:10px 0 0;color:#d5e3f8;font-size:.92rem;line-height:1.55}.okli-image-picker-tabs{margin-top:12px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(121,168,255,.22);background:#080c14c7;padding:4px}.okli-image-picker-tab{border:1px solid transparent;border-radius:999px;background:transparent;color:#d8e6fb;padding:7px 12px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.82rem}.okli-image-picker-tab strong{min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;border:1px solid rgba(121,168,255,.32);background:#79a8ff24;color:#eaf3ff}.okli-image-picker-tab.active{border-color:#d6b06b85;background:#d6b06b29;color:#fff0cd}.okli-image-picker-tab.active strong{border-color:#d6b06b75;background:#d6b06b38;color:#ffe5b4}.okli-image-picker-loading,.okli-image-picker-empty,.okli-image-picker-error{margin-top:12px;border-radius:12px;border:1px solid rgba(121,168,255,.24);background:#080c14d6;padding:14px 12px;color:#deebff;font-size:.9rem}.okli-image-picker-loading{display:inline-flex;align-items:center;gap:8px}.okli-image-picker-error{border-color:#ff828261;color:#ffd9d9}.okli-image-picker-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:min(48vh,560px);overflow:auto;padding-right:4px}.okli-image-picker-card{border:1px solid rgba(121,168,255,.24);border-radius:12px;background:#080c14cc;padding:8px;display:grid;gap:8px;color:#dce8fb;text-align:left}.okli-image-picker-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}.okli-image-picker-card span{font-size:.78rem;font-weight:600}.okli-image-picker-card:hover,.okli-image-picker-card:focus-visible{border-color:#79a8ff85;box-shadow:0 0 14px #79a8ff33}.okli-image-picker-card.active{border-color:#d6b06b94;box-shadow:0 0 16px #d6b06b33,0 0 0 1px #d6b06b38}.okli-image-picker-upload-card{border-style:dashed;border-color:#79a8ff59}.okli-image-picker-upload-card:hover,.okli-image-picker-upload-card:focus-visible{border-color:#79a8ff99;background:#79a8ff0f}.okli-image-picker-upload-card:disabled{opacity:.5;cursor:not-allowed}.okli-image-picker-upload-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;color:#79a8ffb3;font-size:2rem}.okli-image-picker-custom-card{position:relative}.okli-image-picker-custom-delete{position:absolute;top:6px;right:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:#dc3c3cd9;color:#fff;font-size:.72rem;cursor:pointer;opacity:0;transition:opacity .15s ease}.okli-image-picker-custom-card:hover .okli-image-picker-custom-delete{opacity:1}.okli-image-picker-custom-delete:hover{background:#dc3c3c}.okli-image-picker-custom-upsell{display:flex;align-items:center;justify-content:center;min-height:240px;padding:32px 20px}.okli-image-picker-custom-upsell-content{text-align:center;max-width:420px}.okli-image-picker-custom-upsell-content i.fa-lock{font-size:2rem;color:#d6b06bb3;margin-bottom:14px}.okli-image-picker-custom-upsell-content p{margin:0 0 10px;font-size:.88rem;color:#f4f8ffb8;line-height:1.5}.okli-image-picker-custom-upsell-content p strong{color:#f4f8ffeb;font-size:.95rem}.okli-image-picker-custom-upsell-content .primary-btn{margin-top:8px}.okli-image-picker-pro-upsell{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0 0;padding:12px 16px;border-radius:10px;border:1px solid rgba(214,176,107,.25);background:linear-gradient(135deg,#d6b06b14,#d6b06b08)}.okli-image-picker-pro-upsell-text{display:flex;flex-direction:column;gap:2px;font-size:.82rem;color:#f4f8ffa6;line-height:1.4}.okli-image-picker-pro-upsell-quota{font-weight:600;color:#d6b06be6;font-size:.85rem}.okli-image-picker-pro-upsell-btn{flex-shrink:0;border-color:#d6b06b73;color:#d6b06bf2;font-size:.82rem;padding:6px 14px}.okli-image-picker-pro-upsell-btn:hover{border-color:#d6b06bb3;background:#d6b06b1a}.pre-generation-modal.okli-versions-modal{width:min(820px,95vw);max-height:min(86vh,760px);padding:22px 20px 18px;border-color:#79a8ff57;background:radial-gradient(circle at 10% 0%,rgba(121,168,255,.2),transparent 32%),radial-gradient(circle at 92% 100%,rgba(214,176,107,.1),transparent 36%),linear-gradient(152deg,#09101bfa,#080d17f5)}.okli-versions-modal-header p{max-width:640px}.okli-versions-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.okli-versions-title-wrap{display:flex;align-items:flex-start;gap:10px}.okli-versions-title-icon{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(121,168,255,.42);color:#d8e7ff;background:#79a8ff24;box-shadow:0 0 16px #79a8ff3d}.okli-versions-kpis{margin-top:10px;display:inline-flex;flex-wrap:wrap;gap:8px}.okli-versions-kpis span{border:1px solid rgba(121,168,255,.24);border-radius:999px;background:#79a8ff14;color:#dbe8fb;font-size:.76rem;font-weight:600;padding:6px 10px;display:inline-flex;align-items:center;gap:7px}.okli-versions-empty{margin-top:12px;border:1px dashed rgba(121,168,255,.34);border-radius:14px;padding:16px 14px;background:#79a8ff0f;display:grid;justify-items:start;gap:6px}.okli-versions-empty-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(121,168,255,.34);background:#79a8ff1f;color:#d8e7ff}.okli-versions-empty p{margin:0;color:#deebff}.okli-versions-empty p+p{color:#c5d8f4;font-size:.9rem}.okli-versions-empty-upsell-btn{margin-top:6px;border-color:#d6b06b6b;color:#f2ddb1;background:#d6b06b1f}.okli-versions-list{margin-top:12px;display:grid;gap:10px}.okli-versions-item{border:1px solid rgba(121,168,255,.24);border-radius:12px;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0a101cc2}.okli-versions-item.is-locked{border-color:#d6b06b57;background:#d6b06b14}.okli-versions-item-meta{min-width:0;display:grid;gap:4px}.okli-versions-item-title{margin:0;color:#f2f7ff;font-size:.93rem;font-weight:700}.okli-versions-item-date{margin:0;color:#c6d7f1;font-size:.8rem}.okli-versions-item-status{width:fit-content;border-radius:999px;border:1px solid rgba(116,210,164,.36);background:#74d2a41f;color:#e2faef;padding:3px 8px;font-size:.72rem;font-weight:700}.okli-versions-item-status.is-locked{border-color:#d6b06b6b;background:#d6b06b29;color:#f1ddb3}.okli-versions-item-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.okli-versions-restore-btn{min-height:36px;min-width:128px}.okli-versions-restore-btn:disabled{cursor:not-allowed;color:#d2dcee99;border-color:#788bac57;background:#222d4294;box-shadow:none;opacity:1}.okli-versions-restore-btn:disabled:hover,.okli-versions-restore-btn:disabled:focus-visible{transform:none;border-color:#788bac57;background:#222d4294;box-shadow:none}.okli-versions-restore-btn i{margin-right:7px}.okli-versions-upsell-btn{min-height:36px;border-color:#d6b06b75;color:#f2d9a3;background:#d6b06b24}.okli-versions-upsell-btn:hover,.okli-versions-upsell-btn:focus-visible,.okli-versions-empty-upsell-btn:hover,.okli-versions-empty-upsell-btn:focus-visible{border-color:#d6b06b9e;background:#d6b06b33}.okli-versions-upsell-hint{margin-top:12px;border:1px solid rgba(214,176,107,.3);border-radius:12px;padding:10px 11px;background:#d6b06b14}.okli-versions-upsell-hint p{margin:0;color:#f0ddb3;font-size:.82rem;line-height:1.45}@media (max-width: 920px){.okli-image-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.okli-image-picker-grid{grid-template-columns:minmax(0,1fr)}}.okli-editor-fade-enter-active,.okli-editor-fade-leave-active{transition:opacity .18s ease}.okli-editor-fade-enter-from,.okli-editor-fade-leave-to{opacity:0}.okli-dashboard.is-sidebar-collapsed .okli-dashboard-shell{grid-template-columns:1fr}.okli-dashboard.is-sidebar-collapsed .okli-dashboard-sidebar{display:none}.postgen-page{width:min(1040px,94vw);margin:0 auto}.postgen-top{display:grid;grid-template-columns:1.45fr 1fr;gap:14px;align-items:start}.postgen-result-card,.postgen-upgrade-card,.postgen-preview-shell,.postgen-explain-card,.postgen-reassurance,.domain-card{border:1px solid rgba(121,168,255,.18);border-radius:16px;background:linear-gradient(160deg,#0c1421e6,#0a101cdb),radial-gradient(circle at 84% 12%,rgba(121,168,255,.1),transparent 42%);box-shadow:0 14px 32px #0000005c,inset 0 1px #ffffff0a}.postgen-result-card{padding:22px 20px}.postgen-result-card h1{margin-top:8px;font-size:clamp(1.64rem,3vw,2.3rem);line-height:1.22}.postgen-intro{margin:10px 0 0;color:var(--text-secondary);line-height:1.58}.postgen-auth-hint{margin-top:12px;border-radius:12px;padding:10px 12px;border:1px solid rgba(121,168,255,.2);background:#79a8ff14}.postgen-auth-hint p{margin:0;color:#dce7f8;font-size:.92rem;line-height:1.5}.postgen-feedback{margin:10px 0 0;display:inline-flex;border-radius:999px;padding:6px 10px;font-size:.83rem;color:#e7f0ff;background:#79a8ff29;border:1px solid rgba(121,168,255,.26)}.postgen-actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.postgen-auth-actions{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.postgen-auth-btn{min-height:48px}.postgen-link-actions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.postgen-auth-actions.centered,.postgen-actions.centered{justify-content:center}.postgen-upgrade-card{position:sticky;top:18px;padding:18px 16px;border-color:#d6b06b57;background:linear-gradient(160deg,#16120bb8,#0e101ae6),radial-gradient(circle at 78% 10%,rgba(214,176,107,.16),transparent 42%)}.postgen-upgrade-card h3{margin-top:6px;font-size:1.1rem}.postgen-price{margin:10px 0 0;font-size:1.06rem;font-family:Sora,sans-serif;color:#f0cf90}.postgen-bullets{margin:10px 0 14px;padding-left:16px;display:grid;gap:6px;color:#d9e4f6;font-size:.94rem}.postgen-preview-shell{margin-top:14px;padding:12px;background:radial-gradient(circle at 80% 12%,color-mix(in srgb,var(--preview-soft) 30%,transparent),transparent 54%),linear-gradient(145deg,var(--preview-bg),var(--preview-surface))}.postgen-preview-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.postgen-preview-header p{margin:0;color:color-mix(in srgb,var(--preview-text) 84%,#7f90a9);font-size:.82rem}.preview-dots{display:flex;gap:6px}.preview-dots span{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--preview-text) 62%,transparent)}.postgen-preview-content{margin-top:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);padding:12px;background:linear-gradient(155deg,#080c146b,#080c142e),radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--preview-accent) 44%,transparent),transparent 58%)}.postgen-preview-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--preview-text) 10%,transparent);background:#080c1461}.postgen-preview-nav>span{color:var(--preview-text);font-family:Sora,sans-serif;font-size:.86rem;font-weight:700}.postgen-preview-nav-links{display:flex;align-items:center;gap:12px;color:color-mix(in srgb,var(--preview-text) 78%,#8ba0bb);font-size:.76rem}.postgen-preview-nav button{border:1px solid color-mix(in srgb,var(--preview-accent) 35%,white 10%);border-radius:999px;padding:5px 10px;color:#f8fbff;background:color-mix(in srgb,var(--preview-accent) 44%,transparent);font-size:.73rem;font-weight:700}.postgen-preview-main{margin-top:10px;display:grid;grid-template-columns:1.6fr 1fr;gap:10px}.postgen-preview-content .preview-eyebrow{margin:0;text-transform:uppercase;letter-spacing:.11em;font-size:.72rem;color:color-mix(in srgb,var(--preview-text) 72%,#7788a0)}.postgen-preview-content h3{margin-top:8px;color:var(--preview-text);font-size:1rem;line-height:1.35}.postgen-preview-hero{border-radius:10px;border:1px solid color-mix(in srgb,var(--preview-text) 10%,transparent);padding:12px;background:linear-gradient(155deg,#080c1447,#080c141f),radial-gradient(circle at 78% 0%,color-mix(in srgb,var(--preview-accent) 24%,transparent),transparent 56%)}.postgen-preview-hero h3{margin-bottom:0}.postgen-preview-hero-cta{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.postgen-preview-hero-cta button{border:1px solid color-mix(in srgb,var(--preview-accent) 42%,white 10%);border-radius:999px;padding:8px 12px;color:#f8fbff;background:linear-gradient(135deg,var(--preview-accent),var(--preview-soft));font-weight:700}.postgen-preview-hero-cta span{color:color-mix(in srgb,var(--preview-text) 74%,#8194af);font-size:.75rem}.postgen-preview-highlight{border-radius:10px;border:1px solid color-mix(in srgb,var(--preview-text) 12%,transparent);padding:12px;background:linear-gradient(160deg,#080c1461,#080c1433)}.postgen-preview-highlight .highlight-title{margin:0;color:var(--preview-text);font-size:.78rem;font-family:Sora,sans-serif;text-transform:uppercase;letter-spacing:.09em}.postgen-preview-highlight ul{margin:10px 0 0;padding-left:16px;display:grid;gap:6px;color:color-mix(in srgb,var(--preview-text) 84%,#8da0ba);font-size:.75rem;line-height:1.45}.postgen-preview-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.postgen-preview-grid article{border-radius:10px;border:1px solid color-mix(in srgb,var(--preview-text) 10%,transparent);padding:10px;background:#080c1447}.postgen-preview-grid h4{margin:0;font-size:.82rem;color:var(--preview-text)}.postgen-preview-grid p{margin:6px 0 0;font-size:.74rem;line-height:1.45;color:color-mix(in srgb,var(--preview-text) 78%,#8ba0bb)}.postgen-preview-social-proof{margin-top:10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--preview-text) 11%,transparent);padding:9px 10px;background:#080c1457}.postgen-preview-social-proof .stars{color:var(--preview-soft);letter-spacing:.14em;font-size:.76rem}.postgen-preview-social-proof p{margin:4px 0 0;font-size:.75rem;color:color-mix(in srgb,var(--preview-text) 82%,#8498b3)}.postgen-style-note{margin:10px 2px 2px;font-size:.83rem;color:#c5d2e6}.postgen-section{margin-top:22px}.postgen-explain-card{margin-top:12px;padding:14px}.postgen-explain-card p{margin:0;color:#d7e3f4;line-height:1.58}.postgen-explain-card p+p{margin-top:8px}.domain-benefits-list{margin:12px 0 0;padding-left:18px;display:grid;gap:6px;color:#dce7f8}.postgen-domain-compare{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.domain-card{padding:16px}.domain-card .domain-label{margin:0;color:#9fb0c8;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.domain-card .domain-value{margin:8px 0 0;font-family:Sora,sans-serif;font-size:1.2rem}.domain-card .domain-copy{margin:9px 0 0;color:#d0dced;line-height:1.52}.domain-card.highlighted{border-color:#d6b06b70;box-shadow:0 16px 34px #0006,0 0 0 1px #d6b06b47,0 0 22px #d6b06b24}.postgen-reassurance{padding:20px 18px;text-align:center}.postgen-reassurance h3{font-size:1.24rem}.postgen-reassurance p{margin:10px auto 0;max-width:780px;color:#c7d3e6;line-height:1.6}.postgen-reassurance .postgen-auth-actions{margin-top:16px;max-width:560px;margin-left:auto;margin-right:auto}.postgen-reassurance .primary-btn,.postgen-reassurance .ghost-btn{margin-top:14px}.app-footer-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:auto;padding-top:44px}.app-footer{position:relative;overflow:hidden;padding:0;border:none;border-top:1px solid rgba(121,168,255,.2);border-radius:0;background:radial-gradient(circle at 10% 12%,rgba(121,168,255,.14),transparent 30%),radial-gradient(circle at 88% 4%,rgba(214,176,107,.08),transparent 28%),linear-gradient(180deg,#071422,#071a2b 52%,#081a2c)}.app-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.4;background:linear-gradient(118deg,transparent 58%,rgba(121,168,255,.22) 58.3%,transparent 58.6%),linear-gradient(136deg,transparent 70%,rgba(121,168,255,.18) 70.3%,transparent 70.6%),linear-gradient(34deg,transparent 72%,rgba(121,168,255,.16) 72.3%,transparent 72.6%)}.app-footer-inner{position:relative;z-index:1;width:min(1200px,92vw);margin:0 auto;padding:34px 0 0}.app-footer-surface{position:static;overflow:visible;border-radius:0;border:none;padding:30px 30px 0;background:transparent;box-shadow:none}.app-footer-surface:before{content:none}.app-footer-main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:34px;align-items:start}.app-footer-brand-row{display:flex;align-items:center;gap:10px}.app-footer-brand-logo{max-height:72px;max-width:320px}.app-footer-brand-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid rgba(214,176,107,.52);color:#d6b06b;background:#d6b06b14;font-size:.98rem}.app-footer-brand-name{margin:0;font-family:Sora,sans-serif;font-size:1.65rem;letter-spacing:.08em;text-transform:uppercase;color:#eaf2ff}.app-footer-title{margin:18px 0 0;font-family:Sora,sans-serif;font-size:clamp(1.3rem,2.2vw,1.74rem);line-height:1.22;letter-spacing:-.02em;background:linear-gradient(136deg,#d9e8ff,#96beff 46%,#eacb93);-webkit-background-clip:text;background-clip:text;color:transparent}.app-footer-copy{margin:16px 0 0;max-width:560px;color:#d6e2f3;font-size:.95rem;line-height:1.62}.app-footer-company{margin:16px 0 0;color:#a4b4cb;font-size:.87rem;line-height:1.5}.app-footer-socials{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.app-footer-socials a{width:38px;height:38px;border-radius:10px;border:1px solid rgba(121,168,255,.28);background:#79a8ff14;color:#e8f1ff;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;transition:transform .17s ease,border-color .17s ease,color .17s ease}.app-footer-socials a:hover,.app-footer-socials a:focus-visible{transform:translateY(-1px);border-color:#d6b06b8f;color:#fff7e8}.app-footer-back-top{margin-top:20px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(214,176,107,.56);background:#d6b06b1a;color:#f2e3bf;border-radius:12px;padding:10px 14px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;transition:transform .17s ease,background-color .17s ease}.app-footer-back-top:hover,.app-footer-back-top:focus-visible{transform:translateY(-1px);background:#d6b06b29}.app-footer-columns{padding-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.app-footer-column{margin:0;display:grid;align-content:start;gap:11px}.app-footer-column-title{margin:0;color:#dce7f9;font-size:1.02rem;font-weight:600}.app-footer-column a{color:#d2dfef;font-size:.95rem;line-height:1.4;width:fit-content;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.app-footer-column a:hover,.app-footer-column a:focus-visible{color:#eff5ff;border-color:#d6b06b8a}.app-footer-bottom{margin-top:28px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:44px;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:16px;color:#d8e5f8;font-size:.84rem;font-weight:600;background:linear-gradient(90deg,#0b1526,#1b2b45 48%,#223454);border-top:1px solid rgba(121,168,255,.26)}.app-footer-bottom a{color:#e8f1ff;border-bottom:1px solid rgba(121,168,255,.42)}.app-footer-bottom a:hover,.app-footer-bottom a:focus-visible{border-color:#d6b06b94}.legal-notice-page{width:min(980px,100%);margin:22px auto 0;padding-bottom:40px}.legal-notice-back-link{display:inline-flex;align-items:center;color:#cddcf2;padding:0;font-size:.85rem;border-bottom:1px solid rgba(121,168,255,.4)}.legal-notice-back-link:hover,.legal-notice-back-link:focus-visible{border-color:#d6b06b8f}.legal-notice-hero{padding:0 0 16px;border-bottom:1px solid rgba(121,168,255,.24)}.legal-notice-hero h1{margin:12px 0 0;font-family:Sora,sans-serif;font-size:clamp(1.7rem,3.2vw,2.2rem);letter-spacing:-.02em}.legal-notice-intro{margin:10px 0 0;max-width:820px;color:var(--text-secondary);line-height:1.6}.legal-notice-disclaimer{margin:14px 0 0;color:#d7e3f7;font-size:.9rem;line-height:1.55}.legal-notice-content{margin-top:16px;padding:18px 20px;border-radius:14px;border:1px solid rgba(121,168,255,.16);background:linear-gradient(180deg,#0c1421ad,#0a111cb8),#79a8ff0a}.legal-notice-block{margin-top:0;padding-top:0;border-top:none}.legal-notice-block h2{margin:0;font-size:1.02rem;font-family:Sora,sans-serif;color:#edf4ff}.legal-notice-list{margin:14px 0 0;display:grid;grid-template-columns:1fr;gap:0}.legal-notice-item{margin:0;padding:12px 0;border-top:1px solid rgba(121,168,255,.18)}.legal-notice-item dt{margin:0;font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;color:#a6b6cc}.legal-notice-item dd{margin:5px 0 0;color:#f0f4fb;line-height:1.5}.legal-notice-item a{text-decoration:underline;text-decoration-color:#79a8ffa3;text-underline-offset:2px}.cgu-page{width:min(980px,100%);margin:22px auto 0;padding-bottom:40px}.cgu-hero h1{margin:12px 0 0;font-family:Sora,sans-serif;font-size:clamp(1.62rem,3.2vw,2.08rem);letter-spacing:-.02em}.cgu-intro{margin:10px 0 0;max-width:820px;color:var(--text-secondary);line-height:1.6}.cgu-content{margin-top:16px;padding:18px 20px;border-radius:14px;border:1px solid rgba(121,168,255,.16);background:linear-gradient(180deg,#0c1421ad,#0a111cb8),#79a8ff0a}.cgu-section{padding:12px 0;border-top:1px solid rgba(121,168,255,.18)}.cgu-section h2{margin:0;font-size:.98rem;font-family:Sora,sans-serif;color:#edf4ff}.cgu-section p{margin:7px 0 0;color:#f0f4fb;line-height:1.56}.cgu-section ul{margin:8px 0 0;padding-left:1.15rem;color:#f0f4fb;display:grid;gap:6px}.cgu-section li{line-height:1.52}.cgu-section a{text-decoration:underline;text-decoration-color:#79a8ffa3;text-underline-offset:2px}.pre-generation-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:152;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 20% 18%,rgba(121,168,255,.18),transparent 30%),linear-gradient(180deg,#03070cdb,#03070cf0);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pre-generation-modal{position:relative;width:min(1160px,95vw);max-height:min(90vh,960px);overflow:auto;border-radius:22px;border:1px solid rgba(121,168,255,.24);background:linear-gradient(150deg,#090f1af5,#090e18eb),radial-gradient(circle at 84% 10%,rgba(121,168,255,.12),transparent 42%);box-shadow:0 30px 78px #0000008f,0 0 0 1px #79a8ff1a,0 0 42px #79a8ff30}.pre-generation-style-modal{padding:24px}.pre-generation-confirm-modal{width:min(680px,94vw);padding:28px 24px 24px}.auth-login-modal{position:relative;overflow:hidden;width:min(560px,94vw);border-color:#79a8ff52;background:radial-gradient(circle at 16% 0%,rgba(121,168,255,.16),transparent 40%),radial-gradient(circle at 90% 100%,rgba(214,176,107,.1),transparent 42%),linear-gradient(154deg,#090f1af7,#070c16f2);box-shadow:0 28px 66px #0000008f,0 0 0 1px #79a8ff24,0 0 52px #79a8ff3d}.auth-login-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,rgba(123,167,255,.06),transparent 26%,transparent 74%,rgba(214,176,107,.06)),radial-gradient(circle at 72% 16%,rgba(123,167,255,.12),transparent 40%)}.auth-login-form{position:relative;z-index:1;margin-top:8px;display:grid;gap:12px;padding:0;border:none;background:transparent;box-shadow:none}.auth-login-kicker{color:#9ec3ff;letter-spacing:.16em}.auth-login-title{margin-top:11px;line-height:1.2}.auth-login-title span{display:inline-block;margin-left:.28ch;background:linear-gradient(130deg,#9ec2ff,#7ba7ff 45%,#d7b676);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 14px rgba(123,167,255,.28),0 0 28px rgba(123,167,255,.14)}.auth-login-subtitle{color:#d2dff2;font-size:.96rem}.auth-login-form .generation-loader-field span{color:#e7f0ff}.auth-login-form .generation-loader-field input{min-height:48px;border-color:#79a8ff66;background:linear-gradient(180deg,#080e19f5,#070c16f5)}.auth-login-form .generation-loader-field input:focus-visible{border-color:#d6b06bbd;box-shadow:0 0 0 1px #d6b06b75,0 0 20px #79a8ff4d}.auth-login-form .primary-btn.full{margin-top:2px;min-height:48px;font-size:1rem;box-shadow:0 12px 28px #5b8cff57,0 0 26px #79a8ff38}.auth-forgot-link{justify-self:flex-end;margin:-2px 0 2px;border:none;background:none;padding:0;color:#b7cefa;font-size:.84rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .16s ease,text-shadow .16s ease}.auth-forgot-link:hover{color:#d9b97a;text-shadow:0 0 10px rgba(214,176,107,.3)}.forgot-password-modal{width:min(580px,94vw)}.auth-forgot-back-btn{min-height:44px}.auth-forgot-success{margin-top:8px}.dashboard-upsell-modal{position:relative;overflow:hidden;width:min(980px,95vw);padding:28px 24px 22px;background:radial-gradient(circle at 12% 0%,rgba(121,168,255,.18),transparent 40%),radial-gradient(circle at 92% 100%,rgba(214,176,107,.14),transparent 42%),linear-gradient(150deg,#0a111ef7,#080e18f0)}.dashboard-upsell-header{margin-bottom:18px}.dashboard-upsell-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-upsell-grid.is-premium-only{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.dashboard-upsell-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid rgba(121,168,255,.28);padding:15px 15px 14px;min-height:560px;background:linear-gradient(150deg,#0d1728f2,#0a121feb),radial-gradient(circle at 84% 0%,rgba(121,168,255,.16),transparent 46%);box-shadow:0 18px 32px #02070e80,inset 0 1px #ffffff0d}.dashboard-upsell-card-particles{z-index:0;opacity:.72;filter:saturate(1.3) contrast(1.02) brightness(1.06);pointer-events:none}.dashboard-upsell-card .pricing-particles-canvas{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;-webkit-mask-image:none;mask-image:none}.dashboard-upsell-card.pro .dashboard-upsell-card-particles{opacity:.62}.dashboard-upsell-card.premium .dashboard-upsell-card-particles{opacity:.82;filter:saturate(1.4) contrast(1.06) brightness(1.1)}.dashboard-upsell-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 0%,rgba(121,168,255,.16),transparent 36%),linear-gradient(180deg,#080e181a,#080e1857)}.dashboard-upsell-card-content{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100%}.dashboard-upsell-card.pro{border-color:#79a8ff6b;box-shadow:0 0 0 1px #79a8ff3d,0 0 28px #79a8ff33,0 18px 36px #0309118c}.dashboard-upsell-card.premium{border-color:#d6b06b66;background:linear-gradient(150deg,#1b150eed,#130e0ae6),radial-gradient(circle at 82% 4%,rgba(214,176,107,.22),transparent 46%);box-shadow:0 0 0 1px #d6b06b38,0 0 28px #d6b06b2b,0 18px 36px #0309118c}.dashboard-upsell-card.premium .dashboard-upsell-card-overlay{background:radial-gradient(circle at 82% 0%,rgba(214,176,107,.2),transparent 40%),linear-gradient(180deg,#120d0a1a,#120d0a57)}.dashboard-upsell-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-upsell-card-name{margin:0;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#d8e8ffd9}.dashboard-upsell-chip{border-radius:999px;border:1px solid rgba(121,168,255,.36);background:#79a8ff29;color:#dfebff;padding:4px 8px;font-size:.7rem;font-weight:700;white-space:nowrap}.dashboard-upsell-chip.is-premium{border-color:#d6b06b73;background:#d6b06b29;color:#f4e2bc}.dashboard-upsell-card-price{margin:10px 0 0;display:flex;align-items:flex-end;gap:7px;color:#f2f7ff;line-height:1}.dashboard-upsell-price-main{font-size:2.2rem;font-weight:800;letter-spacing:-.01em;color:#f7fbff;text-shadow:0 0 18px rgba(121,168,255,.26)}.dashboard-upsell-card.premium .dashboard-upsell-price-main{color:#ffe8bf;text-shadow:0 0 20px rgba(214,176,107,.28)}.dashboard-upsell-price-suffix{font-size:.92rem;font-weight:700;color:#c9dcfa;letter-spacing:.01em;transform:translateY(-2px)}.dashboard-upsell-card.premium .dashboard-upsell-price-suffix{color:#f1d8ad}.dashboard-upsell-card-intro{margin:12px 0 0;color:#ffe3b3;font-size:.93rem;font-weight:800;line-height:1.45;text-shadow:0 0 14px rgba(214,176,107,.3),0 0 26px rgba(214,176,107,.14)}.dashboard-upsell-features{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:9px}.dashboard-upsell-features li{display:flex;align-items:flex-start;gap:9px;padding:2px 0;color:#dce8fa;font-size:.88rem;line-height:1.42}.dashboard-upsell-features li i{margin-top:2px;color:#9fc4ff;font-size:.74rem}.dashboard-upsell-card.premium .dashboard-upsell-features li i{color:#f0cf8e}.dashboard-upsell-feature-strong{font-weight:800;color:#f4f8ff;margin-right:.24rem}.dashboard-upsell-card.premium .dashboard-upsell-feature-strong{color:#ffe2af}.dashboard-upsell-cta.full{margin-top:auto;min-height:46px}.dashboard-upsell-footnote{margin:14px 2px 0;color:#b8cae4;font-size:.8rem;text-align:center}.modal-close-btn{position:absolute;top:10px;right:12px;border:1px solid rgba(121,168,255,.32);background:#79a8ff1f;color:#e9f1ff;width:34px;height:34px;border-radius:999px;font-size:1.34rem;line-height:1}.modal-close-btn:hover,.modal-close-btn:focus-visible{border-color:#d6b06b8a;box-shadow:0 0 16px #79a8ff40}.pre-generation-modal-header{max-width:860px;margin-bottom:18px}.pre-generation-modal-header h3{margin-top:8px;font-size:clamp(1.4rem,2.4vw,2rem)}.pre-generation-modal-header p{margin:10px 0 0;color:var(--text-secondary);line-height:1.55}.pre-generation-modal-header.compact{max-width:100%;margin-bottom:16px}.style-selector-modal.section{margin-top:0}.style-selector-modal .style-grid{gap:14px}.ownership-checkbox{position:relative;margin-top:12px;display:flex;align-items:stretch;gap:0;border:1px solid rgba(121,168,255,.2);border-radius:14px;min-height:74px;padding:0;overflow:hidden;background:#79a8ff0d;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ownership-checkbox:hover{border-color:#79a8ff57;background:#79a8ff14}.ownership-checkbox-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ownership-checkbox-custom{flex:0 0 74px;width:74px;height:74px;border-radius:0;border-right:1px solid rgba(123,167,255,.3);background:linear-gradient(150deg,#101a2bf0,#0a111ce6),radial-gradient(circle at 72% 30%,rgba(123,167,255,.18),transparent 54%);display:inline-flex;align-items:center;justify-content:center;color:#f4f9ff;box-shadow:inset 0 0 0 1px #ffffff0a;transition:border-color .16s ease,box-shadow .18s ease,background .18s ease}.ownership-checkbox-custom svg{width:18px;height:18px;opacity:0;transform:scale(.7);transition:transform .15s ease,opacity .15s ease}.ownership-checkbox-input:focus-visible+.ownership-checkbox-custom{outline:1px solid rgba(214,176,107,.72);outline-offset:2px;border-color:#d6b06bb3}.ownership-checkbox-input:checked+.ownership-checkbox-custom{border-right-color:#d6b06bb8;background:linear-gradient(145deg,#79a8ffe6,#d6b06bdb);box-shadow:inset 0 0 0 1px #ffffff29,0 0 18px #79a8ff57}.ownership-checkbox-input:checked+.ownership-checkbox-custom svg{opacity:1;transform:scale(1)}.ownership-checkbox-input:checked~.ownership-checkbox-text{color:#eff6ff}.ownership-checkbox-text{flex:1;display:flex;align-items:center;padding:0 16px;color:#deebff;line-height:1.5}.pre-generation-modal-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.pre-generation-modal-actions .primary-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pre-generation-modal-fade-enter-active,.pre-generation-modal-fade-leave-active{transition:opacity .18s ease}.pre-generation-modal-fade-enter-from,.pre-generation-modal-fade-leave-to{opacity:0}@media (max-width: 720px){.dashboard-upsell-modal{width:min(96vw,640px);padding:24px 16px 16px}.dashboard-upsell-grid{grid-template-columns:1fr}.dashboard-upsell-card{min-height:0}.dashboard-upsell-features li{font-size:.84rem}}.generation-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;overflow:hidden}.generation-loader-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 22%,rgba(121,168,255,.29),transparent 36%),radial-gradient(circle at 82% 8%,rgba(214,176,107,.2),transparent 34%),linear-gradient(180deg,#060c16f2,#04080ff7)}.generation-loader .hero-particles{opacity:1;filter:saturate(1.36) contrast(1.03) brightness(1.13)}.generation-loader-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04080e3d,#04080e9e),radial-gradient(circle at 50% 38%,rgba(121,168,255,.18),transparent 56%)}.generation-loader-card{position:relative;z-index:1;width:min(640px,90vw);border-radius:24px;padding:34px 30px 30px;border:1px solid rgba(121,168,255,.22);background:linear-gradient(145deg,#0a121eeb,#0c1422d6),radial-gradient(circle at 15% 8%,rgba(121,168,255,.12),transparent 45%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 34px 68px #00000080,0 0 0 1px #79a8ff14,0 0 68px #79a8ff3d,0 0 34px #d6b06b24}.generation-loader-eyebrow{margin:0;color:#8bb8ff;font-size:.8rem;letter-spacing:.16em;font-weight:700}.generation-loader-card h3{margin-top:12px;font-size:clamp(1.62rem,2.2vw,2rem);line-height:1.18}.generation-loader-copy{margin:10px 0 0;color:#c5d2e6;font-size:1rem;line-height:1.6}.generation-loader-progress-wrap{position:relative;margin-top:24px}.generation-loader-progress{position:relative;width:100%;height:13px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#79a8ff1f,#79a8ff0f),#080e18eb;box-shadow:inset 0 0 0 1px #79a8ff38,inset 0 0 16px #79a8ff14}.generation-loader-progress-fill{position:relative;height:100%;max-width:100%;border-radius:inherit;overflow:hidden;transition:width .17s linear;background:linear-gradient(110deg,#6f9eff,#8bf 36%,#d7b676 74%,#86b6ff);background-size:220% 100%;animation:progress-fill-flow 2.4s linear infinite;box-shadow:0 0 18px #79a8ff57,0 0 28px #79a8ff38}.generation-loader-progress-fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-60deg,#fff0 0,#fff0 12px,#ffffff2e 12px,#ffffff2e 20px);opacity:.34;transform:translate(-36px);animation:progress-stripes .9s linear infinite}.generation-loader-progress-glint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#fff0,#ffffff38,#fff0 70%);transform:translate(-130%);mix-blend-mode:screen;animation:progress-glint 1.2s linear infinite}.generation-loader-progress-fill:after{content:"";position:absolute;right:0;top:0;bottom:0;width:22px;background:radial-gradient(circle at 92% 50%,rgba(241,247,255,.82),rgba(121,168,255,.22) 64%,transparent 100%);filter:blur(2px)}.generation-loader-percent{margin-top:10px;display:inline-flex;color:#eff5ff;font-weight:700;letter-spacing:.04em;text-shadow:0 0 18px rgba(121,168,255,.3)}.generation-loader-signup{width:min(560px,92vw);margin-top:0;border-radius:16px;border:1px solid rgba(121,168,255,.3);padding:20px 18px 18px;background:linear-gradient(160deg,#09101cf0,#080e18f5),radial-gradient(circle at 84% 0%,rgba(121,168,255,.2),transparent 44%);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 26px #79a8ff2e,0 24px 40px #0006}.generation-loader-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 24%,rgba(121,168,255,.2),transparent 42%),linear-gradient(180deg,#04080e6b,#04080eb8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.generation-loader-signup-head{display:grid;gap:10px}.generation-loader-signup-kicker{margin:0;display:inline-flex;width:fit-content;border-radius:999px;padding:5px 10px;border:1px solid rgba(121,168,255,.38);background:#79a8ff24;color:#bbd4ff;font-size:.68rem;letter-spacing:.11em;font-weight:700}.generation-loader-signup-title{margin:0;color:#f2f7ff;font-size:1.28rem;font-weight:700;line-height:1.32}.generation-loader-signup-highlight{display:block;color:#f2f7ff;background:linear-gradient(120deg,#9ec2ff,#7ba7ff 45%,#d7b676);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 14px rgba(123,167,255,.34),0 0 26px rgba(123,167,255,.18)}.generation-loader-signup-copy{margin:0;color:#d9e6f8;font-size:.95rem;line-height:1.58}.generation-loader-signup-benefits{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.generation-loader-signup-benefits li{display:flex;align-items:flex-start;gap:9px;color:#e3edfc;font-size:.9rem;line-height:1.45}.generation-loader-signup-benefits li:before{content:"";width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,#7ba7ff,#d7b676);box-shadow:0 0 10px #79a8ff57}.generation-loader-signup-form{margin-top:14px;display:grid;gap:12px}.generation-loader-field{display:grid;gap:7px}.generation-loader-field span{color:#e0ebfb;font-size:.84rem;font-weight:600}.generation-loader-field input{width:100%;min-height:46px;border-radius:10px;border:1px solid rgba(121,168,255,.34);background:#070c14f5;color:#f3f8ff;padding:0 13px;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;transition:border-color .17s ease,box-shadow .17s ease}.generation-loader-field input::placeholder{color:#cddaeebd}.generation-loader-field input:focus-visible{outline:none;border-color:#d6b06bb8;box-shadow:0 0 0 1px #d6b06b6b,0 0 20px #79a8ff3d}.generation-loader-field-error{margin:-1px 0 0;color:#f4d19a;font-size:.82rem;line-height:1.35}.generation-loader-legal-consent{margin-top:2px;display:flex;align-items:flex-start;gap:10px;color:#d7e3f7;font-size:.84rem;line-height:1.45}.generation-loader-legal-consent input[type=checkbox]{margin-top:2px;width:16px;height:16px;accent-color:#79a8ff;flex:0 0 auto}.generation-loader-legal-consent a{color:#e8f1ff;text-decoration:underline;text-decoration-color:#79a8ff9e;text-underline-offset:2px}.generation-loader-signup .primary-btn:disabled{opacity:.65;cursor:default}.generation-loader-login-switch{min-height:44px}.generation-loader-email-sent .generation-loader-login-switch{margin-top:12px}.generation-loader-signup-note{margin:-2px 2px 0;color:#c8d7ee;font-size:.8rem;line-height:1.45;text-align:center}.generation-loader-email-sent{margin-top:14px;border-radius:12px;border:1px solid rgba(121,168,255,.3);padding:16px 14px 14px;background:linear-gradient(150deg,#0a121ff0,#080e17eb),radial-gradient(circle at 84% 12%,rgba(121,168,255,.16),transparent 52%);box-shadow:inset 0 0 0 1px #ffffff08,0 0 24px #79a8ff29;text-align:center}.generation-loader-email-icon{display:flex;justify-content:center;margin:0 auto 10px}.generation-loader-email-icon i{font-size:2.7rem;background:linear-gradient(130deg,#9ec2ff,#7ba7ff 48%,#d7b676);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(123,167,255,.35))}.generation-loader-email-sent-title{margin:0;color:#f0f6ff;font-size:1.06rem;font-weight:700;line-height:1.4}.generation-loader-email-sent-copy{margin:8px 0 0;color:#d7e5f8;font-size:.9rem;line-height:1.5}.generation-loader-email-sent-copy strong{color:#f4fbff;font-weight:700}.generation-loader-email-sent-hint{margin:10px 0 0;display:inline-flex;align-items:center;gap:8px;color:#caddf8;font-size:.84rem;line-height:1.4}.generation-loader-email-sent-hint i{color:#9ec2ff;text-shadow:0 0 10px rgba(123,167,255,.32)}.generation-loader-steps{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.generation-loader-steps li{display:flex;align-items:center;gap:10px;font-size:.93rem;color:#b7c5dc}.generation-loader-step-dot{width:10px;height:10px;border-radius:999px;background:#79a8ff42;box-shadow:inset 0 0 0 1px #79a8ff57}.generation-loader-steps li.is-active{color:#ecf3ff;font-weight:600}.generation-loader-steps li.is-active .generation-loader-step-dot{background:linear-gradient(135deg,#7ba7ff,#d7b676);box-shadow:0 0 14px #79a8ff8a}.generation-loader-steps li.is-done{color:#dbe8fb}.generation-loader-steps li.is-done .generation-loader-step-dot{background:#7ba7ffb8;box-shadow:0 0 12px #7ba7ff6b}.generation-loader-fade-enter-active,.generation-loader-fade-leave-active{transition:opacity .24s ease}.generation-loader-fade-enter-from,.generation-loader-fade-leave-to{opacity:0}.generation-loader-modal-fade-enter-active,.generation-loader-modal-fade-leave-active{transition:opacity .22s ease,transform .22s ease}.generation-loader-modal-fade-enter-from,.generation-loader-modal-fade-leave-to{opacity:0;transform:translateY(6px)}@keyframes progress-glint{to{transform:translate(130%)}}@keyframes progress-fill-flow{to{background-position:220% 0}}@keyframes progress-stripes{to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.okli-editor-fade-enter-active,.okli-editor-fade-leave-active{transition:none}.generation-loader-progress-fill,.generation-loader-progress-glint{animation:none}.generation-loader-progress-fill:before{animation:none;opacity:.16;transform:none}.generation-loader-progress-glint{opacity:.2}.generation-loader-progress-fill,.generation-loader-modal-fade-enter-active,.generation-loader-modal-fade-leave-active,.generation-loader-fade-enter-active,.generation-loader-fade-leave-active{transition:none}}.floating-create-btn{position:fixed;left:50%;bottom:clamp(26px,5vh,56px);z-index:42;border:1px solid rgba(123,167,255,.35);border-radius:14px;padding:14px 22px;min-height:56px;color:#f7fbff;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem;font-weight:700;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#7ba7ff,#5c8cff 46%,#d7b676);box-shadow:0 0 0 1px #7ba7ff3d,0 0 34px #7ba7ff5c,0 16px 34px #050b1675;animation:float-in .24s ease-out;transform:translate(-50%);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.floating-create-btn:hover,.floating-create-btn:focus-visible{transform:translate(-50%) translateY(-3px) scale(1.015);border-color:#d7b6768f;box-shadow:0 0 0 1px #d7b67657,0 0 40px #7ba7ff75,0 20px 38px #050b1680}.floating-create-btn:focus-visible{outline:1px solid rgba(215,182,118,.72);outline-offset:1px}@keyframes float-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width: 1024px){.okli-dashboard-shell{grid-template-columns:320px minmax(0,1fr)}.okli-editor-modal{width:min(780px,95vw)}.okli-preview-skeleton-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.okli-color-presets,.postgen-top{grid-template-columns:1fr}.postgen-upgrade-card{position:static}.postgen-domain-compare,.postgen-preview-main{grid-template-columns:1fr}.postgen-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-loader-card{width:min(680px,92vw);padding:30px 24px 24px}.steps-grid,.pricing-grid,.reviews-grid,.trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-step-panel{grid-template-columns:1fr;gap:14px;padding:18px 0}.launch-step-main{grid-template-columns:1fr;grid-template-areas:"number" "copy";row-gap:10px}.launch-step-panel:nth-of-type(2n) .launch-step-main,.launch-step-panel:nth-of-type(2n) .launch-step-image-placeholder{order:initial}.launch-step-panel:nth-of-type(2n) .launch-step-main{grid-template-columns:1fr;grid-template-areas:"number" "copy"}.launch-step-number{align-self:center;justify-self:start;text-align:left;font-size:clamp(5rem,14vw,7.2rem)}.launch-step-panel:nth-of-type(2n) .launch-step-number{justify-self:start;text-align:left}.launch-step-image-placeholder{min-height:210px}.launch-step-image-placeholder--image{min-height:260px}.generated-preview .preview-layout,.style-grid{grid-template-columns:1fr}.pricing-grid{margin-top:36px}.pricing-card{min-height:580px;--lift: -2px}.pricing-card--pro{min-height:620px;--lift: -10px}.app-footer-main{grid-template-columns:1fr;gap:24px}.app-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px}}@media (max-width: 920px){.top-nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:auto;border-radius:16px;padding:10px 12px}.brand{justify-self:start}.brand-logo{max-height:52px;max-width:240px}.top-nav-menu-toggle{display:inline-flex;justify-self:end}.top-nav-actions{display:none;grid-column:1 / -1;width:100%;margin-top:8px;align-items:stretch;flex-direction:column;gap:8px}.top-nav-actions.is-open{display:flex}.nav-links{width:100%;justify-content:flex-start;flex-direction:column;gap:6px;padding:0}.nav-links a{text-align:left;padding:10px 12px}.nav-links a:after{display:none}.nav-login{width:100%}.hero-content{padding:182px 20px 88px}.hero{min-height:640px}.hero-form{grid-template-columns:1fr}}@media (max-width: 760px){.okli-dashboard-header{height:auto;min-height:72px;padding:10px 12px;flex-direction:column;align-items:stretch}.okli-dashboard-header-left{justify-content:space-between}.okli-brand-block{text-align:right}.okli-publish-btn{width:100%}.okli-dashboard-header-actions{width:100%;flex-direction:column}.okli-dashboard-btn,.okli-publish-btn{width:100%}.okli-versions-open-link{width:100%;min-height:38px;display:inline-flex;align-items:center;justify-content:center}.okli-help-modal{width:min(96vw,640px);padding-top:16px}.okli-help-header{gap:10px}.okli-help-header-icon{flex-basis:36px;width:36px;height:36px;border-radius:10px}.okli-help-option-btn{min-height:60px;padding:10px}.okli-help-option-copy strong{font-size:.9rem}.okli-help-option-copy small{font-size:.76rem}.okli-versions-item{align-items:flex-start;flex-direction:column}.okli-versions-header-row{flex-direction:column;align-items:flex-start}.okli-versions-item-actions{width:100%;display:flex;flex-direction:column}.okli-dashboard-shell{grid-template-columns:1fr;margin-top:86px;min-height:calc(100vh - 86px);height:calc(100vh - 86px)}.okli-dashboard-preview-column{min-height:calc(100vh - 86px);height:calc(100vh - 86px)}.okli-dashboard-subheader{top:0;min-height:50px;padding:8px 10px;flex-wrap:wrap;justify-content:stretch}.okli-dashboard-subheader-btn{flex:1;justify-content:center}.okli-dashboard-sidebar{position:fixed;top:88px;left:10px;right:10px;bottom:10px;z-index:88;min-height:auto;border-right:none;border:1px solid rgba(121,168,255,.2);border-radius:12px;box-shadow:0 18px 42px #02081085}.okli-dashboard.is-sidebar-collapsed .okli-dashboard-sidebar{display:none}.okli-dashboard-preview{min-height:0;padding:0}.okli-preview-edit-surface{min-height:100%}.okli-preview-generated,.okli-preview-skeleton{min-height:100%;padding:0}.okli-preview-edit-btn{width:22px;height:22px}.okli-preview-edit-btn i{font-size:.62rem}.okli-preview-skeleton-hero h1{font-size:clamp(1.4rem,5.4vw,1.8rem)}.okli-preview-skeleton-blocks{grid-template-columns:1fr}.okli-editor-backdrop{padding:14px}.okli-editor-modal{width:min(860px,96vw);padding:14px 12px 12px}.okli-color-presets{grid-template-columns:1fr}.okli-editor-toolbar{gap:6px}.okli-editor-toolbar button{min-width:34px;min-height:32px}.okli-editor-toolbar-color,.okli-editor-toolbar-font{min-height:32px}.okli-editor-toolbar-font-trigger{min-width:146px}.okli-editor-toolbar-font-menu{min-width:max(190px,100%)}.okli-editor-rich{min-height:150px;padding:10px}.postgen-page{width:min(1180px,96vw)}.postgen-result-card,.postgen-upgrade-card,.postgen-preview-shell,.postgen-explain-card,.postgen-reassurance,.domain-card{border-radius:14px}.postgen-result-card,.postgen-upgrade-card,.postgen-reassurance{padding:16px 14px}.postgen-actions{flex-direction:column}.postgen-actions .primary-btn,.postgen-actions .ghost-btn{width:100%}.postgen-auth-actions{grid-template-columns:1fr}.postgen-link-actions{flex-direction:column}.postgen-link-actions .ghost-btn{width:100%}.postgen-preview-content{padding:14px}.postgen-preview-nav{flex-wrap:wrap}.postgen-preview-nav-links{width:100%;justify-content:space-between}.postgen-preview-nav button{margin-left:auto}.postgen-preview-grid{grid-template-columns:1fr}.generation-loader-card{padding:24px 18px 20px;border-radius:18px}.generation-loader-card h3{font-size:1.42rem}.generation-loader-copy{font-size:.92rem;line-height:1.5}.generation-loader-signup{padding:14px 12px 12px}.generation-loader-signup-kicker{font-size:.64rem}.generation-loader-signup-title{font-size:1.04rem}.generation-loader-signup-highlight{text-shadow:0 0 10px rgba(123,167,255,.3),0 0 16px rgba(123,167,255,.16)}.generation-loader-signup-copy{font-size:.89rem}.generation-loader-signup-benefits li{font-size:.84rem}.generation-loader-field input{min-height:42px;font-size:.9rem}.generation-loader-progress-wrap:after{display:none}.generation-loader-steps li{font-size:.88rem}.top-nav{top:10px}.hero-content{padding:146px 16px 74px}.hero{min-height:620px}.hero-form{grid-template-columns:1fr}.hero-title{line-height:1.22}.hero-copy{line-height:1.65}.steps-grid,.pricing-grid,.reviews-grid,.trust-bar{grid-template-columns:1fr}.launch-steps-section{margin-top:24px}.launch-step-panel{padding:16px 0;gap:12px}.launch-step-main{grid-template-columns:1fr;grid-template-areas:"number" "copy";row-gap:10px}.launch-step-panel:nth-of-type(2n) .launch-step-main,.launch-step-panel:nth-of-type(2n) .launch-step-image-placeholder{order:initial}.launch-step-panel:nth-of-type(2n) .launch-step-main{grid-template-columns:1fr;grid-template-areas:"number" "copy"}.launch-step-number{align-self:center;justify-self:start;text-align:left;margin-bottom:0;font-size:clamp(4.6rem,18vw,6.6rem)}.launch-step-bullets{gap:8px}.launch-step-bullets li{font-size:.95rem;line-height:1.54}.launch-step-image-placeholder{min-height:176px;border-radius:14px;font-size:.92rem}.launch-step-image-placeholder--image{min-height:230px}.pricing-grid{margin-top:30px}.pricing-card{min-height:auto}.pricing-card,.pricing-card.highlighted,.pricing-card:hover,.pricing-card.highlighted:hover{transform:none}.step-card{min-height:142px}.step-index{font-size:3rem;right:8px;top:6px}.step-card h3,.step-card p{max-width:100%}.trust-bar article{grid-template-columns:1fr;min-height:244px}.trust-icon{padding-top:16px;font-size:clamp(1.9rem,8vw,2.5rem)}.trust-bar-cta{margin-top:2px}.trust-bar-cta-btn{width:100%;min-width:0}.kpi{font-size:2.8rem;min-height:116px}.site-card{width:min(320px,calc(100vw - 36px))}.app-footer{padding:0 0 16px}.app-footer-bleed{padding-top:26px}.app-footer-surface{padding:20px 16px 0}.app-footer-brand-logo{max-height:60px;max-width:260px}.app-footer-title{margin-top:12px;font-size:clamp(1.1rem,5.4vw,1.38rem)}.app-footer-copy{margin-top:12px;font-size:.9rem}.app-footer-company{margin-top:12px;font-size:.82rem}.app-footer-socials{margin-top:14px;gap:8px}.app-footer-socials a{width:34px;height:34px}.app-footer-back-top{margin-top:16px;padding:9px 12px;font-size:.74rem}.app-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-footer-column{gap:8px}.app-footer-column-title{font-size:.92rem}.app-footer-column a{font-size:.88rem}.app-footer-bottom{margin-top:20px;padding:8px 12px;min-height:38px;font-size:.74rem}.top-nav-legal{margin-top:12px;top:auto}.top-nav-legal .top-nav-inner{min-height:66px;padding:8px 12px;border-radius:16px}.legal-notice-page{margin-top:14px}.legal-notice-content{padding:14px}.legal-notice-hero,.legal-notice-block{padding:0}.legal-notice-list{grid-template-columns:1fr;gap:0}.cgu-page{margin-top:14px}.cgu-content{padding:14px}.cgu-section h2{font-size:.92rem}.floating-create-btn{bottom:18px;min-height:52px;width:calc(100vw - 28px);max-width:360px;padding:12px 16px;font-size:.92rem}.okli-app-cookie-banner{flex-direction:column;padding:14px 16px;bottom:12px;width:calc(100vw - 24px)}.okli-app-cookie-banner-actions{width:100%;justify-content:stretch}.okli-app-cookie-btn{flex:1}}.okli-app-cookie-banner{position:fixed;left:50%;bottom:20px;transform:translate(-50%);width:min(94vw,640px);z-index:10000;display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:14px;border:1px solid rgba(121,168,255,.3);background:radial-gradient(circle at 0% 0%,rgba(121,168,255,.16),transparent 42%),linear-gradient(140deg,#0b1526f5,#111f36eb);box-shadow:0 10px 28px #050a1259,inset 0 1px #ffffff0f;color:#eaf2ff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.okli-app-cookie-banner p{margin:0;font-size:13px;line-height:1.5;flex:1}.okli-app-cookie-banner a{color:#9fc1ff;text-decoration:underline;text-underline-offset:2px}.okli-app-cookie-banner a:hover{color:#c5daff}.okli-app-cookie-banner-actions{display:flex;gap:8px;flex-shrink:0}.okli-app-cookie-btn{border:none;border-radius:999px;min-height:34px;padding:0 16px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .15s}.okli-app-cookie-btn:hover{opacity:.85}.okli-app-cookie-btn--ghost{background:#79a8ff1f;border:1px solid rgba(121,168,255,.28);color:#eaf2ff}.okli-app-cookie-btn--primary{background:linear-gradient(135deg,#79a8fff2,#91b8ffe6);color:#0b1526}.cookie-banner-fade-enter-active,.cookie-banner-fade-leave-active{transition:opacity .3s ease,transform .3s ease}.cookie-banner-fade-enter-from,.cookie-banner-fade-leave-to{opacity:0;transform:translate(-50%) translateY(16px)}
