.wordpress-settings{background:#fff;border:1px solid #e4e9f2;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 1px 2px #102a520d,0 8px 24px #102a5212}.wordpress-settings-head,.wordpress-settings-heading,.wordpress-settings-title>div,.wordpress-site-row,.wordpress-site-identity,.wordpress-site-status,.wordpress-site-actions,.wordpress-site-form-head,.wordpress-site-edit-actions,.wordpress-security-note{align-items:center;display:flex}.wordpress-settings-head{background:#fbfcfe;border-bottom:1px solid #e4e9f2;justify-content:space-between;gap:22px;padding:15px 18px}.wordpress-settings-heading{align-items:flex-start;min-width:0}.wordpress-settings-title{min-width:0}.wordpress-settings-title>span{color:#667085;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;line-height:1.2;display:block}.wordpress-settings-title>div{align-items:center;gap:9px}.wordpress-settings-title h2{color:#0c1f38;letter-spacing:-.018em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.wordpress-settings-title small{color:#667085;white-space:nowrap;background:#edf1f6;border-radius:100px;padding:2px 7px;font-size:10.5px;font-weight:700}.wordpress-settings-title p{color:#667085;letter-spacing:-.002em;margin:4px 0 0;font-size:12.5px;line-height:1.45}.wordpress-settings-head .ant-btn{border-radius:10px;height:36px;padding:0 13px;font-size:12.5px;font-weight:700}.wordpress-add-btn{flex:none}.wordpress-site-list{border-top:0;display:grid}.wordpress-site-card{background:#fff;border-bottom:1px solid #f0f3f9;padding:13px 18px;transition:background .18s}.wordpress-site-card:hover{background:#fdfefe}.wordpress-site-card:last-child{border-bottom:0}.wordpress-site-row{justify-content:space-between;gap:16px}.wordpress-site-identity{flex:1 1 0;min-width:0}.wordpress-site-summary{min-width:0}.wordpress-site-summary strong,.wordpress-site-summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wordpress-site-summary strong{color:#0c1f38;letter-spacing:-.008em;font-size:14.5px;font-weight:700;line-height:1.35}.wordpress-site-summary span{color:#667085;letter-spacing:-.002em;margin-top:2px;font-size:12.5px;line-height:1.4}.wordpress-site-status{color:#8d98a7;letter-spacing:.025em;flex:none;gap:8px;font-size:11.5px;font-weight:700}.wordpress-site-status>span{background:#fafbfc;border:1px solid #e4e8ee;border-radius:100px;align-items:center;gap:4px;min-height:24px;padding:0 8px;display:inline-flex}.wordpress-site-status .is-verified{color:#197044;background:#f1fbf6;border-color:#cdebdc}.wordpress-site-status .is-verified i{background:#22c55e;border-radius:50%;width:5px;height:5px}.wordpress-site-actions{flex:none;gap:7px}.wordpress-site-actions .ant-btn,.wordpress-site-edit-actions .ant-btn{border-radius:9px;height:32px;padding:0 11px;font-size:12px;font-weight:700}.wordpress-delete-btn{color:#96a0ae;cursor:pointer;width:auto;height:32px;font:700 12px var(--font-sans,sans-serif);background:#fff;border:1px solid #e0e5ed;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.wordpress-delete-btn:hover{color:#b63737;background:#fff6f6;border-color:#f0cccc}.wordpress-site-form-head{border-top:1px solid #edf0f4;justify-content:space-between;gap:14px;margin-top:15px;padding-top:15px}.wordpress-site-form-head strong{color:#34475a;letter-spacing:-.005em;font-size:12.5px;font-weight:700}.wordpress-site-form-head span{color:#929dac;font-size:11px;font-weight:600}.wordpress-site-fields{background:#f8fafd;border:1px solid #e4e9f2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:11px;padding:15px;display:grid}.wordpress-site-fields label{gap:6px;display:grid}.wordpress-site-fields label>span{color:#596779;font-size:12px;font-weight:600}.wordpress-site-fields .ant-input,.wordpress-site-fields .ant-input-affix-wrapper{color:#2a3b4e;background:#f9fafc;border-color:#dfe5ee;border-radius:10px;min-height:40px;font-size:12.5px}.wordpress-site-fields .ant-input-affix-wrapper>.ant-input,.wordpress-site-fields .ant-input-affix-wrapper>.ant-input:focus,.wordpress-site-fields .ant-input-affix-wrapper>.ant-input:focus-visible{box-shadow:none!important;background:0 0!important;border-radius:0!important;outline:0!important}.wordpress-site-fields .ant-input:focus,.wordpress-site-fields .ant-input-affix-wrapper-focused{-webkit-text-fill-color:#2a3b4e;color:#2a3b4e!important;background:#f9fafc!important}.wordpress-site-edit-actions{justify-content:flex-end;gap:8px;margin-top:11px}.wordpress-security-note{color:#667085;background:#f6f9fd;border-top:1px solid #e4e9f2;align-items:flex-start;gap:8px;padding:10px 18px}.wordpress-security-note p{letter-spacing:-.001em;margin:0;font-size:12px;line-height:1.55}.wordpress-security-note strong{color:#2a3442;font-weight:700}.wordpress-security-note a{color:#0369a1;font-weight:700;text-decoration:none}.wordpress-security-note a:after{content:"\002197";margin-left:2px;font-size:.9em}.wordpress-security-note a:hover{text-decoration:underline}.wordpress-settings-loading{border-top:0;padding:20px 18px}.wordpress-settings-empty{color:#667085;text-align:center;background:#fff;border-top:0;align-content:center;place-items:center;gap:7px;min-height:140px;padding:20px 18px;display:grid}.wordpress-settings-empty strong{color:#0c1f38;letter-spacing:-.008em;font-size:14.5px;font-weight:700}.wordpress-settings-empty p{max-width:440px;margin:0 0 7px;font-size:12.5px;line-height:1.5}.wordpress-settings-empty .ant-btn{border-radius:9px;height:34px;font-size:12px}.wordpress-settings-empty .ant-btn-primary:not(:disabled){color:#fff!important;box-shadow:none!important;background:#0369a1e6!important;border-color:#0000!important}.wordpress-settings-empty .ant-btn-primary:not(:disabled):hover,.wordpress-settings-empty .ant-btn-primary:not(:disabled):focus-visible{transform:translateY(-1px);color:#fff!important;background:#0369a1!important;border-color:#0000!important;box-shadow:0 6px 18px #0369a147!important}@media (max-width:720px){.wordpress-settings-head{align-items:flex-start}.wordpress-site-row{flex-wrap:wrap;align-items:flex-start}.wordpress-site-identity{flex-basis:calc(100% - 100px)}.wordpress-site-actions{justify-content:flex-end;width:100%}.wordpress-site-fields{grid-template-columns:1fr}}@media (max-width:520px){.wordpress-settings-head{flex-direction:column;padding:17px}.wordpress-add-btn{width:100%}.wordpress-site-card{padding:14px 17px}.wordpress-site-identity{flex-basis:100%}.wordpress-site-status{margin-left:0}.wordpress-site-actions{justify-content:stretch}.wordpress-site-actions .ant-btn{flex:1 1 0}.wordpress-site-fields{padding:13px}.wordpress-security-note{padding:12px 17px}}
.api-integration-page{--api-ink:#2a3442;--api-ink-strong:#0c1f38;--api-ink-soft:#5c6573;--api-ink-muted:#667085;--api-line:#e4e9f2;--api-line-soft:#f0f3f9;--api-head:#fbfcfe;--api-blue:#0369a1;width:100%;max-width:1120px;color:var(--api-ink);font-family:var(--font-assistant), "Assistant", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0 auto;padding-bottom:28px}.api-integration-loading{min-height:calc(100vh - 124px);color:var(--text-muted);align-content:center;place-items:center;gap:10px;font-size:12px;font-weight:600;display:grid}.api-integration-loading>span{color:#0369a1;background:#fff;border:1px solid #e4e9f2;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 1px 2px #102a520d,0 8px 24px #102a5212}.api-report-header{border:1px solid var(--api-line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px 24px;display:flex;box-shadow:0 1px 2px #102a520d,0 6px 16px #102a520f}.api-report-heading{min-width:0}.api-breadcrumb{color:#667085;letter-spacing:.065em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.api-report-heading h1{color:var(--api-ink-strong);letter-spacing:-.028em;margin:0;font-size:30px;font-weight:800;line-height:1.15}.api-report-heading p{color:#667085;letter-spacing:-.003em;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.5}.api-header-actions,.api-save-state,.api-save-btn{align-items:center;display:flex}.api-header-actions{flex:none;gap:13px}.api-save-state{color:#667085;white-space:nowrap;gap:5px;font-size:12.5px;font-weight:600}.api-save-state.is-dirty{color:#92400e}.api-save-state i{background:#22a962;border-radius:50%;width:6px;height:6px}.api-save-state.is-dirty i{background:#e08a18}.api-save-btn{border:1px solid var(--api-line);color:#a5afbd;height:38px;font:700 13px var(--font-sans,sans-serif);cursor:default;background:#fff;border-radius:9px;justify-content:center;gap:7px;padding:0 16px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.api-save-btn.is-ready{border-color:var(--api-blue);background:var(--api-blue);color:#fff;cursor:pointer}.api-save-btn.is-ready:hover:not(:disabled){background:#0284c7;border-color:#0284c7;transform:translateY(-1px);box-shadow:0 6px 18px #0369a13d}.api-save-btn:disabled{opacity:1}.api-save-btn.is-ready:disabled{opacity:.62;cursor:wait}.api-providers-card{border:1px solid var(--api-line);background:#fff;border-radius:18px;margin-bottom:20px;box-shadow:0 1px 2px #102a520d,0 8px 24px #102a5212}.api-providers-head{border-bottom:1px solid var(--api-line);background:var(--api-head);border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.api-providers-head-left{align-items:center;gap:11px;min-width:0;display:flex}.api-section-badge{background:var(--api-blue);color:#fff;letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid;box-shadow:0 3px 8px #0369a138}.api-section-eyebrow{color:#667085;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1px;font-size:11.5px;font-weight:800;line-height:1.2;display:block}.api-providers-head h2{color:var(--api-ink-strong);letter-spacing:-.018em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.api-provider-note{color:#667085;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.api-provider-list{border-radius:0 0 18px 18px}.api-provider-row{border-bottom:1px solid var(--api-line-soft);background:#fff;grid-template-columns:minmax(220px,260px) minmax(400px,1fr) auto;align-items:center;gap:20px;min-height:96px;padding:15px 20px;transition:background-color .15s;display:grid;position:relative}.api-provider-row:last-child{border-bottom:0;border-radius:0 0 18px 18px}.api-provider-row:hover{background:#f8fafd}.api-provider-row:has(.api-model-trigger.is-open){z-index:5}.api-provider-identity,.api-provider-title,.api-provider-fields,.api-connection,.api-input-shell,.api-key-display,.api-model-trigger,.api-model-trigger-end,.api-model-row,.api-model-row-copy{align-items:center;display:flex}.api-provider-identity,.api-provider-identity>div{min-width:0}.api-provider-title{flex-wrap:wrap;gap:6px}.api-provider-title h3{color:var(--api-ink-strong);letter-spacing:-.012em;margin:0;font-size:15px;font-weight:700;line-height:1.35}.api-provider-title>span{color:#667085;letter-spacing:.04em;text-transform:uppercase;background:#edf1f6;border-radius:4px;padding:2px 5px;font-size:9.5px;font-weight:700;line-height:1.3}.api-provider-row:first-child .api-provider-title>span{color:#b42318;background:#fff2f0}.api-provider-identity p{color:#5c6573;letter-spacing:-.002em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12.5px;line-height:1.5;overflow:hidden}.api-provider-identity a{color:var(--api-blue);white-space:nowrap;margin-left:3px;font-weight:700;text-decoration:none}.api-provider-identity a:after{content:"\002197";margin-left:2px;font-size:.9em}.api-provider-identity a:hover{color:#0284c7;text-decoration:underline}.api-provider-fields{align-items:flex-start;gap:12px;min-width:0}.api-field-group{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.api-label{color:#5f6c80;font-size:12px;font-weight:700;line-height:1.25}.api-input-shell,.api-key-display,.api-model-trigger,.api-input--plain{background:#fff;border:1px solid #d6deec;border-radius:10px;width:100%;min-width:0;height:38px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 1px 2px #102a5209}.api-input-shell{padding:0 8px 0 11px}.api-input-shell:focus-within,.api-input--plain:focus,.api-input--plain:focus-visible,.api-model-trigger.is-open{border-color:var(--api-blue);background:#fff;box-shadow:0 0 0 3px #0369a117}.api-input-shell:hover,.api-key-display:hover,.api-input--plain:hover,.api-model-trigger:hover{background:#fff;border-color:#b8c5d6}.api-model-trigger.is-open:hover{border-color:var(--api-blue)}.api-input{color:#2a3442;background:0 0;border:0;outline:0;width:100%;min-width:0;height:35px;padding:0;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.api-input,.api-input:hover,.api-input:focus,.api-input:active,.api-input:focus-visible{color:#2a3442;-webkit-text-fill-color:#2a3442;box-shadow:none!important;background:0 0!important;border-radius:0!important;outline:0!important}.api-input::placeholder,.api-input--plain::placeholder{color:#b4becc;opacity:1}.api-input:-webkit-autofill{-webkit-text-fill-color:#2a3442;caret-color:#2a3442;-webkit-box-shadow:inset 0 0 0 1000px #fff}.api-input:-webkit-autofill:hover{-webkit-text-fill-color:#2a3442;caret-color:#2a3442;-webkit-box-shadow:inset 0 0 0 1000px #fff}.api-input:-webkit-autofill:focus{-webkit-text-fill-color:#2a3442;caret-color:#2a3442;-webkit-box-shadow:inset 0 0 0 1000px #fff}.api-input--plain:-webkit-autofill{-webkit-text-fill-color:#2a3442;caret-color:#2a3442;-webkit-box-shadow:inset 0 0 0 1000px #fff}.api-input--plain:-webkit-autofill:hover{-webkit-text-fill-color:#2a3442;caret-color:#2a3442;-webkit-box-shadow:inset 0 0 0 1000px #fff}.api-input--plain:-webkit-autofill:focus{-webkit-text-fill-color:#2a3442;caret-color:#2a3442;-webkit-box-shadow:inset 0 0 0 1000px #fff}.api-visibility-btn{color:#667085;width:34px;height:26px;font:700 10.5px var(--font-sans,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.api-visibility-btn:hover{color:#475467;background:#f1f4fa}.api-key-display{color:#94a0b0;cursor:pointer;text-align:left;font:inherit;gap:9px;padding:0 11px}.api-key-display>span{color:#2a3442;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font:500 12.5px ui-monospace,Menlo,Consolas,monospace;overflow:hidden}.api-input--plain{color:#2a3442;padding:0 11px;font:500 12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;outline:0!important}.api-model-field{position:relative}.api-model-trigger{color:#2a3442;cursor:pointer;text-align:left;font:inherit;justify-content:space-between;gap:7px;padding:0 10px 0 11px}.api-model-trigger-name{color:#2a3442;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.api-model-trigger-end{flex:0 auto;justify-content:flex-end;gap:5px;min-width:0}.api-model-trigger-meta{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:10.5px;font-weight:600;overflow:hidden}.api-model-trigger-end svg{color:#94a0b0;flex:none;transition:transform .16s}.api-model-trigger.is-open svg{transform:rotate(180deg)}.api-model-dropdown{z-index:40;border:1px solid var(--api-line);background:#fff;border-radius:11px;width:max(100%,280px);max-height:286px;padding:5px;position:absolute;top:43px;right:0;overflow:auto;box-shadow:0 12px 24px #102a521a,0 28px 64px #102a521f}.api-model-row{color:#2a3442;cursor:pointer;text-align:left;width:100%;min-height:42px;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:space-between;gap:10px;padding:6px 9px}.api-model-row:hover{background:#f4f7fc}.api-model-row.is-selected{background:#0369a112}.api-model-selected{background:var(--api-blue);border-radius:50%;flex:none;width:6px;height:6px}.api-model-row-copy{flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.api-model-row-name,.api-model-row-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.api-model-row-name{color:#2a3442;font-size:12px;font-weight:700}.api-model-row-tag{color:#667085;font-size:10px;font-weight:600}.api-connection{color:#667085;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#edf1f6;border-radius:100px;flex:none;gap:5px;min-height:26px;padding:0 9px;font-size:10.5px;font-weight:700}.api-connection i{background:#8896ab;border-radius:50%;width:5px;height:5px}.api-connection.is-connected{color:#166534;background:#c3f0db8c}.api-connection.is-connected i{background:#22c55e}.spin{animation:.8s linear infinite spin-anim}@keyframes spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:900px){.api-provider-row{grid-template-columns:minmax(0,1fr) auto;gap:11px 16px}.api-provider-fields{grid-column:1/-1}}@media (max-width:640px){.api-integration-page{padding-bottom:20px}.api-report-header{flex-direction:column;align-items:flex-start;padding:16px}.api-header-actions{justify-content:space-between;width:100%}.api-providers-head{flex-direction:column;align-items:flex-start;gap:9px;padding:14px 16px}.api-provider-row{padding:13px 16px}.api-provider-fields{flex-direction:column}.api-field-group,.api-model-dropdown{width:100%}}@media (max-width:400px){.api-provider-row{grid-template-columns:1fr}.api-connection{justify-self:start;margin-left:0}}@media (prefers-reduced-motion:reduce){.api-save-btn{transition:none}.api-save-btn.is-ready:hover:not(:disabled){transform:none}}
