.DonovanSkillsMockup_page__rKnfm{--skills-bg:#eceef2;--skills-bg-gradient-end:#f6f7fa;--skills-surface:hsla(0,0%,100%,.72);--skills-surface-soft:hsla(0,0%,100%,.5);--skills-glass-highlight:hsla(0,0%,100%,.85);--skills-border:rgba(0,0,0,.08);--skills-border-strong:rgba(0,0,0,.12);--skills-border-active:rgba(0,0,0,.16);--skills-text:#121316;--skills-muted:#6e7380;--skills-accent:#121212;--skills-accent-contrast:#fff;--skills-creative:#f59e0b;--skills-business:#3b82f6;--skills-markdown-heading:var(--skills-text);--skills-markdown-strong:var(--skills-text);--skills-markdown-muted:var(--skills-muted);--skills-markdown-code-bg:var(--skills-surface-soft);--skills-markdown-code-border:var(--skills-border);--skills-shadow-sm:0 1px 2px rgba(0,0,0,.04);--skills-shadow-md:0 8px 24px rgba(0,0,0,.06);--skills-shadow-lg:0 20px 48px rgba(0,0,0,.08);--skills-btn-gradient:linear-gradient(145deg,#1a1c22,#0a0a0c);--skills-btn-gradient-hover:linear-gradient(145deg,#2a2d36,#121316);--skills-btn-shadow:0 4px 14px rgba(0,0,0,.18);--skills-user-bubble-bg:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);--skills-user-bubble-shadow:0 6px 20px rgba(37,99,235,.28);--skills-skill-bubble-bg:hsla(0,0%,100%,.78);--skills-logo-gradient:linear-gradient(145deg,#1a1c22,#0d0e12);--skills-logo-sweep-a:rgba(212,83,126,.22);--skills-logo-sweep-b:hsla(0,0%,100%,.14);--skills-title-sheen-top:#121316;--skills-title-sheen-mid:#4a5060;--skills-title-sheen-bottom:#121316;--skills-error-border:#d14343;--skills-error-text:#b91c1c;--color-text-danger:var(--skills-error-text);--color-border-danger:var(--skills-error-border);--color-background-danger:rgba(185,28,28,.08);--skills-placeholder-border:rgba(0,0,0,.14);--skills-overlay-remove:rgba(0,0,0,.65);--skills-radius-lg:18px;--skills-radius-md:16px;--skills-radius-sm:14px;--skills-blur:20px;min-height:calc(100vh - 64px);background:linear-gradient(180deg,var(--skills-bg) 0,var(--skills-bg-gradient-end) 100%);color:var(--skills-text);padding:24px 20px 28px}.DonovanSkillsMockup_pageGallery__v8C4i{background:#000;padding:0}.DonovanSkillsMockup_pageHeader__xKjQF{max-width:1240px;margin:0 auto 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.DonovanSkillsMockup_logoBox__vhMuZ{position:relative;width:56px;height:56px;border-radius:16px;background:var(--skills-logo-gradient);display:grid;place-items:center;overflow:hidden;box-shadow:var(--skills-btn-shadow);border:1px solid var(--skills-border-strong)}.DonovanSkillsMockup_logoSweep__2A7FN{position:absolute;top:-10%;left:0;width:42%;height:120%;pointer-events:none;z-index:1;transform:skewX(-18deg) translateX(-200%);background:linear-gradient(90deg,transparent,var(--skills-logo-sweep-a) 40%,var(--skills-logo-sweep-b) 55%,transparent);animation:DonovanSkillsMockup_skillsLogoSweep__n_2R1 3.5s ease-in-out infinite}@keyframes DonovanSkillsMockup_skillsLogoSweep__n_2R1{0%{transform:skewX(-18deg) translateX(-200%);opacity:0}8%{opacity:1}48%{opacity:1}56%,to{transform:skewX(-18deg) translateX(420%);opacity:0}}.DonovanSkillsMockup_logoImage__Wfb89{position:relative;z-index:2;width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.DonovanSkillsMockup_pageTitle__66WHm{margin:4px 0 0;font-size:clamp(32px,5vw,44px);font-weight:700;letter-spacing:-.045em;line-height:1.08;background:linear-gradient(180deg,var(--skills-title-sheen-top) 0,var(--skills-title-sheen-mid) 42%,var(--skills-title-sheen-bottom) 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.DonovanSkillsMockup_pageTagline__dhvjy{margin:0;max-width:520px;font-size:clamp(14px,2.5vw,16px);line-height:1.5;color:var(--skills-muted)}.DonovanSkillsMockup_appShell__HoV5c{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:158px minmax(0,1fr) 168px;gap:14px;align-items:start}.DonovanSkillsMockup_chatPanel__lrdmu,.DonovanSkillsMockup_historyPanel__PBTUN,.DonovanSkillsMockup_sidebar__8rcG9{position:relative;background:var(--skills-surface);backdrop-filter:blur(var(--skills-blur));-webkit-backdrop-filter:blur(var(--skills-blur));border:1px solid var(--skills-border);border-radius:var(--skills-radius-lg);box-shadow:var(--skills-shadow-sm),var(--skills-shadow-md)}.DonovanSkillsMockup_chatPanel__lrdmu:before,.DonovanSkillsMockup_historyPanel__PBTUN:before,.DonovanSkillsMockup_sidebar__8rcG9:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--skills-glass-highlight)}.DonovanSkillsMockup_sidebar__8rcG9{padding:14px 10px;display:flex;flex-direction:column;align-self:start;position:sticky;top:80px;max-height:calc(100vh - 96px)}.DonovanSkillsMockup_sidebarLabel__fm1RH{margin:0 0 12px;padding:0 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--skills-muted)}.DonovanSkillsMockup_skillGroups__SRvwH{display:grid;gap:14px;flex:1 1 auto;overflow-y:auto;min-height:0}.DonovanSkillsMockup_skillGroup__Hk3rm{display:grid;gap:8px}.DonovanSkillsMockup_groupLabel__X_x4o{margin:0;font-size:10px;font-weight:700;color:var(--skills-muted);display:inline-flex;align-items:center;gap:6px;padding:0 4px}.DonovanSkillsMockup_groupDot__noEGj{width:7px;height:7px;border-radius:999px;flex-shrink:0}.DonovanSkillsMockup_groupDotCreative__kSqs_{background:var(--skills-creative)}.DonovanSkillsMockup_groupDotBusiness__zNu1y{background:var(--skills-business)}.DonovanSkillsMockup_skillList__kTfvn{display:grid;gap:6px}.DonovanSkillsMockup_skillButton__slgVW{border:1px solid var(--skills-border);background:var(--skills-surface-soft);border-radius:12px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;line-height:1.2;color:var(--skills-text);cursor:pointer;text-align:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.DonovanSkillsMockup_skillCover__OSE0q{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.DonovanSkillsMockup_skillButton__slgVW span:first-child{font-size:18px}.DonovanSkillsMockup_skillButtonActive__oGrnm{background:var(--skills-btn-gradient);border-color:transparent;color:var(--skills-accent-contrast);box-shadow:var(--skills-btn-shadow)}.DonovanSkillsMockup_sidebarFeaturedCourse__9Z8Ej{flex-shrink:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--skills-border);display:grid;gap:8px}.DonovanSkillsMockup_sidebarFeaturedLabel__tWAIF{margin:0;padding:0 4px;font-size:10px;font-weight:700;color:var(--skills-muted);line-height:1.3}.DonovanSkillsMockup_sidebarFeaturedCard__YyaUB{display:grid;gap:8px;padding:8px;border:1px solid var(--skills-border);border-radius:12px;background:var(--skills-surface-soft);color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.DonovanSkillsMockup_sidebarFeaturedCard__YyaUB:hover{border-color:rgba(212,83,126,.45);box-shadow:var(--skills-shadow-sm);transform:translateY(-1px)}.DonovanSkillsMockup_sidebarFeaturedThumb__F5_Du{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#2a1820,#1a0e14)}.DonovanSkillsMockup_sidebarFeaturedImage__yX8Tu{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.DonovanSkillsMockup_sidebarFeaturedPlaceholder__gJI4E{width:100%;height:100%;background:linear-gradient(135deg,#221a2e,#14101e)}.DonovanSkillsMockup_sidebarFeaturedBody__lFL_t{display:grid;gap:6px;padding:0 2px}.DonovanSkillsMockup_sidebarFeaturedTitle__qIJCu{margin:0;font-size:11px;font-weight:600;line-height:1.35;color:var(--skills-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DonovanSkillsMockup_sidebarFeaturedMeta__tPYKs{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.DonovanSkillsMockup_sidebarFeaturedDuration__8vFmO{font-size:10px;color:var(--skills-muted)}.DonovanSkillsMockup_sidebarFeaturedBadgeFree__ZjsjZ,.DonovanSkillsMockup_sidebarFeaturedBadgePaid__sewFY{font-size:10px;font-weight:700;line-height:1;padding:3px 7px;border-radius:999px}.DonovanSkillsMockup_sidebarFeaturedBadgeFree__ZjsjZ{color:#5dcaa5;background:rgba(93,202,165,.12);border:1px solid rgba(93,202,165,.35)}.DonovanSkillsMockup_sidebarFeaturedBadgePaid__sewFY{color:#ffd0e0;background:rgba(212,83,126,.15);border:1px solid rgba(212,83,126,.35)}.DonovanSkillsMockup_sidebarCredits__YVtqn{flex-shrink:0;margin-top:12px;border-top:1px solid var(--skills-border);padding-top:12px}.DonovanSkillsMockup_creditLabel__zstrq{margin:0;font-size:10px;color:var(--skills-muted)}.DonovanSkillsMockup_creditValue__ZraNL{margin:2px 0 0;font-size:18px;font-weight:700}.DonovanSkillsMockup_chatColumn__wnTBx{min-width:0;display:flex;flex-direction:column;gap:14px}.DonovanSkillsMockup_chatPanel__lrdmu{min-height:640px;min-width:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.DonovanSkillsMockup_chatHeader__FxWGc{border-bottom:1px solid var(--skills-border);padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.DonovanSkillsMockup_chatHeaderIntro__S_ZSA{min-width:0}.DonovanSkillsMockup_chatSkillName__zcLQk{margin:0;font-size:17px;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.DonovanSkillsMockup_retentionBadge__0UzgZ{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.2;color:var(--color-text-danger);background:var(--color-background-danger);border:1px solid var(--color-border-danger)}.DonovanSkillsMockup_retentionWarning__kb8Z0{margin:6px 0 0;font-size:12px;font-weight:700;line-height:1.45;color:var(--color-text-danger);max-width:42rem}.DonovanSkillsMockup_bulkDownloadButton__hhn_u{border:0;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700;color:var(--skills-accent-contrast);background:var(--skills-btn-gradient);box-shadow:var(--skills-btn-shadow);cursor:pointer;transition:background .15s ease,opacity .15s ease}.DonovanSkillsMockup_bulkDownloadButton__hhn_u:hover:not(:disabled){background:var(--skills-btn-gradient-hover)}.DonovanSkillsMockup_bulkDownloadButton__hhn_u:disabled{opacity:.45;cursor:not-allowed}.DonovanSkillsMockup_chatHeaderActions__OTXO_{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.DonovanSkillsMockup_backToGalleryButton__Dbv_j{border:1px solid var(--skills-border);border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700;color:var(--skills-text);background:var(--skills-surface-soft);white-space:nowrap;cursor:pointer;transition:background .15s ease}.DonovanSkillsMockup_backToGalleryButton__Dbv_j:hover{background:var(--skills-glass-highlight)}.DonovanSkillsMockup_libraryLinkButton__U_8OA{border:1px solid var(--skills-border);border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700;color:var(--skills-text);background:var(--skills-surface-soft);text-decoration:none;white-space:nowrap;transition:background .15s ease}.DonovanSkillsMockup_libraryLinkButton__U_8OA:hover{background:var(--skills-glass-highlight)}.DonovanSkillsMockup_historyPanel__PBTUN{padding:0;min-width:0;display:flex;flex-direction:column;align-self:start;position:sticky;top:80px;max-height:calc(100vh - 96px);overflow:hidden}.DonovanSkillsMockup_historyDetails__j2g8C{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.DonovanSkillsMockup_historySummary__E_HzY{display:none;list-style:none;cursor:pointer;padding:12px 14px;font-size:12px;font-weight:700;color:var(--skills-text);border-bottom:1px solid var(--skills-border)}.DonovanSkillsMockup_historySummary__E_HzY::-webkit-details-marker{display:none}.DonovanSkillsMockup_historyBody__INnMz{padding:14px 10px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;overflow:hidden}.DonovanSkillsMockup_newChatButton__UlXlk{width:100%;flex-shrink:0;border:0;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:700;color:var(--skills-accent-contrast);background:var(--skills-btn-gradient);box-shadow:var(--skills-btn-shadow);cursor:pointer;transition:background .15s ease,opacity .15s ease}.DonovanSkillsMockup_newChatButton__UlXlk:hover:not(:disabled){background:var(--skills-btn-gradient-hover)}.DonovanSkillsMockup_newChatButton__UlXlk:disabled{opacity:.5;cursor:not-allowed}.DonovanSkillsMockup_conversationListWrap__LdtFu{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.DonovanSkillsMockup_conversationListHint__h0cdC{margin:0;font-size:11px;line-height:1.45;color:var(--skills-muted)}.DonovanSkillsMockup_conversationList__R8B7d{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.DonovanSkillsMockup_conversationRow__hq2oo{display:flex;align-items:stretch;gap:4px}.DonovanSkillsMockup_conversationRow__hq2oo:focus-within .DonovanSkillsMockup_conversationDeleteBtn__F1DkA,.DonovanSkillsMockup_conversationRow__hq2oo:hover .DonovanSkillsMockup_conversationDeleteBtn__F1DkA{opacity:1}.DonovanSkillsMockup_conversationRowActive__6kTvX .DonovanSkillsMockup_conversationDeleteBtn__F1DkA{opacity:1}.DonovanSkillsMockup_conversationDeleteBtn__F1DkA{flex:0 0 auto;align-self:center;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--skills-border);border-radius:10px;background:var(--skills-surface-soft);color:var(--skills-muted);cursor:pointer;opacity:.45;transition:opacity .15s ease,color .15s ease,background .15s ease,border-color .15s ease}.DonovanSkillsMockup_conversationDeleteBtn__F1DkA:hover:not(:disabled){color:var(--skills-error-text);border-color:var(--skills-error-border);background:var(--color-background-danger)}.DonovanSkillsMockup_conversationDeleteBtn__F1DkA:disabled{opacity:.35;cursor:not-allowed}.DonovanSkillsMockup_conversationItem__AkUj4{flex:1 1 auto;min-width:0;border:1px solid var(--skills-border);border-radius:12px;padding:8px 10px;background:var(--skills-surface-soft);cursor:pointer;text-align:left;display:grid;gap:2px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.DonovanSkillsMockup_conversationItem__AkUj4:hover:not(:disabled){background:var(--skills-glass-highlight)}.DonovanSkillsMockup_conversationItem__AkUj4:disabled{opacity:.6;cursor:not-allowed}.DonovanSkillsMockup_conversationItemActive__qUibH{border-color:var(--skills-border-active);background:var(--skills-glass-highlight);box-shadow:var(--skills-shadow-sm)}.DonovanSkillsMockup_conversationTitle__dU38a{font-size:11px;font-weight:700;color:var(--skills-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DonovanSkillsMockup_conversationTime__zBZmv{font-size:10px;color:var(--skills-muted)}.DonovanSkillsMockup_deleteModalOverlay__QbXCP{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.45);backdrop-filter:blur(4px)}.DonovanSkillsMockup_deleteModal__YbaC_{width:min(92vw,400px);border-radius:var(--skills-radius-md);border:1px solid var(--skills-border-strong);background:var(--skills-glass-highlight);box-shadow:var(--skills-shadow-lg);padding:20px 18px 16px;display:grid;gap:12px}.DonovanSkillsMockup_deleteModalTitle__Pjyzo{margin:0;font-size:15px;font-weight:700;color:var(--skills-text)}.DonovanSkillsMockup_deleteModalDesc__tnVBf{margin:0;font-size:13px;line-height:1.5;color:var(--skills-muted)}.DonovanSkillsMockup_deleteModalActions__hOS6K{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.DonovanSkillsMockup_deleteModalCancel__MPAvd,.DonovanSkillsMockup_deleteModalConfirm___8u4Z{border-radius:10px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--skills-border);transition:background .15s ease,border-color .15s ease}.DonovanSkillsMockup_deleteModalCancel__MPAvd{background:var(--skills-surface-soft);color:var(--skills-text)}.DonovanSkillsMockup_deleteModalCancel__MPAvd:hover:not(:disabled){background:var(--skills-glass-highlight)}.DonovanSkillsMockup_deleteModalConfirm___8u4Z{display:inline-flex;align-items:center;gap:6px;background:var(--color-background-danger);border-color:var(--skills-error-border);color:var(--skills-error-text)}.DonovanSkillsMockup_deleteModalConfirm___8u4Z:hover:not(:disabled){background:rgba(185,28,28,.14)}.DonovanSkillsMockup_deleteModalCancel__MPAvd:disabled,.DonovanSkillsMockup_deleteModalConfirm___8u4Z:disabled{opacity:.55;cursor:not-allowed}.DonovanSkillsMockup_deleteModalSpinner__kaNoQ{animation:DonovanSkillsMockup_skillsSpin__bqjHD .8s linear infinite}.DonovanSkillsMockup_loginGate__E1C0C{margin:24px auto;max-width:420px;text-align:center;padding:28px 24px;border:1px solid var(--skills-border);border-radius:var(--skills-radius-md);background:var(--skills-surface-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.DonovanSkillsMockup_loginGateTitle__KrSSu{margin:0;font-size:18px;font-weight:700}.DonovanSkillsMockup_loginGateText__3n4v2{margin:10px 0 0;font-size:14px;color:var(--skills-muted);line-height:1.5}.DonovanSkillsMockup_loginGateButton__le0id{display:inline-block;margin-top:18px;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:700;color:var(--skills-accent-contrast);background:var(--skills-btn-gradient);box-shadow:var(--skills-btn-shadow);text-decoration:none;transition:opacity .15s ease}.DonovanSkillsMockup_loginGateButton__le0id:hover{opacity:.92}.DonovanSkillsMockup_resultSection__CsKqw{display:grid;gap:10px;width:100%}.DonovanSkillsMockup_libraryFooterLink__exAsD{margin-right:auto;font-size:13px;font-weight:700;color:var(--skills-muted);text-decoration:none}.DonovanSkillsMockup_libraryFooterLink__exAsD:hover{color:var(--skills-text)}.DonovanSkillsMockup_chatBody__DQK5M{padding:16px;overflow-x:hidden;overflow-y:auto;min-height:0;max-width:100%;display:flex;flex-direction:column;gap:12px}.DonovanSkillsMockup_bubble__zYHn0{max-width:min(80%,100%);min-width:0;width:-moz-fit-content;width:fit-content;padding:12px 14px;font-size:14px;line-height:1.45}.DonovanSkillsMockup_userBubble__COmCD{align-self:flex-end;background:var(--skills-user-bubble-bg);color:var(--skills-accent-contrast);border-radius:18px 18px 4px 18px;box-shadow:var(--skills-user-bubble-shadow);border:1px solid hsla(0,0%,100%,.12)}.DonovanSkillsMockup_userMessageText__H9nyk{display:block;white-space:pre-wrap;word-break:break-word}.DonovanSkillsMockup_skillBubble__FUKTR{align-self:flex-start;background:var(--skills-skill-bubble-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--skills-border);border-radius:18px 18px 18px 4px;box-shadow:var(--skills-shadow-sm)}.DonovanSkillsMockup_typingBubble__rPaAT{color:var(--skills-muted);font-style:italic}.DonovanSkillsMockup_errorBubble__AvyPP{border-color:var(--skills-error-border);color:var(--skills-error-text)}.DonovanSkillsMockup_markdownBubble__nxg0t{display:block;min-width:0;max-width:100%;overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word}.DonovanSkillsMockup_markdownBubble__nxg0t>:first-child{margin-top:0}.DonovanSkillsMockup_markdownBubble__nxg0t>:last-child{margin-bottom:0}.DonovanSkillsMockup_markdownBubble__nxg0t p{margin:0 0 10px}.DonovanSkillsMockup_markdownBubble__nxg0t h2,.DonovanSkillsMockup_markdownBubble__nxg0t h3{margin:0 0 10px;color:var(--skills-markdown-heading);font-weight:700;line-height:1.35}.DonovanSkillsMockup_markdownBubble__nxg0t h2{font-size:16px}.DonovanSkillsMockup_markdownBubble__nxg0t h3{font-size:15px}.DonovanSkillsMockup_markdownBubble__nxg0t strong{color:var(--skills-markdown-strong);font-weight:700}.DonovanSkillsMockup_markdownBubble__nxg0t ol,.DonovanSkillsMockup_markdownBubble__nxg0t ul{margin:0 0 10px;padding-left:20px}.DonovanSkillsMockup_markdownBubble__nxg0t li{margin:0 0 6px}.DonovanSkillsMockup_markdownBubble__nxg0t blockquote{margin:0 0 10px;padding:8px 12px;border-left:2px solid var(--skills-markdown-code-border);color:var(--skills-markdown-muted)}.DonovanSkillsMockup_markdownBubble__nxg0t pre,.DonovanSkillsMockup_mdPre__O03ww{margin:0 0 10px;padding:12px;box-sizing:border-box;background:var(--skills-markdown-code-bg);border:1px solid var(--skills-markdown-code-border);border-radius:10px;max-width:100%;white-space:pre-wrap!important;word-break:break-word;overflow-wrap:anywhere;overflow-x:hidden!important}.DonovanSkillsMockup_markdownBubble__nxg0t pre code,.DonovanSkillsMockup_mdCodeBlock__I_2vi,.DonovanSkillsMockup_mdPre__O03ww code{display:block;border:0;background:transparent;padding:0;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12px;line-height:1.5;max-width:100%;white-space:pre-wrap!important;word-break:break-word;overflow-wrap:anywhere;overflow-x:hidden!important}.DonovanSkillsMockup_markdownBubble__nxg0t :not(pre)>code,.DonovanSkillsMockup_mdInlineCode__ngV97{background:var(--skills-markdown-code-bg);border:1px solid var(--skills-markdown-code-border);border-radius:8px;padding:1px 6px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12px;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.DonovanSkillsMockup_promptCard__LDADC{margin-right:auto;width:min(760px,100%);border:1px solid var(--skills-border);border-radius:var(--skills-radius-md);background:var(--skills-surface-soft);padding:14px}.DonovanSkillsMockup_promptCardLabel__gC5LQ{margin:0 0 8px;font-size:12px;color:var(--skills-muted);font-weight:700}.DonovanSkillsMockup_promptMono__tg5nw{margin:0;padding:12px;border-radius:var(--skills-radius-sm);border:1px solid var(--skills-border);background:var(--skills-glass-highlight);white-space:pre-wrap;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12px;line-height:1.55}.DonovanSkillsMockup_promptBlock__RPttq{margin:0 0 10px}.DonovanSkillsMockup_promptBlock__RPttq .DonovanSkillsMockup_mdPre__O03ww{margin-bottom:0}.DonovanSkillsMockup_promptActions__Azkun{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.DonovanSkillsMockup_generateImageButton__c4pQW{border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;background:var(--skills-btn-gradient);color:var(--skills-accent-contrast);box-shadow:var(--skills-btn-shadow);cursor:pointer}.DonovanSkillsMockup_generateImageButton__c4pQW:disabled{opacity:.45;cursor:not-allowed}.DonovanSkillsMockup_ttsPanel__S4RBC{margin-top:12px;padding-top:12px;border-top:1px solid var(--skills-border);display:grid;gap:8px}.DonovanSkillsMockup_ttsPanelLabel__K18TG{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--skills-muted)}.DonovanSkillsMockup_ttsPanelRow__mAQ17{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DonovanSkillsMockup_ttsPanelHint__7aYXb{margin:0;font-size:11px;color:var(--skills-muted)}.DonovanSkillsMockup_generateTtsButton__9RUpA{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;background:var(--skills-btn-gradient);color:var(--skills-accent-contrast);box-shadow:var(--skills-btn-shadow);cursor:pointer}.DonovanSkillsMockup_generateTtsButton__9RUpA:disabled{opacity:.45;cursor:not-allowed}.DonovanSkillsMockup_ttsSubmitSpinner__ou77r{width:14px;height:14px;animation:DonovanSkillsMockup_skillsSpin__bqjHD .8s linear infinite}.DonovanSkillsMockup_ttsVoicePicker__EDwPf{position:relative}.DonovanSkillsMockup_ttsVoicePickerTrigger__nbirS{display:inline-flex;align-items:center;gap:6px;min-width:140px;border:1px solid var(--skills-border);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;background:var(--skills-surface-soft);color:var(--skills-text);cursor:pointer}.DonovanSkillsMockup_ttsVoicePickerTrigger__nbirS:disabled{opacity:.45;cursor:not-allowed}.DonovanSkillsMockup_ttsVoicePickerLabel__DMD0C{flex:1 1 auto;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DonovanSkillsMockup_ttsVoicePickerChevron__wgoEj{width:14px;height:14px;flex-shrink:0;opacity:.65}.DonovanSkillsMockup_ttsVoicePickerMenu__9u2mI{position:absolute;z-index:30;top:calc(100% + 4px);left:0;min-width:100%;max-width:min(280px,90vw);max-height:220px;overflow-y:auto;margin:0;padding:4px;list-style:none;border:1px solid var(--skills-border-strong);border-radius:12px;background:var(--skills-glass-highlight);box-shadow:var(--skills-shadow-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.DonovanSkillsMockup_ttsVoicePickerItem__E29sw{display:flex;align-items:center;gap:6px;width:100%;border-radius:8px;padding:2px 4px 2px 2px}.DonovanSkillsMockup_ttsVoicePickerItem__E29sw:hover{background:var(--skills-surface-soft)}.DonovanSkillsMockup_ttsVoicePickerItemActive__hjK_P{background:var(--skills-surface-soft);box-shadow:inset 0 0 0 1px var(--skills-border-active)}.DonovanSkillsMockup_ttsVoicePickerSelectBtn__aekin{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;border:0;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:600;background:transparent;color:var(--skills-text);cursor:pointer;text-align:left}.DonovanSkillsMockup_ttsVoicePickerItemLabel__xqw7e{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DonovanSkillsMockup_ttsGenderIcon__datZu{width:14px;height:14px;flex-shrink:0;opacity:.75}.DonovanSkillsMockup_ttsGenderIconSpacer__hemOS{width:14px;flex-shrink:0}.DonovanSkillsMockup_ttsVoicePlayBtn__pxOXJ{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid var(--skills-border);border-radius:999px;background:var(--skills-surface-soft);color:var(--skills-text);cursor:pointer}.DonovanSkillsMockup_ttsVoicePlayBtn__pxOXJ:hover:not(:disabled){background:var(--skills-glass-highlight)}.DonovanSkillsMockup_ttsVoicePlayBtn__pxOXJ:disabled{opacity:.45;cursor:not-allowed}.DonovanSkillsMockup_ttsVoicePlayIcon__RzFv_{width:12px;height:12px}.DonovanSkillsMockup_ttsVoicePlaySpinner__UVu_e{width:12px;height:12px;animation:DonovanSkillsMockup_skillsSpin__bqjHD .8s linear infinite}.DonovanSkillsMockup_ttsResultCard__ieZLB{min-width:min(100%,320px)}.DonovanSkillsMockup_ttsResultAudio__dpCG2{width:100%;min-height:40px}.DonovanSkillsMockup_musicPanel__kl7or{margin-top:12px;padding-top:12px;border-top:1px solid var(--skills-border);display:grid;gap:8px}.DonovanSkillsMockup_musicPanelRow__nun8C{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DonovanSkillsMockup_musicPanelHint__fFXhy{margin:0;font-size:11px;color:var(--skills-muted)}.DonovanSkillsMockup_generateMusicButton__4jXhO{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;background:var(--skills-btn-gradient);color:var(--skills-accent-contrast);box-shadow:var(--skills-btn-shadow);cursor:pointer}.DonovanSkillsMockup_generateMusicButton__4jXhO:disabled{opacity:.45;cursor:not-allowed}.DonovanSkillsMockup_musicSubmitSpinner__ddqVA{width:14px;height:14px;animation:DonovanSkillsMockup_skillsSpin__bqjHD .8s linear infinite}.DonovanSkillsMockup_musicResultCard__CRKKj{min-width:min(100%,360px)}.DonovanSkillsMockup_musicTracks__z32Lc{display:grid;gap:12px}.DonovanSkillsMockup_musicTrackRow__Q6w0t{display:grid;gap:6px}.DonovanSkillsMockup_musicTrackLabel__2iDoX{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--skills-muted)}.DonovanSkillsMockup_musicResultAudio__ueA4y{width:100%;min-height:40px}.DonovanSkillsMockup_musicGenerating__7tPuV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;padding:20px;text-align:center}.DonovanSkillsMockup_musicGeneratingTitle__v0SFt{margin:0;font-size:14px;font-weight:700}.DonovanSkillsMockup_musicGeneratingMeta__RBVGx{margin:0;font-size:12px;opacity:.75}.DonovanSkillsMockup_musicProgressTrack__o_ifc{width:100%;max-width:280px;height:6px;border-radius:999px;background:var(--skills-glass-highlight);overflow:hidden;margin-top:4px}.DonovanSkillsMockup_musicProgressFill__emk6m{height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width 1s linear}.DonovanSkillsMockup_promptGenerateRow__G3qMh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px;margin-left:auto}.DonovanSkillsMockup_imagePromptControls__Pr_6H,.DonovanSkillsMockup_videoPromptControls__E1fVf{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.DonovanSkillsMockup_productAttachRow__DvN7z{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.DonovanSkillsMockup_productAttachButton__kPFko{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--skills-border);background:var(--skills-glass-highlight);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--skills-text);cursor:pointer;transition:border-color .15s,background .15s}.DonovanSkillsMockup_productAttachButton__kPFko:hover:not(:disabled){border-color:var(--skills-accent)}.DonovanSkillsMockup_productAttachButton__kPFko:disabled{opacity:.45;cursor:not-allowed}.DonovanSkillsMockup_durationPills__LcnAD{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.DonovanSkillsMockup_durationPill__S6SDt{display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid var(--skills-border);background:var(--skills-glass-highlight);border-radius:10px;padding:6px 10px;min-width:52px;cursor:pointer;transition:border-color .15s,background .15s}.DonovanSkillsMockup_durationPill__S6SDt:hover:not(:disabled){border-color:var(--skills-accent)}.DonovanSkillsMockup_durationPill__S6SDt:disabled{opacity:.45;cursor:not-allowed}.DonovanSkillsMockup_durationPillActive__JOigo{border-color:var(--skills-accent);background:color-mix(in srgb,var(--skills-accent) 12%,transparent)}.DonovanSkillsMockup_durationPillSeconds__W8Ecp{font-size:12px;font-weight:700;line-height:1.2}.DonovanSkillsMockup_durationPillCredits__296VY{font-size:10px;font-weight:600;opacity:.75}.DonovanSkillsMockup_durationPillActive__JOigo .DonovanSkillsMockup_durationPillCredits__296VY{opacity:1}.DonovanSkillsMockup_generateVideoButton__yrgGY{border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;box-shadow:0 4px 14px rgba(124,58,237,.35);cursor:pointer}.DonovanSkillsMockup_generateVideoButton__yrgGY:disabled{opacity:.45;cursor:not-allowed}.DonovanSkillsMockup_videoResultCard__wWvdi{grid-column:1/-1}.DonovanSkillsMockup_resultVideo__cA3vw{width:100%;max-height:360px;border-radius:var(--skills-radius-sm);background:#000;display:block}.DonovanSkillsMockup_videoGenerating__ifram{position:relative;overflow:hidden;min-height:180px;border-radius:var(--skills-radius-sm)}.DonovanSkillsMockup_videoGeneratingFrame__FnIt8{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4}.DonovanSkillsMockup_videoGeneratingContent__AaDWn{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;padding:20px;text-align:center;background:color-mix(in srgb,var(--skills-surface-soft) 55%,transparent)}.DonovanSkillsMockup_videoGeneratingTitle__0J8Em{margin:0;font-size:14px;font-weight:700}.DonovanSkillsMockup_videoGeneratingMeta__ayLkD{margin:0;font-size:12px;opacity:.75}.DonovanSkillsMockup_videoProgressTrack__FAv90{width:100%;max-width:280px;height:6px;border-radius:999px;background:var(--skills-glass-highlight);overflow:hidden;margin-top:4px}.DonovanSkillsMockup_videoProgressFill__12vyz{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a855f7);transition:width 1s linear}.DonovanSkillsMockup_modelPills__gQM_m{display:flex;flex-wrap:wrap;gap:8px}.DonovanSkillsMockup_modelPill__6dj7y{padding:6px 10px;font-weight:600}.DonovanSkillsMockup_copyButton__IsAwt,.DonovanSkillsMockup_modelPill__6dj7y{border:1px solid var(--skills-border);background:var(--skills-glass-highlight);border-radius:999px;font-size:12px}.DonovanSkillsMockup_copyButton__IsAwt{padding:7px 12px;font-weight:700}.DonovanSkillsMockup_resultGrid__aAx_l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.DonovanSkillsMockup_resultCard__WYaif{border:1px solid var(--skills-border);border-radius:var(--skills-radius-md);background:var(--skills-surface-soft);padding:12px;display:grid;gap:10px}.DonovanSkillsMockup_resultSelect__Xy63k{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--skills-muted);font-weight:600}.DonovanSkillsMockup_resultCardActions__2GvJ_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.DonovanSkillsMockup_resultCardActionButtons__mdF9l{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.DonovanSkillsMockup_makeVideoButton__7nfcD{border:1px solid color-mix(in srgb,#7c3aed 40%,var(--skills-border));background:color-mix(in srgb,#7c3aed 8%,var(--skills-glass-highlight));border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;color:#5b21b6;cursor:pointer}.DonovanSkillsMockup_makeVideoButtonActive__GF3HT{border-color:#7c3aed;background:color-mix(in srgb,#7c3aed 18%,transparent)}.DonovanSkillsMockup_imageCardVideoPanel__FqTkH{display:grid;gap:8px;padding:10px;border:1px solid var(--skills-border);border-radius:var(--skills-radius-sm);background:var(--skills-glass-highlight)}.DonovanSkillsMockup_videoPanelStartFrame__y_snG{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--skills-border);border-radius:10px;background:var(--skills-surface-soft)}.DonovanSkillsMockup_videoPanelStartFrameThumb__gikrJ{width:56px;height:56px;flex-shrink:0;border-radius:8px;border:2px solid var(--skills-business);-o-object-fit:cover;object-fit:cover;display:block}.DonovanSkillsMockup_videoPanelStartFrameCopy__1pGub{display:grid;gap:2px;min-width:0}.DonovanSkillsMockup_videoPanelStartFrameLabel__jhCUd{margin:0;font-size:11px;font-weight:700;color:var(--skills-text);line-height:1.35}.DonovanSkillsMockup_videoPanelStartFrameHint__GZUQR{margin:0;font-size:10px;color:var(--skills-muted);line-height:1.35}.DonovanSkillsMockup_motionPromptLabel__5qD1B{font-size:11px;font-weight:700;color:var(--skills-muted)}.DonovanSkillsMockup_motionPromptTextarea___hdkf{width:100%;resize:vertical;min-height:72px;border:1px solid var(--skills-border);border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.45;font-family:inherit;color:var(--skills-text);background:var(--skills-surface)}.DonovanSkillsMockup_motionPromptTextarea___hdkf:disabled{opacity:.55}.DonovanSkillsMockup_aiMotionButton__cn75g{justify-self:start;border:1px dashed var(--skills-border);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;color:var(--skills-muted);background:transparent;cursor:pointer}.DonovanSkillsMockup_aiMotionButton__cn75g:disabled{cursor:not-allowed;opacity:.7}.DonovanSkillsMockup_imageCardVideoPanel__FqTkH .DonovanSkillsMockup_durationPills__LcnAD{justify-content:flex-start}.DonovanSkillsMockup_imageCardVideoPanel__FqTkH .DonovanSkillsMockup_generateVideoButton__yrgGY{width:100%}.DonovanSkillsMockup_editImageButton__w3E8Z{border:1px solid var(--skills-border);background:var(--skills-glass-highlight);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;color:var(--skills-text);cursor:pointer}.DonovanSkillsMockup_editImageButtonActive__IQhdH{border-color:transparent;background:var(--skills-btn-gradient);color:var(--skills-accent-contrast);box-shadow:var(--skills-btn-shadow)}.DonovanSkillsMockup_editTargetChip__Vxned{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:8px;border:1px solid var(--skills-border);border-radius:var(--skills-radius-sm);background:var(--skills-surface-soft);font-size:12px;font-weight:600;color:var(--skills-text)}.DonovanSkillsMockup_editTargetThumb__2__17{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--skills-border)}.DonovanSkillsMockup_editTargetLabel__VEPaC{flex:1;min-width:0}.DonovanSkillsMockup_editTargetRemove__RfNx5{border:0;background:transparent;color:var(--skills-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:4px}.DonovanSkillsMockup_resultPlaceholder__rMkCt{border:1px dashed var(--skills-placeholder-border);border-radius:var(--skills-radius-sm);min-height:140px;display:grid;place-items:center;gap:10px;color:var(--skills-muted);font-size:12px;background:var(--skills-surface-soft);text-align:center;padding:12px}.DonovanSkillsMockup_resultPlaceholderError__oMjFd{border-color:var(--skills-error-border);color:var(--skills-error-text)}.DonovanSkillsMockup_videoFailedLayout__uDdtI{display:flex;gap:10px;align-items:stretch}.DonovanSkillsMockup_videoFailedThumbnail__5FI9_{flex-shrink:0;width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:var(--skills-radius-sm);border:1px solid var(--skills-placeholder-border);background:var(--skills-surface-soft)}.DonovanSkillsMockup_videoFailedMessage__cl_pA{flex:1;min-width:0;min-height:72px;place-items:start;text-align:left;justify-content:center}.DonovanSkillsMockup_resultPlaceholderExpired__yglTH{border:1px dashed var(--color-border-danger);color:var(--color-text-danger);background:var(--color-background-danger)}.DonovanSkillsMockup_resultPlaceholderBackground__esems{border-color:color-mix(in srgb,#7c3aed 35%,var(--skills-placeholder-border));color:var(--skills-text);background:color-mix(in srgb,#7c3aed 8%,var(--skills-surface-soft))}.DonovanSkillsMockup_resultBackgroundLibraryLink__dDscn{font-size:12px;font-weight:600;color:#7c3aed;text-decoration:none}.DonovanSkillsMockup_resultBackgroundLibraryLink__dDscn:hover{text-decoration:underline}.DonovanSkillsMockup_resultImageButton__xCQKY{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:var(--skills-radius-sm)}.DonovanSkillsMockup_resultImage__1I2hn{width:100%;border-radius:var(--skills-radius-sm);border:1px solid var(--skills-border);-o-object-fit:cover;object-fit:cover;max-height:320px;display:block}.DonovanSkillsMockup_resultImageGrid__5mOqU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%}.DonovanSkillsMockup_resultImageGridCell__zMkc5{position:relative;display:block;width:100%;min-width:0;padding:0;margin:0;border:2px solid var(--skills-border);border-radius:var(--skills-radius-sm);background:transparent;cursor:pointer;overflow:hidden;aspect-ratio:1;transition:border-color .15s ease,box-shadow .15s ease}.DonovanSkillsMockup_resultImageGridCellSelected__RqfmH{border:3px solid var(--skills-business);box-shadow:0 0 0 2px color-mix(in srgb,var(--skills-business) 30%,transparent),0 0 14px color-mix(in srgb,var(--skills-business) 22%,transparent)}.DonovanSkillsMockup_resultImageGridImg__qYG_M{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--skills-radius-sm) - 2px)}.DonovanSkillsMockup_lightboxOverlay__GljPH{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:rgba(0,0,0,.88);cursor:pointer}.DonovanSkillsMockup_lightboxClose__PqTUT{position:fixed;top:16px;right:16px;z-index:10051;width:44px;height:44px;border:0;border-radius:999px;background:hsla(0,0%,100%,.12);color:var(--skills-accent-contrast);font-size:28px;line-height:1;cursor:pointer}.DonovanSkillsMockup_lightboxImage__ERULD{max-width:min(100%,1200px);max-height:min(92vh,1200px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;cursor:default;pointer-events:auto}.DonovanSkillsMockup_spinner__9Qq8m{width:28px;height:28px;border:2px solid var(--skills-border);border-top-color:var(--skills-text);border-radius:50%;animation:DonovanSkillsMockup_skillsSpin__bqjHD .75s linear infinite}@keyframes DonovanSkillsMockup_skillsSpin__bqjHD{to{transform:rotate(1turn)}}.DonovanSkillsMockup_resultMeta__ezAlk p{margin:0;font-size:14px;font-weight:600}.DonovanSkillsMockup_resultMeta__ezAlk small{color:var(--skills-muted);font-size:12px}.DonovanSkillsMockup_singleDownloadButton__k0UJV{justify-self:start;border:1px solid var(--skills-border);background:var(--skills-surface-soft);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.DonovanSkillsMockup_videoRetryButton__eEL8W{margin-top:10px;align-self:flex-start;border:1px solid var(--skills-border-strong,hsla(0,0%,100%,.18));background:var(--skills-surface-soft,hsla(0,0%,100%,.06));color:var(--skills-text,#fff);border-radius:999px;padding:7px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .15s ease}.DonovanSkillsMockup_videoRetryButton__eEL8W:hover:not(:disabled){transform:scale(1.03)}.DonovanSkillsMockup_videoRetryButton__eEL8W:disabled{opacity:.55;cursor:not-allowed}.DonovanSkillsMockup_chatComposer__OTUsB{border-top:1px solid var(--skills-border);padding:14px 16px 16px}.DonovanSkillsMockup_composerMain__2SDcM{display:grid;gap:10px}.DonovanSkillsMockup_composerRow__YjJ5L{display:flex;align-items:center;gap:10px}.DonovanSkillsMockup_composerCreditHint__W_yCt{margin:0;font-size:12px;color:var(--skills-text-muted,hsla(0,0%,100%,.55));line-height:1.4}.DonovanSkillsMockup_insufficientCreditsBubble__WZP5v{margin:0;font-size:14px;line-height:1.5}.DonovanSkillsMockup_topupLink__vdj3T{color:var(--skills-accent,#c9a227);font-weight:600;text-decoration:underline;text-underline-offset:2px}.DonovanSkillsMockup_topupLink__vdj3T:hover{opacity:.9}.DonovanSkillsMockup_hiddenFileInput__nA66d{display:none}.DonovanSkillsMockup_attachButton__feUh_{width:44px;height:44px;flex-shrink:0;border:1px solid var(--skills-border);border-radius:999px;background:var(--skills-surface-soft);color:var(--skills-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.DonovanSkillsMockup_attachButton__feUh_:hover:not(:disabled){background:var(--skills-glass-highlight)}.DonovanSkillsMockup_attachButton__feUh_:disabled{opacity:.45;cursor:not-allowed}.DonovanSkillsMockup_attachSpinner__LXuFK{width:20px;height:20px;animation:DonovanSkillsMockup_skillsSpin__bqjHD .75s linear infinite}.DonovanSkillsMockup_pendingAttachments__85ziW{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DonovanSkillsMockup_pendingAttachmentSlot__N6UJi{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;border:1px solid var(--skills-border);background:var(--skills-surface-soft)}.DonovanSkillsMockup_pendingAttachmentPreview__SrPeV{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.DonovanSkillsMockup_pendingAttachmentRemove__ns_i0{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:999px;background:var(--skills-overlay-remove);color:var(--skills-accent-contrast);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.DonovanSkillsMockup_pendingAttachmentCount__lgkgX{font-size:12px;color:var(--skills-muted);font-weight:600}.DonovanSkillsMockup_userAttachmentRow__KUDrc{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.DonovanSkillsMockup_userAttachmentThumb__xisXM{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--skills-border)}.DonovanSkillsMockup_composerInput__sZAcl{flex:1;border:1px solid var(--skills-border);background:var(--skills-surface-soft);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;height:44px;padding:0 16px;font-size:14px;color:var(--skills-text)}.DonovanSkillsMockup_composerInput__sZAcl::-moz-placeholder{color:var(--skills-muted)}.DonovanSkillsMockup_composerInput__sZAcl::placeholder{color:var(--skills-muted)}.DonovanSkillsMockup_sendButton__kxojG{flex-shrink:0;height:44px;padding:0 16px;border:0;border-radius:999px;color:var(--skills-accent-contrast);background:var(--skills-btn-gradient);box-shadow:var(--skills-btn-shadow);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,opacity .15s ease}.DonovanSkillsMockup_sendButtonCredit__N7tDQ{font-weight:600;opacity:.82}.DonovanSkillsMockup_sendButton__kxojG:hover:not(:disabled){background:var(--skills-btn-gradient-hover)}.DonovanSkillsMockup_sendButton__kxojG:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.DonovanSkillsMockup_appShell__HoV5c{grid-template-columns:1fr;grid-template-areas:"sidebar" "chat" "history"}.DonovanSkillsMockup_sidebar__8rcG9{grid-area:sidebar;position:static;max-height:none;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px}.DonovanSkillsMockup_sidebarLabel__fm1RH{width:100%;margin-bottom:0}.DonovanSkillsMockup_skillGroups__SRvwH{flex:1;flex-direction:row;flex-wrap:wrap;gap:12px;overflow:visible}.DonovanSkillsMockup_skillGroup__Hk3rm{min-width:140px}.DonovanSkillsMockup_skillList__kTfvn{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-auto-flow:column;grid-auto-columns:minmax(72px,1fr);overflow-x:auto}.DonovanSkillsMockup_skillButton__slgVW{min-width:72px}.DonovanSkillsMockup_sidebarCredits__YVtqn{margin-top:0;border-top:0;border-left:1px solid var(--skills-border);padding-top:0;padding-left:14px;min-width:100px}.DonovanSkillsMockup_chatColumn__wnTBx{grid-area:chat;min-width:0}.DonovanSkillsMockup_chatPanel__lrdmu{min-height:min(72vh,720px)}.DonovanSkillsMockup_historyPanel__PBTUN{grid-area:history;position:static;max-height:none}.DonovanSkillsMockup_historySummary__E_HzY{display:block}.DonovanSkillsMockup_historyDetails__j2g8C:not([open]) .DonovanSkillsMockup_historyBody__INnMz{display:none}.DonovanSkillsMockup_historyBody__INnMz{max-height:280px;overflow:hidden}.DonovanSkillsMockup_conversationListWrap__LdtFu{max-height:min(240px,calc(100vh - 220px));overflow-y:auto}.DonovanSkillsMockup_conversationList__R8B7d{flex-direction:row;flex-wrap:wrap}.DonovanSkillsMockup_conversationItem__AkUj4{width:auto;max-width:200px}}@media (max-width:780px){.DonovanSkillsMockup_page__rKnfm{padding:16px 12px 20px}.DonovanSkillsMockup_pageGallery__v8C4i{padding:0}.DonovanSkillsMockup_resultGrid__aAx_l{grid-template-columns:1fr}.DonovanSkillsMockup_chatHeader__FxWGc{flex-direction:column;align-items:flex-start}.DonovanSkillsMockup_chatHeaderActions__OTXO_{width:100%;justify-content:flex-start}.DonovanSkillsMockup_bulkDownloadButton__hhn_u,.DonovanSkillsMockup_libraryLinkButton__U_8OA{flex:1 1 auto;text-align:center}.DonovanSkillsMockup_promptActions__Azkun{flex-direction:column;align-items:flex-start}.DonovanSkillsMockup_skillList__kTfvn{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.DonovanSkillsMockup_page__rKnfm{--skills-bg:#090b10;--skills-bg-gradient-end:#0e1118;--skills-surface:rgba(22,26,36,.72);--skills-surface-soft:rgba(28,33,46,.55);--skills-glass-highlight:hsla(0,0%,100%,.06);--skills-border:hsla(0,0%,100%,.08);--skills-border-strong:hsla(0,0%,100%,.12);--skills-border-active:hsla(0,0%,100%,.18);--skills-text:#f0f2f6;--skills-muted:#9ca5b5;--skills-accent:#f0f2f6;--skills-accent-contrast:#0a0a0c;--skills-shadow-sm:0 1px 2px rgba(0,0,0,.35);--skills-shadow-md:0 10px 32px rgba(0,0,0,.45);--skills-shadow-lg:0 24px 56px rgba(0,0,0,.5);--skills-btn-gradient:linear-gradient(145deg,#f0f2f6,#c8cdd8);--skills-btn-gradient-hover:linear-gradient(145deg,#fff,#dde2ec);--skills-btn-shadow:0 4px 18px rgba(0,0,0,.4);--skills-user-bubble-bg:linear-gradient(135deg,#3b82f6,#2563eb 55%,#1d4ed8);--skills-user-bubble-shadow:0 6px 24px rgba(37,99,235,.35);--skills-skill-bubble-bg:hsla(0,0%,100%,.06);--skills-logo-gradient:linear-gradient(145deg,#1e2433,#0a0c12);--skills-logo-sweep-a:rgba(212,83,126,.28);--skills-logo-sweep-b:hsla(0,0%,100%,.1);--skills-title-sheen-top:#f8f9fc;--skills-title-sheen-mid:#b8c0d0;--skills-title-sheen-bottom:#f0f2f6;--skills-error-border:#f87171;--skills-error-text:#fca5a5;--color-text-danger:var(--skills-error-text);--color-border-danger:var(--skills-error-border);--color-background-danger:hsla(0,91%,71%,.12);--skills-placeholder-border:hsla(0,0%,100%,.14);--skills-overlay-remove:rgba(0,0,0,.75)}.DonovanSkillsMockup_skillButtonActive__oGrnm{color:var(--skills-accent-contrast)}}@media (prefers-reduced-motion:reduce){.DonovanSkillsMockup_logoSweep__2A7FN{display:none}.DonovanSkillsMockup_page__rKnfm *,.DonovanSkillsMockup_page__rKnfm :after,.DonovanSkillsMockup_page__rKnfm :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.LibraryPickerModal_overlay__NPOY9{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.65)}.LibraryPickerModal_modal__GgLCD{width:min(980px,96vw);max-height:min(86vh,860px);display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 38px rgba(0,0,0,.22);overflow:hidden}.LibraryPickerModal_header__yRlb3{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.LibraryPickerModal_title__6keCT{margin:0;font-size:16px;font-weight:800;color:#111}.LibraryPickerModal_subtitle__gR_Ak{margin:3px 0 0;font-size:12px;color:#666}.LibraryPickerModal_closeBtn__QVPSU{width:30px;height:30px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.LibraryPickerModal_stateBox__KVL__{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#666;text-align:center}.LibraryPickerModal_stateTitle__vZD1K{margin:0;font-size:14px;font-weight:700;color:#111}.LibraryPickerModal_grid__8G7Mv{-moz-column-count:4;column-count:4;-moz-column-gap:10px;column-gap:10px;flex:1;min-height:220px;overflow:auto;padding-right:4px}.LibraryPickerModal_card__uULpE{display:inline-block;width:100%;margin-bottom:10px;-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid rgba(0,0,0,.12);border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;text-align:left;padding:0}.LibraryPickerModal_card__uULpE:hover{border-color:rgba(212,83,126,.55)}.LibraryPickerModal_thumb__S9CI4{width:100%;height:auto;display:block}.LibraryPickerModal_meta__Z9vga{padding:8px}.LibraryPickerModal_model__UHinO{margin:0;font-size:11px;color:#333;font-weight:700}.LibraryPickerModal_prompt__Dpc2F{margin:4px 0 0;font-size:10px;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LibraryPickerModal_loadMoreWrap__I3wXM{display:flex;justify-content:center}.LibraryPickerModal_loadMoreBtn__waUip{border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.LibraryPickerModal_spin__SA_Gs{animation:LibraryPickerModal_spin__SA_Gs .9s linear infinite}@keyframes LibraryPickerModal_spin__SA_Gs{to{transform:rotate(1turn)}}@media (max-width:640px){.LibraryPickerModal_grid__8G7Mv{-moz-column-count:2;column-count:2}}.SkillsNanoEditor_section__4mg_F{position:relative;background:var(--skills-surface);backdrop-filter:blur(var(--skills-blur));-webkit-backdrop-filter:blur(var(--skills-blur));border:1px solid var(--skills-border);border-radius:var(--skills-radius-lg);box-shadow:var(--skills-shadow-sm),var(--skills-shadow-md);padding:14px 16px 16px;display:grid;gap:12px;min-width:0}.SkillsNanoEditor_section__4mg_F:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--skills-glass-highlight)}.SkillsNanoEditor_header__Ogpeb{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.SkillsNanoEditor_title__wZyn5{margin:0;font-size:15px;font-weight:700}.SkillsNanoEditor_subtitle__SZcJy{margin:0;font-size:11px;color:var(--skills-muted);line-height:1.4}.SkillsNanoEditor_refsRow__LI2ld{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.SkillsNanoEditor_refsLabel__DAWwe{margin:0;font-size:10px;letter-spacing:.12em;color:var(--skills-muted);font-weight:800}.SkillsNanoEditor_refsGrid__gZgHh{display:flex;flex-wrap:wrap;gap:6px}.SkillsNanoEditor_refsCount__sNeRE{font-size:10px;color:var(--skills-muted);font-weight:600}.SkillsNanoEditor_libraryBtn__EB0Zn{border:1px solid var(--skills-border);background:var(--skills-surface-soft);color:var(--skills-text);font-size:11px;font-weight:700;border-radius:8px;padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:40px}.SkillsNanoEditor_libraryBtn__EB0Zn:hover:not(:disabled){border-color:color-mix(in srgb,var(--skills-accent) 40%,var(--skills-border));background:var(--skills-glass-highlight)}.SkillsNanoEditor_libraryBtn__EB0Zn:disabled{opacity:.45;cursor:not-allowed}.SkillsNanoEditor_refSlot__DHXHv{width:40px;height:40px;background:var(--skills-surface-soft);border:1px dashed var(--skills-border);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;flex-shrink:0}.SkillsNanoEditor_refSlot__DHXHv:hover{border-color:color-mix(in srgb,var(--skills-accent) 40%,var(--skills-border))}.SkillsNanoEditor_refSlot__DHXHv.SkillsNanoEditor_uploading__x_dU3{border-style:solid;border-color:color-mix(in srgb,var(--skills-accent) 50%,var(--skills-border));cursor:wait}.SkillsNanoEditor_refSlot__DHXHv.SkillsNanoEditor_error__hC7F8{border-style:solid;border-color:#ef4444}.SkillsNanoEditor_refPreview__o8jYJ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SkillsNanoEditor_refTag__35hPU{position:absolute;bottom:2px;left:2px;min-width:22px;height:14px;border:none;border-radius:4px;background:var(--skills-btn-gradient);color:var(--skills-accent-contrast);font-size:8px;font-weight:700;cursor:pointer;padding:0 3px;z-index:2}.SkillsNanoEditor_refRemove__UHsXR{position:absolute;top:2px;right:2px;width:16px;height:16px;border:none;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.SkillsNanoEditor_refSpinner___RxNT{animation:SkillsNanoEditor_nanoSpin__T0acE 1s linear infinite}@keyframes SkillsNanoEditor_nanoSpin__T0acE{to{transform:rotate(1turn)}}.SkillsNanoEditor_refRetry__P9yQ4{border:none;background:transparent;color:#ef4444;font-size:8px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer}.SkillsNanoEditor_hiddenFileInput__Bo135{display:none}.SkillsNanoEditor_promptArea__WBFkq{width:100%;min-height:72px;resize:vertical;border:1px solid var(--skills-border);border-radius:var(--skills-radius-md);background:var(--skills-surface-soft);padding:10px 12px;font-size:14px;line-height:1.45;color:var(--skills-text);font-family:inherit}.SkillsNanoEditor_promptArea__WBFkq:focus{outline:2px solid color-mix(in srgb,var(--skills-accent) 35%,transparent);outline-offset:1px}.SkillsNanoEditor_promptArea__WBFkq:disabled{opacity:.55;cursor:not-allowed}.SkillsNanoEditor_actionsRow__tWAcG{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.SkillsNanoEditor_generateButton__sb8N4{border:none;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;color:var(--skills-accent-contrast);background:var(--skills-btn-gradient);box-shadow:var(--skills-btn-shadow);cursor:pointer}.SkillsNanoEditor_generateButton__sb8N4:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.SkillsNanoEditor_errorText___yyWn{margin:0;font-size:12px;color:#b91c1c;font-weight:600}.SkillsNanoEditor_resultGrid__DlOyZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.SkillsNanoEditor_resultCard__4vTaE{border:1px solid var(--skills-border);border-radius:var(--skills-radius-md);background:var(--skills-surface-soft);padding:10px;display:grid;gap:8px;min-width:0}.SkillsNanoEditor_resultPrompt__OPx4I{margin:0;font-size:11px;color:var(--skills-muted);line-height:1.35;word-break:break-word}.SkillsNanoEditor_resultPlaceholder__kOIU0{aspect-ratio:1;border-radius:var(--skills-radius-sm);background:var(--skills-glass-highlight);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center;font-size:12px;color:var(--skills-muted)}.SkillsNanoEditor_resultPlaceholderError__Bk9mU{color:#b91c1c}.SkillsNanoEditor_spinner__83Edq{width:22px;height:22px;border:2px solid var(--skills-border);border-top-color:var(--skills-accent);border-radius:50%;animation:SkillsNanoEditor_nanoSpin__T0acE .8s linear infinite}.SkillsNanoEditor_resultImageButton__L665a{border:none;padding:0;background:transparent;border-radius:var(--skills-radius-sm);overflow:hidden;cursor:pointer;width:100%}.SkillsNanoEditor_resultImage__ntfhw{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block}.SkillsNanoEditor_downloadLink__heEpE{font-size:11px;font-weight:700;color:var(--skills-accent);text-decoration:none}.SkillsNanoEditor_downloadLink__heEpE:hover{text-decoration:underline}.SkillsNanoEditor_loginHint__hZY5l{margin:0;font-size:13px;color:var(--skills-muted)}@media (max-width:480px){.SkillsNanoEditor_refSlot__DHXHv{width:36px;height:36px}.SkillsNanoEditor_resultGrid__DlOyZ{grid-template-columns:1fr}}.SkillsGallery_galleryRoot__2U9bo{max-width:1152px;margin:0 auto;padding:24px 20px 28px}.SkillsGallery_galleryHero__giM_U{text-align:center;padding:40px 20px 32px;margin-bottom:8px;border-radius:var(--skills-radius-lg,18px);background:linear-gradient(145deg,#1a1c22,#0d0e12 55%,#121316);border:1px solid var(--skills-border-strong,rgba(0,0,0,.12));box-shadow:var(--skills-shadow-md,0 8px 24px rgba(0,0,0,.06));display:flex;flex-direction:column;align-items:center;gap:12px}.SkillsGallery_galleryBadge__r5IsK{display:inline-flex;align-items:center;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.88);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}.SkillsGallery_galleryTitle__C_aFe{margin:0;font-size:clamp(32px,5vw,44px);font-weight:700;letter-spacing:-.045em;line-height:1.08;background:linear-gradient(180deg,#f8f9fc,#b8c0d0 42%,#f0f2f6 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.SkillsGallery_galleryTagline__M_pl_{margin:0;max-width:520px;font-size:clamp(14px,2.5vw,16px);line-height:1.5;color:hsla(0,0%,100%,.62)}.SkillsGallery_galleryDarkZone__cNBqg{margin-top:14px;padding:20px 16px 24px;border-radius:var(--skills-radius-lg,18px);background:linear-gradient(160deg,#08080c,#0a0a0f 60%,#0d0d12);border:1px solid hsla(0,0%,100%,.06)}.SkillsGallery_tabBarWrap__Vv_TO{display:flex;justify-content:center;margin-bottom:22px}.SkillsGallery_tabBar__9LlT5{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:5px}.SkillsGallery_tab__ImwVC{font-size:13px;color:#c4c4ca;padding:9px 18px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-family:inherit;transition:all .18s ease}.SkillsGallery_tab__ImwVC:hover{background:hsla(0,0%,100%,.08);color:#fff}.SkillsGallery_tabActive__sEujo{background:#fff;color:#0a0a0f;font-weight:700;box-shadow:0 2px 10px hsla(0,0%,100%,.18)}.SkillsGallery_masonry__L_mxU{-moz-column-count:1;column-count:1;-moz-column-gap:24px;column-gap:24px}.SkillsGallery_masonry__L_mxU>*{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:24px;display:inline-block;width:100%}.SkillsGallery_card__xcUiv{display:inline-block;width:100%;padding:0;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--skills-radius-md,16px);overflow:hidden;background:#121218;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.SkillsGallery_card__xcUiv:hover{border-color:rgba(212,83,126,.55);box-shadow:var(--skills-shadow-sm,0 1px 2px rgba(0,0,0,.04))}.SkillsGallery_cardMedia__vqEK5{position:relative;width:100%;overflow:hidden;background:#0a0a0c}.SkillsGallery_ratio169__D0ena{aspect-ratio:16/9}.SkillsGallery_ratio916__2AnsA{aspect-ratio:9/16}.SkillsGallery_ratio11__D1Ijk{aspect-ratio:1/1}.SkillsGallery_cardMediaImg__O6oJX{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.SkillsGallery_cardEmojiFallback__0y4_U{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(145deg,rgba(212,83,126,.18),rgba(59,130,246,.14))}.SkillsGallery_cardEmoji__pI87B{font-size:clamp(40px,8vw,56px);line-height:1}.SkillsGallery_hoverVideoPlayer__C9B2z{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;--controls:none;--media-object-fit:cover}.SkillsGallery_playHint__Uii1X{display:none;position:absolute;inset:0;z-index:2;place-items:center;pointer-events:none}.SkillsGallery_playHintBadge__RgEFi{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);color:#fff;font-size:18px;line-height:1;display:grid;place-items:center;padding-left:3px;box-shadow:0 2px 12px rgba(0,0,0,.35)}@media (hover:none){.SkillsGallery_cardMediaCanPlay__FTcR9 .SkillsGallery_playHint__Uii1X{display:grid}}.SkillsGallery_nameOverlay__NAsm_{position:absolute;inset:auto 0 0;padding:28px 12px 12px;background:linear-gradient(0deg,rgba(0,0,0,.78) 0,transparent);color:#fff;font-size:13px;font-weight:700;line-height:1.3;text-align:left;pointer-events:none}.SkillsGallery_contentTypeChip__TPJeJ{position:absolute;top:9px;left:10px;z-index:2;font-size:10px;font-weight:600;color:#fff;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);padding:4px 10px;border-radius:999px}.SkillsGallery_cardBody__3pD7W{padding:11px 13px 13px;background:#121218;display:flex;align-items:center;justify-content:space-between;gap:10px}.SkillsGallery_cardBodyName__gZysn{display:none;color:#fff;font-size:13px;font-weight:700;line-height:1.3}.SkillsGallery_modelBadges__vKzOn{display:flex;gap:5px;flex-wrap:wrap;min-width:0}.SkillsGallery_useSkillBtn__In5U_{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#0a0a0f;background:#fff;border-radius:999px;padding:7px 15px;cursor:pointer;white-space:nowrap;box-shadow:0 0 10px hsla(0,0%,100%,.3);transition:box-shadow .15s ease,transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SkillsGallery_useSkillBtn__In5U_:hover{transform:scale(1.04);box-shadow:0 0 16px hsla(0,0%,100%,.5)}.SkillsGallery_modelBadge__v4gr0{font-size:10px;font-weight:600;color:#d4d4d8;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);padding:3px 9px;border-radius:999px}@media (min-width:640px){.SkillsGallery_masonry__L_mxU{-moz-column-count:2;column-count:2}}@media (min-width:1024px){.SkillsGallery_masonry__L_mxU{-moz-column-count:3;column-count:3}}@media (max-width:640px){.SkillsGallery_galleryHero__giM_U{padding:32px 16px 24px}.SkillsGallery_modelBadges__vKzOn,.SkillsGallery_nameOverlay__NAsm_{display:none}.SkillsGallery_cardBodyName__gZysn{display:block}.SkillsGallery_cardBody__3pD7W{flex-direction:column;align-items:stretch;gap:8px}.SkillsGallery_useSkillBtn__In5U_{width:100%;justify-content:center}}.Storyboard_root__E_zY3{display:flex;flex-direction:column;gap:20px}.Storyboard_hiddenInput__dDQmQ{display:none}.Storyboard_hero__guiLy{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.Storyboard_heroTitle__HmSa5{margin:0;font-family:Georgia,Times New Roman,"Noto Serif",serif;font-size:38px;font-weight:700;letter-spacing:-.02em;color:var(--luxe-text-primary,#0a0a0a);line-height:1.05}.Storyboard_heroSubtitle__CUSEI{margin:6px 0 0;font-size:15px;color:var(--luxe-text-secondary,#555)}.Storyboard_heroControls__lBmcD{display:flex;gap:8px;align-items:center}.Storyboard_aspectPicker__SREYR,.Storyboard_modelPicker__oJ8rh{padding:9px 12px;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-md,12px);background:var(--luxe-surface-2,hsla(0,0%,100%,.7));font-size:13px;font-weight:600;color:var(--luxe-text-primary,#0a0a0a);cursor:pointer;outline:none}.Storyboard_aspectPicker__SREYR:focus,.Storyboard_modelPicker__oJ8rh:focus{border-color:var(--luxe-border-active,rgba(212,83,126,.3))}.Storyboard_bulkRow__oxSLc{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.Storyboard_bulkBtnDisabled___r5Hd,.Storyboard_bulkBtn__sGhKM{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-md,12px);background:var(--luxe-surface-2,hsla(0,0%,100%,.7));font-size:13px;font-weight:600;color:var(--luxe-text-primary,#0a0a0a);cursor:pointer;transition:border-color .18s ease,background .18s ease}.Storyboard_bulkBtn__sGhKM:hover:not(:disabled){border-color:var(--luxe-border-strong,rgba(0,0,0,.18))}.Storyboard_bulkBtn__sGhKM:disabled{opacity:.5;cursor:not-allowed}.Storyboard_bulkBtnDisabled___r5Hd{opacity:.6;cursor:not-allowed;color:var(--luxe-text-tertiary,#888)}.Storyboard_soonTag__Xo3XI{padding:1px 7px;border-radius:var(--luxe-radius-pill,100px);background:var(--luxe-pink-bg,rgba(212,83,126,.1));color:var(--luxe-pink-dark,#b53d68);font-size:10px;font-weight:700}.Storyboard_bulkPasteWrap__toZQ5{position:relative}.Storyboard_bulkPastePanel__G_vg9{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:min(420px,80vw);display:flex;flex-direction:column;gap:10px;padding:14px;background:#fff;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-lg,14px);box-shadow:0 12px 32px rgba(0,0,0,.16)}.Storyboard_bulkPasteTextarea__Ti1eR{width:100%;resize:vertical;padding:10px 12px;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-md,12px);font-size:13px;line-height:1.5;color:var(--luxe-text-primary,#0a0a0a);outline:none}.Storyboard_bulkPasteTextarea__Ti1eR:focus{border-color:var(--luxe-border-active,rgba(212,83,126,.3))}.Storyboard_bulkPasteActions__JDVBF{display:flex;justify-content:flex-end;gap:8px}.Storyboard_bulkPasteCancel__DxrZY{padding:7px 14px;border:none;background:transparent;font-size:13px;font-weight:600;color:var(--luxe-text-tertiary,#888);cursor:pointer}.Storyboard_bulkPasteApply__bGS31{padding:7px 16px;border:none;border-radius:var(--luxe-radius-md,12px);background:var(--luxe-pink,#d4537e);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.Storyboard_bulkPasteApply__bGS31:disabled{opacity:.5;cursor:default}.Storyboard_frameHint__2Gvfi{margin:0;padding:8px 14px;border-radius:var(--luxe-radius-md,12px);background:var(--luxe-blue-bg,rgba(55,138,221,.1));color:var(--luxe-blue-dark,#2a6eb8);font-size:12.5px;font-weight:500}.Storyboard_sceneList__EDBZ4{display:flex;flex-direction:column;gap:12px}.Storyboard_sceneCard__myjYo{position:relative;display:flex;align-items:stretch;gap:14px;padding:14px 14px 14px 44px;background:var(--luxe-surface-2,hsla(0,0%,100%,.7));border:1px solid var(--luxe-border-subtle,rgba(0,0,0,.06));border-radius:var(--luxe-radius-xl,18px);transition:box-shadow .18s ease,border-color .18s ease}.Storyboard_sceneCard__myjYo:hover{box-shadow:var(--luxe-shadow-card,0 2px 12px rgba(0,0,0,.04))}.Storyboard_sceneNumber__4DvW4{position:absolute;top:14px;left:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--luxe-text-primary,#0a0a0a);color:#fff;font-size:12px;font-weight:700}.Storyboard_sceneImage__w4FEU{position:relative;flex-shrink:0;width:88px;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:var(--luxe-radius-md,12px);border:1.5px dashed var(--luxe-border-strong,rgba(0,0,0,.18));background:var(--luxe-surface-1,hsla(0,0%,100%,.5));color:var(--luxe-text-tertiary,#888);font-size:11px;font-weight:600;cursor:pointer;overflow:hidden}.Storyboard_sceneImagePlusIcon__rI6_1{color:rgba(0,0,0,.34)}.Storyboard_sceneImageFilled__Ko5JI{border-style:solid;border-color:var(--luxe-border-active,rgba(212,83,126,.3))}.Storyboard_sceneLibraryBtn__Dpg0s,.Storyboard_sceneUploadBtn__OPcD_{border:.5px solid rgba(0,0,0,.2);background:hsla(0,0%,100%,.98);color:#333;font-size:12px;font-weight:600;border-radius:8px;padding:7px 10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:124px}.Storyboard_sceneImageActions__fH9IH{display:flex;flex-direction:column;gap:6px;align-items:center}.Storyboard_sceneLibraryBtn__Dpg0s:hover,.Storyboard_sceneUploadBtn__OPcD_:hover{border-color:rgba(0,0,0,.32);background:#fff}.Storyboard_sceneImage__w4FEU img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Storyboard_sceneSpinner__Fjc8S{animation:Storyboard_storyboardSpin__0xoCI .9s linear infinite;color:var(--luxe-pink,#d4537e)}.Storyboard_sceneImageRemove__g6lXb,.Storyboard_sceneImageRetry__K8_DB{position:absolute;top:4px;right:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer}.Storyboard_sceneImageRetry__K8_DB{position:static;background:var(--luxe-pink,#d4537e)}.Storyboard_sceneBody__jdV98{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.Storyboard_scenePromptWrap__Ke0UY{position:relative;width:100%}.Storyboard_scenePrompt__52YGT{width:100%;resize:vertical;padding:8px 38px 8px 12px;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-md,12px);font-size:13px;line-height:1.5;color:var(--luxe-text-primary,#0a0a0a);background:#fff;outline:none}.Storyboard_scenePrompt__52YGT:focus{border-color:var(--luxe-border-active,rgba(212,83,126,.3))}.Storyboard_scenePrompt__52YGT:disabled{opacity:.6}.Storyboard_sceneAiBtn__bHBgz{position:absolute;top:6px;right:6px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid var(--luxe-border-active,rgba(212,83,126,.3));border-radius:50%;background:var(--luxe-pink-bg,rgba(212,83,126,.1));color:var(--luxe-pink-dark,#b53d68);cursor:pointer;transition:background .18s ease,transform .18s ease}.Storyboard_sceneAiBtn__bHBgz:hover:not(:disabled){background:var(--luxe-pink,#d4537e);color:#fff;transform:scale(1.06)}.Storyboard_sceneAiBtn__bHBgz:disabled{opacity:.45;cursor:not-allowed}.Storyboard_scenePromptInvalid__ymLO7{border-color:rgba(220,80,80,.5)}.Storyboard_sceneControls__FLiBf{display:flex;align-items:center;gap:10px}.Storyboard_sceneDuration__t6MlU{padding:6px 10px;border:1px solid var(--luxe-border-default,rgba(0,0,0,.08));border-radius:var(--luxe-radius-sm,8px);background:var(--luxe-surface-2,hsla(0,0%,100%,.7));font-size:12px;font-weight:600;color:var(--luxe-text-primary,#0a0a0a);cursor:pointer;outline:none}.Storyboard_sceneCost__ekgmV{font-size:12px;font-weight:700;color:var(--luxe-pink-dark,#b53d68)}.Storyboard_sceneRemove__olEYk{position:absolute;top:10px;right:10px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--luxe-text-tertiary,#888);cursor:pointer;transition:background .18s ease,color .18s ease}.Storyboard_sceneRemove__olEYk:hover{background:rgba(220,80,80,.1);color:#d05050}.Storyboard_addSceneBtn__OYIs7{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;width:100%;border:1.5px dashed var(--luxe-border-strong,rgba(0,0,0,.18));border-radius:var(--luxe-radius-xl,18px);background:transparent;font-size:13px;font-weight:600;color:var(--luxe-text-secondary,#555);cursor:pointer;transition:border-color .18s ease,color .18s ease}.Storyboard_addSceneBtn__OYIs7:hover{border-color:var(--luxe-pink,#d4537e);color:var(--luxe-pink-dark,#b53d68)}.Storyboard_progressSection__UYaXb{display:flex;flex-direction:column;gap:12px;padding-top:8px;border-top:1px solid var(--luxe-border-subtle,rgba(0,0,0,.06))}.Storyboard_progressTitle__BwSg_{margin:0;font-size:14px;font-weight:700;color:var(--luxe-text-primary,#0a0a0a)}.Storyboard_progressList__4awPd{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.Storyboard_footer__f1XBi{position:sticky;bottom:16px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;background:rgba(18,18,20,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--luxe-radius-2xl,20px);box-shadow:0 10px 32px rgba(0,0,0,.25)}.Storyboard_footerInfo__M50iq{display:flex;flex-direction:column;gap:2px}.Storyboard_footerScenes__MqRgp{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.6)}.Storyboard_footerCredits__33Jww{font-size:15px;font-weight:700;color:#fff}.Storyboard_submitBtn__e1_t_{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border:none;border-radius:var(--luxe-radius-pill,100px);background:var(--luxe-pink,#d4537e);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s ease,transform .18s ease}.Storyboard_submitBtn__e1_t_:hover:not(:disabled){background:var(--luxe-pink-dark,#b53d68);transform:translateY(-1px)}.Storyboard_submitBtn__e1_t_:disabled{opacity:.45;cursor:not-allowed}.Storyboard_spin__NFgHa{animation:Storyboard_storyboardSpin__0xoCI .9s linear infinite}@keyframes Storyboard_storyboardSpin__0xoCI{to{transform:rotate(1turn)}}@media (max-width:640px){.Storyboard_heroTitle__HmSa5{font-size:30px}.Storyboard_hero__guiLy{flex-direction:column;align-items:stretch}.Storyboard_heroControls__lBmcD{width:100%}.Storyboard_modelPicker__oJ8rh{flex:1}.Storyboard_footer__f1XBi{flex-direction:column;align-items:stretch}.Storyboard_submitBtn__e1_t_{justify-content:center}}.StitcherTab_embedded__wQJYh{--stitcher-surface:var(--luxe-surface-3,hsla(0,0%,100%,.85));--stitcher-surface-muted:var(--luxe-surface-2,hsla(0,0%,100%,.7));--stitcher-border:var(--luxe-border-default,rgba(0,0,0,.08));--stitcher-text:var(--luxe-text-primary,#0a0a0a);--stitcher-text-muted:var(--luxe-text-secondary,#555);--stitcher-text-faint:var(--luxe-text-tertiary,#888);--stitcher-hover:rgba(0,0,0,.03)}.StitcherTab_embedded__wQJYh .bg-da-card,.StitcherTab_embedded__wQJYh .bg-da-card\/50,.StitcherTab_embedded__wQJYh .bg-da-card\/80,.StitcherTab_embedded__wQJYh .bg-da-card\/90,.StitcherTab_embedded__wQJYh .bg-da-card\/95{background-color:var(--stitcher-surface)!important}.StitcherTab_embedded__wQJYh .bg-da-hover,.StitcherTab_embedded__wQJYh .bg-da-hover\/20,.StitcherTab_embedded__wQJYh .bg-da-hover\/30,.StitcherTab_embedded__wQJYh .bg-da-hover\/40,.StitcherTab_embedded__wQJYh .bg-da-hover\/50{background-color:var(--stitcher-hover)!important}.StitcherTab_embedded__wQJYh .border-da-border,.StitcherTab_embedded__wQJYh .divide-da-border>:not([hidden])~:not([hidden]){border-color:var(--stitcher-border)!important}.StitcherTab_embedded__wQJYh .text-da-text{color:var(--stitcher-text)!important}.StitcherTab_embedded__wQJYh .text-da-muted{color:var(--stitcher-text-muted)!important}.StitcherTab_embedded__wQJYh .text-da-faint{color:var(--stitcher-text-faint)!important}.StitcherTab_embedded__wQJYh .hover\:text-white:hover,.StitcherTab_embedded__wQJYh h3.text-white{color:var(--stitcher-text)!important}.StitcherTab_embedded__wQJYh .hover\:bg-da-hover:hover{background-color:var(--stitcher-hover)!important}