*{box-sizing:border-box}.media-kind-seg.ant-segmented{background:var(--coral-selected);padding:3px;font-weight:600}.media-kind-seg.ant-segmented .ant-segmented-item{color:var(--coral-accent)}.media-kind-seg.ant-segmented .ant-segmented-item-selected{background:var(--coral-accent);color:#fff;box-shadow:0 2px 6px #1677ff66}.media-kind-seg.ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:var(--coral-accent)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--coral-canvas)}.ant-layout{min-height:100vh}.main-sidebar{height:100vh!important;position:sticky!important;top:0;overflow:hidden}.main-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.main-sidebar .ant-menu-item{margin-inline:0!important;margin-block:2px!important;width:100%!important;border-radius:0!important;font-weight:400!important;color:var(--coral-muted)!important}.main-sidebar .ant-menu-item .anticon{color:var(--coral-dim);transition:color .15s}.main-sidebar .ant-menu-inline .ant-menu-item:after{display:none!important}.main-sidebar .ant-menu-item:hover{background:var(--coral-surface2)!important;color:var(--coral-ink)!important}.main-sidebar .ant-menu-item:hover .anticon{color:var(--coral-muted)}.main-sidebar .ant-menu-item-selected,.main-sidebar .ant-menu-item-selected:hover{background:var(--coral-selected)!important;color:var(--coral-accent)!important;font-weight:500!important;box-shadow:inset 3px 0 0 var(--coral-accent)}.main-sidebar .ant-menu-item-selected .anticon{color:var(--coral-accent)!important}.main-sidebar .ant-menu-item-group-title{font-size:11px;line-height:1;color:var(--coral-dim);padding:14px 16px 4px}.page-header{background:var(--coral-card);padding:16px 24px;border-bottom:1px solid var(--coral-border);margin-bottom:24px}.status-tag{font-weight:500;border-radius:4px}.creative-card{border-radius:8px;overflow:hidden;cursor:pointer;transition:box-shadow .2s}.creative-card:hover{box-shadow:0 4px 12px #00000026}.creative-card img{width:100%;height:120px;object-fit:cover}.autofill-wizard .ant-steps{margin-bottom:32px}.stat-card{border-radius:8px;text-align:center}.stat-card .ant-statistic-title{color:var(--coral-muted);font-size:13px}.online-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.online-dot.online{background:var(--coral-success);box-shadow:0 0 4px var(--coral-success)}.online-dot.offline{background:var(--coral-border)}.log-viewer{background:#1a1a2e;color:#a6e3a1;font-family:Courier New,monospace;font-size:12px;padding:12px;border-radius:8px;height:400px;overflow-y:auto;line-height:1.6}.log-viewer .log-entry{padding:2px 0;border-bottom:1px solid rgba(255,255,255,.05)}.log-viewer .log-time{color:#89b4fa;margin-right:8px}.log-viewer .log-user{color:#cba6f7;margin-right:8px}.ac-inner-table .ant-table-thead>tr>th{padding:4px 8px!important;font-size:12px;white-space:nowrap}.ac-inner-table .ant-table-tbody>tr>td{padding:4px 8px!important;font-size:12px;white-space:nowrap}.ac-table .ant-table-expanded-row>td{padding:0!important}.ac-table .ant-table-expanded-row .ant-table{margin:0!important}.ac-table .ant-table-tbody>tr.ac-row-expanded>td{background:var(--coral-selected)!important}.ac-inner-table td:hover .ac-creo-overlay{opacity:1!important}.ac-table .ant-table-tbody>tr>td.ac-num,.ac-table .ant-table-thead>tr>th.ac-num{white-space:nowrap}.ac-table .ant-table-summary>tr.ac-summary-row>td{white-space:nowrap}.ac-table .ant-table-thead>tr>th{font-size:13px!important;padding:6px!important;white-space:nowrap!important}.ac-table .ant-table-summary{position:sticky;bottom:0;z-index:2}.ac-table .ant-table-summary>tr.ac-summary-row>td{background:var(--coral-surface)!important;border-top:2px solid var(--coral-border);padding:4px 8px!important;font-size:13px}.ac-hide-sorter-icons .ant-table-column-sorters .ant-table-column-sorter{display:none!important}.mobile-hamburger{position:fixed;top:12px;left:12px;z-index:1001;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--coral-card);border-radius:8px;box-shadow:0 2px 8px #00000026;cursor:pointer;font-size:18px}.logs-drawer.ant-drawer{z-index:1002}@media (max-width: 768px){.page-header{padding:12px 16px;margin-bottom:16px}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:6px 8px!important;font-size:12px}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}.ant-modal .ant-modal-content{padding:16px!important}.ant-card-body{padding:12px!important}.ac-inner-table .ant-table-thead>tr>th,.ac-inner-table .ant-table-tbody>tr>td{padding:3px 6px!important;font-size:11px}.ant-picker-dropdown{left:8px!important;right:8px!important;max-width:calc(100vw - 16px)}.ant-picker-panel-container{overflow-x:auto!important}.ant-picker-panels{flex-direction:column!important}.ant-tabs-nav{margin-bottom:8px!important}.ant-tabs-tab{padding:6px 8px!important;font-size:13px!important}}.autofill-step1-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{flex:none!important}@keyframes aiAgentPulse{0%{transform:scale(.85);opacity:.9}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.ai-live-dot{position:relative;display:inline-block;width:8px;height:8px;margin-left:8px;vertical-align:middle;flex-shrink:0}.ai-live-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--coral-purple)}.ai-live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--coral-purple);animation:aiAgentPulse 1.8s ease-out infinite}.mod-tabs-left-extra>.ant-tabs-nav .ant-tabs-nav-wrap{flex:none}.mod-tabs-left-extra>.ant-tabs-nav .ant-tabs-extra-content{margin-left:12px}.mod-sticky-top{position:sticky;top:0;z-index:10;background:var(--coral-card)}.mod-sticky-top-stuck{box-shadow:0 6px 12px -6px #0000001f}:root{--coral-purple: #7345a5;--coral-cyan: #087479;--coral-on-accent: #ffffff;--coral-canvas: #f5f5f5;--coral-card: #ffffff;--coral-surface: #f7f7f7;--coral-surface2: #ebebeb;--coral-border: #e9e9e9;--coral-quiet-bg: #eeeeee;--coral-quiet-ink: #666666;--coral-ink: #262626;--coral-muted: #666666;--coral-dim: #6b6b6b;--coral-accent: #1f62c4;--coral-selected: #eaf2ff;--coral-accent-border: #abc7ed;--coral-success: #357a3e;--coral-success-bg: #e9f3e8;--coral-success-border: #a7c9a4;--coral-danger: #b72f3e;--coral-danger-bg: #fbe8e7;--coral-danger-border: #dda2a3;--coral-warning: #8b590b;--coral-warning-bg: #fcf0d4;--coral-warning-border: #d6b775;--coral-purple-bg: #f0e8f6;--coral-purple-border: #c9b6dc;--coral-cyan-bg: #e7f5f5;--coral-cyan-border: #a6cccc;color-scheme:light}:root[data-theme=dark]{--coral-purple: #c4a3e3;--coral-cyan: #75d4d4;--coral-on-accent: #1c1c1c;--coral-canvas: #181818;--coral-card: #232323;--coral-surface: #2b2b2b;--coral-surface2: #353535;--coral-border: #363636;--coral-quiet-bg: #303030;--coral-quiet-ink: #bfbfbf;--coral-ink: #ededed;--coral-muted: #bfbfbf;--coral-dim: #b8b8b8;--coral-accent: #7db4ff;--coral-selected: #263d59;--coral-accent-border: #496a94;--coral-success: #91cf98;--coral-success-bg: #24382a;--coral-success-border: #4b7653;--coral-danger: #ff9da5;--coral-danger-bg: #47282d;--coral-danger-border: #88505a;--coral-warning: #f0c779;--coral-warning-bg: #453821;--coral-warning-border: #887044;--coral-purple-bg: #3b2b46;--coral-purple-border: #705784;--coral-cyan-bg: #233b3b;--coral-cyan-border: #477777;color-scheme:dark}html,body,#root{min-height:100%;background:var(--coral-canvas);color:var(--coral-ink)}body{font-variant-numeric:tabular-nums}.theme-control{flex-shrink:0;padding:8px;border-top:1px solid var(--coral-border)}.theme-control .ant-btn{text-align:left}.main-sidebar{border-right:1px solid var(--coral-border)}.main-sidebar .ant-menu-item{border-radius:6px!important;width:calc(100% - 16px)!important;margin-inline:8px!important}.ant-table{font-variant-numeric:tabular-nums}.ac-num,.ac-summary-row td{font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal}.ant-typography h2,h2.ant-typography{letter-spacing:-.025em}.ant-btn-primary{box-shadow:none}:focus-visible{outline-color:var(--coral-accent)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.ant-table-cell .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.creative-type-tabs>.ant-tabs-nav .ant-badge-count{background:var(--coral-quiet-bg);color:var(--coral-quiet-ink);box-shadow:none;font-weight:500}.creative-type-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-badge-count{background:var(--coral-selected);color:var(--coral-accent)}.creative-category-count .ant-badge-count{background:var(--coral-quiet-bg);color:var(--coral-quiet-ink);box-shadow:none}.creative-category-selected .creative-category-count .ant-badge-count{background:var(--coral-selected);color:var(--coral-accent)}.creative-metadata.ant-tag{color:var(--coral-muted);background:var(--coral-surface);border-color:var(--coral-border)}.balance-available{background:var(--coral-surface)!important;border-color:var(--coral-border)!important}.balance-available:hover{background:var(--coral-selected)!important;border-color:var(--coral-accent-border)!important}:root .ant-tag:is(.ant-tag-green,.ant-tag-success,.ant-tag-lime){color:var(--coral-success);background:var(--coral-success-bg);border-color:var(--coral-success-border)}:root .ant-tag:is(.ant-tag-blue,.ant-tag-geekblue,.ant-tag-processing){color:var(--coral-accent);background:var(--coral-selected);border-color:var(--coral-accent-border)}:root .ant-tag:is(.ant-tag-red,.ant-tag-volcano,.ant-tag-error){color:var(--coral-danger);background:var(--coral-danger-bg);border-color:var(--coral-danger-border)}:root .ant-tag:is(.ant-tag-gold,.ant-tag-orange,.ant-tag-yellow,.ant-tag-warning){color:var(--coral-warning);background:var(--coral-warning-bg);border-color:var(--coral-warning-border)}:root .ant-tag:is(.ant-tag-purple,.ant-tag-magenta,.ant-tag-pink){color:var(--coral-purple);background:var(--coral-purple-bg);border-color:var(--coral-purple-border)}:root .ant-tag:is(.ant-tag-cyan){color:var(--coral-cyan);background:var(--coral-cyan-bg);border-color:var(--coral-cyan-border)}:root .ant-tag:is(.ant-tag-default){color:var(--coral-muted);background:var(--coral-surface);border-color:var(--coral-border)}:root .ant-tag.ant-tag-borderless{border-color:transparent}.coral-offer-button.ant-btn{max-width:100%;min-width:0;height:24px;padding:0 7px;font-size:12px;box-shadow:none;color:var(--coral-ink);background:var(--coral-surface);border-color:var(--coral-border)}.coral-offer-button.ant-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coral-offer-button.coral-button-soft.ant-btn{color:var(--coral-accent);background:var(--coral-selected);border-color:var(--coral-accent-border)}.coral-offer-button.ant-btn:not(:disabled):hover{color:var(--coral-accent);background:var(--coral-selected);border-color:var(--coral-accent)}.coral-offer-button.ant-btn:focus-visible{outline:2px solid var(--coral-accent);outline-offset:2px}.coral-media-caption.ant-typography{color:var(--coral-muted);font-size:11px;line-height:16px}.ac-actions-panel{width:370px;max-width:calc(100vw - 24px);max-height:min(760px,calc(100dvh - 120px));overflow-y:auto;overscroll-behavior:contain;background:var(--coral-card);color:var(--coral-ink);border:1px solid var(--coral-border);border-radius:12px;box-shadow:0 12px 36px #0003;padding:8px}.ac-actions-context{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding:6px 10px}.ac-actions-context strong{font-size:14px;font-weight:600}.ac-actions-context>span{color:var(--coral-muted);font-size:12px}.ac-actions-section+.ac-actions-section{margin-top:4px}.ac-actions-section h3{margin:0;padding:2px 10px;color:var(--coral-muted);font-size:11px;line-height:18px;font-weight:600}.ac-actions-panel .ac-action-row.ant-btn{display:flex;align-items:center;gap:10px;height:auto;min-height:32px;padding:4px 10px;text-align:left;justify-content:flex-start;white-space:normal;line-height:20px;border-radius:7px;font-size:13px}.ac-action-row>.ant-btn-icon{flex:0 0 18px;width:18px;margin:0;font-size:16px}.ac-action-row .ac-action-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px}.ac-action-description{display:block;font-size:11px;line-height:16px;color:var(--coral-muted);font-weight:400}.ac-action-description:empty{display:none}.ac-action-count{flex:0 0 auto;min-width:22px;padding:0 5px;border-radius:5px;font-size:11px;text-align:center;background:var(--coral-quiet-bg);color:var(--coral-quiet-ink);font-variant-numeric:tabular-nums}.ac-actions-panel .ac-action-row.ant-btn:not(:disabled):not(.ant-btn-dangerous):hover{background:var(--coral-selected);color:var(--coral-accent)}.ac-actions-panel .ac-action-row.ant-btn:disabled{color:var(--coral-muted);opacity:.7}.ac-action-wrap{display:block;border-radius:7px}.ac-actions-panel .ac-action-row:focus-visible,.ac-action-wrap:focus-visible{outline:2px solid var(--coral-accent);outline-offset:-2px}
