.cookies[data-v-2f8601f4]{border-top:1px solid #e5e7eb;margin-top:28px;padding-top:18px}.cookies-head[data-v-2f8601f4]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cookies-head h3[data-v-2f8601f4]{margin:0}.cookies-head button[data-v-2f8601f4]{margin-left:auto}.ok-line[data-v-2f8601f4]{color:#065f46;margin:8px 0 0}.cookie-cards[data-v-2f8601f4]{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px;margin-top:12px;display:grid}.cookie[data-v-2f8601f4]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;padding:12px 16px 14px;font-size:14px;display:flex}.cookie-head[data-v-2f8601f4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cookie-head h4[data-v-2f8601f4]{margin:0;font-size:16px}.cookie-head .badge[data-v-2f8601f4]{margin-left:auto}.used-for[data-v-2f8601f4],.account-line[data-v-2f8601f4]{margin:0}.accounts[data-v-2f8601f4]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.account[data-v-2f8601f4]{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.account.dead[data-v-2f8601f4]{color:#6b7280;background:#fafafa}.account-head[data-v-2f8601f4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-actions[data-v-2f8601f4]{gap:6px;margin-left:auto;display:flex}.small-btn[data-v-2f8601f4]{padding:2px 8px;font-size:12px}.field[data-v-2f8601f4]{flex-direction:column;gap:4px;display:flex}.field textarea[data-v-2f8601f4]{resize:vertical;white-space:pre;width:100%;font-size:12px;line-height:1.35;overflow-x:auto}.add-form[data-v-2f8601f4]{border-top:1px dashed #e5e7eb;flex-direction:column;gap:8px;padding-top:8px;display:flex}.add-row[data-v-2f8601f4]{flex-wrap:wrap;gap:8px;display:flex}.add-row .label-input[data-v-2f8601f4]{flex:200px}.add-row .probe-url[data-v-2f8601f4]{flex:2 280px}.cookie-actions[data-v-2f8601f4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.text-ok[data-v-2f8601f4]{color:#065f46}.text-bad[data-v-2f8601f4]{color:#b91c1c}.text-warn[data-v-2f8601f4]{color:#92400e}.proxies[data-v-4769671b]{border-top:1px solid #e5e7eb;margin-top:28px;padding-top:18px}.proxies-head[data-v-4769671b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.proxies-head h3[data-v-4769671b]{margin:0}.proxies-head button[data-v-4769671b]{margin-left:auto}.ok-line[data-v-4769671b]{color:#065f46;margin:8px 0 0}.proxy-cards[data-v-4769671b]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;margin-top:12px;display:grid}.proxy[data-v-4769671b]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;padding:12px 16px 14px;font-size:14px;display:flex}.proxy-head[data-v-4769671b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proxy-head h4[data-v-4769671b]{margin:0;font-size:16px}.proxy-head .badge[data-v-4769671b]{margin-left:auto}.used-for[data-v-4769671b]{margin:0}.field[data-v-4769671b]{flex-direction:column;gap:4px;display:flex}.field input[data-v-4769671b]{width:100%}.check[data-v-4769671b]{align-items:center;gap:8px;font-size:13px;display:flex}.check input[data-v-4769671b]{padding:0}.probe[data-v-4769671b]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.proxy-actions[data-v-4769671b]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.proxy-actions .target[data-v-4769671b]{flex:320px;min-width:240px}.check-result[data-v-4769671b]{margin-top:8px}.check-result p[data-v-4769671b]{margin:2px 0}.text-ok[data-v-4769671b]{color:#065f46}.text-bad[data-v-4769671b]{color:#b91c1c}.balances-head[data-v-d0f72e7a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.balances-head h3[data-v-d0f72e7a]{margin:0}.balances-head button[data-v-d0f72e7a]{margin-left:auto}.banner.attention[data-v-d0f72e7a]{color:#78350f;background:#fef3c7;margin:12px 0 0}.banner.attention ul[data-v-d0f72e7a]{margin:4px 0 0;padding-left:18px}.ok-line[data-v-d0f72e7a]{color:#065f46;margin:12px 0 0}.vendor-cards[data-v-d0f72e7a]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:12px;display:grid}.vendor[data-v-d0f72e7a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:6px;padding:12px 16px 14px;font-size:14px;display:flex}.vendor.level-low[data-v-d0f72e7a]{border-color:#fcd34d}.vendor.level-empty[data-v-d0f72e7a],.vendor.level-error[data-v-d0f72e7a]{background:#fff7f7;border-color:#fca5a5}.vendor-head[data-v-d0f72e7a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vendor-head h4[data-v-d0f72e7a]{margin:0;font-size:16px}.vendor-head .level[data-v-d0f72e7a]{margin-left:auto}.used-for[data-v-d0f72e7a]{margin:0}.meter[data-v-d0f72e7a]{flex-direction:column;gap:4px;display:flex}.meter-line[data-v-d0f72e7a]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.meter-label[data-v-d0f72e7a]{color:#6b7280}.meter-value[data-v-d0f72e7a]{font-variant-numeric:tabular-nums}.text-low[data-v-d0f72e7a]{color:#b45309}.text-empty[data-v-d0f72e7a]{color:#b91c1c}.bar[data-v-d0f72e7a]{background:#f3f4f6;border-radius:999px;height:6px;overflow:hidden}.bar i[data-v-d0f72e7a]{border-radius:999px;min-width:2px;height:100%;display:block}.fill-ok[data-v-d0f72e7a]{background:#10b981}.fill-low[data-v-d0f72e7a]{background:#f59e0b}.fill-empty[data-v-d0f72e7a]{background:#dc2626}.vendor a[data-v-d0f72e7a]{align-self:flex-start;margin-top:auto}.footnote[data-v-d0f72e7a]{margin-top:14px}.key-form[data-v-d0f72e7a]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.key-form input[data-v-d0f72e7a],.key-form select[data-v-d0f72e7a]{min-width:160px}.key-form input[type=password][data-v-d0f72e7a]{min-width:240px}.key-actions[data-v-d0f72e7a]{gap:8px;margin-top:4px;display:flex}.small-btn[data-v-d0f72e7a]{padding:4px 10px;font-size:13px}.vendor.paused[data-v-d0f72e7a]{opacity:.72}.problems-head[data-v-2190f1ce]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.problems-head h3[data-v-2190f1ce]{margin:0}.problems-head button[data-v-2190f1ce]{margin-left:auto}.ok-line[data-v-2190f1ce]{color:#065f46;margin:12px 0 0}.group[data-v-2190f1ce]{margin-top:18px}.group h4[data-v-2190f1ce]{margin:0 0 8px;font-size:15px}.group ul[data-v-2190f1ce]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-2190f1ce]{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:10px 12px;display:flex}.row.alert[data-v-2190f1ce]{background:#fff7f7;border-color:#fca5a5}.row.warn[data-v-2190f1ce]{border-color:#fcd34d}.row .title[data-v-2190f1ce]{font-weight:600}.row .detail[data-v-2190f1ce]{flex-basis:100%}.spend table[data-v-2190f1ce]{border-collapse:collapse;font-size:14px}.spend th[data-v-2190f1ce],.spend td[data-v-2190f1ce]{text-align:left;padding:4px 16px 4px 0}.spend th[data-v-2190f1ce]{color:#6b7280;font-weight:500}.link[data-v-2190f1ce]{color:#1d4ed8;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.mono[data-v-2190f1ce]{font-variant-numeric:tabular-nums}.agent-cards[data-v-4200acd8]{margin-bottom:16px}.agent-cards .notes-card[data-v-4200acd8]{grid-column:1/-1}.purpose-table[data-v-4200acd8]{margin-top:6px;font-size:13px}.purpose-table td[data-v-4200acd8]{padding:2px 8px 2px 0}.keys[data-v-4200acd8]{flex-wrap:wrap;gap:6px;display:flex}.note[data-v-4200acd8]{border-top:1px solid #f1f5f9;align-items:baseline;gap:8px;padding:4px 0;display:flex}.note-text[data-v-4200acd8]{white-space:pre-wrap;flex:1}.nudge-card summary[data-v-4200acd8]{cursor:pointer;font-weight:600}.nudge-card textarea[data-v-4200acd8]{width:100%;margin-top:8px}.nudge-row[data-v-4200acd8]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.nudge-row input[type=text][data-v-4200acd8]{flex:1;min-width:200px}.nudge-check[data-v-4200acd8]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.threads-tools[data-v-4200acd8]{align-items:center;gap:12px;display:flex}.mute-row[data-v-4200acd8]{align-items:center;gap:8px}.note-btn[data-v-4200acd8]{padding:2px 8px;font-size:12px}.llm-meta[data-v-4200acd8]{margin:2px 0 0;font-size:12px}.threads-head[data-v-4200acd8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.last-text[data-v-4200acd8]{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;margin:-6px 0 0;padding:0 16px 10px;font-size:13px;overflow:hidden}.thread-meta[data-v-4200acd8]{margin:0 0 8px}.messages[data-v-4200acd8]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.episode[data-v-4200acd8]{border-top:1px dashed #e5e7eb;padding-top:8px;font-size:12px}.episode .summary[data-v-4200acd8]{font-style:italic}.message[data-v-4200acd8]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-width:820px;padding:8px 12px}.message.role-user[data-v-4200acd8]{background:#eff6ff;border-color:#bfdbfe;margin-left:40px}.message.role-system[data-v-4200acd8]{background:#f9fafb;font-size:13px}.message-head[data-v-4200acd8]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.message-text[data-v-4200acd8]{white-space:pre-wrap;word-break:break-word;margin:6px 0 0}.artifact[data-v-4200acd8]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.chip.static[data-v-4200acd8]{cursor:default}.styles[data-v-03e5e522]{flex-direction:column;gap:8px;display:flex}.styles-head[data-v-03e5e522]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.styles-head button[data-v-03e5e522]{margin-left:auto}.styles>p[data-v-03e5e522]{margin:0}.style[data-v-03e5e522]{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.style.selected[data-v-03e5e522]{background:#eff6ff;border-color:#93c5fd}.style-head[data-v-03e5e522]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.style-head .pick[data-v-03e5e522]{cursor:pointer;align-items:center;gap:6px;display:flex}.style p[data-v-03e5e522]{margin:4px 0 0}.style .actions[data-v-03e5e522]{margin-top:8px}details.prompt[data-v-03e5e522]{margin-top:6px}details.prompt>summary[data-v-03e5e522]{cursor:pointer;color:#6b7280;-webkit-user-select:none;user-select:none;font-size:13px}details.prompt>summary[data-v-03e5e522]:hover{color:#111827}details.prompt textarea[data-v-03e5e522]{margin-top:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.sheets[data-v-03e5e522]{flex-direction:column;gap:8px;margin-top:10px;display:flex}.sheet[data-v-03e5e522]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.sheet.picked[data-v-03e5e522]{background:#ecfdf5;border-color:#6ee7b7}.sheet-head[data-v-03e5e522]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sheet-images[data-v-03e5e522]{gap:6px;margin-top:6px;display:flex}.sheet-images img[data-v-03e5e522]{aspect-ratio:9/16;object-fit:cover;background:#e5e7eb;border-radius:6px;width:120px}.sheet>button[data-v-03e5e522]{margin-top:8px}.series[data-v-f14cb72d]{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;margin:6px 0;padding:10px 12px}.series>p[data-v-f14cb72d]{margin:2px 0}.samples[data-v-f14cb72d]{margin:4px 0;padding-left:18px}.signature[data-v-f14cb72d]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 12px;margin-top:8px;display:grid}.signature label[data-v-f14cb72d]{color:#6b7280;flex-direction:column;gap:2px;font-size:12px;display:flex}.signature .actions[data-v-f14cb72d]{grid-column:1/-1}.num[data-v-ddfacb2e]{text-align:right;font-variant-numeric:tabular-nums}.few td[data-v-ddfacb2e]{color:#6b7280}.low td[data-v-ddfacb2e]:nth-child(2){color:#b45309}.link[data-v-ddfacb2e]{color:#2563eb;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-weight:400}.link[data-v-ddfacb2e]:disabled{color:#9ca3af;cursor:default}.entity[data-v-92c1204c]{color:#374151;white-space:nowrap;background:#f3f4f6;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;line-height:1.6;display:inline-flex}.entity-model[data-v-92c1204c],.entity-subject[data-v-92c1204c]{letter-spacing:.02em;color:#3730a3;background:#eef2ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.entity-block[data-v-92c1204c]{color:#86198f;background:#fdf4ff}.entity-fact[data-v-92c1204c]{color:#1d4ed8;background:#eff6ff}.entity.active[data-v-92c1204c]{border-color:currentColor}.entity.missing[data-v-92c1204c]{color:#92400e;background:0 0;border:1px dashed #d97706}.dot[data-v-92c1204c]{background:#9ca3af;border-radius:50%;flex:none;width:7px;height:7px}.status-ready .dot[data-v-92c1204c]{background:#16a34a}.status-draft .dot[data-v-92c1204c]{background:#d97706}.status-stale .dot[data-v-92c1204c]{background:#dc2626}.status-disabled .dot[data-v-92c1204c]{background:#9ca3af}.status-disabled[data-v-92c1204c]{opacity:.6}.speech[data-v-5db41cf6]{margin:0 0 8px;padding-left:18px}.takes>summary[data-v-5db41cf6]{cursor:pointer}.take-scene h4[data-v-5db41cf6]{margin:10px 0 4px}.take pre[data-v-5db41cf6]{white-space:pre-wrap;max-height:240px;overflow:auto}.subject-chip[data-v-515847d5]{background:0 0;border:none;padding:0}.foreign[data-v-515847d5],.pending[data-v-515847d5],.trims[data-v-515847d5]{margin-top:8px}.pending .link[data-v-515847d5]{margin-left:6px}.foreign-list[data-v-515847d5]{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.foreign-list li[data-v-515847d5]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.foreign-name[data-v-515847d5]{color:#6b7280;text-decoration:line-through}.foreign-name.tone-amber[data-v-515847d5]{text-decoration:none}.foreign-actions[data-v-515847d5]{gap:8px;display:inline-flex}.subject-chip.active .entity[data-v-515847d5]{border-color:currentColor}.subject-card[data-v-515847d5]{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:14px;margin-top:12px;padding:12px;display:flex}.subject-visual[data-v-515847d5]{flex:none;width:100%;max-width:760px}.subject-map[data-v-515847d5]{aspect-ratio:3/2;object-fit:contain;background:#23272b;border-radius:8px;width:100%;display:block}.subject-map.empty[data-v-515847d5]{aspect-ratio:auto;text-align:center;color:#6b7280;background:#e5e7eb;justify-content:center;align-items:center;min-height:64px;padding:8px;font-size:12px;display:flex}.subject-body[data-v-515847d5]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.subject-head[data-v-515847d5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.references[data-v-515847d5]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.reference[data-v-515847d5]{color:#374151;text-align:center;width:72px;margin:0;font-size:11px}.reference img[data-v-515847d5]{object-fit:cover;background:#e5e7eb;border-radius:6px;width:72px;height:72px}.reference.dead img[data-v-515847d5]{opacity:.4}.missing[data-v-515847d5]{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 6px;margin:0;font-size:12px;display:flex}.missing .find-frame[data-v-515847d5]{border-style:dashed;padding:1px 8px;font-size:12px}.missing .find-frame .spinner[data-v-515847d5],.missing.gap .spinner[data-v-515847d5]{vertical-align:-1px;width:9px;height:9px;margin-right:4px}.missing.gap[data-v-515847d5]{line-height:1.4;display:block}.map-verdict[data-v-515847d5]{border-radius:4px;margin:6px 0 0;padding:2px 6px;font-size:12px;line-height:1.4}.description[data-v-515847d5]{flex-direction:column;gap:4px;display:flex}.description textarea[data-v-515847d5]{resize:vertical;width:100%;font:inherit;font-size:13px}.warning[data-v-515847d5]{color:#92400e;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0;margin:-4px 0 0;padding:4px 8px;font-size:12px}.en[data-v-515847d5]{margin:0;font-size:12px}.siblings[data-v-515847d5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sibling[data-v-515847d5]{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:0;display:inline-flex}.sibling img[data-v-515847d5],.sibling-empty[data-v-515847d5]{object-fit:cover;background:#e5e7eb;border-radius:6px;width:96px;height:64px}.sibling-empty[data-v-515847d5]{color:#9ca3af;justify-content:center;align-items:center;display:flex}.subject-actions[data-v-515847d5]{align-items:center;gap:10px;display:flex}.suggestions ul[data-v-2d1467c5]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.suggestions li[data-v-2d1467c5]{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.suggestions .text[data-v-2d1467c5]{flex:1;min-width:0}.suggestions button.secondary[data-v-2d1467c5]{padding:3px 10px;font-size:13px}.productions[data-v-e5e4894c]{margin:12px 0 28px}.prod-row[data-v-e5e4894c]{cursor:pointer}.prod-row:hover td[data-v-e5e4894c]{background:#f9fafb}.prod-row.open td[data-v-e5e4894c]{background:#f3f4f6}.prod-detail td[data-v-e5e4894c]{background:#f9fafb;padding-top:8px;padding-bottom:16px}.kinds[data-v-e5e4894c]{flex-wrap:wrap;gap:6px 12px;display:flex}.kind[data-v-e5e4894c]{white-space:nowrap}.small[data-v-e5e4894c]{font-size:12px}button.link[data-v-e5e4894c]{color:#2563eb;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0}*{box-sizing:border-box}body{color:#1f2328;background:#f4f5f7;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px}.page{max-width:1080px;margin:0 auto;padding:28px 20px 80px}h1{margin:0;font-size:20px}h2{margin:0 0 12px;font-size:18px}.head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.user{align-items:center;gap:8px;margin-left:auto;display:flex}.login{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;max-width:320px;margin:60px auto;padding:20px;display:flex}h3{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:14px 0 6px;font-size:12px}h4{margin:8px 0;font-size:15px}p{margin:4px 0}input,select,textarea,button{font:inherit;color:inherit;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-width:100%;padding:7px 11px}textarea{resize:vertical;width:100%}input:focus,select:focus,textarea:focus{outline-offset:-1px;outline:2px solid #93c5fd}button{color:#fff;cursor:pointer;background:#2563eb;border-color:#2563eb}button.ok{background:#059669;border-color:#059669}button.danger{background:#dc2626;border-color:#dc2626}button.secondary{color:#1f2328;background:#fff;border-color:#d1d5db}button.wide{width:100%;margin-top:8px}button:disabled{opacity:.5;cursor:default}button.chip{color:#1f2328;background:#fff;border-color:#d1d5db;border-radius:999px}button.chip.active{color:#fff;background:#1f2328;border-color:#1f2328}.chips{flex-wrap:wrap;gap:6px;display:flex}.tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.tabs .chip{white-space:nowrap}.tabs .brand{width:auto;max-width:280px;margin-left:auto}.chip-count{opacity:.65;font-variant-numeric:tabular-nums;margin-left:4px}.chip-count.alert{opacity:1;color:#fff;background:#b91c1c;border-radius:999px;padding:0 6px;font-size:12px}.chip.active .chip-count.alert{color:#b91c1c;background:#fff}details.manual-create{border-top:1px dashed #e5e7eb;margin-top:18px;padding-top:8px}details.manual-create>summary{cursor:pointer;color:#6b7280;-webkit-user-select:none;user-select:none;font-size:13px}details.manual-create>summary:hover{color:#111827}details.manual-create .create{margin:8px 0 0}.filters{gap:6px;margin-bottom:12px;display:flex}.owner-brand-signals{margin:0 0 12px;padding:0;list-style:none}.owner-brand-signals li{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.create{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.grow{flex:1;min-width:220px}.count{width:72px}.material{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px;overflow:hidden}.row{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.row:hover{background:#f9fafb}.row.static,.row.static:hover{cursor:default;background:0 0}.material.mine{background:#ecfdf5;border-color:#6ee7b7}.row-error{padding:0 16px 10px}.theme{flex:1;min-width:120px;font-weight:600}.badge{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.tone-gray{color:#374151;background:#e5e7eb}.tone-blue{color:#1e40af;background:#dbeafe}.tone-amber{color:#92400e;background:#fef3c7}.tone-purple{color:#5b21b6;background:#ede9fe}.tone-green{color:#065f46;background:#d1fae5}.tone-red{color:#991b1b;background:#fee2e2}.cost{text-align:right;color:#6b7280;font-variant-numeric:tabular-nums;min-width:64px}.card{background:#fbfcfd;border-top:1px solid #e5e7eb;padding:12px 16px 16px}.card-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.card-head .cost{margin-left:auto}.card-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.brand-form{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px 16px;display:flex}.brand-form label,.brand-form .field{color:#374151;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.brand-form label input:not([type=checkbox]){flex:1;min-width:200px}.brand-form label.inline input{flex:none;min-width:0}.brand-form label textarea{flex:100%;min-width:200px}.brand-form label.inline input.short,.price{width:110px}.tariff,.volume{width:auto}.tariff th{white-space:nowrap;padding-right:20px}.volume .num{text-align:right;font-variant-numeric:tabular-nums;padding-left:24px}.brand-form fieldset{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:6px;padding:8px 12px 12px;display:flex}.brand-form legend{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:12px}.banner{color:#991b1b;background:#fee2e2;border-radius:8px;margin:10px 0 0;padding:10px 12px}.list{margin:0;padding:0;list-style:none}.list li{flex-wrap:wrap;align-items:baseline;gap:10px;padding:3px 0;font-size:14px;display:flex}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.dim{color:#6b7280}.note{color:#374151;font-style:italic}.time{color:#9ca3af;white-space:nowrap;margin-left:auto;font-size:13px}.reasons{width:100%;margin:0;padding:0 0 0 14px;list-style:outside}.reasons li{color:#991b1b;display:list-item}.reasons li.warn{color:#92400e;opacity:.9}pre{white-space:pre-wrap;background:#f3f4f6;border-radius:8px;width:100%;margin:4px 0 0;padding:8px 10px;font-size:13px}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:4px 10px 4px 0}.table th{color:#6b7280;font-weight:500}.cost-table{width:auto;margin-top:8px}.cost-table .cost{padding-left:24px}.brief{background:#f8fafc;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;margin:12px 0 0;padding:10px 14px;font-size:14px}.brief p{margin:3px 0}.brief .brief-title{font-size:15px;font-weight:600}.brief.pending{background:#fffbeb;border-left-color:#d97706}.brief.pending .brief-title .spinner{vertical-align:-1px;border-color:#d97706 #fde68a #fde68a;margin-right:6px}.small{font-size:13px}details.candidates{margin-top:8px}details.candidates>summary{cursor:pointer;color:#6b7280;-webkit-user-select:none;user-select:none;font-size:13px}details.candidates>summary:hover{color:#111827}details.candidates .list li{font-size:13px}.actions.run{align-items:center}button.warn{background:#b45309}.warn-text{color:#92400e;margin:6px 0 0;font-size:13px}details.tech{border-top:1px dashed #e5e7eb;margin-top:20px;padding-top:8px}details.tech>summary{cursor:pointer;color:#6b7280;-webkit-user-select:none;user-select:none;font-size:13px}details.tech>summary:hover{color:#111827}details.tech[open]>summary{margin-bottom:8px}.progress{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-top:12px;padding:12px 14px}.progress-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.progress .steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.progress .steps li{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:baseline;gap:8px;padding:6px 12px;font-size:14px;display:flex}.progress .steps li.active{color:#1d4ed8;border-color:#2563eb}.progress .steps li.done{color:#166534;border-color:#bbf7d0}.progress .small{margin:8px 0 0}.spinner{border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;align-self:center;width:12px;height:12px;animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}kbd{text-align:center;color:#374151;background:#fff;border:1px solid #d1d5db;border-bottom-width:2px;border-radius:4px;min-width:18px;padding:0 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:18px;display:inline-block}.compare{margin-top:12px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;font-size:13px}.compare-table th{text-align:left;color:#6b7280;border-bottom:1px solid #e5e7eb;padding:4px 8px;font-weight:500}.compare-table td{vertical-align:top;border-bottom:1px solid #f3f4f6;padding:6px 8px}.compare-table tbody tr{cursor:pointer}.compare-table tbody tr:hover td{background:#f8fafc}.compare-table tr.recommended td:first-child{box-shadow:inset 3px 0 #2563eb}.compare-table tr.blocked td{color:#7f1d1d}.compare-table .fact-chip{background:#f1f5f9;border-radius:999px;margin:0 4px 2px 0;padding:0 6px;font-size:12px;display:inline-block}.compare-table .fact-chip.unique{color:#1d4ed8;background:#dbeafe}.recommend-why{margin:8px 0 0}.missing-numbers{background:#fffbeb;border-left:3px solid #d97706;border-radius:0 8px 8px 0;margin-top:12px;padding:10px 14px}.missing-numbers>p{margin:0 0 6px}.missing-numbers .actions{align-items:center;margin-top:8px}.storyboards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.storyboard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.storyboard.recommended{border-color:#2563eb;box-shadow:0 0 0 2px #dbeafe}.storyboard.blocked{background:snow}.storyboard-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.storyboard-head .badge.idea{white-space:normal}.storyboard-actions{gap:8px;margin-top:12px;display:flex}.storyboard-actions .grow{min-width:0}.override{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.override textarea{flex:1}.scene{gap:10px;margin-top:10px;font-size:14px;display:flex}.scene.scene-changed{border-left:3px solid #d97706;margin-left:-11px;padding-left:8px}.frame{object-fit:cover;background:#e5e7eb;border-radius:6px;flex:none;width:72px;height:128px}.frame-empty{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:11px;line-height:1.25;display:flex}.frame-empty small{color:#9ca3af;font-size:10px}.frame-wrap{flex:none;position:relative}.frame-source{border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.4;position:absolute;bottom:4px;left:4px}.frame-basis{object-fit:cover;background:#fff;border:1px solid #ffffffe6;border-radius:3px;width:36px;height:27px;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #0006}.scene-text{min-width:0}.on-screen{color:#fff;background:#111827;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:600;display:inline-block}.on-screen:before{content:"на экране · ";opacity:.6;font-weight:400}.scene-facts{flex-wrap:wrap;gap:4px;margin:4px 0 0;display:flex}.scene-facts .badge{white-space:normal;text-align:left;max-width:100%;line-height:1.3}.scene-insert{align-items:center;gap:8px;margin:4px 0 0;font-size:12px;display:flex}.scene-insert img{object-fit:cover;border:1px solid #e5e7eb;border-radius:6px;flex:none;width:44px;height:44px}.storyboard .unused{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 6px;font-size:12px;display:flex}.decision{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.video{background:#000;border-radius:10px;width:270px;max-width:100%;margin:4px 0 8px;display:block}.exports a{margin-right:10px}.segments{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.segments figure{margin:0}.segments video{aspect-ratio:9/16;background:#000;border-radius:8px;width:100%}.cuts a{margin-right:8px}.assets{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.asset{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:14px;display:flex}.asset .preview{aspect-ratio:9/16;object-fit:cover;background:#e5e7eb;border-radius:8px;width:100%}.asset-badges{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.asset .reason{margin:-4px 0 0;font-size:11px;line-height:1.3}.asset .mislabeled{color:#92400e;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0;flex-direction:column;gap:4px;margin:-4px 0 0;padding:4px 8px;font-size:12px;display:flex}.asset .mislabeled-actions{flex-wrap:wrap;gap:12px;display:flex}.asset-row{gap:6px;display:flex}.asset-row .model-input{flex:none;width:72px}.asset label{align-items:center;gap:6px;display:flex}.wrappers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;font-size:14px;display:flex}.wrapper.decided{background:#f9fafb}.wrapper h4,.wrapper p{margin:0}.wrapper .actions{margin-top:auto;padding-top:8px}.wrapper-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.score{font-variant-numeric:tabular-nums;margin-left:auto;font-size:28px;font-weight:700;line-height:1}.why-client{font-weight:600}.outline{margin:0;padding-left:20px}.recipe{flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 6px;display:flex}.recipe .arrow{font-size:10px}.citations{color:#9ca3af;font-size:12px}.wrapper.concept:not(.alternate){grid-column:1/-1}.wrapper.alternate{background:#fafafa}.checklist{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.checklist-head{align-items:center;gap:8px;font-weight:600;display:flex}.checklist ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.checklist li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.checklist li .mark{width:16px;font-weight:700}.checklist li.found .mark{color:#15803d}.checklist li.missing .mark{color:#b91c1c}.checklist li.missing .label{font-weight:600}.checklist .warn{color:#b45309;font-size:13px}.checklist li .small{padding:2px 8px;font-size:12px}.checklist .fill{background:#f9fafb;border-radius:6px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;margin:4px 0 4px 22px;padding:8px;display:flex}.checklist .fill .num{width:110px}.checklist .fill .num.invalid{border-color:#b91c1c}.checklist .fill .unit{width:80px}.checklist .fill .num-wrap{align-items:center;gap:4px;display:inline-flex}.checklist .fill .preview{color:#6b7280;white-space:nowrap;font-size:12px}.checklist .fill .until{align-items:center;gap:4px;font-size:13px;display:inline-flex}.checklist .fill .chips{flex-wrap:wrap;gap:4px;display:inline-flex}.checklist .chip{color:#374151;background:#fff;border:1px dashed #9ca3af;border-radius:999px;padding:2px 8px;font-size:12px}.checklist .chip:hover{border-style:solid}.checklist .link{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.checklist .link:hover{text-decoration:underline}.checklist .stale{color:#b45309;font-size:13px}.checklist .fill .similar{color:#6b7280;flex-wrap:wrap;flex-basis:100%;gap:8px;font-size:13px;display:flex}.checklist .fill .similar-item{color:#1f2328}.checklist .fill .similar-item .link{margin-left:6px}.checklist .candidates{flex-direction:column;flex-basis:100%;gap:4px;margin:4px 0 2px 26px;display:flex}.checklist .candidate{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.checklist .candidate .dim{font-style:italic}.checklist .candidate .value{font:inherit;color:#1f2328;cursor:help;background:0 0;border:none;border-bottom:1px dotted #9ca3af;padding:0;font-weight:600}.checklist .candidate .value.big{font-size:16px}.checklist .candidate .quote{flex-basis:100%;font-style:italic}.checklist .candidates details.more{font-size:13px}.checklist .candidates details.more>summary{cursor:pointer;color:#6b7280;-webkit-user-select:none;user-select:none}.checklist .candidates details.more[open]>summary{margin-bottom:4px}.checklist .candidates details.more .candidate{margin:2px 0 2px 12px}.checklist-head .bulk{margin-left:auto;font-weight:500}.checklist .bulk-confirm{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:4px 0;padding:8px 12px}.checklist .bulk-confirm ul{gap:2px}.checklist .bulk-confirm li{font-size:14px}.checklist .bulk-confirm .actions{margin-top:8px}.checklist .search-state .spinner{vertical-align:-1px;margin-right:4px}.dossier h3{align-items:center;gap:8px;display:flex}.dossier .file-button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;padding:7px 11px;font-size:14px;display:inline-flex}.dossier .file-button:hover{background:#f3f4f6}.dossier .actions .grow{flex:260px}.dossier .actions .num{width:110px}.dossier .actions .unit{width:80px}.dossier .link,.frame-search .link{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.dossier .link:hover,.frame-search .link:hover{text-decoration:underline}.dossier .source-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.dossier .source-row .source-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dossier .source-row .source-counts{white-space:nowrap;flex:none}.dossier .source-row .source-counts .why{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dossier .source-row .row-actions{white-space:nowrap;flex:none;gap:8px;display:inline-flex}.dossier .candidates li{flex-direction:column;align-items:stretch;gap:4px;display:flex}.dossier .candidate-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dossier .candidate-main .grow{flex:220px}.dossier .candidate-main .num{width:110px}.dossier .candidate-main .unit{width:80px}.dossier .proof-body{flex:320px}.dossier .candidate-quote{padding-left:4px;font-size:13px;font-style:italic}.dossier .table .row-actions{white-space:nowrap}.dossier .table .row-actions .link+.link{margin-left:8px}.dossier .table tr.expired td{color:#9ca3af}.dossier .small{padding:3px 9px;font-size:12px}.dossier h3 .filter{margin-left:12px;font-weight:400}.dossier h3 .filter .chip{padding:2px 10px;font-size:12px}.model-chip{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.model-input{width:84px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dossier.models h3{margin-bottom:6px}.dossier.models .chip.model{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dossier .fact-group{border-left:3px solid #e5e7eb;padding-left:10px}.dossier .fact-group.conflict{border-left-color:#dc2626}.dossier .group-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dossier .variant{flex-direction:column;gap:3px;padding:4px 0 4px 8px;display:flex}.dossier .variant+.variant{border-top:1px dashed #e5e7eb}.media-candidates{flex-wrap:wrap;flex-basis:100%;gap:10px;margin:6px 0 2px;display:flex}.checklist .media-candidates{margin-left:26px}.media-candidate{flex-direction:column;gap:4px;width:200px;margin:0;font-size:12px;display:flex}.media-candidate img{object-fit:cover;background:#f3f4f6;border-radius:6px;width:200px;height:120px;display:block}.media-candidate figcaption{flex-direction:column;gap:4px;display:flex}.media-candidate figcaption input{padding:3px 6px;font-size:12px}.media-candidate .row-actions{gap:6px;display:inline-flex}.media-candidate .media-role{align-items:center;gap:4px;display:flex}.media-candidate .media-role select{flex:1;min-width:0;padding:2px 4px;font-size:12px}.frame-search{background:#f5f3ff;border-left:3px solid #7c3aed;border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 14px}.frame-search .spinner{vertical-align:-1px;border-color:#7c3aed #ddd6fe #ddd6fe;margin-right:6px}.frame-search .link{margin-left:8px}.checklist .search-state{flex-basis:100%;margin:2px 0 2px 26px;font-size:13px}.checklist .found-warning{white-space:normal;text-align:left;max-width:100%;line-height:1.3}.checklist .search-state form{margin-top:4px}.checklist .proof-form textarea{resize:vertical;min-height:44px;font:inherit;border:1px solid #d1d5db;border-radius:6px;flex:100%;padding:6px 8px}.checklist .consent{align-items:center;gap:4px;display:inline-flex}.spoiler summary{cursor:pointer;color:#6b7280;font-size:13px}.spoiler .critique{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.alternates-toggle{margin:8px 0 0}.scroll-x{overflow-x:auto}.plan input:not([type=checkbox]){width:100px;padding:5px 8px}.plan select{max-width:160px;padding:5px 6px}.plan th.narrow{-webkit-hyphens:manual;hyphens:manual;max-width:48px}.plan tr.today td{background:#fffbeb}.plan td button{margin-right:4px;padding:4px 9px;font-size:13px}.plan td a{color:inherit;border-bottom:1px dotted #9ca3af;text-decoration:none}.nowrap{white-space:nowrap}.status-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.status-cards .status-card:first-child{grid-column:1/-1}.status-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:4px 16px 14px;font-size:14px}.status-line{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;display:flex}.error{color:#dc2626;margin:8px 0 0;font-size:14px}a{color:#2563eb}@media (width<=700px){.page{padding:16px 12px 60px}button{padding:11px 14px}.storyboards,.wrappers{grid-template-columns:1fr}.tabs .brand{width:120px}.time{margin-left:0}}
