html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tta.tkc-tti .tkc-tta__hero{background:linear-gradient(155deg,#18181bf7,#121214ed)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px 0 #ffffff0f,0 12px 36px -14px #0000008c,0 0 48px -22px #14b8a624!important}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tta.tkc-tti .tkc-tta__hero .tkc-tool-seo-hero__kicker{color:#5eead4!important;letter-spacing:.11em}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tta.tkc-tti .tkc-tta__hero .tkc-tool-seo-hero__title{color:#fafafa!important;font-weight:800;letter-spacing:-.03em}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tta.tkc-tti .tkc-tta__hero .tkc-tool-seo-hero__lead{color:#d4d4d8!important;line-height:1.6}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tta.tkc-tti .tkc-tool-seo-hero-toggle{background:#18181be0!important;border-color:#2dd4bf52!important;color:#5eead4!important}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tta.tkc-tti .tkc-tool-seo-hero-toggle:hover{background:#27272af2!important;border-color:#2dd4bf80!important;color:#99f6e4!important}html[data-tkc-theme=dark] .tkc-tta.tkc-tti .tkc-tta__cta:not(:disabled){background:linear-gradient(118deg,#115e59,#0e7490 38%,#4f46e5);box-shadow:inset 0 1px 0 #ffffff3d,0 0 32px #2dd4bf61,0 14px 40px -8px #4f46e57a,0 4px 18px #0000006b}html[data-tkc-theme=dark] .tkc-tta.tkc-tti .tkc-tta__cta:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff4d,0 0 44px #5eead47a,0 18px 48px -6px #6366f18c,0 6px 22px #0000007a}@media (max-width:1059px){html[data-tkc-theme=dark] .tkc-tta.tkc-tti .tkc-tta__cta-dock{background:linear-gradient(180deg,#18181bb8,#18181bf7 38%,#18181b)!important;box-shadow:0 -1px 0 #2dd4bf1f,0 -12px 36px #00000080!important}}.tkc-tti__tabs{background:#0f172a0d;border-radius:12px;display:flex;gap:6px;margin:0 0 14px;padding:4px}.tkc-tti__tab{background:#0000;border:none;border-radius:9px;color:var(--tta-muted,#71717a);cursor:pointer;flex:1;font-size:.875rem;font-weight:600;min-height:36px;padding:0 12px;transition:background .15s,color .15s}.tkc-tti__tab--on{background:#fff;box-shadow:0 1px 4px #0f172a14;color:#0f172a}.tkc-tti__aspect-row{display:flex;flex-wrap:wrap;gap:8px}.tkc-tti__aspect-btn{background:#fff;border:1px solid var(--tta-line,#0f172a1a);border-radius:10px;color:#334155;cursor:pointer;font-size:.8125rem;font-weight:600;min-height:36px;min-width:52px;padding:0 12px}.tkc-tti__aspect-btn--on{background:#06b6d41a;border-color:#06b6d48c;color:#0e7490}.tkc-tti__count-row{display:flex;gap:8px}.tkc-tti__count-btn{background:#fff;border:1px solid var(--tta-line,#0f172a1a);border-radius:10px;cursor:pointer;flex:1;font-weight:600;min-height:36px}.tkc-tti__count-btn--on{background:#06b6d41a;border-color:#06b6d48c;color:#0e7490}.tkc-tti__style-chips{display:flex;flex-wrap:wrap;gap:8px}.tkc-tti__style-chip{background:#fff;border:1px solid var(--tta-line,#0f172a1a);border-radius:999px;cursor:pointer;font-size:.8125rem;padding:6px 12px}.tkc-tti__style-chip--on{background:#06b6d41a;border-color:#06b6d48c;color:#0e7490}.tkc-tti__history-restore-loading,.tkc-tti__result-loading{align-items:flex-start;background:linear-gradient(135deg,#f0fdfaeb,#e0f2fee0);border:1px dashed #06b6d459;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffd9;display:flex;gap:14px;margin:0;min-height:180px;padding:28px 20px}.tkc-tti__history-restore-loading-spin,.tkc-tti__result-loading-spin{animation:tta-spin .8s linear infinite;border:3px solid #0f172a1a;border-radius:50%;border-top-color:#14b8a6;flex-shrink:0;height:32px;margin-top:2px;width:32px}.tkc-tti__history-restore-loading-body,.tkc-tti__result-loading-body{flex:1;min-width:0}.tkc-tti__history-restore-loading-title,.tkc-tti__result-loading-title{color:#0f766e;font-size:14px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.tkc-tti__history-restore-loading-detail,.tkc-tti__result-loading-detail{color:var(--tta-muted,#64748b);font-size:13px;line-height:1.5;margin:0;word-break:break-word}.tkc-tti__gallery{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.tkc-tti__gallery--many{grid-template-columns:repeat(2,minmax(0,1fr))}}.tkc-tti__gallery-item{background:#0f172a0a;border:1px solid var(--tta-line,#0f172a14);border-radius:14px;margin:0;overflow:hidden;position:relative}.tkc-tti__gallery-item--sel{outline:2px solid #06b6d4a6;outline-offset:2px}.tkc-tti__gallery-media{aspect-ratio:1;background:#0f172a0d;overflow:hidden;position:relative}.tkc-tti__gallery-item--loading .tkc-tti__gallery-media{animation:tkc-tti-gallery-shimmer 1.4s ease-in-out infinite;background:linear-gradient(135deg,#0f172a0a,#06b6d414 50%,#0f172a0a);background-size:200% 200%}.tkc-tti__gallery-loading{align-items:center;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center;z-index:1}.tkc-tti__gallery-loading-spin{animation:tta-spin .8s linear infinite;border:3px solid #0f172a1f;border-radius:50%;border-top-color:#14b8a6;flex-shrink:0;height:28px;width:28px}.tkc-tti__gallery-loading-text{color:var(--tta-muted,#64748b);font-size:.75rem;font-weight:600}.tkc-tti__gallery-error{align-items:center;background:#fef2f2eb;display:flex;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center;z-index:1}.tkc-tti__gallery-error-text{color:#b91c1c;font-size:.75rem;font-weight:600}.tkc-tti__gallery-img{cursor:pointer;display:block;height:100%;object-fit:cover;opacity:0;transition:opacity .28s ease;width:100%}.tkc-tti__gallery-img--ready{opacity:1}.tkc-tti__gallery-actions{display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px 10px}.tkc-tti__gallery-btn{background:#fff;border:1px solid var(--tta-line,#0f172a1f);border-radius:8px;cursor:pointer;font-size:.75rem;font-weight:600;padding:6px 10px}.tkc-tti__gallery-btn:disabled{cursor:not-allowed;opacity:.55}@keyframes tkc-tti-gallery-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.tkc-tti__preview-empty{align-items:center;background:#ffffff80;border:1px dashed var(--tta-line,#0f172a24);border-radius:16px;color:var(--tta-muted,#71717a);display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:24px;text-align:center}.tkc-tti__preview-empty-icon{height:48px;margin-bottom:12px;opacity:.45;width:48px}.tkc-tti__model-wrap{margin-bottom:4px}.tkc-tti__model-wrap .tkc-tools-ai-model-picker__trigger{width:100%}.tkc-tti__model-warn{color:#b45309;font-size:.8125rem;line-height:1.45;margin:.5rem 0 0}.tkc-tti__limits-intro{color:var(--tta-muted,#71717a);font-size:.8125rem;line-height:1.55;margin:0 0 10px}.tkc-tti__limits-status{color:var(--tta-muted,#71717a);font-size:.75rem;line-height:1.45;margin:0 0 8px}.tkc-tti__limits-scroll{-webkit-overflow-scrolling:touch;background:#ffffff8c;border:1px solid var(--tta-line,#0f172a1a);border-radius:12px;margin:0 0 8px;overflow-x:auto}.tkc-tti__limits-table{border-collapse:collapse;font-size:.8125rem;line-height:1.4;min-width:28rem;width:100%}.tkc-tti__limits-table td,.tkc-tti__limits-table th{border-bottom:1px solid var(--tta-line,#0f172a14);padding:10px 12px;text-align:left}.tkc-tti__limits-table thead th{background:#0f172a0a;color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tkc-tti__limits-table tbody th[scope=row]{color:#334155;font-weight:700;white-space:nowrap}.tkc-tti__limits-table tbody td{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600}.tkc-tti__limits-table tbody tr:last-child td,.tkc-tti__limits-table tbody tr:last-child th{border-bottom:none}.tkc-tti__limits-foot{color:var(--tta-muted,#71717a);font-size:.75rem;line-height:1.55;margin:0}.tkc-tti__limits-foot a{color:#0e7490;font-weight:600;text-decoration:none}.tkc-tti__limits-foot a:hover{text-decoration:underline}.tkc-tti__resolution-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tkc-tti__lightbox{align-items:center;background:#0f172ab8;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:12000}.tkc-tti__lightbox-img{border-radius:12px;box-shadow:0 24px 64px #00000059;max-height:90vh;max-width:min(96vw,1100px)}.tkc-tti__lightbox-loading{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:160px;min-width:160px;padding:24px}.tkc-tti__lightbox-loading-text{color:#ffffffeb;font-size:.875rem;font-weight:600}.tkc-tti__lightbox-loading .tkc-tti__gallery-loading-spin{border-color:#5eead4 #ffffff38 #ffffff38}.tkc-tti__lightbox-close{background:#fff;border:none;border-radius:999px;cursor:pointer;font-size:1.25rem;height:40px;position:absolute;right:16px;top:16px;width:40px}.tkc-tti__session-history{margin-top:20px}.tkc-tti__quota-notice{align-items:center;background:#7f1d1d61;border:1px solid #f8717173;border-radius:14px;box-shadow:0 4px 24px #0003;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin:0 0 18px;padding:14px 16px}.tkc-tti__quota-notice-text{color:#fecaca;flex:1 1 12rem;font-size:13px;font-weight:600;line-height:1.5;margin:0;min-width:0}.tkc-tti__quota-upgrade{align-items:center;background:linear-gradient(105deg,#fce7f3,#e9d5ff 40%,#a5f3fc);border-radius:999px;box-shadow:0 2px 12px #00000040;color:#0c0a09;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.02em;padding:10px 20px;text-decoration:none;transition:filter .15s ease,transform .12s ease}.tkc-tti__quota-upgrade:hover{color:#0c0a09;filter:brightness(1.06);transform:translateY(-1px)}html:not([data-tkc-theme=dark]) .tkc-tti__quota-notice{background:#fee2e2f2;border-color:#dc262659;box-shadow:0 2px 16px #18181b14}html:not([data-tkc-theme=dark]) .tkc-tti__quota-notice-text{color:#7f1d1d}html[data-tkc-theme=dark] .tkc-tta.tkc-tti{--tti-line:#ffffff1f;--tti-muted:#a1a1aa;--tti-surface:#27272ab8;--tti-ink:#e4e4e7;--tti-accent:#5eead4;--tti-accent-bg:#06b6d429}html[data-tkc-theme=dark] .tkc-tti__tabs{background:#27272a8c}html[data-tkc-theme=dark] .tkc-tti__tab{color:#a1a1aa}html[data-tkc-theme=dark] .tkc-tti__tab--on{background:#3f3f46f2;box-shadow:0 1px 4px #00000059;color:#fafafa}html[data-tkc-theme=dark] .tkc-tti__aspect-btn,html[data-tkc-theme=dark] .tkc-tti__count-btn,html[data-tkc-theme=dark] .tkc-tti__style-chip{background:var(--tti-surface);border-color:var(--tti-line);color:var(--tti-ink)}html[data-tkc-theme=dark] .tkc-tti__aspect-btn:hover,html[data-tkc-theme=dark] .tkc-tti__count-btn:hover,html[data-tkc-theme=dark] .tkc-tti__style-chip:hover{border-color:#2dd4bf59}html[data-tkc-theme=dark] .tkc-tti__aspect-btn--on,html[data-tkc-theme=dark] .tkc-tti__count-btn--on,html[data-tkc-theme=dark] .tkc-tti__style-chip--on{background:var(--tti-accent-bg);border-color:#2dd4bf73;color:var(--tti-accent)}html[data-tkc-theme=dark] .tkc-tti__gallery-item{background:#27272a73;border-color:var(--tti-line)}html[data-tkc-theme=dark] .tkc-tti__gallery-item--sel{outline-color:#2dd4bfb3}html[data-tkc-theme=dark] .tkc-tti__gallery-item--loading .tkc-tti__gallery-media{background:linear-gradient(135deg,#0f172a8c,#06b6d424 50%,#0f172a8c)}html[data-tkc-theme=dark] .tkc-tti__history-restore-loading,html[data-tkc-theme=dark] .tkc-tti__result-loading{background:linear-gradient(135deg,#0f172ab8,#064e3b38);border-color:#2dd4bf47;box-shadow:inset 0 1px 0 #ffffff0a}html[data-tkc-theme=dark] .tkc-tti__history-restore-loading-title,html[data-tkc-theme=dark] .tkc-tti__result-loading-title{color:#5eead4}html[data-tkc-theme=dark] .tkc-tti__gallery-loading-text,html[data-tkc-theme=dark] .tkc-tti__history-restore-loading-detail,html[data-tkc-theme=dark] .tkc-tti__result-loading-detail{color:#e2e8f0b8}html[data-tkc-theme=dark] .tkc-tti__gallery-error{background:#450a0ab8}html[data-tkc-theme=dark] .tkc-tti__gallery-error-text{color:#fca5a5}html[data-tkc-theme=dark] .tkc-tti__gallery-btn{background:#27272ad9;border-color:var(--tti-line);color:#e4e4e7}html[data-tkc-theme=dark] .tkc-tti__gallery-btn:hover{border-color:#2dd4bf66;color:var(--tti-accent)}html[data-tkc-theme=dark] .tkc-tti__preview-empty{background:#27272a66;border-color:#ffffff24;color:var(--tti-muted)}html[data-tkc-theme=dark] .tkc-tti__preview-empty-icon{color:#94a3b8;opacity:.55}html[data-tkc-theme=dark] .tkc-tti__lightbox{background:#09090be0}html[data-tkc-theme=dark] .tkc-tti__lightbox-close{background:#27272af2;border:1px solid #ffffff1f;color:#fafafa}html[data-tkc-theme=dark] .tkc-tti__limits-foot,html[data-tkc-theme=dark] .tkc-tti__limits-intro,html[data-tkc-theme=dark] .tkc-tti__limits-status{color:var(--tti-muted)}html[data-tkc-theme=dark] .tkc-tti__limits-scroll{background:#18181bb8;border-color:var(--tti-line);box-shadow:inset 0 1px 0 #ffffff0a}html[data-tkc-theme=dark] .tkc-tti__limits-table thead th{background:#27272aa6;color:#a1a1aa}html[data-tkc-theme=dark] .tkc-tti__limits-table td,html[data-tkc-theme=dark] .tkc-tti__limits-table th{border-bottom-color:var(--tti-line)}html[data-tkc-theme=dark] .tkc-tti__limits-table tbody th[scope=row]{color:#e4e4e7}html[data-tkc-theme=dark] .tkc-tti__limits-table tbody td{color:#fafafa}html[data-tkc-theme=dark] .tkc-tti__limits-foot a{color:var(--tti-accent)}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tta.tkc-tti .tkc-tool-seo{background:linear-gradient(180deg,#09090b00,#18181bd9 12%,#121214fa);border-top-color:#ffffff14;margin-top:0}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tta.tkc-tti .tkc-tool-seo__body>>>a{color:#5eead4}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tta.tkc-tti .tkc-tool-seo__rel-link{color:#67e8f9}