@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0a.~5ku~863u1.woff2?dpl=dpl_HiBWqsbrYZTS3WNVB3435oHPhzDD)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_97774a5-module__T2W8Iq__className{font-family:pretendard,pretendard Fallback}.pretendard_97774a5-module__T2W8Iq__variable{--font-pretendard:"pretendard", "pretendard Fallback"}
:root{--wpba-font-sans:var(--font-pretendard), Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--wpba-bg:#f6f8fb;--wpba-surface:#fff;--wpba-surface-soft:#f0f6ff;--wpba-border:#e5eaf2;--wpba-border-strong:#cbd5e1;--wpba-heading:#202632;--wpba-text:#344054;--wpba-muted:#667085;--wpba-muted-strong:#475467;--wpba-primary:#2563eb;--wpba-primary-strong:#1d4ed8;--wpba-danger:#b91c1c;--wpba-success:#166534;--wpba-button-radius:12px;--wpba-radius:16px;--wpba-shadow:0 18px 50px #0f172a14}*{box-sizing:border-box}html{background:var(--wpba-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100%;font-size:16px}body{background:radial-gradient(circle at top left, #2563eb17, transparent 34rem), linear-gradient(180deg, #fff 0%, var(--wpba-bg) 42%, #f2f5fa 100%);min-height:100vh;color:var(--wpba-text);font-family:var(--wpba-font-sans);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:450;line-height:1.65}a{color:var(--wpba-primary-strong)}strong{color:var(--wpba-heading);font-weight:720}button,input,select,textarea{font:inherit}button,a,input,select,textarea{transition:border-color .14s,box-shadow .14s,opacity .14s,transform .14s}button:not(:disabled),a[href]{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}::selection{background:#2563eb2e}.console-shell{background:var(--wpba-bg);grid-template-columns:276px minmax(0,1fr);min-height:100vh;display:grid}.console-sidebar{border-right:1px solid var(--wpba-border);background:#f8fafd;height:100vh;padding:22px 14px;position:sticky;top:0;overflow-y:auto}.console-brand{min-height:48px;color:var(--wpba-heading);align-items:center;gap:12px;padding:8px 10px 22px;text-decoration:none;display:flex}.console-brand-mark{background:linear-gradient(135deg, var(--wpba-primary), #60a5fa);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:780;display:inline-grid;box-shadow:0 10px 24px #2563eb3d}.console-brand strong,.console-brand small{display:block}.console-brand small{color:var(--wpba-muted);letter-spacing:-.005em;margin-top:1px;font-size:.72rem;font-weight:620}.console-brand strong{letter-spacing:-.025em;font-size:.96rem;font-weight:760}.console-nav{gap:20px;display:grid}.console-nav-label{color:#98a2b3;letter-spacing:.015em;margin:0 0 8px 10px;font-size:.72rem;font-weight:680}.console-nav-link{min-height:44px;color:var(--wpba-muted);border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:.92rem;font-weight:650;text-decoration:none;display:flex}.console-nav-link:hover,.console-nav-link[data-active=true]{color:var(--wpba-heading);background:#edf2f7;font-weight:760}.console-nav-link[data-active=true] span:first-child{filter:saturate(1.35)}.console-frame{min-width:0}.console-topbar{z-index:10;border-bottom:1px solid var(--wpba-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:0 28px;display:flex;position:sticky;top:0}.console-topbar-left,.console-topbar-right{align-items:center;gap:12px;min-width:0;display:flex}.console-menu-icon{color:#98a2b3;font-size:1.22rem;font-weight:760}.console-mode-badge,.console-user-pill{border:1px solid var(--wpba-border);color:var(--wpba-muted-strong);white-space:nowrap;background:#f8fafc;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:650}.console-user-pill{text-overflow:ellipsis;max-width:360px;overflow:hidden}.console-credit-widget{align-items:center;gap:8px;min-width:0;display:flex}.console-credit-pill,.console-credit-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:.8rem;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.console-credit-pill{color:var(--wpba-muted-strong);background:#eff6ff;border:1px solid #2563eb38;gap:7px}.console-credit-pill:hover{background:#dbeafe;border-color:#2563eb61}.console-credit-pill span{color:#475569;font-weight:680}.console-credit-pill strong{color:var(--wpba-primary-strong);font-weight:800}.console-credit-button{color:#fff;background:#0f172a;border:1px solid #0f172a;box-shadow:0 10px 22px #0f172a1f}.console-credit-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a2e}.console-main{grid-template-columns:minmax(0,1fr);gap:24px;max-width:1320px;margin:0 auto;padding:42px 32px 64px;display:grid}.console-main-with-aside{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}.console-content,.console-aside{min-width:0}.console-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.console-page-header h1{color:var(--wpba-heading);letter-spacing:-.038em;margin:0;font-size:clamp(1.84rem,3.4vw,2.36rem);font-weight:760;line-height:1.22}.console-page-header p:not(.console-eyebrow){max-width:760px;color:var(--wpba-muted);margin:9px 0 0;font-size:.97rem;font-weight:430;line-height:1.68}.console-eyebrow{color:var(--wpba-primary);letter-spacing:.105em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:760}.console-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.console-panel{border:1px solid var(--wpba-border);background:var(--wpba-surface);border-radius:24px;padding:22px;box-shadow:0 16px 42px #1018280b}.console-panel+.console-panel{margin-top:18px}.console-panel h2,.console-panel h3{color:var(--wpba-heading);letter-spacing:-.026em;margin:0 0 12px;font-size:1.05rem;font-weight:760}.console-panel p{font-size:.93rem;line-height:1.64}.console-panel-muted{color:var(--wpba-muted);background:#f8fafc;border-style:dashed}.post-generation-status{background:linear-gradient(135deg,#fff 0%,#eff6ff 100%);border-color:#2563eb29}.post-generation-heading,.post-progress-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.post-generation-heading h2,.post-progress-heading h2{color:var(--wpba-heading);letter-spacing:-.032em;margin:4px 0 6px;font-size:clamp(1.16rem,1.9vw,1.36rem);font-weight:780;line-height:1.32}.post-generation-meter{background:#2563eb1a;border-radius:999px;height:8px;margin:18px 0 4px;position:relative;overflow:hidden}.post-generation-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--wpba-primary), #7c3aed, #38bdf8);width:58%;animation:2.4s ease-in-out infinite postGenerationMeter;position:absolute;inset:0 auto 0 0}.post-generation-status ol,.post-generation-steps{gap:9px;margin:16px 0;padding:0;list-style:none;display:grid}.post-generation-status li,.post-generation-steps li{border:1px solid var(--wpba-border);color:var(--wpba-muted-strong);background:#ffffffb8;border-radius:14px;padding:10px 12px 10px 38px;font-size:.92rem;font-weight:560;position:relative}.post-generation-steps li strong{color:var(--wpba-heading);font-size:.92rem;font-weight:780;display:block}.post-generation-steps li span{color:var(--wpba-muted);margin-top:2px;font-size:.82rem;line-height:1.48;display:block}.post-generation-status li:before,.post-generation-steps li:before{content:"";background:var(--wpba-primary);border-radius:999px;width:10px;height:10px;position:absolute;top:15px;left:14px;box-shadow:0 0 0 5px #2563eb1f}.post-generation-steps li:not([data-active=true]):before{background:#cbd5e1;box-shadow:0 0 0 5px #94a3b81f}.post-progress-panel{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-color:#2563eb24;margin-bottom:18px}.posts-auto-refresh{margin:0 0 18px}.post-progress-list{gap:10px;margin-top:16px;display:grid}.post-progress-item{border:1px solid var(--wpba-border);color:inherit;background:#ffffffdb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:grid}.post-progress-item strong{color:var(--wpba-heading);letter-spacing:-.02em;font-size:.96rem;font-weight:760;display:block}.post-progress-item p{color:var(--wpba-muted);margin:3px 0 0;font-size:.84rem;line-height:1.5}.post-progress-spinner{border:2px solid #2563eb29;border-top-color:var(--wpba-primary);border-radius:999px;width:12px;height:12px;animation:.9s linear infinite postProgressSpin}.post-auto-refresh{background:#ffffffc7;border:1px solid #2563eb24;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;padding:13px 14px;display:grid}.post-auto-refresh-dot{background:var(--wpba-primary);border-radius:999px;width:12px;height:12px;position:relative;box-shadow:0 0 0 6px #2563eb1f}.post-auto-refresh-dot:after{border-radius:inherit;content:"";border:1px solid #2563eb3d;animation:1.8s ease-out infinite postAutoRefreshPulse;position:absolute;inset:-8px}.post-auto-refresh strong{color:var(--wpba-heading);letter-spacing:-.02em;font-size:.9rem;font-weight:780;display:block}.post-auto-refresh p,.post-auto-refresh small{color:var(--wpba-muted);margin:0;font-size:.82rem;font-weight:520;line-height:1.5}.post-review-panel{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border-color:#16a34a29}.post-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.post-review-heading h2{letter-spacing:-.032em;margin:4px 0 5px;font-size:clamp(1.14rem,1.9vw,1.34rem);font-weight:780;line-height:1.32}.post-review-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.post-review-grid article{border:1px solid var(--wpba-border);background:#ffffffd1;border-radius:18px;gap:7px;min-width:0;padding:14px;display:grid}.post-review-grid article[data-ok=false]{background:#fff7ed;border-color:#f9731642}.post-review-grid article>span{color:#047857;background:#ecfdf5;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.72rem;font-weight:760}.post-review-grid article[data-ok=false]>span{color:#c2410c;background:#ffedd5}.post-review-grid article strong{color:var(--wpba-heading);letter-spacing:-.024em;font-size:.94rem;font-weight:780}.post-review-grid article p{color:var(--wpba-muted);word-break:keep-all;margin:0;font-size:.82rem;font-weight:520;line-height:1.5}.post-editor,.post-editor-preview,.post-editor-preview-body{min-width:0;max-width:100%}.post-editor-preview{contain:layout paint}.post-editor-preview-body{overflow-wrap:anywhere;word-break:keep-all;overflow:hidden}.post-editor-preview-body :where(article,figure,blockquote,ul,ol,p,h2,h3,h4,h5,h6){max-width:100%}.post-editor-preview-body :where(img,video,iframe,embed,object){display:block;width:100%!important;max-width:100%!important;height:auto!important}.post-editor-preview-body :where(iframe,embed,object){aspect-ratio:16/9;border:0}.post-editor-preview-body :where(pre){white-space:pre-wrap;max-width:100%;overflow-x:auto}.post-editor-preview-body :where(code){overflow-wrap:anywhere;word-break:break-word}.post-editor-preview-body :where(table){border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.post-editor-preview-body :where(a){overflow-wrap:anywhere;word-break:break-word}.console-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.console-stat-card{border:1px solid var(--wpba-border);color:inherit;background:#fff;border-radius:20px;gap:8px;padding:18px 20px;text-decoration:none;display:grid}.console-stat-card span{color:var(--wpba-muted);font-size:.86rem;font-weight:650}.console-stat-card strong{color:var(--wpba-heading);letter-spacing:-.028em;font-size:1.32rem;font-weight:760}.console-stat-card small{color:var(--wpba-muted);font-size:.78rem;font-weight:560;line-height:1.4}.console-quick-list{gap:10px;display:grid}.console-quick-link{color:var(--wpba-muted-strong);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:.93rem;font-weight:660;text-decoration:none;display:flex}.console-quick-link:hover{background:#f1f5f9}.console-row-link,.console-data-row{border:1px solid var(--wpba-border);color:inherit;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;text-decoration:none;display:flex}.console-row-link strong,.console-data-row strong{letter-spacing:-.018em;font-size:.98rem;font-weight:720}.console-row-link+.console-row-link,.console-data-row+.console-data-row{margin-top:10px}.console-muted{color:var(--wpba-muted);font-size:.92rem;font-weight:430;line-height:1.64}.console-danger{color:var(--wpba-danger);font-size:.92rem;font-weight:620;line-height:1.62}.console-button,.console-button-secondary{border-radius:var(--wpba-button-radius);justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.9rem;font-weight:760;text-decoration:none;display:inline-flex}.console-button{background:var(--wpba-primary);color:#fff;border:0}.console-button-secondary{border:1px solid var(--wpba-border-strong);color:var(--wpba-heading);background:#fff}.console-status-badge{color:var(--wpba-primary-strong);letter-spacing:-.006em;white-space:nowrap;background:#eff6ff;border-radius:999px;align-items:center;padding:5px 10px;font-size:.75rem;font-weight:760;display:inline-flex}.console-status-badge[data-status=published],.console-status-badge[data-status=connected],.console-status-badge[data-status=active]{color:#166534;background:#dcfce7}.console-status-badge[data-status=failed],.console-status-badge[data-status=suspended],.console-status-badge[data-status=hold]{color:#991b1b;background:#fee2e2}.console-status-badge[data-status=scheduled],.console-status-badge[data-status=suggested],.console-status-badge[data-status=pending],.console-status-badge[data-status=retrying]{color:#92400e;background:#fef3c7}.console-status-badge[data-status=running],.console-status-badge[data-status=generating],.console-status-badge[data-status=publishing]{color:#1d4ed8;background:#dbeafe}.prompt-settings-form{gap:18px;display:grid}.prompt-settings-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.prompt-settings-heading h2{color:var(--wpba-heading);letter-spacing:-.032em;margin:4px 0 5px;font-size:clamp(1.16rem,1.9vw,1.36rem);font-weight:780;line-height:1.32}.prompt-settings-form label{color:var(--wpba-muted-strong);gap:8px;font-size:.9rem;font-weight:720;display:grid}.prompt-settings-form textarea{border:1px solid var(--wpba-border-strong);min-height:160px;color:var(--wpba-heading);font:inherit;resize:vertical;background:#fff;border-radius:16px;padding:13px 14px;line-height:1.62}.prompt-settings-form label span{color:var(--wpba-muted);font-size:.78rem;font-weight:540}.prompt-settings-actions{background:#f8fafc;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.prompt-settings-actions p{margin:0}.dashboard-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.dashboard-panel-heading h2{margin-bottom:0}.dashboard-insight-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.dashboard-insight-grid article{border:1px solid var(--wpba-border);background:#f8fafc;border-radius:18px;gap:6px;padding:16px;display:grid}.dashboard-insight-grid article[data-attention=true]{background:#fff7ed;border-color:#fed7aa}.dashboard-insight-grid span{color:var(--wpba-muted);font-size:.82rem;font-weight:680}.dashboard-insight-grid strong{color:var(--wpba-heading);font-size:1.28rem;font-weight:780}.dashboard-insight-grid p{color:var(--wpba-muted);margin:0;font-size:.86rem;line-height:1.55}.dashboard-topic-preview,.dashboard-automation-alerts{gap:10px;margin-top:18px;display:grid}.dashboard-topic-preview>strong,.dashboard-automation-alerts>strong{color:var(--wpba-heading);font-size:.94rem;font-weight:760}.account-status-page{background:radial-gradient(circle at top left, #2563eb1a, transparent 28rem), var(--wpba-bg);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.account-status-card{border:1px solid var(--wpba-border);width:min(100%,540px);box-shadow:var(--wpba-shadow);background:#fff;border-radius:24px;gap:16px;padding:30px;display:grid}.account-status-card h1{color:var(--wpba-heading);letter-spacing:-.038em;margin:0;font-size:clamp(1.7rem,5vw,2.35rem);font-weight:760;line-height:1.2}.account-status-card p{color:var(--wpba-muted-strong);margin:0;font-size:.98rem;line-height:1.68}.account-status-summary{border:1px solid var(--wpba-border);background:#f8fafc;border-radius:18px;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:8px 14px;padding:16px;display:grid}.account-status-summary span{color:var(--wpba-muted);font-size:.86rem;font-weight:680}.account-status-summary strong{overflow-wrap:anywhere;font-size:.93rem}.account-status-note{background:var(--wpba-surface-soft);border-radius:16px;padding:13px 14px}@media (max-width:980px){.console-shell{grid-template-columns:1fr}.console-sidebar{border-right:0;border-bottom:1px solid var(--wpba-border);height:auto;position:static}.console-nav{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.console-nav-group{min-width:180px}.console-main,.console-main-with-aside{grid-template-columns:1fr;padding:28px 18px 48px}.console-topbar{padding:0 18px}.console-topbar-right{flex-wrap:wrap;justify-content:flex-end}.console-page-header{flex-direction:column}.console-page-actions{justify-content:flex-start}}@media (max-width:640px){.console-topbar{flex-direction:column;align-items:flex-start;height:auto;padding:14px 18px}.console-topbar-right{flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%}.console-credit-widget{width:100%}.console-credit-pill{flex:1;justify-content:space-between}.console-user-pill{flex:1;max-width:220px}.console-panel{border-radius:18px;padding:18px}}.marketing-landing{--landing-bg:#070a0f;--landing-section:#0b0f16;--landing-card:#111722;--landing-card-strong:#161b25;--landing-border:#ffffff14;--landing-border-strong:#ffffff24;--landing-text:#fff;--landing-muted:#a7adb8;--landing-subtle:#737b8a;--landing-purple:#7c3aed;--landing-violet:#8b5cf6;--landing-magenta:#d946ef;--landing-orange:#ff8a2a;--landing-green:#22c55e;--landing-gradient:linear-gradient(135deg, #7c3aed 0%, #d946ef 45%, #ff8a2a 100%);isolation:isolate;background:radial-gradient(circle at 48% 12%, #7c3aed4d, transparent 31rem), radial-gradient(circle at 78% 20%, #ff8a2a26, transparent 26rem), radial-gradient(circle at 12% 42%, #d946ef1a, transparent 26rem), var(--landing-bg);min-height:100vh;color:var(--landing-text);font-family:var(--wpba-font-sans);letter-spacing:-.012em;line-break:strict;overflow-wrap:break-word;word-break:keep-all;position:relative;overflow:hidden}.marketing-landing:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 64%);mask-image:linear-gradient(#000 0%,#0000 64%)}.marketing-landing:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000 0%,#070a0f52 30%,#070a0f 100%);position:absolute;inset:0}.marketing-landing strong,.marketing-landing h1,.marketing-landing h2,.marketing-landing h3{color:inherit}.marketing-landing :where(h1,h2,h3){text-wrap:balance}.marketing-landing :where(p,li){text-wrap:pretty}.marketing-desktop-break{display:block}.marketing-hero-glow{z-index:-1;filter:blur(18px);background:radial-gradient(circle at 42% 42%,#7c3aed42,#0000 44%),radial-gradient(circle at 66% 58%,#f9731629,#0000 42%);border-radius:999px;width:min(900px,86vw);height:520px;position:absolute;top:150px;left:50%;transform:translate(-44%)}.marketing-header,.marketing-hero,.marketing-feature-grid,.marketing-section,.marketing-final-cta,.marketing-footer{width:min(100% - 48px,1240px);margin-inline:auto}.marketing-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:24px 0 10px;display:grid}.marketing-logo,.marketing-nav,.marketing-header-actions,.marketing-cta-row,.marketing-pill-row{align-items:center;display:flex}.marketing-logo{color:#fff;letter-spacing:-.025em;gap:10px;font-size:1.08rem;font-weight:760;text-decoration:none}.marketing-logo small{color:var(--landing-subtle);letter-spacing:-.01em;align-self:end;margin-left:-3px;font-size:.7rem;font-weight:620}.marketing-logo-mark{background:var(--landing-gradient);color:#fff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:1.05rem;font-weight:860;display:inline-grid;box-shadow:0 12px 32px #7c3aed52}.marketing-nav{justify-content:center;gap:clamp(20px,3.6vw,48px)}.marketing-nav a,.marketing-login-link{color:#ffffffc7;font-size:.9rem;font-weight:660;text-decoration:none}.marketing-nav a:hover,.marketing-login-link:hover{color:#fff}.marketing-header-actions{justify-content:flex-end;gap:12px}.marketing-button,.marketing-final-button{color:#fff;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:.88rem;font-weight:770;text-decoration:none;display:inline-flex}.marketing-button-primary{background:var(--landing-gradient);border:0;box-shadow:0 14px 34px #7c3aed4d,0 0 26px #ff8a2a1a}.marketing-button-secondary{color:#ffffffe0;background:#ffffff09;border:1px solid #ffffff2b;box-shadow:inset 0 1px #ffffff0d}.marketing-button-large{min-height:52px;padding-inline:26px;font-size:.94rem}.marketing-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.22fr);align-items:center;gap:clamp(32px,4.5vw,64px);min-height:660px;padding:30px 0 62px;display:grid}.marketing-hero-copy{align-content:center;gap:18px;display:grid}.marketing-eyebrow{color:#c084fc;letter-spacing:.035em;margin:0;font-size:.8rem;font-weight:720}.marketing-hero h1,.marketing-centered-copy h2,.marketing-section-copy h2,.marketing-final-cta h2{color:#fff;letter-spacing:-.052em;margin:0;font-weight:780;line-height:1.1}.marketing-hero h1{max-width:680px;font-size:clamp(2.55rem,4.9vw,4.35rem)}.marketing-hero h1 span{background:var(--landing-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-hero-lead,.marketing-section-copy p,.marketing-centered-copy p,.marketing-pricing-note,.marketing-final-cta p{color:var(--landing-muted);margin:0;font-size:1rem;font-weight:440;line-height:1.7}.marketing-hero-lead{max-width:520px;font-size:1.02rem}.marketing-cta-row{flex-wrap:wrap;gap:12px;padding-top:4px}.marketing-safe-note{color:#a7adb8bd;max-width:560px;margin:0;font-size:.82rem;line-height:1.62}.marketing-dashboard{background:linear-gradient(145deg,#111722f5,#080c12fa);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:176px minmax(0,1fr);min-height:504px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 30px 90px #0000007a,0 0 90px #7c3aed2e}.marketing-dashboard-sidebar{background:#05090fc7;border-right:1px solid #ffffff14;align-content:start;gap:10px;padding:22px 14px;display:grid}.marketing-dashboard-brand{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:.83rem;font-weight:760;display:flex}.marketing-dashboard-brand span{background:var(--landing-gradient);border-radius:5px;place-items:center;width:18px;height:18px;font-size:.68rem;display:inline-grid}.marketing-dashboard-menu{color:#ffffff9e;border-radius:10px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:.78rem;font-weight:640;display:flex}.marketing-dashboard-menu[data-active=true]{color:#fff;background:#7c3aed3d}.marketing-dashboard-menu span{color:#ffffffb3;background:#ffffff14;border-radius:6px;place-items:center;width:18px;height:18px;font-size:.64rem;display:inline-grid}.marketing-dashboard-main{align-content:start;gap:20px;padding:30px 24px 24px;display:grid}.marketing-dashboard-topbar,.marketing-mini-panel-header,.marketing-post-row,.marketing-activity-list div{align-items:center;display:flex}.marketing-dashboard-topbar{justify-content:space-between;gap:16px;min-width:0}.marketing-dashboard-topbar div:first-child{gap:4px;min-width:0;display:grid}.marketing-dashboard-topbar strong{color:#fff;font-size:1.08rem;font-weight:760;line-height:1.36}.marketing-dashboard-topbar span{color:var(--landing-subtle);font-size:.78rem;line-height:1.48}.marketing-avatar,.marketing-quote-avatar{background:radial-gradient(circle at 50% 35%,#ffe0bd 0 23%,#0000 24%),radial-gradient(circle at 50% 70%,#d8b4fe 0 31%,#0000 32%),linear-gradient(135deg,#334155,#111827);border-radius:999px}.marketing-avatar{width:30px;height:30px}.marketing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketing-metric-card,.marketing-mini-panel,.marketing-feature-card,.marketing-showcase-card,.marketing-difference-grid article,.marketing-flow-card,.marketing-pricing-card,.marketing-quote-grid article,.marketing-faq-grid article{border:1px solid var(--landing-border);background:linear-gradient(#fff1,#ffffff07);box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0003}.marketing-metric-card{border-radius:15px;gap:6px;min-height:82px;padding:14px;display:grid;position:relative}.marketing-metric-card span{color:var(--landing-subtle);font-size:.72rem;font-weight:680}.marketing-metric-card strong{color:#fff;font-size:1.5rem;font-weight:760;line-height:1}.marketing-metric-card small{color:var(--landing-subtle);margin-left:4px;font-size:.68rem;font-weight:640}.marketing-metric-card em{color:var(--landing-green);font-size:.68rem;font-style:normal;font-weight:760;position:absolute;bottom:12px;right:12px}.marketing-dashboard-panels{grid-template-columns:minmax(0,1.45fr) minmax(190px,.85fr);gap:14px;display:grid}.marketing-mini-panel{border-radius:18px;min-width:0;padding:16px}.marketing-mini-panel-header{justify-content:space-between;gap:12px;margin-bottom:14px}.marketing-mini-panel-header strong{color:#fff;font-size:.9rem;font-weight:750}.marketing-mini-panel-header span{color:var(--landing-subtle);font-size:.7rem}.marketing-post-list,.marketing-activity-list{gap:10px;display:grid}.marketing-post-row{background:#0000002e;border-radius:12px;gap:10px;padding:9px}.marketing-post-thumb{background:linear-gradient(135deg,#312e81,#f97316);border-radius:8px;flex:none;width:36px;height:32px}.marketing-post-thumb[data-tone="1"]{background:linear-gradient(135deg,#0f766e,#60a5fa)}.marketing-post-thumb[data-tone="2"]{background:linear-gradient(135deg,#7c2d12,#fde68a)}.marketing-post-thumb[data-tone="3"]{background:linear-gradient(135deg,#581c87,#f0abfc)}.marketing-post-row div{gap:2px;min-width:0;display:grid}.marketing-post-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:720;overflow:hidden}.marketing-post-row span:not(.marketing-post-thumb){color:var(--landing-subtle);font-size:.67rem}.marketing-post-row em{color:#fdba74;background:#f9731624;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:.62rem;font-style:normal;font-weight:760}.marketing-activity-list div{gap:8px}.marketing-activity-list div>span{background:#8b5cf63d;border-radius:6px;flex:none;width:18px;height:18px}.marketing-activity-list p{color:#ffffffb8;margin:0;font-size:.7rem;line-height:1.42}.marketing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0 0 54px;display:grid}.marketing-feature-card{border-radius:20px;gap:9px;min-height:132px;padding:22px;display:grid}.marketing-icon{color:#fff;background:linear-gradient(135deg,#7c3aedf2,#ff8a2a99);border-radius:14px;place-items:center;width:40px;height:40px;font-size:1.08rem;font-weight:820;display:inline-grid;box-shadow:0 14px 34px #7c3aed3d}.marketing-feature-card h2,.marketing-feature-card p,.marketing-showcase-card h3,.marketing-showcase-card p,.marketing-difference-grid h3,.marketing-difference-grid p,.marketing-flow-card span,.marketing-pricing-card h3,.marketing-pricing-card p,.marketing-quote-grid p,.marketing-quote-grid span,.marketing-faq-grid h3,.marketing-faq-grid p{margin:0}.marketing-feature-card h2{font-size:1.02rem;font-weight:740}.marketing-feature-card p{color:var(--landing-muted);max-width:18rem;font-size:.88rem;line-height:1.58}.marketing-section{border-top:1px solid #ffffff12;padding:72px 0}.marketing-showcase-section{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:center;gap:38px;display:grid}.marketing-section-copy{gap:14px;min-width:0;display:grid}.marketing-section-copy h2,.marketing-centered-copy h2{max-width:780px;font-size:clamp(1.86rem,3.4vw,2.65rem)}.marketing-pill-row{flex-wrap:wrap;gap:10px;padding-top:8px}.marketing-pill-row span{color:#ffffffdb;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:8px 13px;font-size:.86rem;font-weight:720}.marketing-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing-showcase-card{background:#ffffff0a;border-radius:16px;overflow:hidden}.marketing-thumbnail{background:linear-gradient(135deg,#312e81,#a855f7);min-height:128px;position:relative}.marketing-thumbnail[data-gradient=blue]{background:linear-gradient(135deg,#0f172a,#38bdf8)}.marketing-thumbnail[data-gradient=orange]{background:linear-gradient(135deg,#111827,#fb923c)}.marketing-thumbnail[data-gradient=green]{background:linear-gradient(135deg,#052e16,#84cc16)}.marketing-thumbnail:after{content:"";background:radial-gradient(circle at 70% 30%,#ffffff38,#0000 30%);border:1px solid #ffffff2e;border-radius:18px;position:absolute;inset:18px}.marketing-thumbnail span,.marketing-plan-badge{border-radius:999px;align-items:center;font-size:.72rem;font-weight:770;display:inline-flex}.marketing-thumbnail span{z-index:1;color:#fff;background:#00000057;padding:5px 9px;position:absolute;top:12px;left:12px}.marketing-showcase-card h3{color:#fff;min-height:2.9em;padding:15px 14px 4px;font-size:.9rem;font-weight:740;line-height:1.42}.marketing-showcase-card p{color:var(--landing-subtle);padding:0 14px 15px;font-size:.78rem}.marketing-centered-copy{text-align:center;justify-items:center;gap:10px;max-width:700px;margin:0 auto 28px;display:grid}.marketing-difference-grid,.marketing-pricing-grid,.marketing-quote-grid,.marketing-faq-grid{gap:18px;display:grid}.marketing-difference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-difference-grid article,.marketing-faq-grid article{border-radius:20px;padding:22px}.marketing-difference-grid h3,.marketing-faq-grid h3{color:#fff;font-size:1rem;font-weight:740}.marketing-difference-grid p,.marketing-faq-grid p{color:var(--landing-muted);margin-top:9px;font-size:.88rem;line-height:1.64}.marketing-flow-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.marketing-flow-card{border-radius:18px;gap:12px;min-height:194px;padding:20px;display:grid}.marketing-flow-card>span{color:#c4b5fd;font-size:.86rem;font-weight:760}.marketing-input-preview,.marketing-select-preview,.marketing-document-preview{color:#fff;background:#0000002e;border:1px solid #ffffff17;border-radius:12px}.marketing-input-preview{align-content:space-between;min-height:82px;padding:15px;font-size:.88rem;display:grid}.marketing-input-preview small{color:var(--landing-subtle);justify-self:end;font-size:.72rem}.marketing-flow-card button{background:var(--landing-gradient);color:#fff;border:0;border-radius:12px;min-height:42px;font-size:.86rem;font-weight:780}.marketing-flow-arrow{color:#fff;opacity:.82;font-size:2rem;font-weight:300}.marketing-document-preview{color:#111827;background:#f8fafc;gap:10px;min-height:144px;padding:18px;display:grid;position:relative;overflow:hidden}.marketing-document-preview strong{color:#111827;font-size:.88rem}.marketing-document-preview i{background:#d1d5db;border-radius:999px;width:62%;height:8px;display:block}.marketing-document-preview i:nth-of-type(2){width:76%}.marketing-document-preview i:nth-of-type(3){width:52%}.marketing-document-preview b{background:linear-gradient(135deg,#dbeafe,#fb923c);border-radius:12px;width:78px;height:58px;position:absolute;bottom:18px;right:18px}.marketing-select-preview{color:var(--landing-muted);justify-content:space-between;gap:12px;padding:12px;font-size:.82rem;display:flex}.marketing-select-preview strong{color:#fff;font-size:.82rem}.marketing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;max-width:860px;margin:0 auto}.marketing-pricing-card{border-radius:20px;align-content:start;gap:12px;padding:24px;display:grid;position:relative}.marketing-pricing-card[data-featured=true]{background:linear-gradient(#111722, #111722) padding-box, var(--landing-gradient) border-box;border-color:#d946ef9e;transform:translateY(-10px);box-shadow:0 26px 70px #7c3aed47,0 0 0 1px #ffffff0f}.marketing-plan-badge{color:#ddd6fe;background:#7c3aed2e;justify-self:start;padding:5px 10px}.marketing-pricing-card[data-featured=true] .marketing-plan-badge{background:var(--landing-gradient);color:#fff}.marketing-pricing-card h3{color:#fff;font-size:1.05rem;font-weight:760}.marketing-pricing-card>strong{color:#fff;letter-spacing:-.032em;font-size:clamp(1.38rem,1.8vw,1.6rem);font-weight:790;line-height:1.16}.marketing-pricing-card p{color:var(--landing-muted);font-size:.85rem;line-height:1.58}.marketing-pricing-card ul{color:#ffffffc7;gap:9px;margin:4px 0 8px;padding:0;font-size:.86rem;line-height:1.5;list-style:none;display:grid}.marketing-pricing-card li:before{color:#f0abfc;content:"✓";margin-right:8px}.marketing-pricing-note{text-align:center;margin-top:18px;font-size:.83rem}.marketing-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-quote-grid article{border-radius:18px;grid-template-columns:56px 1fr;gap:4px 16px;padding:20px;display:grid}.marketing-quote-avatar{grid-row:span 2;width:56px;height:56px}.marketing-quote-grid p{color:#fff;font-size:.92rem;font-weight:610;line-height:1.56}.marketing-quote-grid span{color:var(--landing-subtle);font-size:.84rem}.marketing-faq-section{padding-top:64px}.marketing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:940px;margin:0 auto}.marketing-final-cta{isolation:isolate;text-align:center;background:linear-gradient(#111722f5,#080c12fa);border:1px solid #ffffff29;border-radius:28px;justify-items:center;gap:14px;margin-top:clamp(18px,3.4vw,34px);margin-bottom:clamp(54px,7vw,88px);padding:clamp(38px,5vw,54px) clamp(20px,5vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000005c,inset 0 0 0 1px #ffffff0b}.marketing-final-cta:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 8%,#fff3,#0000 18rem),radial-gradient(circle at 82% 84%,#ff8a2a4d,#0000 20rem),linear-gradient(135deg,#5b21b6 0%,#8b5cf6 44%,#f97316 100%);border-radius:27px;position:absolute;inset:1px}.marketing-final-cta:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);height:1px;position:absolute;inset:auto 18px 0}.marketing-final-cta>*{z-index:1;position:relative}.marketing-final-cta h2{font-size:clamp(1.86rem,3.2vw,2.5rem)}.marketing-final-cta p{color:#ffffffd6}.marketing-final-button{color:#6d28d9;background:#fff;min-height:48px;margin-top:8px;padding-inline:24px;box-shadow:0 18px 36px #0000002e}.marketing-footer{border-top:1px solid #ffffff14;gap:34px;padding:54px 0 44px;display:grid}.marketing-footer-grid{grid-template-columns:minmax(260px,1.3fr) minmax(160px,.42fr) minmax(220px,.58fr);gap:34px;display:grid}.marketing-footer-brand,.marketing-footer-links,.marketing-footer-contact{align-content:start;gap:14px;display:grid}.marketing-footer-brand p,.marketing-footer-business p,.marketing-footer-business small{color:var(--landing-subtle);margin:0;font-size:.88rem;line-height:1.72}.marketing-footer-links h2,.marketing-footer-contact h2{color:#fff;margin:0;font-size:.94rem;font-weight:740}.marketing-footer-links div,.marketing-footer-contact div,.marketing-footer-legal{gap:8px;display:grid}.marketing-footer a{color:var(--landing-muted);font-size:.88rem;font-weight:560;text-decoration:none}.marketing-footer a:hover{color:#fff}.marketing-footer-business{text-align:center;border-top:1px solid #ffffff14;justify-items:center;gap:8px;padding-top:26px;display:grid}.marketing-footer-legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-bottom:6px;display:flex}.marketing-footer-legal a{color:#ffffffd6;font-weight:660}.marketing-footer-business p{max-width:1060px}.marketing-footer-business a{color:#ffffffc2;text-underline-offset:3px;text-decoration:underline}.marketing-footer-business span{color:#fff3;margin-inline:6px}.legal-page,.refund-page{place-items:center;min-height:100vh;padding:56px 18px;display:grid}.legal-card,.refund-card{border:1px solid var(--landing-border);background:linear-gradient(#ffffff0f,#ffffff08);border-radius:28px;gap:26px;width:min(100%,900px);padding:clamp(24px,5vw,42px);display:grid;box-shadow:0 28px 84px #00000052}.legal-copy,.refund-copy{gap:10px;display:grid}.legal-copy h1,.refund-copy h1{color:#fff;letter-spacing:-.052em;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:780;line-height:1.12}.legal-copy small{color:var(--landing-subtle);font-size:.86rem;font-weight:620}.legal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.legal-summary-grid article{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;padding:18px}.refund-copy p,.refund-policy-list p,.refund-business p,.legal-copy p,.legal-summary-grid p,.legal-section-list p,.legal-business p{color:var(--landing-muted);margin:0;font-size:.94rem;line-height:1.72}.legal-section-list,.refund-policy-list{gap:12px;display:grid}.legal-section-list article,.refund-policy-list article{border:1px solid var(--landing-border);background:#ffffff09;border-radius:18px;padding:18px}.legal-summary-grid h2,.legal-section-list h2,.refund-policy-list h2{color:#fff;margin:0 0 6px;font-size:1rem;font-weight:740}.legal-business,.refund-business{border-top:1px solid #ffffff14;gap:6px;padding-top:20px;display:grid}.legal-business a,.refund-business a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:1120px){.marketing-header{grid-template-columns:1fr auto}.marketing-nav{display:none}.marketing-hero{grid-template-columns:1fr;min-height:auto;padding-top:80px}.marketing-hero-copy{text-align:center;justify-items:center;max-width:700px;margin-inline:auto}.marketing-hero-lead,.marketing-safe-note{max-width:600px}.marketing-cta-row{justify-content:center}.marketing-dashboard{grid-template-columns:150px minmax(0,1fr);width:min(100%,920px);margin-inline:auto}.marketing-feature-grid,.marketing-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-showcase-section{grid-template-columns:1fr}.marketing-showcase-section .marketing-section-copy{text-align:center;justify-items:center;max-width:700px;margin-inline:auto}.marketing-pill-row{justify-content:center}}@media (max-width:860px){.marketing-header,.marketing-hero,.marketing-feature-grid,.marketing-section,.marketing-final-cta,.marketing-footer{width:min(100% - 32px,1240px)}.marketing-header-actions .marketing-login-link{display:none}.marketing-dashboard{grid-template-columns:1fr}.marketing-dashboard-sidebar{display:none}.marketing-metrics,.marketing-dashboard-panels,.marketing-difference-grid,.marketing-pricing-grid,.marketing-quote-grid,.marketing-faq-grid,.legal-summary-grid{grid-template-columns:1fr}.marketing-pricing-card[data-featured=true]{transform:none}.marketing-footer-grid{grid-template-columns:1fr;gap:26px}.marketing-footer-brand,.marketing-footer-links,.marketing-footer-contact{text-align:center;justify-items:center}.marketing-section-copy h2,.marketing-centered-copy h2{max-width:600px}.marketing-flow-grid{grid-template-columns:1fr}.marketing-flow-arrow{text-align:center;transform:rotate(90deg)}}@media (max-width:560px){.marketing-header{gap:12px;padding-top:18px}.marketing-logo{font-size:1rem}.marketing-logo-mark{width:30px;height:30px}.marketing-button{border-radius:12px;min-height:40px;padding-inline:13px;font-size:.84rem}.marketing-desktop-break{display:none}.marketing-hero h1{letter-spacing:-.048em;font-size:clamp(2rem,9vw,2.55rem);line-height:1.12}.marketing-hero-lead{font-size:1rem;line-height:1.72}.marketing-safe-note{font-size:.82rem;line-height:1.68}.marketing-dashboard-main{padding:20px 14px 16px}.marketing-feature-grid,.marketing-showcase-grid{grid-template-columns:1fr}.marketing-section{padding:56px 0}.marketing-final-cta{border-radius:24px;gap:12px;margin-top:22px;margin-bottom:58px;padding:34px 18px}.marketing-final-cta:before{border-radius:23px}.marketing-final-button{width:min(100%,270px)}.marketing-section-copy h2,.marketing-centered-copy h2{letter-spacing:-.042em;font-size:clamp(1.64rem,7.6vw,2.05rem);line-height:1.16}.marketing-feature-card,.marketing-difference-grid article,.marketing-flow-card,.marketing-pricing-card,.marketing-quote-grid article,.marketing-faq-grid article,.legal-summary-grid article,.legal-section-list article{padding:20px}.legal-card{border-radius:24px;padding:24px 18px}.marketing-quote-grid article{grid-template-columns:44px 1fr;gap:4px 12px}.marketing-quote-avatar{width:44px;height:44px}}@media (max-width:380px){.marketing-header,.marketing-hero,.marketing-feature-grid,.marketing-section,.marketing-final-cta,.marketing-footer{width:min(100% - 24px,1240px)}.marketing-logo{max-width:132px}.marketing-footer .marketing-logo{max-width:none}.marketing-footer-business span{display:none}.marketing-button{padding-inline:11px;font-size:.8rem}.marketing-hero{padding-top:58px}.marketing-hero h1{font-size:clamp(1.88rem,9.2vw,2.12rem)}.marketing-section-copy h2,.marketing-centered-copy h2,.marketing-final-cta h2{font-size:clamp(1.5rem,7.8vw,1.82rem)}.marketing-dashboard-topbar{align-items:flex-start}.marketing-avatar{width:26px;height:26px}}.topic-console{gap:22px;min-width:0;display:grid}.topic-profile-form,.topic-automation-form,.topic-generation-review,.topic-recommendation-form{gap:18px;min-width:0;display:grid}.topic-generation-review{background:linear-gradient(135deg,#fff 0%,#fff7ed 100%);border-color:#f973162e}.topic-generation-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.topic-generation-review-heading h2{color:var(--wpba-heading);letter-spacing:-.032em;margin:4px 0 5px;font-size:clamp(1.12rem,1.9vw,1.34rem);font-weight:780;line-height:1.32}.topic-generation-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.topic-generation-wide,.topic-generation-grid label{min-width:0;color:var(--wpba-muted-strong);gap:8px;font-size:.88rem;font-weight:720;display:grid}.topic-generation-wide textarea,.topic-generation-grid input,.topic-generation-grid select{border:1px solid var(--wpba-border-strong);border-radius:var(--wpba-button-radius);width:100%;min-width:0;min-height:42px;color:var(--wpba-heading);font:inherit;background:#fff;padding:9px 12px}.topic-generation-wide textarea{resize:vertical;line-height:1.58}.topic-category-error{color:#b45309;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;font-weight:620;line-height:1.45;display:inline-flex}.topic-category-error button{color:#c2410c;font:inherit;cursor:pointer;background:#f973161a;border:0;border-radius:999px;padding:5px 9px;font-weight:760}.topic-category-error button:hover{background:#f9731629}.topic-category-error button:disabled{cursor:not-allowed;opacity:.58}.topic-generation-checkbox{color:var(--wpba-muted-strong);align-items:center;gap:9px;font-size:.9rem;font-weight:680;display:inline-flex}.topic-generation-checkbox input{width:18px;height:18px;accent-color:var(--wpba-primary)}.topic-generation-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.topic-automation-heading,.topic-profile-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.topic-automation-heading h2,.topic-profile-heading h2{color:var(--wpba-heading);letter-spacing:-.032em;margin:4px 0 5px;font-size:clamp(1.12rem,1.9vw,1.34rem);font-weight:780;line-height:1.32}.topic-automation-form{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-color:#2563eb29}.topic-automation-guide{background:radial-gradient(circle at 95% 0,#7c3aed17,#0000 34%),linear-gradient(135deg,#fff 0%,#f8f7ff 100%);border-color:#7c3aed29;gap:16px;display:grid;overflow:hidden}.topic-automation-guide-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.topic-automation-guide-heading h2{color:var(--wpba-heading);letter-spacing:-.032em;margin:4px 0 5px;font-size:clamp(1.12rem,1.9vw,1.34rem);font-weight:780;line-height:1.32}.topic-automation-mode-badge{color:#5b21b6;letter-spacing:-.01em;white-space:nowrap;background:#7c3aed14;border:1px solid #7c3aed29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.topic-automation-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.topic-automation-steps article{background:#ffffffd1;border:1px solid #7c3aed1f;border-radius:18px;gap:8px;min-width:0;padding:15px;display:grid}.topic-automation-steps article[data-state=done]{background:#eff6ffbd;border-color:#2563eb2e}.topic-automation-steps strong{color:var(--wpba-heading);letter-spacing:-.02em;font-size:.92rem;font-weight:820}.topic-automation-steps span{width:fit-content;color:var(--wpba-muted-strong);background:#0f172a0f;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.topic-automation-steps article[data-state=done] span{color:#1d4ed8;background:#2563eb1a}.topic-automation-steps p,.topic-automation-guide-summary{color:var(--wpba-muted);margin:0;font-size:.8rem;font-weight:560;line-height:1.5}.topic-automation-guide-summary{flex-wrap:wrap;gap:8px;display:flex}.topic-automation-guide-summary span{background:#ffffffc7;border-radius:999px;padding:6px 10px}.topic-automation-switch{border:1px solid var(--wpba-border);min-height:42px;color:var(--wpba-muted-strong);white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.86rem;font-weight:760;display:inline-flex}.topic-automation-switch input{width:18px;height:18px;accent-color:var(--wpba-primary)}.topic-automation-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.topic-automation-grid label{min-width:0;color:var(--wpba-muted-strong);gap:8px;font-size:.86rem;font-weight:720;display:grid}.topic-automation-grid input,.topic-automation-grid select{border:1px solid var(--wpba-border-strong);border-radius:var(--wpba-button-radius);width:100%;min-width:0;min-height:42px;color:var(--wpba-heading);background:#fff;padding:8px 11px}.topic-automation-grid select:disabled{color:var(--wpba-muted);background:#f1f5f9}.topic-automation-draft-settings{background:linear-gradient(135deg,#fff7edeb,#ffffffd1);border:1px solid #f9731629;border-radius:18px;gap:13px;padding:15px;display:grid}.topic-automation-draft-copy{gap:4px;display:grid}.topic-automation-draft-copy strong{color:var(--wpba-heading);letter-spacing:-.02em;font-size:.94rem;font-weight:820}.topic-automation-draft-copy p{color:var(--wpba-muted);margin:0;font-size:.82rem;font-weight:560;line-height:1.5}.topic-automation-draft-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.topic-automation-draft-grid label{min-width:0;color:var(--wpba-muted-strong);gap:8px;font-size:.84rem;font-weight:720;display:grid}.topic-automation-draft-grid select{border:1px solid var(--wpba-border-strong);border-radius:var(--wpba-button-radius);width:100%;min-width:0;min-height:42px;color:var(--wpba-heading);background:#fff;padding:8px 11px}.topic-automation-image-toggle{color:var(--wpba-muted-strong);align-items:center;gap:9px;font-size:.86rem;font-weight:680;display:inline-flex}.topic-automation-image-toggle input{width:18px;height:18px;accent-color:var(--wpba-primary)}.topic-automation-footer{background:#eff6ffb8;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.topic-automation-status{gap:4px;min-width:0;display:grid}.topic-automation-status strong{color:var(--wpba-heading);letter-spacing:-.02em;font-size:.91rem;font-weight:780}.topic-automation-status span{color:var(--wpba-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:540;line-height:1.45;overflow:hidden}.topic-automation-insights{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:12px;display:grid}.topic-automation-count,.topic-automation-recent{background:#ffffffd1;border:1px solid #2563eb1f;border-radius:16px;min-width:0;padding:14px}.topic-automation-count{align-content:center;gap:5px;display:grid}.topic-automation-count span,.topic-automation-recent>strong{color:var(--wpba-muted);letter-spacing:-.01em;font-size:.78rem;font-weight:760}.topic-automation-count strong{color:var(--wpba-heading);letter-spacing:-.035em;font-size:1.2rem;font-weight:820}.topic-automation-recent{gap:10px;display:grid}.topic-automation-recent ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.topic-automation-recent li{min-width:0;color:var(--wpba-muted-strong);justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;font-weight:650;display:flex}.topic-automation-recent li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-automation-recent small,.topic-automation-recent p{color:var(--wpba-muted);white-space:nowrap;margin:0;font-size:.78rem;font-weight:540;line-height:1.45}.topic-profile-form[data-collapsed=true]{gap:12px;padding-block:20px}.topic-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.console-button-ghost{border-radius:var(--wpba-button-radius);min-height:42px;color:var(--wpba-muted-strong);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px;font-size:.9rem;font-weight:760;display:inline-flex}.console-button-ghost:hover{color:var(--wpba-heading);background:#f1f5f9}.console-button-ghost:disabled{cursor:not-allowed;opacity:.58}.topic-profile-summary{gap:10px;min-width:0;display:grid}.topic-profile-summary p{-webkit-line-clamp:2;color:var(--wpba-muted-strong);word-break:keep-all;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:540;line-height:1.58;display:-webkit-box;overflow:hidden}.topic-profile-summary-list{flex-wrap:wrap;gap:7px;display:flex}.topic-profile-summary-list span{max-width:100%;color:var(--wpba-muted-strong);background:#f8fafc;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:650;line-height:1.25;display:inline-flex}.topic-profile-summary-list strong{color:var(--wpba-primary-strong);font-weight:800}.topic-profile-impact{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-color:#2563eb1f;gap:14px;display:grid}.topic-profile-impact h2{color:var(--wpba-heading);letter-spacing:-.03em;margin:4px 0 5px;font-size:clamp(1.04rem,1.8vw,1.22rem);font-weight:780;line-height:1.34}.topic-profile-impact-grid,.topic-stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.topic-profile-impact-grid span,.topic-stats-grid article{border:1px solid var(--wpba-border);background:#ffffffd1;border-radius:16px;gap:5px;min-width:0;padding:12px 13px;display:grid}.topic-profile-impact-grid strong,.topic-stats-grid span{color:var(--wpba-muted);font-size:.76rem;font-weight:760;line-height:1.32}.topic-profile-impact-grid span{color:var(--wpba-heading);word-break:keep-all;font-size:.88rem;font-weight:680;line-height:1.42}.topic-stats-panel{background:linear-gradient(135deg,#fff 0%,#f8f5ff 100%);border-color:#7c3aed24;gap:16px;display:grid}.topic-stats-grid article strong{color:var(--wpba-heading);letter-spacing:-.035em;font-size:clamp(1.18rem,2.2vw,1.44rem);font-weight:820}.topic-keyword-rank{background:#ffffffb8;border-radius:16px;gap:9px;min-width:0;padding:13px 14px;display:grid}.topic-keyword-rank>strong{color:var(--wpba-heading);font-size:.9rem;font-weight:780}.topic-keyword-rank div{flex-wrap:wrap;gap:7px;display:flex}.topic-keyword-rank span{color:#4338ca;background:#eef2ff;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:720;display:inline-flex}.topic-keyword-rank p{color:var(--wpba-muted);margin:0;font-size:.84rem;font-weight:540}.topic-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.topic-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;min-width:0;display:grid}.topic-list-filters{gap:14px;padding-block:18px;display:grid}.topic-list-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.topic-list-tab{border:1px solid var(--wpba-border);min-width:0;color:var(--wpba-muted-strong);text-align:left;font:inherit;cursor:pointer;background:#f8fafc;border-radius:16px;gap:5px;padding:13px 14px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.topic-list-tab:hover{background:#f1f5ff;border-color:#2563eb3d;transform:translateY(-1px)}.topic-list-tab[data-active=true]{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb6b;box-shadow:0 14px 30px #2563eb1a}.topic-list-tab span{color:var(--wpba-heading);letter-spacing:-.026em;font-size:.92rem;font-weight:800}.topic-list-tab strong{color:var(--wpba-primary-strong);letter-spacing:-.035em;font-size:1.12rem;font-weight:820}.topic-list-tab small{color:var(--wpba-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:560;line-height:1.42;overflow:hidden}.topic-archive-retention-note{width:fit-content;max-width:100%;color:var(--wpba-muted);background:#f8fafceb;border:1px solid #64748b29;border-radius:999px;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:8px 12px;font-size:.8rem;font-weight:560;line-height:1.45;display:flex}.topic-archive-retention-note strong{color:var(--wpba-muted-strong);font-weight:780}.topic-archive-label{border-radius:var(--wpba-button-radius);min-height:40px;color:var(--wpba-muted);background:#f8fafc;align-items:center;padding:0 12px;font-size:.82rem;font-weight:720;display:inline-flex}.topic-list-filters h2{color:var(--wpba-heading);letter-spacing:-.028em;margin:4px 0 0;font-size:clamp(1rem,1.7vw,1.16rem);font-weight:780}.topic-filter-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.topic-filter-grid label{min-width:0;color:var(--wpba-muted-strong);gap:7px;font-size:.84rem;font-weight:720;display:grid}.topic-filter-grid select{border:1px solid var(--wpba-border-strong);border-radius:var(--wpba-button-radius);width:100%;min-width:0;min-height:42px;color:var(--wpba-heading);background:#fff;padding:8px 11px}.topic-profile-grid label,.topic-form-grid label,.topic-recommendation-form label{min-width:0;color:var(--wpba-muted-strong);gap:8px;font-size:.9rem;font-weight:720;display:grid}.topic-profile-grid input,.topic-profile-grid select,.topic-profile-grid textarea,.topic-form-grid select,.topic-form-grid input,.topic-recommendation-form select,.topic-recommendation-form input:not([type=radio]){border:1px solid var(--wpba-border-strong);border-radius:var(--wpba-button-radius);width:100%;min-width:0;min-height:44px;color:var(--wpba-heading);background:#fff;padding:9px 12px}.topic-profile-grid textarea{resize:vertical;line-height:1.62}.topic-profile-wide{grid-column:1/-1}.topic-profile-helper{color:var(--wpba-muted);font-size:.78rem;font-weight:520;line-height:1.45}.topic-intent-fieldset{border:0;min-width:0;margin:0;padding:0}.topic-intent-fieldset legend{color:var(--wpba-muted-strong);margin-bottom:10px;font-size:.9rem;font-weight:740}.topic-intent-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.topic-intent-card{border:1px solid var(--wpba-border);background:#f8fafc;border-radius:18px;gap:5px;min-height:108px;padding:15px 16px 15px 42px;display:grid;position:relative}.topic-intent-card[data-active=true]{background:#eff6ff;border-color:#2563eb6b;box-shadow:0 12px 28px #2563eb1a}.topic-intent-card input{position:absolute;top:18px;left:16px}.topic-intent-card strong{letter-spacing:-.02em;font-size:.96rem}.topic-intent-card span{color:var(--wpba-muted);font-size:.84rem;font-weight:480;line-height:1.54}.topic-message{color:var(--wpba-muted-strong);background:#f8fafc;border-radius:14px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:580}.topic-loading-card{background:radial-gradient(circle at 10% 20%,#2563eb29,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#eef6ff 48%,#fff7ed 100%);border:1px solid #2563eb2e;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:15px 16px;display:grid;overflow:hidden;box-shadow:0 16px 34px #2563eb1a}.topic-loading-orb{background:linear-gradient(135deg,#2563eb,#7c3aed 54%,#f97316);border-radius:999px;width:42px;height:42px;position:relative;box-shadow:0 10px 24px #2563eb3d}.topic-loading-orb:before,.topic-loading-orb:after{border-radius:inherit;content:"";border:1px solid #2563eb38;animation:1.65s ease-out infinite topicPulse;position:absolute;inset:-6px}.topic-loading-orb:after{animation-delay:.42s}.topic-loading-orb span{border-radius:inherit;opacity:.9;background:#fff;animation:1.2s linear infinite topicOrbit;position:absolute;inset:13px}.topic-loading-copy{gap:7px;min-width:0;display:grid}.topic-loading-copy strong{color:var(--wpba-heading);letter-spacing:-.026em;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.98rem;font-weight:780;display:flex}.topic-loading-copy p{color:var(--wpba-muted-strong);word-break:keep-all;margin:0;font-size:.87rem;font-weight:540;line-height:1.55}.topic-loading-copy ol{flex-wrap:wrap;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:flex}.topic-loading-copy li{color:var(--wpba-primary-strong);background:#ffffffbd;border-radius:999px;padding:5px 10px;font-size:.76rem;font-weight:760;position:relative;overflow:hidden}.topic-loading-copy li:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.8s ease-in-out infinite topicShine;position:absolute;inset:0;transform:translate(-120%)}.topic-loading-copy li:nth-child(2):after{animation-delay:.22s}.topic-loading-copy li:nth-child(3):after{animation-delay:.44s}.topic-loading-dots{gap:3px;display:inline-flex;transform:translateY(-1px)}.topic-loading-dots span{background:var(--wpba-primary);border-radius:999px;width:4px;height:4px;animation:1.05s ease-in-out infinite topicDot}.topic-loading-dots span:nth-child(2){animation-delay:.14s}.topic-loading-dots span:nth-child(3){animation-delay:.28s}.topic-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-top:6px;display:flex}.topic-section-heading h2{color:var(--wpba-heading);letter-spacing:-.032em;margin:0;font-size:clamp(1.24rem,2.2vw,1.52rem);font-weight:760;line-height:1.3}.topic-section-heading>span{color:var(--wpba-primary-strong);white-space:nowrap;background:#eef2ff;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:760}.topic-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.topic-card{border:1px solid var(--wpba-border);background:#fff;border-radius:22px;gap:14px;min-width:0;padding:20px;display:grid;box-shadow:0 16px 42px #1018280b}.topic-card-badges,.topic-chip-row{flex-wrap:wrap;gap:7px;display:flex}.topic-card-badges span,.topic-chip-row span{color:var(--wpba-muted-strong);background:#f1f5f9;border-radius:999px;align-items:center;padding:5px 9px;font-size:.74rem;font-weight:740;line-height:1.2;display:inline-flex}.topic-card-badges span:first-child{color:var(--wpba-primary-strong);background:#eff6ff}.topic-card-badges span.topic-source-badge{color:#047857;background:#ecfdf5}.topic-card-badges span.topic-status-badge{color:#c2410c;background:#fff7ed}.topic-card-meta{color:var(--wpba-muted);flex-wrap:wrap;gap:7px 10px;font-size:.78rem;font-weight:640;display:flex}.topic-card-meta span+span:before{content:"·";color:#cbd5e1;margin-right:10px}.topic-card h3{color:var(--wpba-heading);letter-spacing:-.032em;word-break:keep-all;margin:0;font-size:1.08rem;font-weight:780;line-height:1.4}.topic-card p{color:var(--wpba-muted-strong);word-break:keep-all;margin:0;font-size:.91rem;line-height:1.62}.topic-keywords{min-height:24px;color:var(--wpba-muted);font-size:.82rem;font-weight:540;line-height:1.55}.topic-card-actions{flex-wrap:wrap;gap:9px;margin-top:2px;display:flex}.topic-card-actions .console-button,.topic-card-actions .console-button-secondary{min-height:40px}.topic-empty-state{text-align:center;place-content:center;gap:8px;min-height:180px;display:grid}@media (max-width:640px){.post-generation-heading,.post-progress-heading,.post-review-heading,.prompt-settings-heading{flex-direction:column}.post-auto-refresh{grid-template-columns:1fr}.post-progress-item{grid-template-columns:auto minmax(0,1fr)}.post-progress-item .console-status-badge{grid-column:2;justify-self:start}.prompt-settings-actions{flex-direction:column;align-items:stretch}.prompt-settings-actions .console-button{width:100%}.topic-generation-review-heading,.topic-automation-guide-heading,.topic-automation-heading,.topic-profile-heading{flex-direction:column}.topic-generation-review-heading .console-button-ghost,.topic-automation-mode-badge,.topic-automation-heading .topic-automation-switch,.topic-profile-heading .console-button-secondary{width:100%}.topic-generation-actions{flex-direction:column-reverse;align-items:stretch}.topic-generation-actions .console-button,.topic-generation-actions .console-button-secondary{width:100%}.topic-automation-footer{flex-direction:column;align-items:stretch}.topic-automation-insights,.topic-automation-steps{grid-template-columns:1fr}.topic-automation-status span{white-space:normal}.topic-profile-actions{width:100%}.topic-profile-actions .console-button-ghost,.topic-profile-actions .console-button-secondary{flex:120px}.topic-profile-grid,.topic-list-tabs{grid-template-columns:1fr}.topic-list-tab small{white-space:normal}.topic-section-heading{flex-direction:column;align-items:flex-start}.topic-card{border-radius:18px;padding:18px}.topic-card-meta span+span:before{margin-right:7px}.topic-loading-card{grid-template-columns:1fr}.topic-loading-orb{width:36px;height:36px}}@keyframes topicPulse{0%{opacity:.7;transform:scale(.86)}to{opacity:0;transform:scale(1.34)}}@keyframes topicOrbit{0%{transform:translate(-8px)scale(.72)}50%{transform:translate(8px)scale(.9)}to{transform:translate(-8px)scale(.72)}}@keyframes topicShine{0%{transform:translate(-120%)}58%,to{transform:translate(120%)}}@keyframes topicDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes postAutoRefreshPulse{0%{opacity:.72;transform:scale(.86)}to{opacity:0;transform:scale(1.38)}}@keyframes postGenerationMeter{0%{transform:translate(-70%)}50%{transform:translate(78%)}to{transform:translate(-70%)}}@keyframes postProgressSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.post-auto-refresh-dot:after,.post-generation-meter span,.post-progress-spinner,.topic-loading-orb:before,.topic-loading-orb:after,.topic-loading-orb span,.topic-loading-copy li:after,.topic-loading-dots span{animation:none}.topic-list-tab{transition:none}.topic-list-tab:hover{transform:none}}
