.ytai[data-v-15950bf2]{--yt-primary:var(--system-select-color,#635bff);--yt-primary-soft:var(--system-color,#8882f5);--yt-border:rgba(99,91,255,.12);--yt-ink:#20243a;--yt-muted:#65748c;color:var(--yt-ink);font-family:var(--font-lexend),sans-serif;margin:0 auto;max-width:1200px;padding:34px 0 72px}.ytai-heading[data-v-15950bf2]{margin-bottom:48px;padding:0 20px;text-align:center}.ytai-heading h1[data-v-15950bf2]{color:#111827;font-size:42px;font-weight:700;line-height:1.12;margin:0}.ytai-heading p[data-v-15950bf2]{color:#485465;font-size:16px;line-height:1.55;margin:12px auto 0;max-width:72rem}.ytai-shell[data-v-15950bf2]{background:linear-gradient(145deg,#fffffffa,#f7f8fff0);border:1px solid rgba(99,91,255,.18);border-radius:24px;box-shadow:0 20px 56px #2d257e17,0 10px 28px #635bff12;overflow:hidden;scroll-margin-top:88px}.ytai-result-header[data-v-15950bf2],.ytai-section-heading[data-v-15950bf2],.ytai-topline[data-v-15950bf2]{align-items:center;display:flex;gap:16px;justify-content:space-between}.ytai-topline[data-v-15950bf2]{background:transparent;padding:20px 22px 0}.ytai-workspace-title[data-v-15950bf2]{color:#3f4c62;font-size:14px;font-weight:800}.ytai-topline-actions[data-v-15950bf2]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ytai-mode[data-v-15950bf2]{background:#ffffffb8;border:1px solid var(--yt-border);border-radius:999px;box-shadow:inset 0 1px #ffffffd6,0 12px 24px #2d257e0f;gap:6px;max-width:100%;padding:5px}.ytai-mode[data-v-15950bf2],.ytai-mode-item[data-v-15950bf2]{align-items:center;display:inline-flex}.ytai-mode-item[data-v-15950bf2]{border:1px solid transparent;border-radius:999px;color:var(--yt-muted);font-size:13px;font-weight:800;justify-content:center;line-height:1;min-height:34px;min-width:114px;padding:7px 16px;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s;white-space:nowrap}.ytai-mode-item[data-v-15950bf2]:hover{background:#635bff0d;color:var(--yt-primary)}.ytai-mode-item.is-active[data-v-15950bf2]{background:#fffffff0;border-color:#635bff24;box-shadow:0 10px 20px #2d257e14;color:var(--yt-primary)}.ytai-history-button[data-v-15950bf2],.ytai-section-heading button[data-v-15950bf2],.ytai-subtle[data-v-15950bf2]{background:none;border:0;color:var(--yt-primary);cursor:pointer;font-weight:750}.ytai-history-button[data-v-15950bf2]{align-items:center;background:#fffc;border:1px solid var(--yt-border);border-radius:999px;display:flex;gap:6px;min-height:38px;padding:0 14px;white-space:nowrap}.ytai-history-button[data-v-15950bf2]:hover{background:#fff;box-shadow:0 8px 20px #635bff1a}.ytai-icon[data-v-15950bf2]{flex:none;height:18px;width:18px}.ytai-form[data-v-15950bf2]{padding:22px}.ytai-field-label[data-v-15950bf2]{color:#3f4c62;display:block;font-size:13px;font-weight:800;line-height:1.45;margin-bottom:10px}.ytai-url-row[data-v-15950bf2]{align-items:center;background:linear-gradient(135deg,#fffffff5,#f8faffd1);border:1px solid var(--yt-border);border-radius:18px;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #2d257e0f;color:var(--yt-primary);display:flex;gap:14px;min-height:76px;padding:12px 18px}.ytai-url-row[data-v-15950bf2]:focus-within{border-color:#635bff75;box-shadow:0 0 0 3px #635bff17,0 16px 36px #2d257e12}.ytai-url-row>.ytai-icon[data-v-15950bf2]{background:#f5f4ff;border:1px solid var(--yt-border);border-radius:13px;height:38px;padding:9px;width:38px}.ytai-url-row input[data-v-15950bf2]{border:0!important;box-shadow:none!important;outline:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;background:transparent;color:#1f2937;flex:1;font-size:15px;font-weight:600;min-width:0}.ytai-url-row input[data-v-15950bf2]:focus,.ytai-url-row input[data-v-15950bf2]:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}.ytai-thumbnail-inputs textarea[data-v-15950bf2]::-moz-placeholder,.ytai-url-row input[data-v-15950bf2]::-moz-placeholder{color:#8a94a6;font-weight:500}.ytai-thumbnail-inputs textarea[data-v-15950bf2]::placeholder,.ytai-url-row input[data-v-15950bf2]::placeholder{color:#8a94a6;font-weight:500}.ytai-clear[data-v-15950bf2],.ytai-icon-actions button[data-v-15950bf2]{background:transparent;border:0;border-radius:999px;color:#718097;cursor:pointer;display:grid;padding:7px;place-items:center}.ytai-clear[data-v-15950bf2]:hover,.ytai-icon-actions button[data-v-15950bf2]:hover{background:#635bff14;color:var(--yt-primary)}.ytai-options[data-v-15950bf2]{align-items:end;display:flex;gap:16px;margin:17px 0}.ytai-options label[data-v-15950bf2]{color:#526174;display:flex;flex-direction:column;font-size:13px;font-weight:750;gap:7px}.ytai-edit-row input[data-v-15950bf2],.ytai-options select[data-v-15950bf2],.ytai-thumbnail-inputs textarea[data-v-15950bf2]{background:#ffffffd6;border:1px solid var(--yt-border);border-radius:12px;box-shadow:inset 0 1px #ffffffe0;color:var(--yt-ink);font-size:14px;min-height:44px;padding:10px 14px}.ytai-edit-row input[data-v-15950bf2]:focus-visible,.ytai-options select[data-v-15950bf2]:focus-visible,.ytai-thumbnail-inputs textarea[data-v-15950bf2]:focus-visible{border-color:#635bff80;outline:3px solid rgba(99,91,255,.12)}.ytai-thumbnail-inputs[data-v-15950bf2]{margin-top:18px}.ytai-thumbnail-inputs textarea[data-v-15950bf2]{line-height:1.55;min-height:116px;resize:vertical;width:100%}.ytai-submit-row[data-v-15950bf2]{background:#ffffffd1;border:1px solid var(--yt-border);border-radius:18px;box-shadow:0 14px 28px #2d257e0f;flex-wrap:wrap;gap:18px;margin-top:16px;min-height:72px;padding:12px 14px}.ytai-primary[data-v-15950bf2],.ytai-submit-row[data-v-15950bf2]{align-items:center;display:flex}.ytai-primary[data-v-15950bf2]{background:linear-gradient(135deg,var(--yt-primary),var(--yt-primary-soft));border:0;border-radius:999px;box-shadow:0 14px 30px #635bff3d,0 0 24px #71cbff1a;color:#fff;cursor:pointer;font-size:15px;font-weight:850;gap:9px;justify-content:center;min-height:48px;min-width:210px;padding:0 24px;transition:transform .2s,box-shadow .2s,filter .2s}.ytai-primary[data-v-15950bf2]:hover:not(:disabled){box-shadow:0 18px 36px #635bff47;filter:brightness(.98);transform:translateY(-1px)}.ytai-primary[data-v-15950bf2]:disabled{background:linear-gradient(135deg,#aeb7c7,#c3cad8);box-shadow:0 8px 18px #2d257e14;cursor:not-allowed;opacity:.66;transform:none}.ytai-cost[data-v-15950bf2]{color:#718097;font-size:13px;font-weight:750;line-height:1.45}.ytai-note[data-v-15950bf2]{color:#65748c;font-size:13px;line-height:1.5;margin:12px 4px 0}.ytai-note a[data-v-15950bf2],.ytai-result-upsell a[data-v-15950bf2],.ytai-toast a[data-v-15950bf2]{color:var(--yt-primary);font-weight:800}.ytai-error[data-v-15950bf2]{background:#fff5f6;border:1px solid #f4c6cd;border-radius:12px;color:#b42334;font-size:13px;margin-top:14px;padding:12px 14px}.ytai-result[data-v-15950bf2]{background:#ffffffd6}.ytai-result-header[data-v-15950bf2]{background:transparent;padding:22px 26px}.ytai-result-header h2[data-v-15950bf2]{color:var(--yt-ink);font-size:21px;font-weight:800;margin:2px 0 0;overflow-wrap:anywhere}.ytai-result-heading[data-v-15950bf2]{flex:1;min-width:0}.ytai-title-editor[data-v-15950bf2],.ytai-title-line[data-v-15950bf2]{align-items:center;display:flex;gap:8px}.ytai-title-edit[data-v-15950bf2]{background:none;border:0;color:var(--yt-primary);cursor:pointer;flex:none}.ytai-title-editor input[data-v-15950bf2]{border:1px solid var(--yt-border);border-radius:8px;color:var(--yt-ink);min-height:40px;min-width:0;padding:8px 12px;width:min(540px,100%)}.ytai-title-editor button[data-v-15950bf2]{background:none;border:0;color:var(--yt-primary);cursor:pointer;font-weight:800}.ytai-kicker[data-v-15950bf2]{color:var(--yt-primary);font-size:11px;font-weight:850;text-transform:uppercase}.ytai-progress[data-v-15950bf2]{padding:0 26px 28px}.ytai-progress-bar[data-v-15950bf2]{background:#e9e8f8;border-radius:999px;height:8px;overflow:hidden}.ytai-progress-bar span[data-v-15950bf2]{background:linear-gradient(90deg,var(--yt-primary),#72caff);border-radius:inherit;display:block;height:100%;transition:width .7s}.ytai-progress p[data-v-15950bf2]{color:#65748c;font-size:13px;margin:12px 0 0}.ytai-failed[data-v-15950bf2]{color:#9b3547;padding:0 26px 30px}.ytai-failed-refund[data-v-15950bf2]{color:#526174;font-size:13px;line-height:1.5}.ytai-secondary[data-v-15950bf2]{background:#fff;border:1px solid rgba(99,91,255,.2);border-radius:999px;box-shadow:0 8px 18px #2d257e0f;color:var(--yt-primary);cursor:pointer;font-size:13px;font-weight:800;min-height:40px;padding:9px 16px}.ytai-secondary[data-v-15950bf2]:hover{background:#f7f6ff;border-color:#635bff59}.ytai-image-download[data-v-15950bf2]{align-items:center;display:inline-flex;gap:7px;justify-content:center}.ytai-image-download[data-v-15950bf2]:disabled{cursor:not-allowed;opacity:.65}.ytai-reading-grid[data-v-15950bf2]{border-top:1px solid var(--yt-border);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:490px}.ytai-reading-grid[data-v-15950bf2]:has(>:only-child){grid-template-columns:1fr}.ytai-source-panel[data-v-15950bf2]{min-width:0;padding:24px 26px}.ytai-summary-panel[data-v-15950bf2]{background:#fafbff7a;border-left:1px solid var(--yt-border);display:flex;flex-direction:column;max-height:740px;min-height:0;min-width:0;overflow:hidden;padding:24px 27px}.ytai-summary-scroll[data-v-15950bf2]{flex:1;min-height:0;overflow-y:auto}.ytai-summary-footer[data-v-15950bf2]{align-items:center;border-top:1px solid var(--yt-border);display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:flex-end;padding-top:12px}.ytai-video-frame[data-v-15950bf2]{aspect-ratio:16/9;background:#101720;border-radius:16px;box-shadow:0 14px 30px #2123421f;margin-bottom:18px;overflow:hidden;width:100%}.ytai-video-frame iframe[data-v-15950bf2]{border:0;height:100%;width:100%}.ytai-transcript-controls[data-v-15950bf2]{position:relative}.ytai-transcript-toolbar[data-v-15950bf2]{align-items:center;display:flex;gap:9px;justify-content:space-between}.ytai-segments[data-v-15950bf2]{align-items:center;background:#f9f8fff0;border:1px solid var(--yt-border);border-radius:999px;display:flex;gap:3px;overflow-x:auto;padding:4px}.ytai-segments button[data-v-15950bf2]{background:none;border:0;border-radius:999px;color:var(--yt-muted);cursor:pointer;font-size:13px;font-weight:750;padding:8px 12px;white-space:nowrap}.ytai-segments button.is-active[data-v-15950bf2]{background:#fff;box-shadow:0 8px 16px #2d257e14;color:var(--yt-primary)}.ytai-icon-actions[data-v-15950bf2]{align-items:center;display:flex;gap:4px}.ytai-icon-actions button[data-v-15950bf2]{background:#fffc;border:1px solid var(--yt-border);color:#65748c;height:36px;width:36px}.ytai-tool-menu-wrap[data-v-15950bf2]{position:relative}.ytai-tool-menu[data-v-15950bf2],.ytai-translation-menu[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:8px;box-shadow:0 14px 28px #2d257e26;display:grid;min-width:210px;padding:7px;position:absolute;right:0;top:calc(100% + 7px);z-index:8}.ytai-tool-menu button[data-v-15950bf2],.ytai-tool-menu label[data-v-15950bf2],.ytai-translation-menu button[data-v-15950bf2]{align-items:center;background:none;border:0;border-radius:6px;color:#526174;cursor:pointer;display:flex;font-size:13px;gap:12px;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:left;width:100%}.ytai-tool-menu button[data-v-15950bf2]:hover,.ytai-translation-menu button[data-v-15950bf2]:hover{background:#f5f4ff;color:var(--yt-primary)}.ytai-tool-menu input[data-v-15950bf2]{accent-color:var(--yt-primary)}.ytai-translation-menu[data-v-15950bf2]{max-height:275px;overflow-y:auto;top:44px}.ytai-download-menu[data-v-15950bf2]{min-width:195px}.ytai-search-popover[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:8px;box-shadow:0 14px 28px #2d257e26;padding:14px;position:absolute;right:0;top:43px;width:min(400px,100%);z-index:9}.ytai-search-popover>label[data-v-15950bf2]{color:#526174;font-size:13px;font-weight:800}.ytai-search-popover .ytai-search[data-v-15950bf2]{margin:9px 0 0;padding:5px 7px}.ytai-search-popover .ytai-search span[data-v-15950bf2]{color:#8290a0;flex:none;font-size:12px}.ytai-search-popover .ytai-search button[data-v-15950bf2]{background:var(--yt-primary);border:0;border-radius:6px;color:#fff;cursor:pointer;display:grid;flex:none;height:30px;place-items:center;width:30px}.ytai-search-popover .ytai-search button[data-v-15950bf2]:disabled{cursor:not-allowed;opacity:.45}.ytai-search[data-v-15950bf2]{align-items:center;background:#ffffffdb;border:1px solid var(--yt-border);border-radius:12px;color:#8290a0;display:flex;gap:7px;margin:15px 0 7px;padding:9px 12px}.ytai-search[data-v-15950bf2]:focus-within{border-color:#635bff7a;box-shadow:0 0 0 3px #635bff17}.ytai-search input[data-v-15950bf2]{border:0;flex:1;font-size:13px;min-width:0;outline:0}.ytai-transcript-body[data-v-15950bf2]{max-height:460px;overflow:auto}.ytai-chapter[data-v-15950bf2],.ytai-transcript-segment[data-v-15950bf2]{background:transparent;border:0;border-bottom:1px solid rgba(99,91,255,.08);color:#3f4c62;cursor:pointer;display:flex;font-size:14px;gap:15px;line-height:1.55;padding:11px 7px;text-align:left;width:100%}.ytai-chapter[data-v-15950bf2]:hover,.ytai-transcript-segment[data-v-15950bf2]:hover{background:#635bff0d}.ytai-transcript-segment.is-current-match[data-v-15950bf2]{background:#635bff14}.ytai-transcript-segment mark[data-v-15950bf2]{background:#ffe08a;color:inherit}.ytai-chapter-block[data-v-15950bf2]{border-bottom:1px solid var(--yt-border)}.ytai-chapter-heading[data-v-15950bf2]{align-items:center;display:flex;gap:12px;padding:12px 6px}.ytai-chapter-detail button[data-v-15950bf2],.ytai-chapter-heading button[data-v-15950bf2]{background:none;border:0;color:#526174;cursor:pointer;text-align:left}.ytai-chapter-detail time[data-v-15950bf2],.ytai-chapter-time[data-v-15950bf2]{color:var(--yt-primary)!important;font-variant-numeric:tabular-nums;white-space:nowrap}.ytai-chapter-toggle[data-v-15950bf2]{align-items:center;display:flex;flex:1;gap:12px;justify-content:space-between;min-width:0}.ytai-chapter-toggle strong[data-v-15950bf2]{overflow-wrap:anywhere}.ytai-chapter-detail[data-v-15950bf2]{color:#66768a;font-size:13px;line-height:1.65;padding:0 12px 15px 58px}.ytai-chapter-detail button[data-v-15950bf2]{display:flex;gap:10px;line-height:1.55;padding:8px 0;width:100%}.ytai-chapter span[data-v-15950bf2],.ytai-transcript-segment time[data-v-15950bf2]{color:var(--yt-primary);font-variant-numeric:tabular-nums;font-weight:600;min-width:42px}.ytai-chapter strong[data-v-15950bf2]{font-weight:600}.ytai-summary-panel h3[data-v-15950bf2]{color:var(--yt-ink);font-size:16px;font-weight:800}.ytai-summary-text[data-v-15950bf2]{color:#3f4c62;font-size:14px;line-height:1.85;overflow:hidden;white-space:pre-wrap}.ytai-thumbnail-link[data-v-15950bf2]{align-items:center;color:var(--yt-primary);display:inline-flex;font-weight:800;gap:7px;margin-top:0;text-decoration:none}.ytai-playlist-select[data-v-15950bf2]{margin-top:16px;width:100%}.ytai-playlist-title[data-v-15950bf2]{color:var(--yt-muted);font-size:13px;margin:12px 0 0}.ytai-result-upsell[data-v-15950bf2]{background:linear-gradient(90deg,#f6f5ff,#f8fcff);border-top:1px solid var(--yt-border);color:#526174;display:flex;font-size:13px;gap:15px;justify-content:space-between;padding:18px 26px}.ytai-thumbnail-result[data-v-15950bf2]{padding:6px 26px 28px}.ytai-thumbnail-grid[data-v-15950bf2]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ytai-image-choice[data-v-15950bf2]{background:#f7f7ff;border:2px solid rgba(99,91,255,.1);border-radius:18px;box-shadow:0 12px 25px #2d257e14;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:border-color .2s,transform .2s,box-shadow .2s}.ytai-image-choice[data-v-15950bf2]:hover{box-shadow:0 16px 30px #2d257e1f;transform:translateY(-2px)}.ytai-image-choice.is-active[data-v-15950bf2]{border-color:var(--yt-primary)}.ytai-image-choice img[data-v-15950bf2]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.ytai-image-choice span[data-v-15950bf2]{background:#20243ad6;border-radius:999px;bottom:8px;color:#fff;font-size:12px;left:8px;padding:5px 10px;position:absolute}.ytai-edit-row[data-v-15950bf2]{align-items:end;background:#ffffffd1;border:1px solid var(--yt-border);border-radius:18px;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;padding:16px}.ytai-edit-row label[data-v-15950bf2]{color:#526174;display:flex;flex-direction:column;font-size:12px;font-weight:750;gap:6px}.ytai-edit-row label[data-v-15950bf2]:first-child{flex:1;min-width:180px}.ytai-edit-row input[type=color][data-v-15950bf2]{padding:2px;width:52px}.ytai-history[data-v-15950bf2]{background:#ffffffdb;border-top:1px solid var(--yt-border);padding:20px 26px}.ytai-section-heading h2[data-v-15950bf2]{font-size:16px;font-weight:800}.ytai-history-row[data-v-15950bf2]{background:none;border:0;border-bottom:1px solid var(--yt-border);color:#3f4c62;cursor:pointer;display:flex;gap:15px;justify-content:space-between;padding:14px 6px;text-align:left;width:100%}.ytai-history-row[data-v-15950bf2]:hover{background:#635bff0a;color:var(--yt-primary)}.ytai-history-row span[data-v-15950bf2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ytai-history-row small[data-v-15950bf2]{color:#8290a0;white-space:nowrap}.ytai-empty[data-v-15950bf2]{color:#718196;font-size:13px}.ytai-toast[data-v-15950bf2]{align-items:center;background:#fff;border:1px solid var(--yt-border);border-radius:16px;box-shadow:0 18px 38px #21234242;color:var(--yt-ink);display:flex;font-size:13px;gap:12px;max-width:min(500px,calc(100vw - 30px));padding:13px 16px;position:fixed;right:24px;top:96px;z-index:9999}.ytai-toast-success-icon[data-v-15950bf2]{color:#16a34a;flex:none;height:20px;width:20px}.ytai-toast button[data-v-15950bf2]{background:transparent;border:0;color:var(--yt-muted);cursor:pointer}.ytai-spin[data-v-15950bf2]{animation:ytai-spin-15950bf2 1.4s linear infinite}@keyframes ytai-spin-15950bf2{to{transform:rotate(1turn)}}.ytai-summary-text[data-v-15950bf2]{white-space:normal}.ytai-summary-text[data-v-15950bf2] h1,.ytai-summary-text[data-v-15950bf2] h2,.ytai-summary-text[data-v-15950bf2] h3,.ytai-summary-text[data-v-15950bf2] h4,.ytai-summary-text[data-v-15950bf2] h5,.ytai-summary-text[data-v-15950bf2] h6{font-size:17px;font-weight:700;margin:18px 0 7px}.ytai-summary-text[data-v-15950bf2] p{margin:6px 0}.ytai-summary-text[data-v-15950bf2] ol,.ytai-summary-text[data-v-15950bf2] ul{margin:8px 0;padding-left:22px}.ytai-summary-text[data-v-15950bf2] ul{list-style:disc}.ytai-summary-text[data-v-15950bf2] ol{list-style:decimal}.ytai-summary-text[data-v-15950bf2] li{margin:6px 0}.ytai-summary-text[data-v-15950bf2] strong{font-weight:700}.ytai-summary-text[data-v-15950bf2] hr{border:0;border-top:1px solid var(--yt-border);margin:18px 0}.ytai-summary-text[data-v-15950bf2] table{border-collapse:collapse;margin:12px 0;width:100%}.ytai-summary-text[data-v-15950bf2] td,.ytai-summary-text[data-v-15950bf2] th{border:1px solid var(--yt-border);padding:8px;text-align:start}.ytai-summary-text[data-v-15950bf2] pre{overflow-wrap:anywhere;white-space:pre-wrap}.ytai-count-locked[data-v-15950bf2]{background:#f8f8fc;border:1px solid var(--yt-border);border-radius:14px;color:var(--yt-muted);cursor:pointer;min-height:48px;min-width:68px}.ytai-notes-empty[data-v-15950bf2]{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.ytai-notes-empty p[data-v-15950bf2]{color:#6c7d91;font-size:14px}.ytai-notes-empty a[data-v-15950bf2]{text-decoration:none}.ytai-preview-title[data-v-15950bf2]{bottom:13%;font-size:24px;left:5%;line-height:1.12;max-height:62%;overflow:hidden;overflow-wrap:anywhere;pointer-events:none;position:absolute;right:5%;text-align:left;text-shadow:2px 2px 0 #101827,-2px -2px 0 #101827,2px -2px 0 #101827,-2px 2px 0 #101827}.ytai-source-tabs[data-v-15950bf2],.ytai-style-tabs[data-v-15950bf2]{align-items:center;background:#ffffffc2;border:1px solid var(--yt-border);border-radius:999px;box-shadow:0 10px 20px #2d257e0f;display:flex;gap:5px;margin-bottom:20px;max-width:100%;overflow-x:auto;padding:5px;scrollbar-width:none;width:-moz-fit-content;width:fit-content}.ytai-source-tabs[data-v-15950bf2]::-webkit-scrollbar,.ytai-style-tabs[data-v-15950bf2]::-webkit-scrollbar{display:none}.ytai-source-tab[data-v-15950bf2],.ytai-style-tabs button[data-v-15950bf2]{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--yt-muted);cursor:pointer;flex:none;font-size:13px;font-weight:800;min-height:35px;padding:8px 15px;white-space:nowrap}.ytai-source-tab.is-active[data-v-15950bf2],.ytai-style-tabs button.is-active[data-v-15950bf2]{background:#fff;border-color:#635bff24;box-shadow:0 8px 16px #2d257e14;color:var(--yt-primary)}.ytai-brief-field[data-v-15950bf2],.ytai-extra-link[data-v-15950bf2],.ytai-image-upload[data-v-15950bf2]{margin-top:14px}.ytai-source-actions[data-v-15950bf2]{align-items:center;color:var(--yt-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-top:14px}.ytai-playlist-list[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:8px;margin-top:16px;max-height:360px;overflow-y:auto}.ytai-playlist-item[data-v-15950bf2]{align-items:center;border-bottom:1px solid var(--yt-border);color:#3f4c62;cursor:pointer;display:flex;font-size:13px;gap:12px;padding:10px 14px}.ytai-playlist-item[data-v-15950bf2]:last-child{border-bottom:0}.ytai-playlist-item[data-v-15950bf2]:hover{background:#f8f7ff}.ytai-playlist-item input[data-v-15950bf2]{accent-color:var(--yt-primary);flex:none}.ytai-playlist-item img[data-v-15950bf2]{border-radius:6px;flex:none;height:45px;-o-object-fit:cover;object-fit:cover;width:80px}.ytai-playlist-item span[data-v-15950bf2]{flex:1;min-width:0}.ytai-playlist-item small[data-v-15950bf2]{color:#8290a0;flex:none}.ytai-file-input[data-v-15950bf2]{display:none}.ytai-upload-zone[data-v-15950bf2]{align-items:center;background:linear-gradient(135deg,#ecf5ff8f,#f9f7ffdb);border:1px dashed rgba(99,91,255,.42);border-radius:18px;color:#65748c;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:180px;padding:22px;text-align:center}.ytai-upload-zone[data-v-15950bf2]:hover{border-color:var(--yt-primary)}.ytai-upload-zone strong[data-v-15950bf2]{color:#20243a;font-size:16px;max-width:100%;overflow-wrap:anywhere}.ytai-upload-zone span[data-v-15950bf2]{font-size:12px}.ytai-frame-picker[data-v-15950bf2]{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,320px) minmax(0,1fr);margin-top:16px}.ytai-frame-picker video[data-v-15950bf2]{aspect-ratio:16/9;background:#101827;border-radius:12px;width:100%}.ytai-frame-picker>div[data-v-15950bf2]{align-items:center;color:var(--yt-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.ytai-frame-picker img[data-v-15950bf2]{aspect-ratio:16/9;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:90px}.ytai-upload-icon[data-v-15950bf2]{color:var(--yt-primary);height:30px;width:30px}.ytai-progress-bar[data-v-15950bf2],.ytai-upload-progress[data-v-15950bf2]{overflow:hidden}.ytai-upload-progress[data-v-15950bf2]{background:#e9e8f8;border-radius:999px;height:7px;width:min(260px,100%)}.ytai-upload-progress span[data-v-15950bf2]{background:var(--yt-primary);display:block;height:100%}.ytai-prompt[data-v-15950bf2],.ytai-thumbnail-inputs textarea[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:18px;color:var(--yt-ink);min-height:110px;padding:15px 17px;resize:vertical;width:100%}.ytai-control-row[data-v-15950bf2]{align-items:end;display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;padding:14px 4px}.ytai-batch-control[data-v-15950bf2]{align-items:center;display:flex;min-height:40px}.ytai-link-command[data-v-15950bf2]{color:var(--yt-primary);font-weight:800;gap:6px}.ytai-link-command[data-v-15950bf2],.ytai-speaker-control[data-v-15950bf2]{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font-size:13px}.ytai-speaker-control[data-v-15950bf2]{color:#526174;font-weight:750;gap:10px;margin-left:auto;min-height:40px}.ytai-switch[data-v-15950bf2]{background:#c8ccda;border-radius:999px;height:20px;padding:3px;transition:background .2s;width:34px}.ytai-switch span[data-v-15950bf2]{background:#fff;border-radius:50%;display:block;height:14px;transition:transform .2s;width:14px}.ytai-switch.is-on[data-v-15950bf2]{background:var(--yt-primary)}.ytai-switch.is-on span[data-v-15950bf2]{transform:translate(14px)}.ytai-image-upload-button[data-v-15950bf2]{align-items:center;background:#fff;border:1px dashed rgba(99,91,255,.35);border-radius:16px;color:#526174;cursor:pointer;display:flex;font-size:13px;font-weight:750;gap:12px;min-height:72px;padding:10px 15px;width:100%}.ytai-image-upload-button[data-v-15950bf2]:hover{border-color:var(--yt-primary)}.ytai-image-upload-button img[data-v-15950bf2]{border-radius:9px;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.ytai-image-upload-button .ytai-icon[data-v-15950bf2]{color:var(--yt-primary);height:24px;width:24px}.ytai-style-tabs[data-v-15950bf2]{margin-bottom:12px;margin-top:22px}.ytai-style-grid[data-v-15950bf2]{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0}.ytai-style-option[data-v-15950bf2]{background:#fff;border:2px solid transparent;border-radius:12px;color:var(--yt-ink);cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:800;overflow:hidden;padding:0}.ytai-style-option img[data-v-15950bf2]{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.ytai-style-option span[data-v-15950bf2]{line-height:1.35;overflow-wrap:anywhere;padding:9px 4px;width:100%}.ytai-style-option.is-active[data-v-15950bf2]{border-color:var(--yt-primary);box-shadow:0 0 0 2px #635bff24}.ytai-ratio-label[data-v-15950bf2]{margin-top:22px}.ytai-ratio-grid[data-v-15950bf2]{display:grid;gap:7px;grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:18px}.ytai-ratio-grid button[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:9px;color:#65748c;cursor:pointer;font-size:12px;font-weight:750;min-height:36px}.ytai-ratio-grid button.is-active[data-v-15950bf2]{background:#f3f1ff;border-color:var(--yt-primary);color:var(--yt-primary)}.ytai-audio-player[data-v-15950bf2]{margin-bottom:18px;width:100%}.ytai-video-frame video[data-v-15950bf2]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ytai-speaker-label[data-v-15950bf2]{color:var(--yt-primary);font-weight:800}.ytai-gate-overlay[data-v-15950bf2]{background:#181c3180;display:grid;top:0;right:0;bottom:0;left:0;padding:18px;place-items:center;position:fixed;z-index:100}.ytai-gate-dialog[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:18px;box-shadow:0 26px 60px #19194638;padding:28px;position:relative;text-align:center;width:min(420px,100%)}.ytai-gate-dialog>.ytai-clear[data-v-15950bf2]{position:absolute;right:12px;top:12px}.ytai-gate-icon[data-v-15950bf2]{color:var(--yt-primary);height:34px;margin:2px auto 14px;width:34px}.ytai-gate-dialog h3[data-v-15950bf2]{font-size:19px;font-weight:800}.ytai-gate-dialog p[data-v-15950bf2]{color:#65748c;font-size:14px;margin:10px 0 22px}.ytai-gate-dialog .ytai-primary[data-v-15950bf2]{text-decoration:none;width:100%}.ytai-result-actions[data-v-15950bf2]{align-items:center;display:flex;gap:9px;position:relative}.ytai-edit-input[data-v-15950bf2]{align-items:center;display:inline-flex;gap:5px}.ytai-edit-input .ytai-icon[data-v-15950bf2]{height:16px;width:16px}.ytai-icon-action[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:50%;color:var(--yt-primary);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.ytai-result-menu[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:10px;box-shadow:0 16px 28px #2d257e1f;min-width:140px;padding:5px;position:absolute;right:0;top:42px;z-index:10}.ytai-result-menu button[data-v-15950bf2]{background:transparent;border:0;border-radius:7px;color:#b42334;cursor:pointer;font-size:13px;padding:9px;text-align:left;width:100%}.ytai-result-menu button[data-v-15950bf2]:hover{background:#fff3f4}.ytai-summary-edit textarea[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:12px;color:#3f4c62;line-height:1.6;min-height:280px;padding:14px;resize:vertical;width:100%}.ytai-summary-edit>div[data-v-15950bf2]{margin-top:12px}.ytai-dialog-actions[data-v-15950bf2],.ytai-summary-edit>div[data-v-15950bf2]{display:flex;gap:10px;justify-content:flex-end}.ytai-danger[data-v-15950bf2]{border-color:#f2c6ce;color:#b42334}.ytai-panel-tabs[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:999px;display:inline-flex;gap:4px;margin-bottom:18px;padding:4px}.ytai-panel-tabs button[data-v-15950bf2]{background:transparent;border:0;border-radius:999px;color:#65748c;cursor:pointer;font-size:13px;font-weight:800;min-height:32px;padding:7px 15px}.ytai-panel-tabs button.is-active[data-v-15950bf2]{background:#f1efff;color:var(--yt-primary)}.ytai-chat-thread[data-v-15950bf2]{max-height:520px;min-height:280px;overflow-y:auto}.ytai-chat-message[data-v-15950bf2]{border-bottom:1px solid var(--yt-border);color:#3f4c62;font-size:14px;line-height:1.6;padding:15px 2px}.ytai-chat-message strong[data-v-15950bf2]{color:var(--yt-primary);display:block;margin-bottom:9px}.ytai-chat-message p[data-v-15950bf2]{white-space:pre-wrap}.ytai-chat-form[data-v-15950bf2]{display:flex;gap:8px;margin-top:15px}.ytai-chat-form input[data-v-15950bf2]{background:#fff;border:1px solid var(--yt-border);border-radius:12px;color:#20243a;flex:1;min-height:42px;min-width:0;padding:8px 12px}.ytai-chat-form button[data-v-15950bf2]{background:var(--yt-primary);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:800;min-width:72px;padding:0 16px}.ytai-chat-form button[data-v-15950bf2]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){.ytai-frame-picker[data-v-15950bf2]{grid-template-columns:1fr}.ytai[data-v-15950bf2]{padding:18px 10px 55px}.ytai-heading[data-v-15950bf2]{margin-bottom:24px;padding:0 10px}.ytai-heading h1[data-v-15950bf2]{font-size:28px}.ytai-heading p[data-v-15950bf2]{font-size:15px}.ytai-shell[data-v-15950bf2]{border-radius:22px}.ytai-topline[data-v-15950bf2]{align-items:center;gap:8px;padding:12px 12px 0}.ytai-mode[data-v-15950bf2]{flex:1;gap:0;min-width:0;padding:4px}.ytai-mode-item[data-v-15950bf2]{flex:1;font-size:11px;min-height:34px;min-width:0;padding:7px 4px}.ytai-history-button[data-v-15950bf2]{font-size:11px;min-height:36px;padding:0 10px}.ytai-form[data-v-15950bf2]{padding:18px 12px}.ytai-url-row[data-v-15950bf2]{border-radius:16px;gap:10px;min-height:68px;padding:10px 12px}.ytai-url-row>.ytai-icon[data-v-15950bf2]{height:34px;padding:8px;width:34px}.ytai-submit-row[data-v-15950bf2]{align-items:stretch;flex-direction:column;gap:9px;padding:12px}.ytai-primary[data-v-15950bf2]{width:100%}.ytai-cost[data-v-15950bf2]{text-align:center}.ytai-result-header[data-v-15950bf2]{flex-wrap:wrap;padding:19px 16px}.ytai-result-actions[data-v-15950bf2]{flex-wrap:wrap;justify-content:flex-end;width:100%}.ytai-reading-grid[data-v-15950bf2]{grid-template-columns:1fr}.ytai-summary-panel[data-v-15950bf2]{border-left:0;border-top:1px solid var(--yt-border);max-height:65vh;padding:20px 16px}.ytai-source-panel[data-v-15950bf2]{padding:18px 14px}.ytai-transcript-toolbar[data-v-15950bf2]{flex-wrap:wrap}.ytai-transcript-toolbar .ytai-icon-actions[data-v-15950bf2]{justify-content:flex-end;width:100%}.ytai-chapter-detail[data-v-15950bf2]{padding-left:12px}.ytai-thumbnail-result[data-v-15950bf2]{padding:0 14px 20px}.ytai-thumbnail-grid[data-v-15950bf2]{grid-template-columns:1fr}.ytai-history[data-v-15950bf2]{padding:14px 16px}.ytai-history-row[data-v-15950bf2]{flex-direction:column;gap:4px}.ytai-history-row small[data-v-15950bf2]{white-space:normal}.ytai-result-upsell[data-v-15950bf2]{flex-direction:column}.ytai-toast[data-v-15950bf2]{bottom:15px;right:15px}.ytai-source-tabs[data-v-15950bf2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;width:100%}.ytai-source-tabs--thumbnail[data-v-15950bf2]{grid-template-columns:repeat(3,minmax(0,1fr))}.ytai-source-tab[data-v-15950bf2]{font-size:12px;min-width:0;padding:8px 12px;white-space:normal}.ytai-style-grid[data-v-15950bf2]{grid-template-columns:repeat(3,minmax(0,1fr))}.ytai-ratio-grid[data-v-15950bf2]{grid-template-columns:repeat(5,minmax(0,1fr))}.ytai-control-row[data-v-15950bf2]{gap:12px}.ytai-speaker-control[data-v-15950bf2]{margin-left:0}.ytai-playlist-item img[data-v-15950bf2]{height:36px;width:64px}}@media (max-width:360px){.ytai-topline[data-v-15950bf2]{align-items:stretch;flex-direction:column}.ytai-mode[data-v-15950bf2]{width:100%}.ytai-topline-actions .ytai-history-button[data-v-15950bf2]{align-self:flex-end}}
