@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);
:root{--po-bg-primary:#fff;--po-bg-card:#fff;--po-bg-sidebar:#fff;--po-bg-hover:#f7f7f8;--po-bg-subtle:#fafafa;--po-text-primary:#0d0d0d;--po-text-secondary:#666;--po-text-muted:#999;--po-accent-primary:#0d0d0d;--po-accent-hover:#333;--po-accent-blue:#10a37f;--po-accent-indigo:#6366f1;--po-accent-purple:#8b5cf6;--po-accent-green:#10a37f;--po-accent-amber:#f59e0b;--po-accent-pink:#f472b6;--po-gradient-pink:linear-gradient(135deg,#fce7f3,#fbcfe8);--po-gradient-purple:linear-gradient(135deg,#ede9fe,#ddd6fe);--po-gradient-orange:linear-gradient(135deg,#ffedd5,#fed7aa);--po-gradient-blue:linear-gradient(135deg,#e0f2fe,#bae6fd);--po-gradient-green:linear-gradient(135deg,#d1fae5,#a7f3d0);--po-border-subtle:#f0f0f0;--po-border-light:#e5e5e5;--po-border-medium:#d4d4d4;--po-font-stack:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--po-shadow-xs:0 1px 2px rgba(0,0,0,.04);--po-shadow-sm:0 1px 3px rgba(0,0,0,.06);--po-shadow-md:0 4px 12px rgba(0,0,0,.08);--po-shadow-lg:0 8px 30px rgba(0,0,0,.12);--po-backdrop-blur:blur(20px);--po-radius-xs:6px;--po-radius-sm:8px;--po-radius-md:12px;--po-radius-lg:16px;--po-radius-xl:20px;--po-radius-full:9999px;--po-transition-fast:150ms ease;--po-transition-normal:250ms ease;--po-transition-bounce:350ms cubic-bezier(0.34,1.2,0.64,1);--po-sidebar-width:240px}.postorbit-wrapper{background:var(--po-bg-primary);border-radius:var(--po-radius-lg);color:var(--po-text-primary);font-family:var(--po-font-stack);margin-top:20px;min-height:700px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid var(--po-border-subtle);overflow:hidden}.postorbit-wrapper,.postorbit-wrapper *{box-sizing:border-box}.postorbit-shell{min-height:700px;position:relative}.postorbit-main,.postorbit-shell{background:var(--po-bg-primary);display:flex}.postorbit-main{flex:1;flex-direction:column;min-width:0}.postorbit-header{background:var(--po-bg-primary);border-bottom:1px solid var(--po-border-subtle);padding:24px 40px;position:sticky;top:0;z-index:10}.postorbit-page-title{color:var(--po-text-primary);font-size:28px;font-weight:600;letter-spacing:-.03em;margin:0}.postorbit-content{flex:1;max-height:620px;overflow-y:auto;padding:32px 40px 48px}.postorbit-sidebar{background:var(--po-bg-sidebar);border-right:1px solid var(--po-border-subtle);display:flex;flex-direction:column;min-width:var(--po-sidebar-width);overflow:hidden;transition:all var(--po-transition-normal);width:var(--po-sidebar-width)}@media (max-width:782px){.postorbit-sidebar{bottom:0;box-shadow:var(--po-shadow-lg);left:0;position:absolute;top:0;transform:translateX(-100%);z-index:100}.postorbit-sidebar.is-open{transform:translateX(0)}}.postorbit-sidebar-backdrop{display:none}@media (max-width:782px){.postorbit-sidebar-backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.3);display:block;inset:0;position:absolute;z-index:99}}.postorbit-mobile-toggle{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);box-shadow:var(--po-shadow-sm);cursor:pointer;display:none;height:40px;justify-content:center;left:16px;position:absolute;top:16px;width:40px;z-index:101}@media (max-width:782px){.postorbit-mobile-toggle{display:flex}.postorbit-header{padding-left:70px}}.postorbit-hamburger{background:var(--po-text-primary);height:2px;position:relative;width:16px}.postorbit-hamburger:after,.postorbit-hamburger:before{background:var(--po-text-primary);content:"";height:2px;left:0;position:absolute;width:16px}.postorbit-hamburger:before{top:-5px}.postorbit-hamburger:after{bottom:-5px}.postorbit-sidebar-header{border-bottom:1px solid var(--po-border-subtle);padding:24px 16px}.postorbit-logo{align-items:center;display:flex;gap:10px}.postorbit-logo-svg{flex-shrink:0}.postorbit-logo-text{color:var(--po-text-primary);font-size:17px;font-weight:600;letter-spacing:-.02em}.postorbit-sidebar-nav{display:flex;flex:1;flex-direction:column;gap:2px;padding:12px 8px}.postorbit-nav-item{align-items:center;background:transparent;border:none;border-radius:var(--po-radius-sm);color:var(--po-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:400;gap:12px;padding:12px;text-align:left;transition:all var(--po-transition-fast);width:100%}.postorbit-nav-item.is-active,.postorbit-nav-item:hover{background:var(--po-bg-hover);color:var(--po-text-primary)}.postorbit-nav-item.is-active{font-weight:500}.postorbit-nav-icon{align-items:center;display:flex;font-size:18px;justify-content:center;opacity:.7;width:20px}.postorbit-nav-item.is-active .postorbit-nav-icon{opacity:1}.postorbit-nav-subitems{display:flex;flex-direction:column;gap:1px;margin-bottom:8px;margin-top:4px;padding-left:32px}.postorbit-nav-subitem{background:transparent;border:none;border-radius:var(--po-radius-sm);color:var(--po-text-muted);cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:400;padding:8px 12px;text-align:left;transition:all var(--po-transition-fast);width:100%}.postorbit-nav-subitem:hover{background:var(--po-bg-hover);color:var(--po-text-secondary)}.postorbit-nav-subitem.is-active{color:var(--po-text-primary);font-weight:500}.postorbit-sidebar-footer{border-top:1px solid var(--po-border-subtle);padding:16px}.postorbit-user-section{background:var(--po-bg-hover);border-radius:var(--po-radius-sm);padding:12px}.postorbit-user-balance{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.postorbit-balance-label{color:var(--po-text-muted);font-size:12px}.postorbit-balance-value{color:var(--po-accent-green);font-size:14px;font-weight:600}.postorbit-user-status{align-items:center;color:var(--po-text-muted);display:flex;font-size:12px;gap:6px}.postorbit-status-dot{background:var(--po-accent-green);border-radius:50%;height:6px;width:6px}.postorbit-connect-prompt{color:var(--po-text-muted);font-size:13px;padding:12px;text-align:center}.postorbit-card{background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);padding:24px;transition:border-color var(--po-transition-normal),box-shadow var(--po-transition-normal)}.postorbit-card:hover{border-color:var(--po-border-light)}.postorbit-dashboard{display:flex;flex-direction:column;gap:32px}.postorbit-stats-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.postorbit-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.postorbit-stats-grid{grid-template-columns:1fr}}.postorbit-stat-card{background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);display:flex;flex-direction:column;padding:24px;transition:border-color var(--po-transition-normal)}.postorbit-stat-card:hover{border-color:var(--po-border-light)}.postorbit-stat-content{display:flex;flex-direction:column}.postorbit-stat-value{color:var(--po-text-primary);font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1}.postorbit-stat-label{color:var(--po-text-muted);font-size:13px;margin-top:6px}.postorbit-section{display:flex;flex-direction:column;gap:16px}.postorbit-section-header{align-items:center;display:flex;justify-content:space-between}.postorbit-section-header h3{color:var(--po-text-primary);font-size:15px;font-weight:600;margin:0}.postorbit-quick-actions{display:flex;flex-wrap:wrap;gap:12px}.postorbit-action-btn{border-radius:var(--po-radius-sm)!important;font-size:14px!important;font-weight:500!important;padding:10px 18px!important}.postorbit-action-icon{font-size:14px}.postorbit-dashboard-grid{display:grid;gap:32px;grid-template-columns:280px 1fr}@media (max-width:900px){.postorbit-dashboard-grid{grid-template-columns:1fr}}.postorbit-campaigns-list{display:flex;flex-direction:column;gap:8px}.postorbit-campaign-item{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-sm);display:flex;justify-content:space-between;padding:14px 16px;transition:all var(--po-transition-fast)}.postorbit-campaign-item:hover{background:var(--po-bg-hover);border-color:var(--po-border-light)}.postorbit-campaign-name{color:var(--po-text-primary);font-size:14px;font-weight:500}.postorbit-campaigns{display:flex;flex-direction:column;gap:32px}.postorbit-campaigns-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.postorbit-subtitle{color:var(--po-text-secondary);font-size:14px;font-weight:400;margin:0}.postorbit-campaigns-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.postorbit-campaign-card{background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);padding:24px}.postorbit-campaign-card:hover{border-color:var(--po-border-medium);box-shadow:var(--po-shadow-sm)}.postorbit-campaign-card-header{margin-bottom:16px}.postorbit-campaign-card-header h3{color:var(--po-text-primary);font-size:16px;font-weight:600;margin:0}.postorbit-campaign-card-body{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.postorbit-campaign-meta{display:flex;font-size:13px;gap:8px}.postorbit-meta-label{color:var(--po-text-muted);min-width:60px}.postorbit-meta-preview{color:var(--po-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postorbit-card-action{color:var(--po-text-secondary);font-size:12px;font-weight:500}.postorbit-badge{align-items:center;border-radius:var(--po-radius-full);display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.01em;padding:4px 10px;text-transform:capitalize}.postorbit-badge-active{background:#d1fae5;color:#065f46}.postorbit-badge-draft{background:#f3f4f6;color:#6b7280}.postorbit-badge-archived{background:#fef3c7;color:#92400e}.postorbit-empty-state{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);display:flex;flex-direction:column;justify-content:center;padding:64px 32px;text-align:center}.postorbit-empty-icon{font-size:40px;margin-bottom:20px;opacity:.8}.postorbit-empty-state h3{color:var(--po-text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.postorbit-empty-state p{color:var(--po-text-secondary);font-size:14px;line-height:1.5;margin:0 0 24px;max-width:320px}.postorbit-loading-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:64px 32px}.postorbit-loading-state p{color:var(--po-text-muted);font-size:14px;margin:0}.postorbit-form{display:flex;flex-direction:column;gap:16px}.postorbit-form-actions{border-top:1px solid var(--po-border-subtle);display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:16px}.postorbit-form-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--po-radius-md);color:#dc2626;font-size:14px;padding:12px 16px}button.components-button.is-primary{background-color:var(--po-accent-primary)!important;border:none!important;border-radius:var(--po-radius-sm)!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:500!important;padding:10px 20px!important;transition:all var(--po-transition-fast)!important}button.components-button.is-primary:hover{background-color:var(--po-accent-hover)!important}button.components-button.is-primary:active{background-color:#000!important}button.components-button.is-secondary{background:var(--po-bg-card)!important;border:1px solid var(--po-border-medium)!important;border-radius:var(--po-radius-sm)!important;color:var(--po-text-primary)!important;font-weight:500!important;padding:10px 20px!important;transition:all var(--po-transition-fast)!important}button.components-button.is-secondary:hover{background:var(--po-bg-hover)!important;border-color:var(--po-border-medium)!important}button.components-button.is-link{color:var(--po-text-secondary)!important;font-weight:500!important;padding:0!important;text-decoration:none!important}button.components-button.is-link:hover{color:var(--po-text-primary)!important}.components-select-control__input,.components-text-control__input,.components-textarea-control__input{background:var(--po-bg-card)!important;border:1px solid var(--po-border-light)!important;border-radius:var(--po-radius-sm)!important;box-shadow:none!important;color:var(--po-text-primary)!important;font-size:14px!important;padding:10px 14px!important;transition:all var(--po-transition-fast)!important}.components-select-control__input:focus,.components-text-control__input:focus,.components-textarea-control__input:focus{background:var(--po-bg-card)!important;border-color:var(--po-text-primary)!important;box-shadow:none!important;outline:none!important}.components-base-control__label{color:var(--po-text-primary)!important;font-size:14px!important;font-weight:500!important;margin-bottom:6px!important}.components-select-control__input option{background:#fff!important;color:#1a1a2e!important}.components-select-control__input{color:#1a1a2e!important;height:auto!important;line-height:1.4!important;min-height:40px!important;padding-bottom:8px!important;padding-right:32px!important;padding-top:8px!important}.components-input-control__suffix{display:none!important}.postorbit-modal .components-select-control__input,.postorbit-wrapper .components-select-control__input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27%3E%3Cpath fill=%27%236b7280%27 d=%27M2.5 4.5 6 8l3.5-3.5%27/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px!important}.postorbit-modal select,.postorbit-wrapper select,select.components-select-control__input{color:#1a1a2e!important}.postorbit-modal select option,.postorbit-wrapper select option,select.components-select-control__input option{background-color:#fff!important;color:#1a1a2e!important;padding:8px!important}.postorbit-modal{max-width:560px!important}.postorbit-modal.components-modal__frame{min-width:500px!important;width:560px!important}.postorbit-modal-wide{max-width:720px!important}.postorbit-modal-wide.components-modal__frame{min-width:600px!important;width:720px!important}.postorbit-modal-wide .components-textarea-control__input{min-height:140px!important}.postorbit-modal .components-modal__content{padding:24px!important}.postorbit-modal .components-modal__header{border-bottom:1px solid var(--po-border-subtle)!important;padding:16px 24px!important}.postorbit-modal .components-modal__header-heading{font-size:18px!important;font-weight:600!important}.postorbit-modal .components-textarea-control__input{min-height:100px!important}.postorbit-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%)}.postorbit-balance-badge{align-items:center;background:#fff;border-radius:12px;box-shadow:var(--po-shadow-sm);color:var(--po-text-primary);display:flex;font-size:14px;font-weight:600;gap:6px;padding:6px 12px}.postorbit-balance-amount{color:var(--po-accent-green)}.components-tab-panel__tabs{background:transparent;border-bottom:1px solid var(--po-border-subtle);border-radius:0;display:inline-flex;gap:0;margin-bottom:24px!important;padding:0}.components-button.components-tab-panel__tabs-item{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--po-text-secondary)!important;font-size:14px!important;font-weight:500!important;margin-bottom:-1px!important;padding:12px 16px!important}.components-button.components-tab-panel__tabs-item:hover{color:var(--po-text-primary)!important}.components-button.components-tab-panel__tabs-item.is-active{background:transparent!important;border-bottom-color:var(--po-text-primary)!important;box-shadow:none!important;color:var(--po-text-primary)!important}.postorbit-campaign-card-footer{border-top:1px solid var(--po-border-subtle);display:flex;gap:8px;margin-top:auto;padding-top:12px}.postorbit-campaign-card-footer .components-button{flex:1}.postorbit-campaign-workspace{display:flex;flex-direction:column;gap:24px}.postorbit-workspace-header{display:flex;flex-direction:column;gap:12px}.postorbit-back-btn{background:none;border:none;color:var(--po-accent-blue);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:0;text-align:left}.postorbit-back-btn:hover{text-decoration:underline}.postorbit-workspace-title h2{font-size:24px;margin:0 0 8px}.postorbit-workspace-meta{display:flex;flex-wrap:wrap;gap:12px}.postorbit-meta-tag{align-items:center;background:var(--po-bg-hover);border-radius:20px;color:var(--po-text-secondary);display:inline-flex;font-size:13px;gap:6px;padding:6px 12px}.postorbit-workspace-tabs{border-bottom:1px solid var(--po-border-subtle);display:flex;gap:0;margin-bottom:24px;padding:0}.postorbit-tab{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--po-text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;margin-bottom:-1px;padding:12px 20px;transition:all var(--po-transition-fast)}.postorbit-tab.is-active,.postorbit-tab:hover{color:var(--po-text-primary)}.postorbit-tab.is-active{background:transparent;border-bottom-color:var(--po-text-primary);box-shadow:none}.postorbit-workspace-content{display:flex;flex-direction:column;gap:20px}.postorbit-idea-generator-card{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-lg);padding:24px}.postorbit-generator-header h3{font-size:16px;font-weight:600;margin:0 0 4px}.postorbit-helper-text{color:var(--po-text-muted);font-size:13px;margin:0 0 16px}.postorbit-generator-form .postorbit-form-row{align-items:flex-end;display:flex;gap:12px}.postorbit-topic-input{flex:1}.postorbit-mode-select{width:100px}.postorbit-ideas-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.postorbit-idea-card{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);padding:20px;transition:transform var(--po-transition-bounce),box-shadow var(--po-transition-normal)}.postorbit-idea-card:hover{box-shadow:var(--po-shadow-md);transform:translateY(-2px)}.postorbit-idea-card h4{color:var(--po-text-primary);font-size:15px;font-weight:600;margin:0 0 8px}.postorbit-idea-card p{color:var(--po-text-secondary);font-size:13px;line-height:1.5;margin:0 0 16px}.postorbit-skeleton-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.postorbit-skeleton-card{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);display:flex;flex-direction:column;gap:12px;padding:20px}.postorbit-skeleton{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:var(--po-radius-sm)}.postorbit-skeleton-title{height:20px;width:70%}.postorbit-skeleton-text{height:14px;width:100%}.postorbit-skeleton-text.short{width:60%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.postorbit-empty-small{padding:40px 24px}.postorbit-empty-small .postorbit-empty-icon{font-size:36px;margin-bottom:12px}.postorbit-empty-small h3{font-size:16px}.postorbit-mode-wrapper{align-items:center;display:flex;gap:8px;position:relative}.postorbit-cost-indicator{align-items:center;background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-radius:var(--po-radius-xs);color:var(--po-accent-blue);display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.components-input-control__container{border:none!important;box-shadow:none!important}.components-input-control__backdrop{border:1px solid var(--po-border-light)!important;box-shadow:none!important}.postorbit-transaction-log{padding:0}.postorbit-transactions-table{background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);overflow:hidden}.postorbit-table-header{background:rgba(0,0,0,.02);color:var(--po-text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.postorbit-table-header,.postorbit-table-row{border-bottom:1px solid var(--po-border-subtle);display:grid;gap:16px;grid-template-columns:150px 1fr 100px}.postorbit-table-row{font-size:14px;padding:14px 16px;transition:background var(--po-transition-fast)}.postorbit-table-row:last-child{border-bottom:none}.postorbit-table-row:hover{background:var(--po-bg-hover)}.postorbit-col-date{color:var(--po-text-secondary);font-size:13px}.postorbit-col-desc{color:var(--po-text-primary)}.postorbit-col-amount{font-family:SF Mono,Menlo,monospace;font-weight:600;text-align:right}.postorbit-col-amount.credit{color:var(--po-accent-green)}.postorbit-col-amount.debit{color:#ef4444}.postorbit-settings{padding:0}.postorbit-settings-tabs{border-bottom:1px solid var(--po-border-subtle);display:flex;gap:0;margin-bottom:32px;padding:0}.postorbit-settings-tabs .postorbit-tab{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--po-text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;margin-bottom:-1px;padding:12px 20px;transition:all var(--po-transition-fast)}.postorbit-settings-tabs .postorbit-tab:hover{color:var(--po-text-primary)}.postorbit-settings-tabs .postorbit-tab.is-active{border-bottom-color:var(--po-text-primary);color:var(--po-text-primary)}.postorbit-settings-content{display:flex;flex-direction:column;gap:24px}.postorbit-settings-content>.postorbit-card{margin-bottom:0}.postorbit-form-grid{display:grid;gap:12px}.postorbit-token-input{align-items:flex-end;border-top:1px solid var(--po-border-subtle);display:flex;gap:12px;margin-top:16px;padding-top:16px}.postorbit-token-input .components-base-control{flex:1;margin-bottom:0}.postorbit-connected-status{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.postorbit-connected-status p{color:var(--po-accent-green);font-weight:500;margin:0}.postorbit-account-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.postorbit-account-actions .components-button{white-space:nowrap}.postorbit-campaign-item-clickable{cursor:pointer;transition:all var(--po-transition-fast)}.postorbit-campaign-item-clickable:hover{background:var(--po-bg-hover)}.postorbit-campaign-item-clickable:active{background:var(--po-bg-subtle)}.postorbit-mode-select{min-width:160px}.postorbit-mode-select .components-base-control__field{margin-bottom:0}.components-input-control__backdrop,.postorbit-modal .components-input-control__backdrop,.postorbit-wrapper .components-input-control__backdrop{border:1px solid var(--po-border-light)!important;border-radius:var(--po-radius-sm)!important;box-shadow:none!important;outline:none!important}.components-input-control__container:focus-within .components-input-control__backdrop,.components-select-control__input:focus+.components-input-control__backdrop{border-color:var(--po-text-primary)!important;box-shadow:none!important}.postorbit-history-link{background:none;border:none;color:var(--po-text-secondary);cursor:pointer;display:block;font-size:12px;margin-top:6px;padding:0;transition:color var(--po-transition-fast)}.postorbit-history-link:hover{color:var(--po-accent-blue)}.postorbit-campaign-card{cursor:pointer;transition:all var(--po-transition-normal)}.postorbit-campaign-card:hover{border-color:var(--po-accent-blue);box-shadow:var(--po-shadow-md);transform:translateY(-2px)}.postorbit-campaign-card:active{transform:translateY(0)}.postorbit-card-action-hint{color:var(--po-text-muted);font-size:12px;transition:color var(--po-transition-fast)}.postorbit-campaign-card:hover .postorbit-card-action-hint{color:var(--po-accent-blue)}.postorbit-btn-subtle{background:transparent!important;border:1px solid var(--po-border-light)!important;color:var(--po-text-secondary)!important}.postorbit-btn-subtle:hover{background:var(--po-bg-hover)!important;color:var(--po-text-primary)!important}.postorbit-input-group{margin-bottom:12px}.postorbit-input-group .components-base-control__field{margin-bottom:0}.postorbit-form-actions-row{align-items:center;display:flex;gap:12px}.postorbit-form-actions-row .postorbit-generate-btn,.postorbit-form-actions-row .postorbit-mode-select{flex-shrink:0}.postorbit-wrapper .components-button.is-primary{background:linear-gradient(135deg,var(--po-accent-blue),#06c)!important;box-shadow:0 2px 8px rgba(0,113,227,.3)!important}.postorbit-wrapper .components-button.is-primary:hover:not(:disabled){background:linear-gradient(135deg,#0077ed,#005bb5)!important;box-shadow:0 4px 12px rgba(0,113,227,.4)!important;transform:translateY(-1px)!important}.postorbit-wrapper .components-button.is-primary:disabled{opacity:.5!important}.postorbit-wrapper .components-button.is-secondary{border:1px solid var(--po-border-light)!important;box-shadow:none!important}.postorbit-wrapper .components-button.is-secondary:hover:not(:disabled){border-color:var(--po-border-subtle)!important;box-shadow:none!important}.postorbit-wrapper .components-button.is-secondary:active:not(:disabled),.postorbit-wrapper .components-button.is-secondary:focus:not(:disabled){border-color:var(--po-border-light)!important;box-shadow:none!important;outline:none!important}.postorbit-content,.postorbit-main{max-height:none!important;overflow:visible!important}.postorbit-shell{height:auto;min-height:calc(100vh - 32px)}.postorbit-header{align-items:center;display:flex;justify-content:space-between}.postorbit-mode-toggle{align-items:center;background:var(--po-bg-subtle);border-radius:var(--po-radius-md);display:flex;gap:2px;padding:3px}.postorbit-mode-toggle-btn{background:transparent;border:none;border-radius:var(--po-radius-sm);color:var(--po-text-secondary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px;transition:all var(--po-transition-fast)}.postorbit-mode-toggle-btn:hover:not(.is-active){background:rgba(0,0,0,.03);color:var(--po-text-primary)}.postorbit-mode-toggle-btn.is-active{background:#fff;box-shadow:var(--po-shadow-xs);color:var(--po-text-primary)}.postorbit-mode-toggle-btn.postorbit-mode-standard.is-active{background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#fff}.postorbit-mode-toggle-btn.postorbit-mode-pro.is-active{background:linear-gradient(135deg,#a855f7,#8b5cf6);color:#fff}.postorbit-mode-info-btn{background:transparent;border:none;color:var(--po-text-muted);cursor:pointer;font-size:14px;padding:4px 8px;transition:color var(--po-transition-fast)}.postorbit-mode-info-btn:hover{color:var(--po-text-primary)}.postorbit-mode-info-modal .components-modal__content{padding:0}.postorbit-mode-info-content{padding:24px}.postorbit-mode-info-intro{color:var(--po-text-secondary);font-size:14px;margin:0 0 24px}.postorbit-mode-comparison{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.postorbit-mode-column{background:var(--po-bg-subtle);border-radius:var(--po-radius-md);padding:20px}.postorbit-mode-column-pro{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(99,102,241,.08))}.postorbit-mode-column h4{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.postorbit-mode-dot{border-radius:50%;height:10px;width:10px}.postorbit-mode-dot-standard{background:var(--po-accent-green)}.postorbit-mode-dot-pro{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.postorbit-mode-column ul{list-style:none;margin:0 0 20px;padding:0}.postorbit-mode-column li{color:var(--po-text-secondary);font-size:13px;padding:6px 0}.postorbit-mode-estimates{border-top:1px solid var(--po-border-subtle);padding-top:16px}.postorbit-mode-estimates h5{color:var(--po-text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.postorbit-estimate-row{display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.postorbit-estimate-row span:first-child{color:var(--po-text-secondary)}.postorbit-estimate-row span:last-child{color:var(--po-text-primary);font-weight:500}.postorbit-mode-disclaimer{background:var(--po-bg-subtle);border-radius:var(--po-radius-sm);color:var(--po-text-muted);font-size:12px;margin:0;padding:12px 16px}.postorbit-header-right{gap:24px}.postorbit-header-right,.postorbit-header-status,.postorbit-status-indicator{align-items:center;display:flex}.postorbit-status-indicator{background:rgba(16,185,129,.1);border-radius:var(--po-radius-pill);gap:6px;padding:6px 12px}.postorbit-status-indicator .postorbit-status-dot{animation:pulse 2s ease-in-out infinite;background:var(--po-accent-green);border-radius:50%;height:8px;width:8px}.postorbit-status-text{color:#059669;font-size:12px;font-weight:500}.postorbit-header-balance{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.postorbit-balance-amount-link,.postorbit-header-balance .postorbit-balance-amount{color:var(--po-accent-green);font-size:18px;font-weight:600}.postorbit-balance-amount-link{background:none;border:none;border-radius:var(--po-radius-sm);cursor:pointer;font-family:inherit;margin:-4px -8px;padding:4px 8px;transition:all var(--po-transition-fast)}.postorbit-balance-amount-link:hover{background:rgba(16,163,127,.1);color:#0d8a6a}.postorbit-balance-history-link{background:none;border:none;color:var(--po-text-muted);cursor:pointer;font-family:inherit;font-size:12px;padding:0;transition:color var(--po-transition-fast)}.postorbit-balance-history-link:hover{color:var(--po-text-primary)}.postorbit-mode-selector{align-items:center;display:flex;gap:8px}.postorbit-mode-info{display:inline-flex;position:relative}.postorbit-info-trigger{background:none;border:none;border-radius:50%;color:var(--po-text-muted);cursor:pointer;font-size:16px;padding:4px;transition:all var(--po-transition-fast)}.postorbit-info-trigger:hover{background:rgba(0,113,227,.1);color:var(--po-accent-blue)}.postorbit-info-tooltip{background:#fff;border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);box-shadow:0 10px 40px rgba(0,0,0,.15);margin-top:8px;padding:16px;position:absolute;right:0;top:100%;width:280px;z-index:1000}.postorbit-tooltip-arrow{background:#fff;border-left:1px solid var(--po-border-subtle);border-top:1px solid var(--po-border-subtle);height:12px;position:absolute;right:12px;top:-6px;transform:rotate(45deg);width:12px}.postorbit-tooltip-content h4{color:var(--po-text-primary);font-size:14px;font-weight:600;margin:0 0 12px}.postorbit-tooltip-mode{border-bottom:1px solid var(--po-border-subtle);padding:10px 0}.postorbit-tooltip-mode:last-of-type{border-bottom:none}.postorbit-tooltip-mode strong{color:var(--po-text-primary);display:block;font-size:13px;margin-bottom:4px}.postorbit-tooltip-mode p{color:var(--po-text-secondary);font-size:12px;line-height:1.4;margin:0 0 6px}.postorbit-tooltip-cost{color:var(--po-accent-blue);font-size:12px;font-weight:500}.postorbit-tooltip-note{border-top:1px dashed var(--po-border-subtle);color:var(--po-text-muted);font-size:11px;margin-top:12px;padding-top:12px}.postorbit-tooltip-note em{font-style:normal}.postorbit-idea-card-enhanced{background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);margin-bottom:8px;padding:16px 20px;transition:all var(--po-transition-fast)}.postorbit-idea-card-enhanced:hover{border-color:var(--po-border-light);box-shadow:var(--po-shadow-sm)}.postorbit-idea-content h4{color:var(--po-text-primary);font-size:15px;font-weight:600;line-height:1.4;margin:0 0 6px}.postorbit-idea-content p{color:var(--po-text-secondary);font-size:13px;line-height:1.5;margin:0 0 12px}.postorbit-idea-actions{align-items:center;flex-wrap:wrap;gap:6px}.postorbit-idea-actions .components-button{border-radius:6px!important;font-size:12px!important;padding:6px 12px!important}.postorbit-idea-actions .components-button.is-primary{padding:6px 14px!important}.postorbit-wrapper .components-button.is-tertiary{background:transparent!important;border:none!important;color:var(--po-text-secondary)!important;padding:6px 10px!important}.postorbit-wrapper .components-button.is-tertiary:hover{background:var(--po-bg-hover)!important;color:var(--po-text-primary)!important}.postorbit-btn-icon{border:1px solid var(--po-border-light)!important;border-radius:var(--po-radius-sm)!important}.postorbit-generator-form-row{align-items:flex-end;display:flex;gap:12px}.postorbit-input-grow{flex:1}.postorbit-input-grow .components-base-control__field{margin-bottom:0}.postorbit-generate-btn{flex-shrink:0;white-space:nowrap}.postorbit-action-btn{align-items:center!important;display:inline-flex!important;gap:8px!important}.postorbit-action-icon{font-size:16px}.components-select-control__input:focus{box-shadow:none!important;outline:none!important}.postorbit-wrapper .components-input-control__container:focus-within .components-input-control__backdrop{border-color:var(--po-accent-blue)!important;box-shadow:0 0 0 1px var(--po-accent-blue)!important}.postorbit-form-success{background:rgba(52,199,89,.1);border:1px solid var(--po-accent-green);border-radius:var(--po-radius-sm);color:var(--po-accent-green);font-size:14px;margin-top:16px;padding:12px 16px}.postorbit-toast-container{bottom:24px;display:flex;flex-direction:column;gap:8px;max-width:400px;position:fixed;right:24px;z-index:100001}.postorbit-toast{align-items:center;animation:postorbit-toast-in .3s ease-out;background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);box-shadow:0 4px 12px rgba(0,0,0,.15);color:var(--po-text-primary);display:flex;font-size:14px;gap:12px;padding:12px 16px}.postorbit-toast.is-exiting{animation:postorbit-toast-out .3s ease-in forwards}@keyframes postorbit-toast-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes postorbit-toast-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.postorbit-toast-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.postorbit-toast-success .postorbit-toast-icon{background:rgba(52,199,89,.15);color:var(--po-accent-green)}.postorbit-toast-error .postorbit-toast-icon{background:rgba(255,59,48,.15);color:var(--po-accent-red)}.postorbit-toast-info .postorbit-toast-icon{background:rgba(99,102,241,.15);color:var(--po-accent-indigo)}.postorbit-toast-loading .postorbit-toast-icon{background:rgba(99,102,241,.15)}.postorbit-toast-spinner{animation:postorbit-spin .8s linear infinite;border:2px solid rgba(99,102,241,.2);border-radius:50%;border-top:2px solid var(--po-accent-indigo);height:14px;width:14px}@keyframes postorbit-spin{to{transform:rotate(1turn)}}.postorbit-toast-message{flex:1;line-height:1.4}.postorbit-toast-action{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:inherit;cursor:pointer;font-size:12px;font-weight:500;padding:4px 10px;transition:background .15s,border-color .15s;white-space:nowrap}.postorbit-toast-action:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.postorbit-toast-dismiss{background:none;border:none;color:var(--po-text-muted);cursor:pointer;font-size:12px;opacity:.6;padding:4px;transition:opacity .15s}.postorbit-toast-dismiss:hover{opacity:1}.postorbit-active-generations{align-items:center;animation:postorbit-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border:1px solid rgba(99,102,241,.3);border-radius:var(--po-radius-sm);color:var(--po-accent-indigo);display:flex;font-size:14px;gap:8px;margin-top:16px;padding:12px 16px}.postorbit-active-generations .components-spinner{height:18px;width:18px}@keyframes postorbit-pulse{0%,to{opacity:1}50%{opacity:.8}}.postorbit-queue-item.postorbit-generating{background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));border-color:rgba(99,102,241,.3)}.postorbit-idea-status-writing{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));color:var(--po-accent-indigo);display:flex;gap:6px}.postorbit-idea-status-writing .components-spinner{height:12px;width:12px}.postorbit-modal-large .components-modal__content{max-width:600px;min-width:500px}.postorbit-divider{border:none;border-top:1px solid var(--po-border-subtle);margin:20px 0}.postorbit-section-label{color:var(--po-text-primary);font-size:14px;font-weight:600;margin:0 0 12px}.postorbit-idea-card-enhanced{position:relative}.postorbit-idea-status{border-radius:4px;font-size:11px;font-weight:500;padding:4px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px}.postorbit-idea-status-pending{background:rgba(255,159,10,.1);color:#ff9f0a}.postorbit-idea-status-approved{background:rgba(52,199,89,.1);color:var(--po-accent-green)}.postorbit-idea-status-written{background:rgba(175,82,222,.1);color:#af52de}.postorbit-idea-status-scheduled{background:rgba(99,102,241,.1);color:#6366f1}.postorbit-idea-status-published{background:rgba(16,185,129,.1);color:var(--po-accent-green)}.postorbit-idea-notes{background:var(--po-bg-hover);border-radius:var(--po-radius-xs);color:var(--po-text-muted);font-size:12px;margin-top:8px;padding:8px}.postorbit-idea-meta{color:var(--po-text-muted);display:flex;font-size:12px;gap:16px;margin-top:12px}.postorbit-ideas-list{display:flex;flex-direction:column;gap:0;margin-top:16px;max-height:600px;overflow-y:auto;padding-right:4px}.postorbit-ideas-list::-webkit-scrollbar{width:6px}.postorbit-ideas-list::-webkit-scrollbar-track{background:transparent}.postorbit-ideas-list::-webkit-scrollbar-thumb{background:var(--po-border-light);border-radius:3px}.postorbit-ideas-list::-webkit-scrollbar-thumb:hover{background:var(--po-text-muted)}.postorbit-ideas-empty{color:var(--po-text-muted);padding:40px 20px;text-align:center}.postorbit-ideas-empty-icon{font-size:48px;margin-bottom:12px;opacity:.5}.postorbit-ideas-empty h4{color:var(--po-text-secondary);font-size:16px;font-weight:600;margin:0 0 8px}.postorbit-ideas-empty p{font-size:14px;margin:0}.postorbit-wrapper .components-range-control__slider{accent-color:var(--po-accent-blue)}.postorbit-generator-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.postorbit-generator-header-row h3{font-size:16px;font-weight:600;margin:0}.postorbit-article-editor{display:flex;flex-direction:column;gap:24px}.postorbit-editor-header{display:flex;flex-direction:column;gap:16px}.postorbit-editor-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.postorbit-editor-title-row h2{font-size:24px;font-weight:600;margin:0}.postorbit-editor-actions{display:flex;gap:12px}.postorbit-editor-meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.postorbit-meta-item{color:var(--po-text-secondary);font-size:13px}.postorbit-editor-body{display:grid;gap:24px;grid-template-columns:1fr 300px}@media (max-width:900px){.postorbit-editor-body{grid-template-columns:1fr}}.postorbit-editor-main{display:flex;flex-direction:column;gap:20px}.postorbit-editor-field{display:flex;flex-direction:column;gap:8px}.postorbit-title-input .components-text-control__input{font-size:20px!important;font-weight:600!important;padding:14px 16px!important}.postorbit-content-editor{background:#fff;border-radius:var(--po-radius-md);overflow:hidden}.postorbit-content-textarea .components-textarea-control__input{font-family:SF Mono,Menlo,Monaco,Consolas,monospace!important;font-size:14px!important;line-height:1.6!important;min-height:400px!important;resize:vertical!important}.postorbit-editor-help{color:var(--po-text-muted);font-size:12px;margin:0}.postorbit-editor-sidebar{display:flex;flex-direction:column;gap:16px}.postorbit-sidebar-card{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);padding:16px}.postorbit-sidebar-card h4{font-size:14px;font-weight:600;margin:0 0 12px}.postorbit-image-placeholder{padding:32px 16px}.postorbit-image-placeholder span{font-size:32px}.postorbit-image-placeholder p,.postorbit-publish-options{font-size:13px}.postorbit-text-muted{color:var(--po-text-muted);margin:0}.postorbit-unsaved-notice{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:var(--po-radius-sm);color:#d97706;font-size:13px;padding:12px 16px;text-align:center}.postorbit-badge-draft{background:hsla(220,9%,46%,.1);color:var(--po-text-secondary)}.postorbit-badge-pending{background:rgba(245,158,11,.1);color:var(--po-accent-amber)}.postorbit-badge-published{background:rgba(16,185,129,.1);color:var(--po-accent-green)}.postorbit-article-preview .postorbit-preview-title h1{color:var(--po-text-primary);font-size:32px;font-weight:700;line-height:1.25;margin:0 0 20px}.postorbit-article-preview .postorbit-preview-excerpt{background:rgba(0,113,227,.04);border-left:4px solid var(--po-accent-blue);border-radius:0 var(--po-radius-sm) var(--po-radius-sm) 0;color:var(--po-text-secondary);font-size:16px;line-height:1.6;margin-bottom:24px;padding:16px 20px}.postorbit-article-preview .postorbit-preview-content{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);margin-bottom:24px;padding:32px}.postorbit-article-preview .postorbit-article-content{color:var(--po-text-primary);font-size:16px;line-height:1.8}.postorbit-article-preview .postorbit-article-content h1,.postorbit-article-preview .postorbit-article-content h2,.postorbit-article-preview .postorbit-article-content h3{font-weight:600;line-height:1.3;margin-bottom:16px;margin-top:28px}.postorbit-article-preview .postorbit-article-content h1{font-size:28px}.postorbit-article-preview .postorbit-article-content h2{font-size:22px}.postorbit-article-preview .postorbit-article-content h3{font-size:18px}.postorbit-article-preview .postorbit-article-content p{margin-bottom:16px}.postorbit-article-preview .postorbit-article-content strong{font-weight:600}.postorbit-article-preview .postorbit-article-content em{font-style:italic}.postorbit-regenerate-section{align-items:center;background:var(--po-bg-hover);border-radius:var(--po-radius-md);display:flex;gap:16px;padding:20px}.postorbit-regenerate-section .postorbit-text-muted{font-size:13px}.postorbit-confirm-modal{padding:4px}.postorbit-confirm-modal p{line-height:1.5}.postorbit-confirm-modal .postorbit-text-warning{color:var(--po-warning);font-size:13px}.postorbit-regen-mode-section{margin-bottom:16px}.postorbit-articles-list{display:flex;flex-direction:column;gap:12px}.postorbit-article-card{align-items:flex-start;border:1px solid var(--po-border-light);gap:16px;justify-content:space-between;padding:20px}.postorbit-article-card:hover{border-color:var(--po-border-subtle)}.postorbit-article-card-content h4{color:var(--po-text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.postorbit-article-card-content p{color:var(--po-text-secondary);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.5;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.postorbit-calendar-view{background:var(--po-bg-card);border-radius:var(--po-radius-lg);overflow:hidden}.postorbit-calendar-header{border-bottom:1px solid var(--po-border-subtle);padding:20px 24px}.postorbit-calendar-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.postorbit-calendar-header h3{font-size:20px;font-weight:600;margin:0}.postorbit-calendar-stats{display:flex;gap:20px}.postorbit-calendar-stat{align-items:center;color:var(--po-text-secondary);display:flex;font-size:13px;font-weight:500;gap:6px}.stat-dot{border-radius:50%;height:8px;width:8px}.stat-dot-pending{background:#3b82f6}.stat-dot-autopilot{background:#6366f1}.stat-dot-published{background:#22c55e}.postorbit-calendar-container{background:#fff;padding:20px}.postorbit-calendar-view .rbc-calendar{font-family:var(--po-font-stack)}.postorbit-calendar-view .rbc-header{border-bottom:2px solid var(--po-border-light);color:var(--po-text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 8px;text-transform:uppercase}.postorbit-calendar-view .rbc-today{background:rgba(0,113,227,.05)}.postorbit-calendar-view .rbc-off-range-bg{background:var(--po-bg-hover)}.postorbit-calendar-view .rbc-month-view{border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);overflow:hidden}.postorbit-calendar-view .rbc-day-bg{transition:background var(--po-transition-fast)}.postorbit-calendar-view .rbc-day-bg:hover{background:rgba(0,113,227,.03)}.postorbit-calendar-view .rbc-date-cell{font-size:14px;font-weight:500;padding:8px}.postorbit-calendar-view .rbc-date-cell.rbc-now{font-weight:700}.postorbit-calendar-view .rbc-date-cell.rbc-now>a{align-items:center;background:var(--po-accent-blue);border-radius:50%;color:#fff;display:inline-flex;height:28px;justify-content:center;width:28px}.postorbit-calendar-view .rbc-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:0}.postorbit-calendar-view .rbc-toolbar button{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);color:var(--po-text-primary);font-family:var(--po-font-stack);font-size:13px;font-weight:500;padding:8px 16px;transition:all var(--po-transition-fast)}.postorbit-calendar-view .rbc-toolbar button:hover{background:var(--po-bg-hover);border-color:var(--po-border-light)}.postorbit-calendar-view .rbc-toolbar button.rbc-active{background:var(--po-accent-blue);border-color:var(--po-accent-blue);color:#fff}.postorbit-calendar-view .rbc-toolbar-label{color:var(--po-text-primary);font-size:16px;font-weight:600}.postorbit-calendar-view .rbc-btn-group>button:first-child:not(:last-child){border-radius:var(--po-radius-sm) 0 0 var(--po-radius-sm)}.postorbit-calendar-view .rbc-btn-group>button:last-child:not(:first-child){border-radius:0 var(--po-radius-sm) var(--po-radius-sm) 0}.postorbit-calendar-view .rbc-event{cursor:pointer;transition:transform var(--po-transition-fast),box-shadow var(--po-transition-fast)}.postorbit-calendar-view .rbc-event:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.postorbit-calendar-view .rbc-event-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postorbit-calendar-view .rbc-show-more{background:transparent;color:var(--po-accent-blue);font-size:12px;font-weight:500;margin-top:4px}.postorbit-calendar-view .rbc-agenda-view table.rbc-agenda-table{border-radius:var(--po-radius-md);overflow:hidden}.postorbit-calendar-view .rbc-agenda-view table.rbc-agenda-table thead>tr>th{background:var(--po-bg-hover);font-weight:600;padding:12px 16px}.postorbit-calendar-view .rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:12px 16px}.postorbit-calendar-modal .postorbit-event-details{display:flex;flex-direction:column;gap:20px}.postorbit-calendar-modal .postorbit-event-details h4{font-size:20px;font-weight:600;line-height:1.3;margin:0}.postorbit-calendar-modal .postorbit-event-meta{display:flex;flex-direction:column;gap:12px}.postorbit-event-info-row{display:flex;flex-direction:column;gap:4px}.postorbit-event-label{color:var(--po-text-muted);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.postorbit-event-value{color:var(--po-text-primary);font-size:14px}.postorbit-autopilot-badge{background:rgba(99,102,241,.1);border-radius:12px;color:#6366f1;font-size:13px;padding:4px 12px}.postorbit-autopilot-settings{max-width:600px}.postorbit-settings-card{padding:24px}.postorbit-settings-card h3{font-size:18px;font-weight:600;margin:0 0 20px}.postorbit-autopilot-toggle{border-bottom:1px solid var(--po-border-subtle);margin-bottom:20px;padding-bottom:20px}.postorbit-autopilot-info{background:rgba(0,113,227,.05);border:1px solid rgba(0,113,227,.1);border-radius:var(--po-radius-md);margin-bottom:20px;padding:16px}.postorbit-autopilot-info p{color:var(--po-text-primary);font-size:14px;margin:0 0 12px}.postorbit-autopilot-info ul{margin:0;padding-left:20px}.postorbit-autopilot-info li{color:var(--po-text-secondary);font-size:13px;margin-bottom:4px}.postorbit-cost-estimate{background:var(--po-bg-hover);border-radius:var(--po-radius-md);font-size:14px;margin-bottom:16px;margin-top:16px;padding:16px}.postorbit-next-run{border-top:1px solid var(--po-border-subtle);color:var(--po-text-secondary);font-size:14px;margin-top:16px;padding-top:16px}.postorbit-meta-tag-autopilot{background:rgba(99,102,241,.1);color:#6366f1}.postorbit-schedule-modal{display:flex;flex-direction:column;gap:20px}.postorbit-schedule-modal p{color:var(--po-text-secondary);margin:0}.postorbit-schedule-modal .components-datetime{margin:0 auto}.postorbit-publish-modal{display:flex;flex-direction:column;gap:16px}.postorbit-publish-modal p{color:var(--po-text-secondary);margin:0}.postorbit-scheduled-badge{align-items:center;background:rgba(99,102,241,.1);border-radius:20px;color:#6366f1;display:inline-flex;gap:8px;padding:6px 12px}.postorbit-cancel-schedule{background:none;border:none;color:#6366f1;cursor:pointer;font-size:14px;line-height:1;margin-left:4px;opacity:.7;padding:0;transition:opacity var(--po-transition-fast)}.postorbit-cancel-schedule:hover{opacity:1}.postorbit-text-success{color:var(--po-accent-green);margin:0}.postorbit-featured-image{display:flex;flex-direction:column;gap:12px}.postorbit-generated-image{border-radius:var(--po-radius-sm);height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.postorbit-image-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.postorbit-image-placeholder{align-items:center;background:var(--po-bg-hover);border:2px dashed var(--po-border-light);border-radius:var(--po-radius-sm);display:flex;flex-direction:column;justify-content:center;padding:30px 20px;text-align:center}.postorbit-image-placeholder span{font-size:40px;margin-bottom:8px}.postorbit-image-placeholder p{color:var(--po-text-muted);font-size:14px;margin:0 0 12px}.postorbit-image-modal{max-width:500px}.postorbit-image-gen-modal{display:flex;flex-direction:column;gap:16px}.postorbit-image-options{display:grid;gap:16px;grid-template-columns:1fr 1fr}.postorbit-image-options .components-base-control{margin-bottom:0}.postorbit-cost-preview{background:rgba(16,185,129,.1);border-radius:var(--po-radius-sm);color:var(--po-accent-green);font-weight:500;padding:10px 14px;text-align:center}.postorbit-loading-inline{gap:8px;padding:16px 0}.postorbit-email-templates{display:flex;flex-direction:column;gap:12px}.postorbit-email-template-row{align-items:center;background:var(--po-bg-hover);border-radius:var(--po-radius-sm);display:flex;gap:16px;justify-content:space-between;padding:16px}.postorbit-email-template-info{display:flex;flex:1;flex-direction:column;gap:4px}.postorbit-email-template-info strong{color:var(--po-text-primary);font-size:14px}.postorbit-email-template-info .postorbit-helper-text{font-size:12px;margin:0}.postorbit-email-template-actions{display:flex;flex-shrink:0;gap:8px}.postorbit-email-preview-modal{max-width:700px!important;width:100%!important}.postorbit-email-preview-modal .components-modal__content{padding:0!important}.postorbit-email-preview-modal .components-modal__header{padding:16px 24px!important}.postorbit-email-preview-content{border:none!important;border-radius:0!important}.postorbit-email-preview-content img{height:auto;max-width:100%}.postorbit-resources-list{display:flex;flex-direction:column;gap:12px}.postorbit-resource-item{align-items:center;background:var(--po-bg-hover);border-radius:var(--po-radius-sm);display:flex;gap:16px;padding:16px;transition:background-color .15s ease}.postorbit-resource-item:hover{background:var(--po-bg-subtle)}.postorbit-resource-icon{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-sm);display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.postorbit-resource-info{display:flex;flex:1;flex-direction:column;gap:2px}.postorbit-resource-info strong{color:var(--po-text-primary);font-size:14px;font-weight:600}.postorbit-resource-info .postorbit-helper-text{font-size:13px;margin:0}.postorbit-resource-link{border-radius:var(--po-radius-xs);color:var(--po-accent-blue);flex-shrink:0;font-size:13px;font-weight:500;padding:8px 12px;text-decoration:none;transition:background-color .15s ease}.postorbit-resource-link:hover{background:rgba(16,163,127,.1);color:var(--po-accent-blue)}.postorbit-test-email-input{max-width:400px}.postorbit-auth-modal{max-width:440px!important}.postorbit-auth-modal .components-modal__content{padding:0!important}.postorbit-auth-modal .components-modal__header{border-bottom:1px solid var(--po-border-subtle)!important;padding:20px 24px!important}.postorbit-auth-content{padding:24px}.postorbit-auth-tabs{background:hsla(240,4%,48%,.1);border-radius:var(--po-radius-md);display:flex;margin-bottom:20px;padding:4px}.postorbit-auth-tab{background:transparent;border:none;border-radius:var(--po-radius-sm);color:var(--po-text-secondary);cursor:pointer;flex:1;font-family:inherit;font-size:14px;font-weight:500;padding:10px 16px;transition:all var(--po-transition-fast)}.postorbit-auth-tab:hover{color:var(--po-text-primary)}.postorbit-auth-tab.is-active{background:#fff;box-shadow:var(--po-shadow-sm);color:var(--po-text-primary)}.postorbit-auth-notice{margin-bottom:16px!important}.postorbit-auth-form{display:flex;flex-direction:column;gap:16px}.postorbit-auth-promo{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));border:1px solid rgba(99,102,241,.2);border-radius:var(--po-radius-md);color:var(--po-text-primary);font-size:14px;margin:0 0 8px;padding:12px 16px;text-align:center}.postorbit-auth-description{color:var(--po-text-secondary);font-size:14px;line-height:1.5;margin:0 0 8px}.postorbit-auth-button{justify-content:center!important;margin-top:8px!important;width:100%!important}.postorbit-auth-link{background:none;border:none;color:var(--po-accent-blue);cursor:pointer;font-family:inherit;font-size:14px;margin-top:8px;padding:0;text-align:center}.postorbit-auth-link:hover{text-decoration:underline}.postorbit-domain-claimed{padding:16px 0;text-align:center}.postorbit-domain-claimed-icon{font-size:48px;margin-bottom:12px}.postorbit-domain-claimed h4{color:var(--po-text-primary);font-size:18px;font-weight:600;margin:0 0 16px}.postorbit-claimed-email{background:var(--po-bg-hover);border-radius:var(--po-radius-sm);color:var(--po-text-secondary);font-size:14px;margin:0 0 12px;padding:12px 16px}.postorbit-claimed-email strong{color:var(--po-text-primary);font-family:SF Mono,Menlo,monospace;font-size:13px}.postorbit-claimed-hint{color:var(--po-text-muted);font-size:13px;line-height:1.5;margin:0 0 20px}.postorbit-claimed-actions{display:flex;gap:12px;justify-content:center}.postorbit-claimed-actions .components-button{flex:1;justify-content:center!important}.postorbit-auth-buttons{display:flex;gap:12px;margin:16px 0}.postorbit-promo-text{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));border-radius:var(--po-radius-sm);color:var(--po-text-primary);font-size:14px;margin:0;padding:12px 16px;text-align:center}.postorbit-account-info{display:flex;flex-direction:column;gap:4px}.postorbit-status-badge{color:var(--po-accent-green)}.postorbit-user-email{color:var(--po-text-secondary);font-size:14px}.postorbit-verify-icon{font-size:48px;margin-bottom:8px;text-align:center}.postorbit-verify-help{border-top:1px dashed var(--po-border-subtle);margin-top:16px;padding-top:16px;text-align:center}.postorbit-verify-help p{color:var(--po-text-muted);font-size:13px;margin:0 0 8px}.postorbit-verify-benefit{align-items:center;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(52,199,89,.1));border-radius:var(--po-radius-sm);color:var(--po-accent-green);display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:16px;padding:12px}.postorbit-verify-benefit span{font-size:18px}.postorbit-auth-form input[placeholder*="6-digit"]{font-size:24px!important;font-weight:600!important;letter-spacing:8px!important;padding:14px 16px!important;text-align:center!important}.postorbit-unverified-banner{align-items:center;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(251,191,36,.1));border:1px solid rgba(245,158,11,.3);border-radius:var(--po-radius-sm);display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.postorbit-unverified-banner-icon{flex-shrink:0;font-size:24px}.postorbit-unverified-banner-content{flex:1}.postorbit-unverified-banner-content p{color:var(--po-text-primary);font-size:14px;margin:0}.postorbit-unverified-banner-content small{color:var(--po-text-secondary);font-size:12px}.postorbit-unverified-banner .components-button{flex-shrink:0}.postorbit-wizard-modal{max-width:640px!important;width:100%!important}.postorbit-wizard-modal .components-modal__content{padding:0!important}.postorbit-wizard{padding:0}.postorbit-wizard-progress{background:linear-gradient(135deg,rgba(59,130,246,.03),rgba(99,102,241,.03));display:flex;gap:8px;justify-content:center;padding:12px}.postorbit-wizard-step{align-items:center;background:rgba(0,0,0,.04);border-radius:20px;display:flex;gap:8px;padding:8px 16px;transition:all var(--po-transition-normal)}.postorbit-wizard-step.is-active{background:var(--po-accent-blue);color:#fff}.postorbit-wizard-step.is-complete{background:rgba(16,185,129,.1);color:var(--po-accent-green)}.postorbit-wizard-step-number{align-items:center;background:rgba(0,0,0,.08);border-radius:50%;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.postorbit-wizard-step.is-active .postorbit-wizard-step-number{background:hsla(0,0%,100%,.2)}.postorbit-wizard-step.is-complete .postorbit-wizard-step-number{background:var(--po-accent-green);color:#fff}.postorbit-wizard-step-label{font-size:13px;font-weight:500}.postorbit-wizard-header{border-bottom:1px solid var(--po-border-subtle);padding:24px;text-align:center}.postorbit-wizard-header h3{font-size:20px;font-weight:600;margin:0 0 8px}.postorbit-wizard-subtitle{color:var(--po-text-secondary);font-size:14px;margin:0}.postorbit-wizard-content{padding:24px}.postorbit-wizard-form{display:flex;flex-direction:column;gap:20px}.postorbit-wizard-actions{align-items:center;background:var(--po-bg-primary);border-top:1px solid var(--po-border-subtle);display:flex;justify-content:space-between;padding:16px 24px}.postorbit-wizard-actions-left,.postorbit-wizard-actions-right{display:flex;gap:12px}.postorbit-optional-notice{align-items:center;background:rgba(99,102,241,.05);border:1px solid rgba(99,102,241,.1);border-radius:var(--po-radius-md);display:flex;gap:12px;padding:12px 16px}.postorbit-optional-badge{background:var(--po-accent-indigo);border-radius:4px;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.postorbit-optional-notice p{color:var(--po-text-secondary);font-size:13px;margin:0}.postorbit-settings-card{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-lg);margin-bottom:16px;overflow:hidden}.postorbit-settings-header{align-items:center;background:linear-gradient(135deg,rgba(16,163,127,.05),rgba(6,95,70,.05));display:flex;gap:16px;padding:20px}.postorbit-settings-icon{font-size:28px}.postorbit-settings-text h4{font-size:16px;font-weight:600;margin:0 0 4px}.postorbit-settings-text p{color:var(--po-text-secondary);font-size:13px;margin:0}.postorbit-settings-body{display:flex;flex-direction:column;gap:20px;padding:20px}.postorbit-image-toggle{background:var(--po-bg-subtle);border-radius:var(--po-radius-md);padding:16px}.postorbit-image-toggle .components-toggle-control{margin-bottom:0}.postorbit-save-settings-row{display:flex;justify-content:flex-end;margin-bottom:24px}.postorbit-autopilot-card{overflow:hidden}.postorbit-autopilot-card,.postorbit-generation-settings-card{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-lg);margin-bottom:16px}.postorbit-generation-settings-card{display:flex;flex-direction:column;gap:16px;padding:20px}.postorbit-generation-settings-card .postorbit-length-picker{margin-bottom:0}.postorbit-generation-settings-card .postorbit-image-toggle{border-top:1px solid var(--po-border-subtle);padding-top:8px}.postorbit-generation-settings-card .components-toggle-control{margin-bottom:0}.postorbit-autopilot-header{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));border-bottom:1px solid var(--po-border-subtle);display:flex;gap:16px;padding:20px}.postorbit-autopilot-icon{font-size:32px}.postorbit-autopilot-header h4{font-size:16px;font-weight:600;margin:0 0 4px}.postorbit-autopilot-header p{color:var(--po-text-secondary);font-size:13px;margin:0}.postorbit-autopilot-header .components-toggle-control{margin-left:auto}.postorbit-autopilot-settings{display:flex;flex-direction:column;gap:20px;padding:20px}.postorbit-manual-notice{padding:20px;text-align:center}.postorbit-manual-notice p{color:var(--po-text-secondary);font-size:14px;margin:0}.postorbit-wizard-section-label{color:var(--po-text-primary);font-size:14px;font-weight:500;margin-bottom:8px}.postorbit-mode-cards{display:grid;gap:12px;grid-template-columns:1fr 1fr}.postorbit-mode-card{background:var(--po-bg-card);border:2px solid var(--po-border-light);border-radius:var(--po-radius-md);cursor:pointer;padding:16px;transition:all var(--po-transition-fast)}.postorbit-mode-card:hover{background:rgba(59,130,246,.02);border-color:var(--po-accent-blue)}.postorbit-mode-card.is-selected{background:rgba(59,130,246,.05);border-color:var(--po-accent-blue)}.postorbit-mode-card.is-standard.is-selected{background:linear-gradient(135deg,rgba(20,184,166,.08),rgba(6,182,212,.05));border-color:#14b8a6}.postorbit-mode-card.is-standard.is-selected:hover{background:linear-gradient(135deg,rgba(20,184,166,.12),rgba(6,182,212,.08))}.postorbit-mode-card.is-pro.is-selected{background:linear-gradient(135deg,rgba(168,85,247,.08),rgba(139,92,246,.05));border-color:#a855f7}.postorbit-mode-card.is-pro.is-selected:hover{background:linear-gradient(135deg,rgba(168,85,247,.12),rgba(139,92,246,.08))}.postorbit-mode-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.postorbit-mode-name{color:var(--po-text-primary);font-weight:600}.postorbit-mode-price{color:var(--po-accent-green);font-size:12px;font-weight:500}.postorbit-mode-card p{color:var(--po-text-secondary);font-size:12px;line-height:1.5;margin:0}.postorbit-cost-summary{background:var(--po-bg-primary);border-radius:var(--po-radius-md);padding:16px}.postorbit-cost-row{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.postorbit-cost-row+.postorbit-cost-row{border-top:1px solid var(--po-border-light)}.postorbit-cost-total{background:var(--po-bg-primary);border-radius:0 0 var(--po-radius-md) var(--po-radius-md);font-weight:600;margin:8px -16px -16px;padding:12px 16px!important}.postorbit-cost-disclaimer{color:var(--po-text-tertiary);font-size:11px;margin-top:8px;text-align:right}.postorbit-cost-disclaimer-inline{color:var(--po-text-tertiary);font-size:11px;margin-left:8px}.postorbit-cost-value{color:var(--po-accent-green);font-size:18px;font-weight:600}.postorbit-pricing-table{border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);overflow:hidden}.postorbit-pricing-row{display:grid;gap:12px;grid-template-columns:1fr 100px 100px;padding:12px 16px}.postorbit-pricing-row:not(:last-child){border-bottom:1px solid var(--po-border-light)}.postorbit-pricing-header{background:var(--po-bg-secondary);color:var(--po-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.postorbit-pricing-row span:not(:first-child){font-family:var(--po-font-mono);text-align:right}.postorbit-pricing-total{background:var(--po-bg-primary);font-weight:600}.postorbit-pricing-total span:not(:first-child){color:var(--po-accent-green)}.postorbit-pricing-details{cursor:pointer}.postorbit-pricing-details summary{align-items:center;display:flex;gap:8px;list-style:none}.postorbit-pricing-details summary::-webkit-details-marker{display:none}.postorbit-pricing-details summary h3{margin:0}.postorbit-pricing-details summary:after{color:var(--po-text-muted);content:"▸";font-size:12px;margin-left:auto;transition:transform var(--po-transition-fast)}.postorbit-pricing-details[open] summary:after{transform:rotate(90deg)}.postorbit-pricing-details .postorbit-pricing-table{margin-top:16px}.postorbit-transaction-log-compact .postorbit-transactions-table{max-height:none}.postorbit-transaction-log-compact .postorbit-empty-state{padding:16px 0}.postorbit-transaction-log-compact .postorbit-empty-state p{margin:0}.postorbit-show-more-link{font-size:13px;margin-top:12px}.postorbit-campaign-card-new{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-lg);cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all var(--po-transition-normal)}.postorbit-campaign-card-new:before{background:var(--po-gradient-brand);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--po-transition-normal)}.postorbit-campaign-card-new:hover{border-color:var(--po-accent-blue);box-shadow:var(--po-shadow-md);transform:translateY(-3px)}.postorbit-campaign-card-new:hover:before{opacity:1}.postorbit-campaign-autopilot-badge{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border-radius:12px;color:var(--po-accent-indigo);display:inline-flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:12px;padding:4px 10px}.postorbit-autopilot-dot{animation:pulse 2s infinite;background:var(--po-accent-green);border-radius:50%;height:6px;width:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.postorbit-campaign-topics{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.postorbit-topic-tag{background:var(--po-bg-hover);color:var(--po-text-secondary)}.postorbit-topic-more,.postorbit-topic-tag{border-radius:12px;font-size:12px;padding:4px 10px}.postorbit-topic-more{background:rgba(99,102,241,.1);color:var(--po-accent-indigo);font-weight:500}.postorbit-campaign-schedule-info{align-items:center;color:var(--po-text-muted);display:flex;font-size:13px;gap:6px}.postorbit-campaign-schedule-info svg{color:var(--po-accent-indigo)}.postorbit-write-modal{max-width:520px!important}.postorbit-write-preview{display:flex;flex-direction:column;gap:20px}.postorbit-write-article-preview{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(99,102,241,.05));border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);padding:24px;text-align:center}.postorbit-write-article-icon{font-size:40px;margin-bottom:12px}.postorbit-write-article-preview h3{color:var(--po-text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.postorbit-write-description{color:var(--po-text-secondary);font-size:14px;line-height:1.5;margin:0}.postorbit-write-section{display:flex;flex-direction:column;gap:8px}.postorbit-write-label{color:var(--po-text-primary);font-size:14px;font-weight:500}.postorbit-mode-cards-compact .postorbit-mode-card{padding:12px}.postorbit-mode-badge{background:rgba(20,184,166,.1);border-radius:4px;color:#14b8a6;font-size:10px;font-weight:600;padding:2px 6px}.postorbit-mode-badge-pro{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(139,92,246,.1));color:#a855f7}.postorbit-write-cost{background:var(--po-bg-primary);border-radius:var(--po-radius-md);padding:16px}.postorbit-write-cost-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.postorbit-write-cost-value{color:var(--po-accent-green);font-size:20px;font-weight:600}.postorbit-write-cost-note{color:var(--po-text-muted);font-size:12px;margin:0}.postorbit-write-info{background:rgba(99,102,241,.08);border-radius:var(--po-radius-sm);margin-top:16px;padding:12px 16px}.postorbit-write-info p{color:var(--po-text-secondary);font-size:13px;line-height:1.5;margin:0}.postorbit-write-progress{background:rgba(59,130,246,.05);border-radius:var(--po-radius-md);padding:16px;text-align:center}.postorbit-write-progress-bar{background:rgba(59,130,246,.2);border-radius:2px;height:4px;margin-bottom:12px;overflow:hidden}.postorbit-write-progress-fill{animation:progress 2s ease-in-out infinite;background:var(--po-gradient-brand);border-radius:2px;height:100%}@keyframes progress{0%{width:0}50%{width:70%}to{width:100%}}.postorbit-write-progress p{color:var(--po-text-secondary);font-size:13px;margin:0}.postorbit-campaign-stats{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.postorbit-stat-mini{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);padding:16px 20px;text-align:center}.postorbit-stat-mini-value{color:var(--po-text-primary);display:block;font-size:28px;font-weight:700;line-height:1.2}.postorbit-stat-mini-label{color:var(--po-text-muted);font-size:13px}.postorbit-autopilot-control-card{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-lg);margin-bottom:24px;overflow:hidden}.postorbit-autopilot-control-header{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.04),rgba(139,92,246,.04));border-bottom:1px solid var(--po-border-subtle);display:flex;justify-content:space-between;padding:20px 24px}.postorbit-autopilot-info{align-items:center;display:flex;gap:16px}.postorbit-autopilot-icon-large{font-size:40px}.postorbit-autopilot-control-header h3{font-size:18px;font-weight:600;margin:0 0 4px}.postorbit-autopilot-control-header p{color:var(--po-text-secondary);font-size:14px;margin:0}.postorbit-autopilot-quick-settings{display:flex;flex-direction:column;gap:16px;padding:24px}.postorbit-autopilot-setting-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.postorbit-autopilot-warning{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);border-radius:var(--po-radius-sm);color:#d97706;font-size:13px;padding:12px 16px}.postorbit-autopilot-actions{gap:12px}.postorbit-cost-estimate-inline{color:var(--po-text-muted);font-size:13px;text-align:right}.postorbit-autopilot-off-hint{padding:24px;text-align:center}.postorbit-autopilot-off-hint p{color:var(--po-text-secondary);font-size:14px;margin:0 0 16px}.postorbit-quick-action-cards{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.postorbit-quick-action-card{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);cursor:pointer;display:flex;gap:16px;padding:20px;transition:all var(--po-transition-fast)}.postorbit-quick-action-card:hover{border-color:var(--po-accent-blue);box-shadow:var(--po-shadow-sm);transform:translateY(-2px)}.postorbit-quick-action-icon{font-size:32px}.postorbit-quick-action-card h4{font-size:15px;font-weight:600;margin:0 0 4px}.postorbit-quick-action-card p{color:var(--po-text-secondary);font-size:13px;margin:0}.postorbit-autopilot-dot-sm{animation:pulse 2s infinite;background:var(--po-accent-green);border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.postorbit-nav-icon svg{display:block}.postorbit-nav-item.is-active .postorbit-nav-icon svg{color:var(--po-accent-blue)}.postorbit-campaign-detail{display:flex;flex-direction:column;gap:16px}.postorbit-detail-header-compact{display:flex;flex-direction:column;gap:6px}.postorbit-detail-header-compact .postorbit-back-btn{font-size:13px}.postorbit-detail-title-row{align-items:center;display:flex;justify-content:space-between}.postorbit-detail-header{display:flex;flex-direction:column;gap:12px}.postorbit-detail-title{align-items:center;display:flex;gap:12px}.postorbit-detail-title h2{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0}.postorbit-autopilot-badge-sm{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border-radius:12px;color:var(--po-accent-indigo);display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 10px}.postorbit-detail-stats{display:flex;gap:8px}.postorbit-detail-tabs{border-bottom:1px solid var(--po-border-subtle);display:flex;gap:0;margin-bottom:0;padding:0}.postorbit-detail-tab{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--po-text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;margin-bottom:-1px;padding:12px 20px;transition:all var(--po-transition-fast)}.postorbit-detail-tab:hover{color:var(--po-text-primary)}.postorbit-detail-tab.is-active{background:transparent;border-bottom-color:var(--po-text-primary);box-shadow:none;color:var(--po-text-primary)}.postorbit-detail-content{display:flex;flex-direction:column;gap:24px}.postorbit-autopilot-card-inline{padding:16px 20px}.postorbit-autopilot-header-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.postorbit-autopilot-title-area{align-items:center;display:flex;gap:12px}.postorbit-autopilot-title-area h4{color:var(--po-text-primary);font-size:14px;font-weight:600;margin:0}.postorbit-autopilot-title-area p{color:var(--po-text-secondary);font-size:12px;margin:0}.postorbit-autopilot-controls-inline{align-items:center;display:flex;gap:16px}.postorbit-autopilot-controls-inline .components-base-control{margin-bottom:0}.postorbit-autopilot-controls-inline .components-base-control__label{color:var(--po-text-secondary);font-size:12px;margin-bottom:0}.postorbit-autopilot-controls-inline .components-select-control__input{font-size:13px;min-height:32px;padding:0 8px}.postorbit-autopilot-topics-section{border-top:1px solid var(--po-border-subtle);margin-top:12px;padding-top:12px}.postorbit-autopilot-topics-section .components-base-control__label{color:var(--po-text-secondary);font-size:12px;margin-bottom:4px}.postorbit-autopilot-topics-section textarea{font-size:13px;min-height:60px!important;resize:vertical}.postorbit-autopilot-footer{margin-top:12px}.postorbit-autopilot-footer span{color:var(--po-text-secondary);font-size:12px}.postorbit-generate-section-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.postorbit-generate-section-header h3{color:var(--po-text-primary);font-size:15px;font-weight:600;margin:0}.postorbit-generate-form-inline{align-items:center;display:flex;gap:12px}.postorbit-generate-form-inline .components-base-control{margin-bottom:0}.postorbit-generate-form-inline .postorbit-input-grow{flex:1}.postorbit-generate-form-inline .postorbit-input-grow .components-base-control__field{margin-bottom:0}.postorbit-generate-form-inline .postorbit-input-grow input{height:36px;min-height:36px}.postorbit-generate-form-inline .postorbit-mode-selector-inline{width:120px}.postorbit-generate-form-inline .postorbit-mode-selector-inline .components-base-control__field{margin-bottom:0}.postorbit-generate-form-inline .postorbit-mode-selector-inline select{height:36px;min-height:36px}.postorbit-generate-form-inline .components-button{height:36px;min-height:36px;padding:0 16px;white-space:nowrap}.postorbit-generate-card{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-lg);padding:24px}.postorbit-generate-card h3{font-size:16px;font-weight:600;margin:0 0 16px}.postorbit-generate-form{display:flex;flex-direction:column;gap:12px}.postorbit-generate-inputs{align-items:flex-end;display:flex;gap:12px}.postorbit-generate-inputs .postorbit-topic-input{flex:1}.postorbit-generate-inputs .postorbit-mode-input{width:140px}.postorbit-ideas-queue{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-lg);padding:24px}.postorbit-queue-header{margin-bottom:20px}.postorbit-queue-header h3{font-size:18px;font-weight:600;margin:0 0 4px}.postorbit-queue-header p{color:var(--po-text-secondary);font-size:14px;margin:0}.postorbit-empty-queue{padding:48px 24px;text-align:center}.postorbit-empty-queue .postorbit-empty-icon{font-size:48px;margin-bottom:12px}.postorbit-empty-queue h4{color:var(--po-text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.postorbit-empty-queue p{color:var(--po-text-secondary);font-size:14px;margin:0}.postorbit-idea-list{display:flex;flex-direction:column;gap:8px}.postorbit-idea-row{align-items:flex-start;background:var(--po-bg-primary);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);display:flex;gap:16px;justify-content:space-between;padding:16px 20px;transition:all var(--po-transition-fast)}.postorbit-idea-row:hover{border-color:var(--po-border-light);box-shadow:var(--po-shadow-xs)}.postorbit-idea-main{flex:1;min-width:0}.postorbit-idea-main h4{color:var(--po-text-primary);font-size:15px;font-weight:600;margin:0 0 6px}.postorbit-idea-main p{color:var(--po-text-secondary);font-size:13px;line-height:1.5;margin:0}.postorbit-idea-note{background:rgba(99,102,241,.08);border-radius:var(--po-radius-xs);color:var(--po-accent-indigo);display:inline-block;font-size:12px;margin-top:8px;padding:4px 8px}.postorbit-idea-settings-preview{align-items:center;display:flex;gap:8px;margin-top:10px}.postorbit-mode-badge{align-items:center;border-radius:var(--po-radius-xs);display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.postorbit-mode-badge.postorbit-mode-standard{background:rgba(20,184,166,.1);color:#14b8a6}.postorbit-mode-badge.postorbit-mode-pro{background:rgba(168,85,247,.1);color:#a855f7}.postorbit-wordcount-badge{align-items:center;background:var(--po-bg-subtle);border-radius:var(--po-radius-xs);color:var(--po-text-secondary);display:inline-flex;font-size:11px;padding:3px 8px}.postorbit-image-badge{cursor:help;font-size:14px}.postorbit-idea-actions{display:flex;flex-shrink:0;gap:8px}.postorbit-articles-header{margin-bottom:16px}.postorbit-articles-header h3{font-size:18px;font-weight:600;margin:0}.postorbit-article-row{align-items:flex-start;border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);gap:16px}.postorbit-article-row:hover{box-shadow:var(--po-shadow-sm)}.postorbit-article-main h4{font-weight:600;margin:0 0 8px}.postorbit-article-meta{flex-wrap:wrap}.postorbit-article-actions{flex-shrink:0}.postorbit-status-badge{border-radius:20px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.postorbit-status-draft{background:hsla(220,9%,46%,.1);color:var(--po-text-secondary)}.postorbit-status-pending{background:rgba(245,158,11,.1);color:var(--po-accent-amber)}.postorbit-status-published{background:rgba(16,185,129,.1);color:var(--po-accent-green)}.postorbit-settings-section{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-lg);padding:24px}.postorbit-settings-section h3{font-size:18px;font-weight:600;margin:0 0 20px}.postorbit-setting-row{align-items:center;border-bottom:1px solid var(--po-border-subtle);display:flex;justify-content:space-between;padding:16px 0}.postorbit-setting-info h4{font-size:14px;font-weight:600;margin:0 0 4px}.postorbit-setting-info p{color:var(--po-text-secondary);font-size:13px;margin:0}.postorbit-section-hint{color:var(--po-text-secondary);font-size:13px;margin:0 0 16px}.postorbit-link-button{background:none;border:none;color:var(--po-accent-green);cursor:pointer;display:inline;font-family:inherit;font-size:inherit;padding:0;text-decoration:none;transition:color var(--po-transition-fast)}.postorbit-link-button:hover{color:var(--po-text-primary);text-decoration:underline}.postorbit-settings-link-hint{color:var(--po-text-secondary);font-size:13px;margin-bottom:16px}.postorbit-brand-voice-select{margin-bottom:16px}.postorbit-brand-voice-select label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.postorbit-select{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);color:var(--po-text-primary);cursor:pointer;font-size:14px;padding:10px 14px;transition:all .2s;width:100%}.postorbit-select:focus,.postorbit-select:hover{border-color:var(--po-primary-color)}.postorbit-select:focus{box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:none}.postorbit-settings-actions{margin-top:24px}.postorbit-danger-zone{background:var(--po-bg-danger-subtle,#fef2f2);border-color:var(--po-accent-red-subtle,#fee2e2);margin-top:32px}.postorbit-danger-zone h3{color:var(--po-accent-red,#dc2626)}.postorbit-danger-actions{display:flex;gap:12px;margin-top:16px}.postorbit-show-archived-toggle{margin-bottom:16px}.postorbit-toggle-archived-btn{align-items:center;background:var(--po-bg-subtle);border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);color:var(--po-text-secondary);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:8px 14px;transition:all var(--po-transition-fast)}.postorbit-toggle-archived-btn:hover{background:var(--po-bg-card);border-color:var(--po-border);color:var(--po-text-primary)}.postorbit-toggle-archived-btn.is-active{background:var(--po-bg-card);border-color:var(--po-primary-color);color:var(--po-primary-color)}.postorbit-archived-count{opacity:.7}.postorbit-campaign-card-vertical:has(.postorbit-badge-archived),.postorbit-campaign-card-vertical[data-archived=true]{background:var(--po-bg-subtle);opacity:.7}.postorbit-badge-archived{background:var(--po-bg-subtle);color:var(--po-text-secondary)}.postorbit-quick-article{display:flex;flex-direction:column;gap:32px}.postorbit-quick-hero{display:none}.postorbit-articles-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.postorbit-articles-header .postorbit-subtitle{color:var(--po-text-secondary);font-size:15px;margin:0}.postorbit-history-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.postorbit-history-header h3{font-size:18px;font-weight:600;margin:0}.postorbit-history-count{color:var(--po-text-muted);font-size:14px}.postorbit-pagination{align-items:center;border-top:1px solid var(--po-border-subtle);display:flex;gap:16px;justify-content:center;margin-top:24px;padding-top:24px}.postorbit-pagination-info{color:var(--po-text-secondary);font-size:14px}.postorbit-pagination .components-button{min-width:100px}.postorbit-quick-form-card{background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);padding:32px}.postorbit-quick-form{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:560px}.postorbit-input-group{display:flex;flex-direction:column;gap:6px}.postorbit-label{color:var(--po-text-primary);font-size:14px;font-weight:500}.postorbit-required{color:#ef4444}.postorbit-input-hint{color:var(--po-text-muted);font-size:13px;margin:4px 0 0}.postorbit-quick-options{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:600px){.postorbit-quick-options{grid-template-columns:1fr}}.postorbit-mode-pills{display:flex;gap:8px}.postorbit-mode-pill{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);color:var(--po-text-secondary);cursor:pointer;flex:1;font-family:inherit;font-size:14px;font-weight:500;padding:12px 16px;transition:all var(--po-transition-fast)}.postorbit-mode-pill:hover{border-color:var(--po-text-primary);color:var(--po-text-primary)}.postorbit-mode-pill.is-active{background:var(--po-text-primary);border-color:var(--po-text-primary);color:#fff}.postorbit-mode-pill.is-standard.is-active{background:linear-gradient(135deg,#14b8a6,#06b6d4);border-color:#14b8a6;color:#fff}.postorbit-mode-pill.is-standard:not(.is-active):hover{border-color:#14b8a6;color:#14b8a6}.postorbit-mode-pill.is-pro.is-active{background:linear-gradient(135deg,#a855f7,#8b5cf6);border-color:#a855f7;color:#fff}.postorbit-mode-pill.is-pro:not(.is-active):hover{border-color:#a855f7;color:#a855f7}.postorbit-toggle-row{align-items:flex-start;background:var(--po-bg-hover);border-radius:var(--po-radius-sm);display:flex;justify-content:space-between;padding:16px}.postorbit-toggle-info{flex:1}.postorbit-toggle-info .postorbit-label{margin-bottom:4px}.postorbit-quick-footer{align-items:center;border-top:1px solid var(--po-border-subtle);display:flex;justify-content:space-between;padding-top:20px}.postorbit-cost-preview{align-items:center;color:var(--po-text-secondary);display:flex;font-size:14px;gap:8px}.postorbit-cost-amount{color:var(--po-accent-green);font-size:18px;font-weight:600}.postorbit-quick-history{background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);padding:28px}.postorbit-quick-history h3{font-size:18px;font-weight:600;margin:0 0 20px}.postorbit-empty-history{color:var(--po-text-muted);padding:40px 24px;text-align:center}.postorbit-frequency-picker{display:flex;flex-direction:column;gap:8px}.postorbit-frequency-inputs{align-items:center;display:flex;gap:8px}.postorbit-frequency-number{background:#fff;border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);font-size:14px;font-weight:600;height:36px;padding:0 10px;text-align:center;transition:border-color var(--po-transition-fast);width:60px}.postorbit-frequency-number:focus{border-color:var(--po-accent-blue);box-shadow:0 0 0 3px rgba(59,130,246,.12);outline:none}.postorbit-frequency-per{color:var(--po-text-secondary);font-size:14px}.postorbit-frequency-unit{background:#fff;border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);cursor:pointer;font-size:14px;height:36px;min-width:90px;padding:0 10px;transition:border-color var(--po-transition-fast)}.postorbit-frequency-unit:focus{border-color:var(--po-accent-blue);outline:none}.postorbit-frequency-preview{color:var(--po-accent-blue);font-size:13px;font-weight:500;margin:0}.postorbit-campaigns-card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.postorbit-campaign-card-mini{background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);cursor:pointer;padding:16px 20px;transition:all var(--po-transition-fast)}.postorbit-campaign-card-mini:hover{background:var(--po-bg-hover);border-color:var(--po-border-light)}.postorbit-campaign-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.postorbit-campaign-card-name{color:var(--po-text-primary);font-size:15px;font-weight:600;line-height:1.3}.postorbit-campaign-card-desc{color:var(--po-text-secondary);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}.postorbit-campaign-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.postorbit-campaign-card-autopilot{align-items:center;color:var(--po-accent-green);display:inline-flex;font-size:12px;font-weight:500;gap:6px}.postorbit-pulse-dot-small{animation:pulse 2s infinite;background:var(--po-accent-green);border-radius:50%;height:6px;width:6px}.postorbit-campaign-card-audience{color:var(--po-text-muted);font-size:12px}.postorbit-empty-mini{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);color:var(--po-text-muted);padding:24px;text-align:center}.postorbit-empty-mini p{font-size:14px;margin:0 0 12px}.postorbit-empty-mini .components-button.is-secondary{background:var(--po-bg-card)!important;border:1px solid var(--po-border-light)!important;border-radius:var(--po-radius-sm)!important;box-shadow:none!important;color:var(--po-text-primary)!important;font-size:13px!important;font-weight:500!important;padding:8px 16px!important}.postorbit-empty-mini .components-button.is-secondary:hover:not(:disabled){background:var(--po-bg-hover)!important;border-color:var(--po-border-subtle)!important;box-shadow:none!important}.postorbit-empty-mini .components-button.is-secondary:focus:not(:disabled){box-shadow:none!important;outline:none!important}.postorbit-articles-mini-list{display:flex;flex-direction:column;gap:8px}.postorbit-article-mini-item{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-sm);display:flex;justify-content:space-between;padding:14px 16px}.postorbit-article-mini-item-clickable{cursor:pointer;transition:all var(--po-transition-fast)}.postorbit-article-mini-item-clickable:hover{background:var(--po-bg-hover);border-color:var(--po-border-light)}.postorbit-article-mini-info{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.postorbit-article-mini-title{color:var(--po-text-primary);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postorbit-article-mini-meta{color:var(--po-text-muted);font-size:12px}.postorbit-loading-inline{align-items:center;color:var(--po-text-muted);display:flex;font-size:14px;gap:12px;padding:24px}.postorbit-bg-card,.postorbit-card{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02)}.postorbit-length-picker{display:flex;flex-direction:column;gap:8px}.postorbit-autopilot-text{flex:1}.postorbit-autopilot-text h4{font-size:16px;font-weight:600;margin:0 0 4px}.postorbit-balance-display{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:var(--po-radius-md);display:flex;flex-direction:column;margin:16px 0;padding:24px}.postorbit-balance-amount{color:#16a34a;font-size:48px;font-weight:700;line-height:1}.postorbit-balance-label{color:#166534;font-size:14px;margin-top:8px}.postorbit-credit-packages{gap:16px}.postorbit-credit-package{padding:24px 16px;transition:var(--po-transition-normal)}.postorbit-credit-package:hover{box-shadow:var(--po-shadow-md);transform:translateY(-2px)}.postorbit-credit-package.is-popular{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:var(--po-accent-blue)}.postorbit-package-badge{background:var(--po-accent-blue);padding:4px 10px}.postorbit-package-amount{font-size:32px}.postorbit-package-credits{font-size:14px;margin-bottom:8px}.postorbit-package-bonus{background:rgba(48,209,88,.1);border-radius:8px;color:var(--po-accent-green);font-size:12px;font-weight:600;margin-bottom:12px;padding:4px 8px}.postorbit-range-control{margin:16px 0}.postorbit-range-control label{color:var(--po-text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.postorbit-range-value{color:var(--po-accent-blue);display:inline-block;font-size:16px;font-weight:600;margin-left:8px}.postorbit-dollar-input{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.postorbit-dollar-input label{color:var(--po-text-primary);display:block;font-size:14px;font-weight:500;margin:0}.postorbit-dollar-input-wrapper{align-items:center;display:inline-flex;position:relative}.postorbit-dollar-prefix{color:var(--po-text-secondary);font-size:16px;font-weight:500;left:12px;pointer-events:none;position:absolute}.postorbit-dollar-input-wrapper input{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);color:var(--po-text-primary);font-size:16px;font-weight:600;height:40px;padding:0 14px 0 28px;transition:border-color var(--po-transition-fast);width:100px}.postorbit-dollar-input-wrapper input:focus{border-color:var(--po-accent-blue);outline:none}.postorbit-buy-credits-form{align-items:flex-end;display:flex;gap:16px;margin-top:16px}.postorbit-credit-amount-input{display:flex;flex-direction:column;gap:6px}.postorbit-credit-amount-input label{color:var(--po-text-primary);font-size:14px;font-weight:500;margin:0}.postorbit-dollar-input-lg{display:inline-flex}.postorbit-dollar-input-lg input{font-size:18px;font-weight:700;height:44px;padding:0 16px 0 32px;width:120px}.postorbit-dollar-input-lg .postorbit-dollar-prefix{font-size:18px;font-weight:600;left:14px}.postorbit-buy-btn{font-weight:600!important;height:44px!important;min-height:44px!important;padding:0 24px!important}.postorbit-card .components-toggle-control{margin:16px 0}.postorbit-card .components-toggle-control .components-base-control__field{margin-bottom:0}.postorbit-card .components-toggle-control .components-form-toggle{margin-right:12px}.postorbit-card .components-toggle-control__label{font-size:14px;font-weight:500}.postorbit-card .components-toggle-control .components-base-control__help{color:var(--po-text-secondary);font-size:13px;margin-left:48px;margin-top:4px}.postorbit-auto-refill-fields{border-top:1px solid var(--po-border-subtle);margin-top:20px;padding-top:16px}.postorbit-payment-method{align-items:center;background:rgba(0,0,0,.02);border-radius:var(--po-radius-sm);color:var(--po-text-secondary);display:flex;font-size:14px;gap:8px;margin-top:16px;padding:12px 16px}.postorbit-autopilot-text p{color:var(--po-text-secondary);font-size:13px;margin:0}.postorbit-guidelines-preview{margin:16px 0}.postorbit-readonly-textarea{background:var(--po-bg-subtle);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-sm);color:var(--po-text-secondary);font-family:inherit;font-size:13px;line-height:1.6;max-height:200px;overflow-y:auto;padding:16px;white-space:pre-wrap}.postorbit-quality-slider{margin-top:16px}.postorbit-quality-slider label{display:block;margin-bottom:12px}.postorbit-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--po-bg-subtle);border-radius:3px;height:6px;outline:none;width:100%}.postorbit-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:var(--po-accent-blue);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;height:20px;width:20px}.postorbit-slider::-moz-range-thumb{background:var(--po-accent-blue);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;height:20px;width:20px}.postorbit-ai-settings-actions{align-items:center;display:flex;gap:16px;margin-top:20px}.postorbit-reset-link{color:var(--po-text-muted)!important;font-size:13px!important;text-decoration:none!important}.postorbit-reset-link:hover{color:var(--po-text-secondary)!important;text-decoration:underline!important}.postorbit-field-footer{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.postorbit-field-footer .postorbit-helper-text{margin:0}.postorbit-reset-field-btn{background:none;border:none;border-radius:4px;color:var(--po-text-muted);cursor:pointer;display:inline-block;font-size:12px;margin-top:6px;padding:4px 8px;transition:all .15s ease}.postorbit-reset-field-btn:hover{background:var(--po-bg-subtle);color:var(--po-accent-blue)}.postorbit-card-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.postorbit-card-header-row h3{margin:0}.postorbit-confirm-modal .components-modal__content{padding:24px}.postorbit-confirm-modal p{color:var(--po-text-secondary);margin:0 0 16px}.postorbit-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.postorbit-campaign-card-simple{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);cursor:pointer;display:flex;padding:20px 24px;transition:all var(--po-transition-normal)}.postorbit-campaign-card-simple:hover{background:var(--po-bg-hover);border-color:var(--po-border-light)}.postorbit-campaign-card-content{flex:1;min-width:0}.postorbit-campaign-card-top{align-items:center;display:flex;gap:12px;margin-bottom:8px}.postorbit-campaign-card-top h3{color:var(--po-text-primary);font-size:16px;font-weight:600;margin:0}.postorbit-campaign-topics-preview{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.postorbit-topic-tag-sm{background:var(--po-bg-hover);color:var(--po-text-secondary)}.postorbit-topic-more-sm,.postorbit-topic-tag-sm{border-radius:var(--po-radius-full);font-size:12px;padding:3px 10px}.postorbit-topic-more-sm{background:var(--po-gradient-purple);color:#6b21a8;font-weight:500}.postorbit-campaign-card-meta{color:var(--po-text-muted);font-size:13px}.postorbit-autopilot-indicator-sm{align-items:center;color:var(--po-accent-green);display:inline-flex;font-weight:500;gap:6px}.postorbit-autopilot-dot-xs{background:var(--po-accent-green);border-radius:50%;height:6px;width:6px}.postorbit-manual-indicator{color:var(--po-text-muted)}.postorbit-campaign-card-arrow{color:var(--po-text-muted);transition:transform var(--po-transition-fast)}.postorbit-campaign-card-simple:hover .postorbit-campaign-card-arrow{color:var(--po-text-secondary);transform:translateX(4px)}.postorbit-article-list{display:flex;flex-direction:column;gap:8px}.postorbit-article-row{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-sm);display:flex;justify-content:space-between;padding:16px 20px;transition:all var(--po-transition-fast)}.postorbit-article-row:hover{background:var(--po-bg-hover);border-color:var(--po-border-light)}.postorbit-article-main{flex:1;min-width:0}.postorbit-article-main h4{color:var(--po-text-primary);font-size:15px;font-weight:500;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postorbit-article-meta{align-items:center;color:var(--po-text-muted);display:flex;font-size:13px;gap:12px}.postorbit-article-actions{display:flex;gap:8px}.postorbit-status-badge{align-items:center;border-radius:var(--po-radius-full);display:inline-flex;font-size:11px;font-weight:500;padding:4px 10px;text-transform:capitalize}.postorbit-status-draft{background:#f3f4f6;color:#6b7280}.postorbit-status-pending{background:#fef3c7;color:#92400e}.postorbit-status-published{background:#d1fae5;color:#065f46}.postorbit-status-scheduled{background:#e0e7ff;color:#3730a3}.postorbit-wrapper .components-button.is-primary{background:var(--po-accent-primary)!important;border:none!important;border-radius:var(--po-radius-sm)!important;box-shadow:none!important;color:#fff!important;font-weight:500!important;padding:10px 20px!important;transition:all var(--po-transition-fast)!important}.postorbit-wrapper .components-button.is-primary:hover:not(:disabled){background:var(--po-accent-hover)!important;box-shadow:none!important;transform:none!important}.postorbit-wrapper .components-button.is-primary:active:not(:disabled){background:#000!important}.postorbit-wrapper .components-button.is-primary:disabled{cursor:not-allowed!important;opacity:.4!important}.postorbit-wrapper .components-button.is-secondary{background:var(--po-bg-card)!important;border:1px solid var(--po-border-medium)!important;border-radius:var(--po-radius-sm)!important;color:var(--po-text-primary)!important;font-weight:500!important;padding:10px 16px!important;transition:all var(--po-transition-fast)!important}.postorbit-wrapper .components-button.is-secondary:hover:not(:disabled){background:var(--po-bg-hover)!important;border-color:var(--po-border-medium)!important}.postorbit-wrapper .components-button.is-link{color:var(--po-text-secondary)!important;padding:0!important;text-decoration:none!important}.postorbit-wrapper .components-button.is-link:hover{color:var(--po-text-primary)!important}.postorbit-campaigns-vertical-list{display:flex;flex-direction:column;gap:12px}.postorbit-campaign-card-vertical{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);cursor:pointer;display:flex;padding:20px 24px;transition:all var(--po-transition-normal)}.postorbit-campaign-card-vertical:hover{background:var(--po-bg-hover);border-color:var(--po-border-light)}.postorbit-campaign-card-vertical:hover .postorbit-campaign-card-arrow{color:var(--po-text-secondary);transform:translateX(4px)}.postorbit-campaign-card-main{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.postorbit-campaign-card-vertical .postorbit-campaign-card-header{align-items:center;display:flex;gap:12px;margin-bottom:0}.postorbit-campaign-card-vertical .postorbit-campaign-card-name{color:var(--po-text-primary);font-size:16px;font-weight:600}.postorbit-campaign-stats-row{display:flex;gap:24px}.postorbit-campaign-stat{display:flex;flex-direction:column;gap:2px}.postorbit-campaign-stat-value{color:var(--po-text-primary);font-size:18px;font-weight:700;line-height:1}.postorbit-campaign-stat-label{color:var(--po-text-muted);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.postorbit-campaign-mode-row{align-items:center;display:flex}.postorbit-campaign-mode-auto{align-items:center;color:var(--po-accent-green);display:inline-flex;font-size:13px;font-weight:500;gap:6px}.postorbit-campaign-mode-manual{color:var(--po-text-muted);font-size:13px}.postorbit-campaign-settings-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.postorbit-campaign-setting{align-items:center;color:var(--po-text-secondary);display:inline-flex;font-size:12px;gap:4px}.postorbit-campaign-card-vertical .postorbit-campaign-card-arrow{color:var(--po-text-muted);flex-shrink:0;margin-left:16px;transition:transform var(--po-transition-fast),color var(--po-transition-fast)}.postorbit-campaign-card-vertical .postorbit-campaign-topics-preview{display:flex;flex-wrap:wrap;gap:6px}.postorbit-workspace-header-compact{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.postorbit-workspace-header-compact .postorbit-back-btn{font-size:13px}.postorbit-workspace-title-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.postorbit-workspace-title{align-items:center;display:flex;gap:12px}.postorbit-workspace-title h2{font-size:22px;font-weight:600;line-height:1.2;margin:0}.postorbit-autopilot-badge-inline{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border-radius:12px;color:var(--po-accent-indigo);display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 10px}.postorbit-pulse-dot{animation:pulse 2s infinite;background:var(--po-accent-green);border-radius:50%;height:6px;width:6px}.postorbit-campaign-stats-bar{display:flex;gap:8px;margin-bottom:16px}.postorbit-stat-chip{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);display:flex;flex-direction:column;min-width:80px;padding:12px 20px}.postorbit-stat-chip-value{color:var(--po-text-primary);font-size:20px;font-weight:700;line-height:1}.postorbit-stat-chip-label{color:var(--po-text-muted);font-size:11px;margin-top:4px}.postorbit-autopilot-card-inline{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);margin-bottom:20px;overflow:hidden}.postorbit-autopilot-card-header{align-items:center;background:linear-gradient(135deg,rgba(99,102,241,.03),rgba(139,92,246,.03));border-bottom:1px solid var(--po-border-subtle);display:flex;justify-content:space-between;padding:16px 20px}.postorbit-autopilot-card-info h4{font-size:14px;font-weight:600;margin:0 0 2px}.postorbit-autopilot-card-info p{color:var(--po-text-muted);font-size:12px;margin:0}.postorbit-autopilot-card-header .components-toggle-control,.postorbit-autopilot-card-header .components-toggle-control .components-base-control__field{margin:0}.postorbit-autopilot-card-body{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.postorbit-autopilot-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.postorbit-autopilot-row .components-base-control{margin-bottom:0}.postorbit-autopilot-footer{align-items:center;border-top:1px solid var(--po-border-subtle);display:flex;justify-content:space-between;padding-top:12px}.postorbit-autopilot-actions{display:flex;gap:8px}.postorbit-autopilot-message{border-top:1px solid var(--po-border-subtle);font-size:13px;padding:10px 20px}.postorbit-autopilot-message.is-success{background:rgba(16,185,129,.05);color:var(--po-accent-green)}.postorbit-autopilot-message.is-error{background:rgba(239,68,68,.05);color:#ef4444}.postorbit-generator-section-header{margin-bottom:12px}.postorbit-generator-section-header h3{color:var(--po-text-primary);font-size:15px}.postorbit-generator-form-inline{gap:10px;margin-bottom:20px}.postorbit-generator-form-inline .postorbit-input-grow{flex:1}.postorbit-generator-form-inline .postorbit-input-grow .components-base-control,.postorbit-generator-form-inline .postorbit-input-grow .components-base-control__field{margin-bottom:0}.postorbit-mode-selector-inline{flex-shrink:0;width:120px}.postorbit-mode-selector-inline .components-base-control{margin-bottom:0}.postorbit-generator-form-inline .postorbit-generate-btn{flex-shrink:0;white-space:nowrap}.postorbit-ideas-section{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);padding:20px}.postorbit-ideas-section-header{border-bottom:1px solid var(--po-border-subtle);margin-bottom:16px;padding-bottom:12px}.postorbit-ideas-section-header h3{color:var(--po-text-primary);margin:0 0 4px}.postorbit-ideas-section-header p{font-size:12px;margin:0}.postorbit-ideas-section .postorbit-ideas-list{margin-top:0;max-height:none;padding-right:0}.postorbit-ideas-section .postorbit-ideas-empty{padding:32px 20px}.postorbit-ideas-section .postorbit-ideas-empty h4{font-size:15px;margin:0 0 4px}.postorbit-ideas-section .postorbit-ideas-empty p{font-size:13px}.postorbit-article-card{background:var(--po-bg-card);border:1px solid var(--po-border-subtle);border-radius:var(--po-radius-md);display:flex;overflow:hidden;transition:all var(--po-transition-fast)}.postorbit-article-card:hover{border-color:var(--po-border-light);box-shadow:var(--po-shadow-sm)}.postorbit-article-card-thumb{background:var(--po-bg-hover);flex-shrink:0;overflow:hidden;width:120px}.postorbit-article-card-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.postorbit-article-card-body{align-items:center;display:flex;flex:1;gap:16px;justify-content:space-between;min-width:0;padding:16px 20px}.postorbit-article-card-content{flex:1;min-width:0}.postorbit-article-card-title{color:var(--po-text-primary);font-size:15px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postorbit-article-card-meta{align-items:center;color:var(--po-text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.postorbit-article-card-campaign{background:var(--po-bg-hover);border-radius:var(--po-radius-sm);color:var(--po-text-secondary);font-size:12px;padding:2px 8px}.postorbit-article-card-actions{display:flex;flex-shrink:0;gap:8px}.postorbit-article-card-arrow{align-items:center;color:var(--po-text-muted);display:flex;flex-shrink:0}.postorbit-article-card-compact{align-items:center;cursor:pointer;gap:12px;padding:14px 16px}.postorbit-article-card-compact:hover{background:var(--po-bg-hover)}.postorbit-article-card-compact .postorbit-article-card-thumb{border-radius:var(--po-radius-sm);height:48px;width:48px}.postorbit-article-card-compact .postorbit-article-card-content{flex:1;min-width:0}.postorbit-article-card-compact .postorbit-article-card-title{font-size:14px;font-weight:500;margin:0 0 4px}.postorbit-article-card-compact .postorbit-article-card-meta{gap:8px}.postorbit-article-card-compact .postorbit-article-card-words{font-size:12px}.postorbit-article-card:not(.has-thumbnail) .postorbit-article-card-body{padding-left:20px}@media (max-width:600px){.postorbit-article-card{flex-direction:column}.postorbit-article-card-thumb{height:140px;width:100%}.postorbit-article-card-body{align-items:flex-start;flex-direction:column}.postorbit-article-card-actions{margin-top:12px;width:100%}.postorbit-article-card-actions .components-button{flex:1;justify-content:center}.postorbit-article-card-compact{flex-direction:row}}.postorbit-queue-item{align-items:flex-start;display:flex;gap:12px}.postorbit-queue-controls{align-items:center;display:flex;flex-direction:column;gap:2px;min-width:32px;padding:4px 0}.postorbit-queue-btn{align-items:center;background:var(--po-bg-hover);border:1px solid var(--po-border-light);border-radius:var(--po-radius-xs);color:var(--po-text-secondary);cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;line-height:1;padding:0;transition:all var(--po-transition-fast);width:24px}.postorbit-queue-btn:hover:not(:disabled){background:var(--po-accent-blue);border-color:var(--po-accent-blue);color:#fff}.postorbit-queue-btn:disabled{cursor:not-allowed;opacity:.3}.postorbit-queue-position{color:var(--po-text-muted);font-size:11px;font-weight:600;min-width:20px;text-align:center}.postorbit-queue-item .postorbit-idea-content{flex:1;min-width:0}.postorbit-queue-item .postorbit-idea-actions{flex-shrink:0}.postorbit-written-section{border-top:1px solid var(--po-border-subtle);margin-top:24px;padding-top:24px}.postorbit-written-item{background:var(--po-bg-subtle);opacity:.7}.postorbit-written-item:hover{opacity:1}.postorbit-topics-hint{color:var(--po-text-muted);font-size:13px;margin:4px 0 0}.postorbit-form-warning{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:var(--po-radius-sm);color:#92400e;font-size:14px;margin-top:12px;padding:12px 16px}.postorbit-add-manual-btn{flex-shrink:0}.postorbit-generator-section-header{margin-bottom:16px}.postorbit-generator-section-header h3{font-size:16px;font-weight:600;margin:0}.postorbit-ideas-section-header{margin-bottom:8px}.postorbit-ideas-section-header h3{font-size:15px;font-weight:600;margin:0}.postorbit-ideas-section-header p{color:var(--po-text-muted);font-size:13px;margin:4px 0 0}.postorbit-generator-form-inline{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.postorbit-mode-selector-inline{min-width:120px}.postorbit-mode-selector-inline .components-base-control__field{margin-bottom:0}.postorbit-mode-selector-section{margin-bottom:16px}.postorbit-mode-selector-section .postorbit-mode-cards{margin-top:0}.postorbit-image-quality-section{margin-top:16px}.postorbit-image-quality-section .postorbit-write-label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.postorbit-settings-header{border-bottom:1px solid var(--po-border-subtle);margin-bottom:24px;padding-bottom:16px}.postorbit-settings-header h3{font-size:18px;font-weight:600;margin:0 0 8px}.postorbit-settings-header p{color:var(--po-text-secondary);font-size:14px;margin:0}.postorbit-settings-form{display:flex;flex-direction:column;gap:16px;max-width:600px}.postorbit-settings-actions{border-top:1px solid var(--po-border-subtle);display:flex;gap:12px;margin-top:8px;padding-top:16px}.postorbit-settings-message{border-radius:var(--po-radius-sm);font-size:14px;padding:12px 16px}.postorbit-settings-message.is-success{background:rgba(52,199,89,.1);border:1px solid var(--po-accent-green);color:var(--po-accent-green)}.postorbit-settings-message.is-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#dc2626}.postorbit-form-hint{background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.2);border-radius:var(--po-radius-sm);color:#4f46e5;font-size:13px;margin-top:12px;padding:12px 16px}.postorbit-form-hint strong{font-weight:600}.postorbit-stripe-modal .components-modal__content{max-width:480px;padding:0!important}.postorbit-stripe-checkout{padding:0}.postorbit-checkout-summary{background:var(--po-bg-subtle);border-bottom:1px solid var(--po-border-subtle);padding:20px 24px}.postorbit-checkout-item{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.postorbit-checkout-label{color:var(--po-text-secondary);font-size:14px}.postorbit-checkout-value{color:var(--po-text-primary);font-size:14px;font-weight:500}.postorbit-checkout-total{border-top:1px solid var(--po-border-light);margin-top:8px;padding-top:12px}.postorbit-checkout-total .postorbit-checkout-label{color:var(--po-text-primary);font-weight:600}.postorbit-checkout-total .postorbit-checkout-value{color:var(--po-accent-green);font-size:20px;font-weight:700}.postorbit-checkout-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px 24px}.postorbit-checkout-loading p{color:var(--po-text-secondary);font-size:14px;margin:0}.postorbit-payment-form{padding:24px}.postorbit-card-element-container{margin-bottom:24px}.postorbit-card-label{color:var(--po-text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:12px}.postorbit-card-element{background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);min-height:120px;padding:16px}.postorbit-checkout-actions{border-top:1px solid var(--po-border-subtle);display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.postorbit-checkout-secure{color:var(--po-text-muted);font-size:12px;margin:16px 0 0;text-align:center}.postorbit-credit-packages{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:16px}.postorbit-credit-package{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-md);display:flex;flex-direction:column;padding:20px 16px;position:relative;text-align:center;transition:all var(--po-transition-fast)}.postorbit-credit-package:hover{border-color:var(--po-accent-blue);box-shadow:var(--po-shadow-sm)}.postorbit-credit-package.is-popular{background:rgba(16,163,127,.03);border-color:var(--po-accent-green)}.postorbit-package-badge{background:var(--po-accent-green);border-radius:12px;color:#fff;font-size:10px;font-weight:600;left:50%;padding:4px 8px;position:absolute;top:-10px;transform:translateX(-50%);white-space:nowrap}.postorbit-package-amount{color:var(--po-text-primary);font-size:28px;font-weight:700;margin-bottom:4px}.postorbit-package-credits{color:var(--po-text-secondary);font-size:13px;margin-bottom:4px}.postorbit-package-description{color:var(--po-text-muted);font-size:12px;margin-bottom:12px}.postorbit-credit-package .components-button{justify-content:center;margin-top:auto;width:100%}.postorbit-payment-methods{margin-top:16px}.postorbit-payment-method-card{align-items:center;background:var(--po-bg-card);border:1px solid var(--po-border-light);border-radius:var(--po-radius-sm);display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.postorbit-payment-method-info{align-items:center;display:flex;gap:12px}.postorbit-card-brand{font-weight:600;text-transform:capitalize}.postorbit-card-last4{color:var(--po-text-secondary)}.postorbit-card-expiry{color:var(--po-text-muted);font-size:12px}.postorbit-default-badge{background:rgba(16,163,127,.1);border-radius:4px;color:var(--po-accent-green);font-size:11px;font-weight:500;padding:2px 8px}
