header[class*=__hero]:empty{backdrop-filter:none!important;border:none!important;box-shadow:none!important;display:none!important;margin:0!important;min-height:0!important;padding:0!important}body.tkc-body-tools [class*=__shell]>.tkc-tool-seo-hero-toggle-root{flex-shrink:0;overflow:visible}.tkc-tool-seo-hero__kicker{color:#2563eb;font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1.35;margin:0 0 10px;text-transform:uppercase}.tkc-tool-seo-hero__title{color:#0f172a;font-size:clamp(1.22rem,2.4vw,1.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0 0 12px}.tkc-tool-seo-hero__lead{color:#475569;font-size:.875rem;line-height:1.6;margin:0;max-width:62rem}@media (min-width:961px){.tkc-tool-seo-hero__kicker{font-size:9px}.tkc-tool-seo-hero__title{font-size:clamp(.95rem,1.85vw,1.28rem)}.tkc-tool-seo-hero__lead{font-size:.75rem}.tkc-tool-quick-settings{border-radius:10px;margin:0 0 12px;padding:11px 12px 12px}.tkc-tool-advanced-heading,.tkc-tool-quick-settings__legend{font-size:10px;margin:0 0 10px}.tkc-tool-advanced-heading{padding-bottom:8px}body.tkc-body-tools select.tkc-aiw__select,body.tkc-body-tools select.tkc-blog__select,body.tkc-body-tools select.tkc-cg__select,body.tkc-body-tools select.tkc-faq__select,body.tkc-body-tools select.tkc-pg__select,body.tkc-body-tools select.tkc-sg__select,body.tkc-body-tools select.tkc-ttl__select,body.tkc-body-tools select.tkc-wsa__select{font-size:13px!important}body.tkc-body-tools [class*=__cta-actions] button[class*=__generate]{border-radius:6px!important;font-size:11px!important;max-height:32px!important;min-height:30px!important;padding:4px 14px!important}body.tkc-body-tools{--tkc-tools-composer-default-h:clamp(7.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.12),9.5rem);--tkc-tools-composer-min-h:clamp(7rem,calc(var(--tkc-tools-ws-viewport-h)*0.105),9rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.2),11.5rem);--tkc-tools-composer-expanded-min-h:clamp(10rem,calc(var(--tkc-tools-ws-workspace-h)*0.28),16rem);--tkc-tools-composer-expanded-max-h:min(calc(var(--tkc-tools-ws-workspace-h)*0.52),27rem);--tkc-tools-form-chrome-h:clamp(15rem,36vh,23rem);--tkc-tools-form-footer-h:clamp(4.5rem,8vh,6rem)}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__advanced]{gap:10px;margin-top:10px;padding:10px 12px 8px}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__advanced] [class*=__row]{gap:8px 10px}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__advanced] textarea[class*=__textarea--adv-fields],body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__advanced] textarea[class*=__textarea--notes]{max-height:6.5rem;min-height:3.75rem;overflow:auto!important;resize:vertical!important}}html[data-tkc-theme=dark] .tkc-tool-seo-hero__kicker{color:#93c5fd}html[data-tkc-theme=dark] .tkc-tool-seo-hero__title{color:#f1f5f9}html[data-tkc-theme=dark] .tkc-tool-seo-hero__lead{color:#94a3b8}html:not([data-tkc-theme=dark]) body.tkc-body-tools{--text-2:#3d4a5c;--icon-color:#5c6573}.tkc-tool-quick-settings{background:#f8fafcf0;border:1px solid #cbd5e1e0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;margin:0 0 16px;padding:14px 16px 16px}.tkc-tool-quick-settings__legend{color:#334155;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.35;margin:0 0 12px;text-transform:uppercase}@media (min-width:961px){body.tkc-body-tools [class*=__card--brief] button[class*=__adv-btn],body.tkc-body-tools [class*=__card--form] button[class*=__adv-btn]{color:#334155;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}}@media (max-width:960px){body.tkc-body-tools [class*=__card--brief] button[class*=__adv-btn],body.tkc-body-tools [class*=__card--form] button[class*=__adv-btn]{font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:1.35;text-transform:none}}body.tkc-body-tools [class*=__card--brief] [class*=__cta],body.tkc-body-tools [class*=__card--form] [class*=__cta]{margin-bottom:0!important;margin-top:0!important;padding-bottom:2px!important}body.tkc-body-tools [class*=__cta] button[class*=__generate]{align-items:center;background:linear-gradient(90deg,#06f,#5526ff 50%,#a855f7)!important;border:none!important;border-radius:10px!important;box-shadow:0 2px 14px #0066ff57,inset 0 1px 0 #ffffff38!important;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.02em;min-height:48px;padding:13px 22px!important;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease;width:100%}body.tkc-body-tools [class*=__cta] button[class*=__generate]:hover:not(:disabled){box-shadow:0 8px 26px #5526ff61,inset 0 1px 0 #ffffff47!important;filter:brightness(1.05);transform:translateY(-1px)}body.tkc-body-tools [class*=__cta-actions] button[class*=__generate]{border-radius:7px!important;font-size:11px!important;font-weight:600!important;gap:6px!important;letter-spacing:-.012em!important;line-height:1!important;max-height:36px!important;max-width:100%!important;min-height:32px!important;min-width:min(300px,100%)!important;padding:5px 16px!important;width:auto!important}@media (max-width:768px){body.tkc-body-tools [class*=__cta-actions] button[class*=__generate]{border-radius:8px!important;box-sizing:border-box!important;font-size:12px!important;height:36px!important;line-height:1!important;max-height:36px!important;max-width:none!important;min-height:36px!important;min-width:0!important;padding:0 12px!important;width:auto!important}}@media (max-width:960px){body.tkc-body-tools [class*=__cta-actions]{display:flex!important;flex:0 0 auto!important;justify-content:flex-end!important;margin-left:auto!important;margin-right:0!important;width:auto!important}body.tkc-body-tools [class*=__cta-actions] button[class*=__generate]{flex:0 0 auto!important;gap:6px!important;max-width:6.25rem!important;min-width:4.75rem!important;padding:0 10px!important;white-space:nowrap!important;width:auto!important}}@media (max-width:400px){body.tkc-body-tools [class*=__cta-actions] button[class*=__generate]{font-size:11px!important;gap:4px!important;max-width:5.5rem!important;min-width:4.25rem!important;padding:0 8px!important}}body.tkc-body-tools [class*=__cta] button[class*=__generate].tkc-tool-generate--streaming{background:linear-gradient(90deg,#6eb8ff,#9aa8f8 50%,#b8a8fa)!important;border:1px solid #ffffff59!important;border-radius:10px!important;box-shadow:0 2px 10px #6366f12e,inset 0 1px 0 #ffffff61!important;color:#fff!important;cursor:pointer;filter:saturate(.88) brightness(1.04)!important;font-size:inherit;font-weight:600!important;gap:8px!important;letter-spacing:.01em!important;opacity:.94!important;text-transform:none;transform:none!important;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease}body.tkc-body-tools [class*=__cta] button[class*=__generate].tkc-tool-generate--streaming:hover{background:linear-gradient(90deg,#7ec2ff,#a5b0fa 50%,#c4b5fd)!important;border-color:#ffffff73!important;box-shadow:0 6px 18px #6366f138,inset 0 1px 0 #ffffff6b!important;color:#fff!important;filter:saturate(.94) brightness(1.06)!important;opacity:1!important;transform:translateY(-1px)}body.tkc-body-tools [class*=__cta] button[class*=__generate].tkc-tool-generate--streaming:active{box-shadow:0 1px 6px #6366f129,inset 0 1px 0 #ffffff47!important;filter:saturate(.86) brightness(1)!important;opacity:.92!important;transform:translateY(0) scale(.98)!important}body.tkc-body-tools [class*=__cta] button[class*=__generate].tkc-tool-generate--streaming:focus-visible{box-shadow:0 0 0 3px #a5b4fc80,0 2px 10px #6366f12e,inset 0 1px 0 #ffffff61!important;outline:2px solid #ffffffe6!important;outline-offset:2px}body.tkc-body-tools [class*=__cta-actions] button[class*=__generate].tkc-tool-generate--streaming{font-weight:600!important;letter-spacing:-.012em!important;max-width:none!important;min-width:4.75rem!important}body.tkc-body-tools [class*=__cta] button[class*=__generate].tkc-tool-generate--streaming .tkc-tool-generate-stop-icon{align-items:center;background:#ffffff47;border:1px solid #fff6;border-radius:5px;box-shadow:inset 0 1px 0 #ffffff80;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}body.tkc-body-tools [class*=__cta] button[class*=__generate].tkc-tool-generate--streaming .tkc-tool-generate-stop-glyph{color:#fff;display:block;height:10px;opacity:.88;width:10px}body.tkc-body-tools [class*=__cta] button[class*=__generate]:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}body.tkc-body-tools [class*=__cta] button[class*=__generate]:disabled{box-shadow:none!important;cursor:not-allowed;filter:saturate(.82) brightness(.96);opacity:.52!important;transform:none!important}body.tkc-body-tools [class*=__cta] button[class*=__generate]:focus-visible{box-shadow:0 0 0 3px #0066ff61,0 2px 14px #0066ff57,inset 0 1px 0 #ffffff38!important;outline:2px solid #fffffff2;outline-offset:2px}html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta] button[class*=__generate]:not(:disabled){box-shadow:0 2px 18px #9333ea6b,inset 0 1px 0 #ffffff1f!important}body.tkc-body-tools [class*=__cta] button[class*=__generate]>span[class*=generate-icon]{align-items:center;background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.75' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09zm8.446-7.189L18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 1 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 1 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456zm-1.365 11.852L16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 1 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 1 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 1-1.423 1.423z'/%3E%3C/svg%3E");color:#0000!important;display:inline-flex;flex-shrink:0;font-size:0!important;height:20px;justify-content:center;line-height:0!important;opacity:1!important;overflow:hidden;width:20px}body.tkc-body-tools [class*=__cta] button[class*=__generate]>span[class*=__spinner]{border-color:#ffffff59;border-top-color:#fff!important}.tkc-music button.tkc-music__cta,body.tkc-body-tools button.tkc-music__cta{background:linear-gradient(90deg,#06f,#5526ff 50%,#a855f7)!important;border-radius:10px!important;box-shadow:0 2px 14px #0066ff57,inset 0 1px 0 #ffffff38!important;color:#fff!important;font-weight:700;letter-spacing:.02em;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease}.tkc-music button.tkc-music__cta:hover:not(:disabled),body.tkc-body-tools button.tkc-music__cta:hover:not(:disabled){box-shadow:0 8px 26px #5526ff61,inset 0 1px 0 #ffffff47!important;filter:brightness(1.05);transform:translateY(-1px)}.tkc-music button.tkc-music__cta:active:not(:disabled),body.tkc-body-tools button.tkc-music__cta:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.tkc-music button.tkc-music__cta:disabled,body.tkc-body-tools button.tkc-music__cta:disabled{box-shadow:none!important;cursor:not-allowed;filter:saturate(.82) brightness(.96);opacity:.52!important;transform:none!important}.tkc-music button.tkc-music__cta:focus-visible,body.tkc-body-tools button.tkc-music__cta:focus-visible{box-shadow:0 0 0 3px #0066ff61,0 2px 14px #0066ff57,inset 0 1px 0 #ffffff38!important;outline:2px solid #fffffff2;outline-offset:2px}html[data-tkc-theme=dark] .tkc-music button.tkc-music__cta:not(:disabled),html[data-tkc-theme=dark] body.tkc-body-tools button.tkc-music__cta:not(:disabled){box-shadow:0 2px 18px #9333ea6b,inset 0 1px 0 #ffffff1f!important}.tkc-music button.tkc-music__cta>span[class*=__cta-ico],body.tkc-body-tools button.tkc-music__cta>span[class*=__cta-ico]{align-items:center;background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.75' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09zm8.446-7.189L18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 1 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 1 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456zm-1.365 11.852L16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 1 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 1 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 1-1.423 1.423z'/%3E%3C/svg%3E");color:#0000!important;display:inline-flex;flex-shrink:0;font-size:0!important;height:20px;justify-content:center;line-height:0!important;opacity:1!important;overflow:hidden;width:20px}.tkc-music button.tkc-music__cta>span[class*=__spin],body.tkc-body-tools button.tkc-music__cta>span[class*=__spin]{border-color:#ffffff59;border-top-color:#fff!important}body.tkc-body-tools button[class*=__adv-btn]{align-items:center;background:linear-gradient(180deg,#fff,#f1f5f9);border:1px solid #94a3b86b;border-radius:9999px;box-shadow:0 2px 8px #0f172a0f,inset 0 1px 0 #fffffff2;color:#1e293b;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:9px;justify-content:space-between;line-height:1.25;margin-bottom:10px;min-height:36px;padding:9px 13px 9px 15px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;width:100%}body.tkc-body-tools button[class*=__adv-btn]:hover{background:linear-gradient(180deg,#f8fafc,#e8eef5);border-color:#6366f159;box-shadow:0 4px 14px #6366f11f,inset 0 1px 0 #ffffffe6;color:#0f172a}body.tkc-body-tools button[class*=__adv-btn]:active{box-shadow:inset 0 1px 4px #0f172a14}body.tkc-body-tools button[class*=__adv-btn] [class*=__chev]{align-items:center;background:#94a3b833;border-radius:9999px;color:#64748b;display:inline-flex;flex-shrink:0;font-size:7px;height:24px;justify-content:center;line-height:1;margin-left:3px;transform-origin:50% 50%;transition:transform .25s ease,background .2s ease,color .2s ease;width:24px}body.tkc-body-tools button[class*=__adv-btn]:hover [class*=__chev]{background:#6366f12e;color:#4f46e5}body.tkc-body-tools button[class*=__adv-btn] [class*=__chev][class*="--open"]{transform:rotate(-180deg)}.tkc-tool-advanced-heading{border-bottom:1px solid #cbd5e1bf;color:#1e293b;font-size:11px;font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:0 0 14px;padding-bottom:10px}.tkc-tools-account-rail__inner{box-sizing:border-box;margin:0;max-width:100%;padding:9px max(16px,env(safe-area-inset-right)) 9px max(16px,env(safe-area-inset-left));width:100%}.tkc-tools-account-rail__inner,.tkc-tools-account-rail__tray{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:flex-end;min-width:0}.tkc-tools-pages-dd{flex-shrink:0;position:relative}.tkc-tools-pages-dd__trigger{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffffc7;border:1px solid #94a3b86b;border-radius:999px;box-shadow:0 1px 2px #0f172a0a;color:#334155;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:6px;line-height:1.2;margin:0;padding:7px 12px 7px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.tkc-tools-pages-dd__trigger:hover{background:#fff;border-color:#6366f159;color:#1e293b}.tkc-tools-pages-dd__trigger-text{letter-spacing:.02em}.tkc-tools-pages-dd__chev{color:#64748b;display:block;flex-shrink:0;transition:transform .2s ease}.tkc-tools-pages-dd--open .tkc-tools-pages-dd__chev{transform:rotate(180deg)}.tkc-tools-pages-dd__panel{-webkit-overflow-scrolling:touch;background:#fffffffa;border:1px solid #94a3b859;border-radius:14px;box-shadow:0 14px 40px #0f172a1f,inset 0 0 0 1px #fffc;max-height:min(70vh,420px);min-width:min(260px,calc(100vw - 32px));overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:55}.tkc-tools-pages-dd__nav{display:flex;flex-direction:column;gap:3px}.tkc-tools-pages-dd__item{box-sizing:border-box;display:block;text-align:left;text-decoration:none;width:100%}.tkc-tools-pages-dd--desktop-inline .tkc-tools-pages-dd__panel{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0;max-height:none;min-width:0;overflow:visible;padding:0;position:static}.tkc-tools-pages-dd--desktop-inline .tkc-tools-pages-dd__nav{align-items:center;flex-direction:row;flex-wrap:wrap;gap:6px}.tkc-tools-pages-dd--desktop-inline .tkc-tools-pages-dd__item{align-items:center;display:inline-flex;width:auto}.tkc-tools-account-rail__hub{border-radius:999px;color:#2563eb;font-size:12px;font-weight:700;padding:7px 14px;text-decoration:none;transition:background .15s ease,color .15s ease}.tkc-tools-account-rail__hub:hover{background:#2563eb14;color:#1d4ed8;text-decoration:none}.tkc-tools-account-rail__muted{border-radius:999px;color:#64748b;font-size:12px;font-weight:600;padding:7px 12px;text-decoration:none;transition:background .15s ease,color .15s ease}.tkc-tools-account-rail__muted:hover{background:#0f172a0d;color:#334155;text-decoration:none}.tkc-tools-account-rail__link--active{background:#6366f11f!important;color:#0f172a!important;font-weight:800}.tkc-tools-pages-dd__backdrop{background:#0f172a47;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:fixed;z-index:45}.tkc-tools-account-rail--menu-open{z-index:60}.tkc-aiw-rich__root .ql-editor .tkc-ai-snippet-html{background:#f8fafcfa;border:1px solid #e2e8f0f2;border-radius:10px;box-sizing:border-box;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;margin:0;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.tkc-aiw-rich__root .ql-editor .tkc-ai-snippet-html code{background:#0000;border:none;font-family:inherit;font-size:inherit;padding:0}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor .tkc-ai-snippet-html{background:#1e293b8c;border-color:#94a3b847;color:#e2e8f0}.tkc-tool-defaults-lang-field{justify-self:start;width:min(100%,240px)}.tkc-tool-defaults-model-field{justify-self:stretch;min-width:0;width:100%}.tkc-tool-defaults-row{grid-template-columns:minmax(180px,.68fr) minmax(0,1.32fr)!important}@media (max-width:900px){.tkc-tool-defaults-lang-field{width:min(100%,210px)}.tkc-tool-defaults-row{grid-template-columns:minmax(160px,.64fr) minmax(0,1.36fr)!important}}@media (max-width:768px){.tkc-tool-defaults-row{grid-template-columns:1fr!important}.tkc-tool-defaults-lang-field,.tkc-tool-defaults-model-field{justify-self:stretch!important;max-width:none!important;width:100%!important}}body.tkc-body-tools :is(.tkc-blog__step-label,.tkc-ttl__step-label,.tkc-aiw__step-label,.tkc-cg__step-label,.tkc-faq__step-label,.tkc-pg__step-label,.tkc-sg__step-label,.tkc-wsa__step-label){line-height:1.4;margin:0 0 8px!important}body.tkc-body-tools :is(.tkc-blog__card,.tkc-ttl__card,.tkc-aiw__card,.tkc-cg__card,.tkc-faq__card,.tkc-pg__card,.tkc-sg__card,.tkc-wsa__card){box-sizing:border-box;padding-bottom:22px!important;padding-top:18px!important}body.tkc-body-tools .tkc-aiw__card-head,body.tkc-body-tools .tkc-blog__card-head,body.tkc-body-tools .tkc-cg__card-head,body.tkc-body-tools .tkc-faq__card-head,body.tkc-body-tools .tkc-pg__card-head,body.tkc-body-tools .tkc-sg__card-head,body.tkc-body-tools .tkc-ttl__card-head,body.tkc-body-tools .tkc-wsa__card-head{border-bottom:none!important;box-sizing:border-box;margin-bottom:12px;padding-bottom:8px}body.tkc-body-tools :is(.tkc-aiw__actions,.tkc-blog__actions,.tkc-ttl__actions,.tkc-faq__actions,.tkc-cg__actions,.tkc-pg__actions,.tkc-sg__actions,.tkc-wsa__actions){border-bottom:none!important;margin-bottom:10px!important;padding-bottom:8px!important}body.tkc-body-tools .tkc-aiw-rich .ql-editor{scrollbar-color:var(--tkc-scrollbar-thumb,#86909c52) var(--tkc-scrollbar-track,#0000);scrollbar-width:thin}body.tkc-body-tools .tkc-aiw-rich .ql-editor::-webkit-scrollbar,body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar,body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root::-webkit-scrollbar{width:var(--tkc-scrollbar-w-viewport,6px)}body.tkc-body-tools .tkc-aiw-rich .ql-editor::-webkit-scrollbar-track,body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-track,body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root::-webkit-scrollbar-track{background:#0000}body.tkc-body-tools .tkc-aiw-rich .ql-editor::-webkit-scrollbar-thumb,body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-thumb,body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#86909c47);border-radius:999px}body.tkc-body-tools .tkc-aiw-rich .ql-editor::-webkit-scrollbar-thumb:hover,body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-thumb:hover,body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root::-webkit-scrollbar-thumb:hover{background:var(--tkc-scrollbar-thumb-hover,#6b72807a)}body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root.ql-container{overflow-x:hidden!important;overflow-y:visible!important}body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root .ql-editor{overflow-y:visible!important}body.tkc-body-tools [class*=__card--draft],body.tkc-body-tools [class*=__card--result]{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;height:auto;min-height:0;min-width:0;overflow:hidden}body.tkc-body-tools [class*=__output-wrap]{display:flex;flex:1 1 auto;flex-direction:column;max-height:min(calc(var(--tkc-tools-ws-workspace-h, 100dvh) - 10rem),72vh,720px);min-height:min(220px,30vh);min-width:0;overflow:hidden;position:relative}body.tkc-body-tools [class*=__output-wrap]>:first-child:not([class*=__loading-overlay]){display:block;flex:1 1 auto;max-height:100%;min-height:0;min-width:0;overflow:hidden}body.tkc-body-tools [class*=__output-wrap] .tkc-tool-result-pane{align-self:stretch;flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important;min-width:0!important}body.tkc-body-tools [class*=__output-wrap] .tkc-tool-result-pane__html.msg-md{border:none!important;outline:none}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich{align-self:stretch}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich,body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich.tkc-aiw-rich--with-output{flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .ql-editor,body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich.tkc-aiw-rich--with-output .ql-editor{min-height:0!important}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .tkc-aiw-rich__root.ql-container{flex:1 1 auto!important;min-height:0!important;overflow-anchor:none;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar{width:10px}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-track{background:var(--tkc-scrollbar-track,#0000);border-radius:999px;box-shadow:none;margin:8px 0}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#86909c47);background-clip:padding-box;border:2px solid #0000;border-radius:999px;box-shadow:none}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-thumb:hover{background:var(--tkc-scrollbar-thumb-hover,#6b72807a);box-shadow:none}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-thumb:active{background:var(--tkc-scrollbar-thumb-hover,#6b72807a)}@media (max-width:960px){body.tkc-body-tools [class*=__output-wrap]{min-height:clamp(280px,calc(var(--tkc-tools-ws-workspace-h, 100dvh)*.42),580px)}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .ql-editor,body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich.tkc-aiw-rich--with-output .ql-editor{min-height:0!important}body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar{width:8px}}body.tkc-body-tools .tkc-tool-result-heading{align-items:center;border-bottom:1px solid #e5e6ebbf;display:flex;flex-flow:row nowrap;flex-shrink:0;gap:10px 12px;justify-content:space-between;margin:-10px 0 14px;max-width:100%;min-width:0;overflow-x:clip;padding-bottom:10px}body.tkc-body-tools [class*=__export-bar],html[data-tkc-theme=dark] body.tkc-body-tools [class*=__export-bar]{border:none!important;box-shadow:none!important}@media (min-width:721px){body.tkc-body-tools .tkc-tool-result-heading{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px 12px;justify-content:space-between}body.tkc-body-tools .tkc-tool-result-heading [class*=__export-bar]{align-items:center!important;align-self:center!important;display:flex!important;flex:1 1 auto;margin:0;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 0 8px!important;width:auto}body.tkc-body-tools .tkc-tool-result-heading [class*=__step-label]{padding-right:8px}body.tkc-body-tools .tkc-tool-result-heading [class*=__export-tabs]{align-items:center;flex-wrap:nowrap!important}body.tkc-body-tools .tkc-tool-result-heading [class*=__export-wordcount]{align-self:center}}body.tkc-body-tools .tkc-tool-result-heading [class*=__step-label]{align-items:center;align-self:center;display:flex;flex-shrink:0;margin:0!important;padding:0}body.tkc-body-tools .tkc-tool-result-heading [class*=__export-bar]{align-items:center;align-self:center;display:flex;flex:1 1 auto;margin:0;min-width:0}body.tkc-body-tools .tkc-tool-result-heading-tools{align-items:center;display:flex;flex:1;flex-wrap:nowrap;gap:10px 12px;justify-content:flex-end;min-width:0;overflow-x:clip}@media (max-width:720px){body.tkc-body-tools .tkc-tool-result-heading-tools{-webkit-overflow-scrolling:touch;overflow-x:auto}}body.tkc-body-tools .tkc-tool-result-heading-tools>[aria-live=polite]{align-items:center;align-self:center;display:flex;flex-shrink:0}body.tkc-body-tools .tkc-tool-result-heading-tools>[class*=__actions--compact]{align-self:center;flex-shrink:0;margin-bottom:0!important;padding-bottom:0!important}body.tkc-body-tools .tkc-tool-result-heading-tools [role=group][aria-label="Export formats"]{align-items:center;display:flex;flex-wrap:nowrap;gap:6px 8px}@media (max-width:720px){body.tkc-body-tools .tkc-tool-result-heading{align-items:stretch;flex-direction:column;gap:10px}body.tkc-body-tools .tkc-tool-result-heading [class*=__step-label]{box-sizing:border-box;max-width:100%;width:100%}body.tkc-body-tools .tkc-tool-result-heading-tools{-webkit-overflow-scrolling:touch;align-items:center;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px 12px;justify-content:flex-start;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding-bottom:4px;scrollbar-gutter:stable;width:100%}body.tkc-body-tools .tkc-tool-result-heading-tools>[aria-live=polite]{flex-shrink:0;justify-content:flex-start;max-width:none;width:auto}body.tkc-body-tools .tkc-tool-result-heading-tools>[class*=__actions--compact]{flex-shrink:0;min-width:min-content;width:auto}body.tkc-body-tools .tkc-tool-result-heading-tools [role=group][aria-label="Export formats"]{flex-wrap:nowrap;gap:8px;justify-content:flex-start;min-width:min-content;width:max-content}body.tkc-body-tools .tkc-tool-result-heading-tools [role=group][aria-label="Export formats"] button[class*=__btn-secondary]{flex:0 0 auto;font-size:.75rem;line-height:1.25;max-width:none;min-width:0;padding:8px 12px;white-space:nowrap}}body.tkc-body-tools [class*=__card--draft],body.tkc-body-tools [class*=__card--result]{overflow-x:visible;overflow-y:hidden}body.tkc-body-tools [class*=__card--draft] .tkc-tool-result-heading,body.tkc-body-tools [class*=__card--result] .tkc-tool-result-heading{overflow:visible}body.tkc-body-tools .tkc-tool-copy-plain-btn{align-items:center;box-sizing:border-box;display:inline-flex;gap:6px;justify-content:center;min-width:5rem;text-align:center}body.tkc-body-tools .tkc-tool-copy-plain-btn__tick{color:#16a34a;display:inline-flex;flex-shrink:0;font-weight:800;justify-content:center;line-height:1}body.tkc-body-tools .tkc-tool-copy-plain-btn__label{text-align:center}body.tkc-body-tools{--tkc-tools-ws-shell-max:1320px;--tkc-tools-ws-gutter-x:max(18px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--tkc-tools-cta-dock-h:calc(56px + env(safe-area-inset-bottom, 0px));--tkc-tools-ws-viewport-h:calc(100dvh - var(--tkc-tools-ws-account-h, 72px) - var(--tkc-tools-cta-dock-h));--tkc-tools-composer-radius:var(--tws-radius-sm,12px);--tkc-tools-composer-default-h:clamp(7.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.12),9.5rem);--tkc-tools-composer-min-h:clamp(7rem,calc(var(--tkc-tools-ws-viewport-h)*0.105),9rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.48),26rem);--tkc-tools-composer-expanded-min-h:clamp(14rem,calc(var(--tkc-tools-ws-viewport-h)*0.38),30rem);--tkc-tools-composer-expanded-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.66),38rem)}@media (max-width:960px){body.tkc-body-tools{--tkc-tools-ws-gutter-x:max(10px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--tkc-tools-cta-dock-h:calc(58px + env(safe-area-inset-bottom, 0px));--tkc-tools-composer-default-h:clamp(9.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.14),11.5rem);--tkc-tools-composer-min-h:clamp(9rem,calc(var(--tkc-tools-ws-viewport-h)*0.132),11rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.44),20rem);--tkc-tools-composer-expanded-min-h:clamp(10.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.38),22rem);--tkc-tools-composer-expanded-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.58),28rem);--tkc-tools-composer-below-gap:24px}}@media (max-width:768px){body.tkc-body-tools{--tkc-tools-cta-dock-h:calc(52px + env(safe-area-inset-bottom, 0px));--tkc-tools-composer-default-h:clamp(9.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.14),11.5rem);--tkc-tools-composer-min-h:clamp(9rem,calc(var(--tkc-tools-ws-viewport-h)*0.13),10.75rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.4),18rem);--tkc-tools-composer-expanded-min-h:clamp(7.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.26),14rem);--tkc-tools-composer-expanded-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.46),20rem);--tkc-tools-composer-below-gap:28px}}@media (max-width:480px){body.tkc-body-tools{--tkc-tools-cta-dock-h:calc(48px + env(safe-area-inset-bottom, 0px));--tkc-tools-composer-default-h:clamp(9rem,calc(var(--tkc-tools-ws-viewport-h)*0.135),11rem);--tkc-tools-composer-min-h:clamp(8.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.125),10.25rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.38),17rem);--tkc-tools-composer-expanded-min-h:clamp(6.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.3),12rem);--tkc-tools-composer-expanded-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.42),17rem);--tkc-tools-composer-below-gap:28px}}@media (max-width:960px){body.tkc-body-tools .tkc-tools-layout__page-grow{--tkc-tools-composer-default-h:clamp(12.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.175),14.5rem);--tkc-tools-composer-min-h:clamp(12rem,calc(var(--tkc-tools-ws-viewport-h)*0.168),14rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.52),24rem)}}@media (max-width:768px){body.tkc-body-tools .tkc-tools-layout__page-grow{--tkc-tools-composer-default-h:clamp(12.25rem,calc(var(--tkc-tools-ws-viewport-h)*0.17),14.25rem);--tkc-tools-composer-min-h:clamp(11.75rem,calc(var(--tkc-tools-ws-viewport-h)*0.162),13.75rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.48),22rem)}}@media (max-width:480px){body.tkc-body-tools .tkc-tools-layout__page-grow{--tkc-tools-composer-default-h:clamp(11.75rem,calc(var(--tkc-tools-ws-viewport-h)*0.165),13.75rem);--tkc-tools-composer-min-h:clamp(11.25rem,calc(var(--tkc-tools-ws-viewport-h)*0.155),13.25rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.46),20rem)}}@media (max-width:960px){body.tkc-body-music-standalone{--tkc-tools-composer-default-h:clamp(12.5rem,32dvh,14.5rem);--tkc-tools-composer-min-h:clamp(12rem,30dvh,14rem);--tkc-tools-composer-max-h:min(48dvh,24rem)}}@media (max-width:768px){body.tkc-body-music-standalone{--tkc-tools-composer-default-h:clamp(12rem,31dvh,14rem);--tkc-tools-composer-min-h:clamp(11.5rem,29dvh,13.5rem);--tkc-tools-composer-max-h:min(46dvh,22rem)}}@media (max-width:480px){body.tkc-body-music-standalone{--tkc-tools-composer-default-h:clamp(11.5rem,30dvh,13.5rem);--tkc-tools-composer-min-h:clamp(11rem,28dvh,13rem);--tkc-tools-composer-max-h:min(44dvh,20rem)}}@media (min-width:961px) and (max-width:1280px){body.tkc-body-tools .tkc-tools-layout__page-grow{--tkc-tools-composer-default-h:clamp(10rem,calc(var(--tkc-tools-ws-viewport-h)*0.155),12rem);--tkc-tools-composer-min-h:clamp(9.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.145),11.5rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.44),20rem)}}@media (min-width:961px){body.tkc-body-tools{--tkc-tools-composer-expanded-fill-h:clamp(var(--tkc-tools-composer-expanded-min-h),calc(var(--tkc-tools-ws-workspace-h)*0.4),var(--tkc-tools-composer-expanded-max-h))}}@media (min-width:1280px){body.tkc-body-tools{--tkc-tools-composer-default-h:clamp(7.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.12),9.5rem);--tkc-tools-composer-min-h:clamp(7rem,calc(var(--tkc-tools-ws-viewport-h)*0.105),9rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.22),12rem);--tkc-tools-composer-expanded-min-h:clamp(11rem,calc(var(--tkc-tools-ws-workspace-h)*0.28),18rem);--tkc-tools-composer-expanded-max-h:min(calc(var(--tkc-tools-ws-workspace-h)*0.52),29rem);--tkc-tools-composer-expanded-fill-h:clamp(var(--tkc-tools-composer-expanded-min-h),calc(var(--tkc-tools-ws-workspace-h)*0.42),var(--tkc-tools-composer-expanded-max-h));--tkc-tools-form-chrome-h:clamp(16rem,35vh,24rem)}}@media (min-width:1600px){body.tkc-body-tools{--tkc-tools-composer-default-h:clamp(7.75rem,calc(var(--tkc-tools-ws-viewport-h)*0.122),10rem);--tkc-tools-composer-min-h:clamp(7.25rem,calc(var(--tkc-tools-ws-viewport-h)*0.108),9.25rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.24),13rem);--tkc-tools-composer-expanded-min-h:clamp(12rem,calc(var(--tkc-tools-ws-workspace-h)*0.3),20rem);--tkc-tools-composer-expanded-max-h:min(calc(var(--tkc-tools-ws-workspace-h)*0.54),31rem);--tkc-tools-composer-expanded-fill-h:clamp(var(--tkc-tools-composer-expanded-min-h),calc(var(--tkc-tools-ws-workspace-h)*0.44),var(--tkc-tools-composer-expanded-max-h));--tkc-tools-form-chrome-h:clamp(16.5rem,34vh,25rem)}}@media (min-width:961px){body.tkc-body-tools .tkc-tool-ws-form-card button[class*=__adv-btn]{display:none!important}body.tkc-body-tools{--tkc-tools-ws-viewport-h:var(--tkc-tools-ws-workspace-h);--tkc-tools-composer-fill-h:clamp(var(--tkc-tools-composer-min-h),calc(var(--tkc-tools-ws-workspace-h) - var(--tkc-tools-form-chrome-h) - var(--tkc-tools-form-footer-h)),var(--tkc-tools-composer-max-h))}}@media (min-width:1280px){body.tkc-body-tools{--tkc-tools-form-footer-h:clamp(4.75rem,8.5vh,6.5rem);--tkc-tools-composer-fill-h:clamp(var(--tkc-tools-composer-min-h),calc(var(--tkc-tools-ws-workspace-h) - var(--tkc-tools-form-chrome-h) - var(--tkc-tools-form-footer-h)),var(--tkc-tools-composer-max-h))}}@media (min-width:1600px){body.tkc-body-tools{--tkc-tools-form-footer-h:clamp(5rem,8.5vh,6.75rem);--tkc-tools-composer-fill-h:clamp(var(--tkc-tools-composer-min-h),calc(var(--tkc-tools-ws-workspace-h) - var(--tkc-tools-form-chrome-h) - var(--tkc-tools-form-footer-h)),var(--tkc-tools-composer-max-h))}}@media (min-width:961px) and (max-height:720px){body.tkc-body-tools{--tkc-tools-form-chrome-h:clamp(13rem,32vh,18rem);--tkc-tools-form-footer-h:clamp(4.25rem,7.5vh,5.75rem);--tkc-tools-composer-fill-h:clamp(var(--tkc-tools-composer-min-h),calc(var(--tkc-tools-ws-workspace-h) - var(--tkc-tools-form-chrome-h) - var(--tkc-tools-form-footer-h)),var(--tkc-tools-composer-max-h))}}@media (max-height:720px) and (min-width:961px){body.tkc-body-tools{--tkc-tools-composer-default-h:clamp(4.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.078),5.5rem);--tkc-tools-composer-min-h:clamp(3.75rem,calc(var(--tkc-tools-ws-viewport-h)*0.068),4.75rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.3),12rem);--tkc-tools-composer-expanded-min-h:clamp(8.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.3),18rem);--tkc-tools-composer-expanded-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.52),22rem)}body.tkc-body-tools .tkc-tools-layout__page-grow{--tkc-tools-composer-default-h:clamp(8rem,calc(var(--tkc-tools-ws-viewport-h)*0.12),9.75rem);--tkc-tools-composer-min-h:clamp(7.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.112),9.25rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.36),16rem)}}@media (min-width:961px){body.tkc-body-tools :is(input[class*=__input],input[class*=__input-line],select[class*=__select]){min-height:48px!important}body.tkc-body-tools .tkc-tools-ai-model-picker__trigger,body.tkc-body-tools .tkc-tools-styled-select__trigger{max-height:none!important;min-height:48px!important;padding-bottom:12px!important;padding-top:12px!important}body.tkc-body-tools .tkc-ttl__input-line{min-height:48px!important;padding:12px 16px!important}}@media (max-width:960px) and (max-height:720px){body.tkc-body-tools{--tkc-tools-composer-default-h:clamp(8rem,calc(var(--tkc-tools-ws-viewport-h)*0.24),10rem);--tkc-tools-composer-min-h:clamp(7.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.22),9.5rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.4),16rem)}body.tkc-body-tools .tkc-tools-layout__page-grow{--tkc-tools-composer-default-h:clamp(10.5rem,calc(var(--tkc-tools-ws-viewport-h)*0.32),12.5rem);--tkc-tools-composer-min-h:clamp(10rem,calc(var(--tkc-tools-ws-viewport-h)*0.3),12rem);--tkc-tools-composer-max-h:min(calc(var(--tkc-tools-ws-viewport-h)*0.46),18rem)}body.tkc-body-music-standalone{--tkc-tools-composer-default-h:clamp(10.5rem,28dvh,12.5rem);--tkc-tools-composer-min-h:clamp(10rem,26dvh,12rem);--tkc-tools-composer-max-h:min(42dvh,18rem)}}@media (max-width:960px){body.tkc-body-tools .tkc-tools-layout__page-grow :is(input[class*=__input],input[class*=__input-line],.tkc-tools-styled-select__trigger){min-height:40px}body.tkc-body-tools .tkc-tools-layout__page-grow textarea[class*=__textarea--adv-fields]{height:var(--tkc-tools-composer-default-h,var(--tkc-tools-composer-min-h));min-height:var(--tkc-tools-composer-min-h)!important}}body.tkc-body-tools .tkc-tools-layout__page-grow [class*=__field--grow] [class*=__composer]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:visible}body.tkc-body-tools [class*=__composer]{overflow:visible}body.tkc-body-tools .nuxt-root__tools-main-stack textarea,body.tkc-body-tools .tkc-tools-layout__page-grow textarea,body.tkc-body-tools main#tkc-tools-main textarea{box-sizing:border-box;overflow:auto!important;resize:vertical!important}body.tkc-body-tools .tkc-tools-layout__page-grow [class*=__composer] [class*=__textarea]{box-sizing:border-box;flex:0 1 auto;height:var(--tkc-tools-composer-default-h,var(--tkc-tools-composer-min-h));max-height:var(--tkc-tools-composer-max-h)!important;min-height:var(--tkc-tools-composer-min-h)!important;overflow:auto!important;resize:vertical!important}body.tkc-body-music-standalone,body.tkc-body-tools{--tkc-tools-input-radius:var(--tkc-tools-composer-radius,12px)}body.tkc-body-music-standalone [class*=__composer]:not(.tkc-tta__composer-wrap),body.tkc-body-tools [class*=__composer]:not(.tkc-tta__composer-wrap){background:#0000!important;border:none!important;box-shadow:none!important;gap:8px}body.tkc-body-music-standalone [class*=__composer]:not(.tkc-tta__composer-wrap):focus-within,body.tkc-body-tools [class*=__composer]:not(.tkc-tta__composer-wrap):focus-within{border-color:#0000!important;box-shadow:none!important}body.tkc-body-music-standalone [class*=__composer]:not(.tkc-tta__composer-wrap) [class*=__textarea],body.tkc-body-tools [class*=__composer]:not(.tkc-tta__composer-wrap) [class*=__textarea]{background:#fff!important;border:1px solid var(--border,#cbd5e1eb)!important;border-radius:var(--tkc-tools-input-radius)!important;box-shadow:0 1px 3px #0f172a0f!important}body.tkc-body-music-standalone [class*=__composer]:not(.tkc-tta__composer-wrap) [class*=__textarea]:focus,body.tkc-body-music-standalone [class*=__composer]:not(.tkc-tta__composer-wrap) [class*=__textarea]:focus-visible,body.tkc-body-tools [class*=__composer]:not(.tkc-tta__composer-wrap) [class*=__textarea]:focus,body.tkc-body-tools [class*=__composer]:not(.tkc-tta__composer-wrap) [class*=__textarea]:focus-visible{border-color:#4080ff6b!important;box-shadow:0 0 0 3px #4080ff1a,0 2px 10px #0f172a0f!important;outline:none}body.tkc-body-music-standalone :is(input[class*=__input],input[class*=__input-line],textarea[class*=__textarea],select[class*=__select]),body.tkc-body-tools .tkc-tools-layout__page-grow :is(input[class*=__input],input[class*=__input-line],textarea[class*=__textarea],select[class*=__select]){border-radius:var(--tkc-tools-input-radius)!important}@media (min-width:961px){body.tkc-body-tools .tkc-tools-layout__page-grow [class*=__field--grow]>textarea:not([class*="--adv"]){box-sizing:border-box;flex:0 1 auto;height:var(--tkc-tools-composer-default-h,var(--tkc-tools-composer-min-h));max-height:var(--tkc-tools-composer-max-h)!important;min-height:var(--tkc-tools-composer-min-h)!important;overflow:auto!important;resize:vertical!important}}body.tkc-body-tools [class*=__composer].tkc-tool-composer--expanded [class*=__textarea]{flex:0 1 auto!important;height:var(--tkc-tools-composer-expanded-fill-h,var(--tkc-tools-composer-expanded-min-h));max-height:var(--tkc-tools-composer-expanded-max-h)!important;min-height:var(--tkc-tools-composer-expanded-min-h)!important;overflow:auto!important;resize:vertical!important}body.tkc-body-tools .tkc-tools-layout__page-grow>:is(.tkc-aiw,.tkc-blog,.tkc-cg,.tkc-wsa,.tkc-sg,.tkc-pg,.tkc-faq,.tkc-tta,.tkc-music,.tkc-ttl){align-self:stretch;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;width:100%}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__shell,.tkc-blog__shell,.tkc-cg__shell,.tkc-wsa__shell,.tkc-sg__shell,.tkc-pg__shell,.tkc-faq__shell,.tkc-ttl__shell){display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__grid,.tkc-blog__grid,.tkc-cg__grid,.tkc-wsa__grid,.tkc-sg__grid,.tkc-pg__grid,.tkc-faq__grid,.tkc-ttl__grid){align-items:stretch;min-height:0;width:100%}@media (max-width:960px){body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__grid,.tkc-blog__grid,.tkc-cg__grid,.tkc-wsa__grid,.tkc-sg__grid,.tkc-pg__grid,.tkc-faq__grid,.tkc-ttl__grid){grid-template-rows:auto auto}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__grid,.tkc-blog__grid,.tkc-cg__grid,.tkc-wsa__grid,.tkc-sg__grid,.tkc-pg__grid,.tkc-faq__grid,.tkc-ttl__grid)>[class*=__card]{height:auto;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__card--brief,.tkc-aiw__card--form,.tkc-blog__card--form,.tkc-cg__card--form,.tkc-wsa__card--form,.tkc-sg__card--form,.tkc-pg__card--form,.tkc-faq__card--form,.tkc-ttl__card--form){display:flex;flex-direction:column;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__field--grow,.tkc-blog__field--grow,.tkc-cg__field--grow,.tkc-wsa__field--grow,.tkc-sg__field--grow,.tkc-pg__field--grow,.tkc-faq__field--grow,.tkc-ttl__field--grow){display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:0;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow [class*=__field--grow] [class*=__textarea]{box-sizing:border-box;flex:0 1 auto;height:var(--tkc-tools-composer-default-h,var(--tkc-tools-composer-min-h));max-height:var(--tkc-tools-composer-max-h)!important;min-height:var(--tkc-tools-composer-min-h)!important;overflow:auto!important;resize:vertical!important}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__card--draft,.tkc-blog__card--draft,.tkc-cg__card--draft,.tkc-wsa__card--draft,.tkc-sg__card--draft,.tkc-pg__card--draft,.tkc-faq__card--draft,.tkc-ttl__card--draft){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}}@media (min-width:961px){body.tkc-body-tools .tkc-tools-layout__page-grow>:is(.tkc-aiw,.tkc-blog,.tkc-cg,.tkc-wsa,.tkc-sg,.tkc-pg,.tkc-faq,.tkc-tta,.tkc-music,.tkc-ttl){height:var(--tkc-tools-ws-workspace-h);max-height:var(--tkc-tools-ws-workspace-h);min-height:0;overflow:hidden}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__shell,.tkc-blog__shell,.tkc-cg__shell,.tkc-wsa__shell,.tkc-sg__shell,.tkc-pg__shell,.tkc-faq__shell,.tkc-ttl__shell){flex:1 1 auto;max-height:100%;min-height:0;overflow:hidden}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__grid,.tkc-blog__grid,.tkc-cg__grid,.tkc-wsa__grid,.tkc-sg__grid,.tkc-pg__grid,.tkc-faq__grid,.tkc-ttl__grid){align-items:stretch;flex:1 1 auto;grid-template-rows:minmax(0,1fr);max-height:100%;min-height:0;overflow:hidden}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__grid,.tkc-blog__grid,.tkc-cg__grid,.tkc-wsa__grid,.tkc-sg__grid,.tkc-pg__grid,.tkc-faq__grid,.tkc-ttl__grid)>[class*=__card]{align-self:stretch;height:100%;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__card--draft,.tkc-blog__card--draft,.tkc-cg__card--draft,.tkc-wsa__card--draft,.tkc-sg__card--draft,.tkc-pg__card--draft,.tkc-faq__card--draft,.tkc-ttl__card--draft){min-height:0}body.tkc-body-tools [class*=__card--draft]>[class*=__output-wrap],body.tkc-body-tools [class*=__card--result]>[class*=__output-wrap]{flex:1 1 0;max-height:none;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__card--brief,.tkc-aiw__card--form,.tkc-blog__card--form,.tkc-cg__card--form,.tkc-wsa__card--form,.tkc-sg__card--form,.tkc-pg__card--form,.tkc-faq__card--form,.tkc-ttl__card--form){display:flex;flex-direction:column;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__field--grow,.tkc-blog__field--grow,.tkc-cg__field--grow,.tkc-wsa__field--grow,.tkc-sg__field--grow,.tkc-pg__field--grow,.tkc-faq__field--grow,.tkc-ttl__field--grow){display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:0;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow :is(.tkc-aiw__field--grow .tkc-aiw__textarea,.tkc-blog__field--grow .tkc-aiw__textarea,.tkc-cg__field--grow .tkc-aiw__textarea,.tkc-wsa__field--grow .tkc-aiw__textarea,.tkc-sg__field--grow .tkc-aiw__textarea,.tkc-pg__field--grow .tkc-aiw__textarea,.tkc-faq__field--grow .tkc-aiw__textarea,.tkc-ttl__field--grow .tkc-aiw__textarea){flex:1 1 auto;min-height:0}}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) button[class*=__adv-btn]{font-size:10px}@media (min-width:961px){body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) button[class*=__adv-btn]{font-size:9px;letter-spacing:.07em}}@media (max-width:960px){body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) button[class*=__adv-btn]{font-size:11px;letter-spacing:-.022em}}@media (min-width:769px){body.tkc-body-tools .tkc-tool-ws-form-card [class*=__field--grow]:has(+button[class*=__adv-btn]){margin-bottom:0}body.tkc-body-tools .tkc-tool-ws-form-card [class*=__field--grow]+button[class*=__adv-btn]{margin-top:18px}}body.tkc-body-tools .tkc-tools-layout__page-grow>.tkc-tool-directory-page{min-height:calc(100dvh - var(--tkc-tools-ws-account-h, 72px) - env(safe-area-inset-bottom, 0px))}@media (max-width:720px){body.tkc-body-tools .tkc-tools-layout__page-grow>.tkc-tool-directory-page{min-height:calc(100dvh - var(--tkc-tools-ws-account-h, 56px) - env(safe-area-inset-bottom, 0px))}}@media (min-width:769px){body.tkc-body-tools .tkc-tools-layout__page-grow>.tkc-tool-directory-page>:is(.tkc-ttl__shell,.tkc-aiw__shell,.tkc-blog__shell,.tkc-wsa__shell,.tkc-cg__shell,.tkc-sg__shell,.tkc-pg__shell,.tkc-faq__shell){min-height:calc(100dvh - var(--tkc-tools-ws-account-h, 72px) - env(safe-area-inset-bottom, 0px))}}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;height:auto;min-height:0}@media (min-width:961px){body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card{min-height:100%}}body.tkc-body-tools{--tkc-tools-ws-workspace-h:calc(100dvh - var(--tkc-tools-ws-account-h, 72px) - env(safe-area-inset-bottom, 0px))}body.tkc-body-tools #tkc-tools-main,body.tkc-body-tools .tkc-tools-layout__main{max-height:none;overflow:visible}body.tkc-body-tools #tkc-tools-main{display:flex;flex-direction:column;min-height:0}body.tkc-body-tools .tkc-tools-layout__body{flex:1 1 auto;max-height:none;min-height:0;overflow:visible}body.tkc-body-tools .tkc-tools-layout__page-grow{display:block;flex:1 1 auto;min-height:0;overflow:visible}body.tkc-body-tools .tkc-tools-layout__workspace-row:has(.tkc-tool-ws-form-card){align-items:stretch}body.tkc-body-tools [class*=__output-wrap] [class*=__preview]{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:block;height:100%!important;max-height:100%!important;min-height:0!important;min-width:0;overflow-anchor:none;overflow-x:auto!important;overflow-y:auto!important;scrollbar-color:var(--tkc-scrollbar-thumb,#86909c52) var(--tkc-scrollbar-track,#0000);scrollbar-gutter:stable;scrollbar-width:thin;width:100%!important}body.tkc-body-tools [class*=__output-wrap] [class*=__preview]::-webkit-scrollbar{width:var(--tkc-scrollbar-w-viewport,8px)}body.tkc-body-tools [class*=__output-wrap] [class*=__preview]::-webkit-scrollbar-track{background:var(--tkc-scrollbar-track,#0000);border-radius:999px;box-shadow:none;margin:8px 0}body.tkc-body-tools [class*=__output-wrap] [class*=__preview]::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#86909c47);background-clip:padding-box;border:2px solid #0000;border-radius:999px;box-shadow:none}@media (max-width:960px){body.tkc-body-tools [class*=__output-wrap]{max-height:min(68vh,620px)}body.tkc-body-tools [class*=__output-wrap] [class*=__preview]::-webkit-scrollbar{width:8px}}body.tkc-body-tools [class*=__output-wrap] .tkc-tool-result-pane__html{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1 auto;max-height:100%;min-height:0;min-width:0;overflow-anchor:none;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable}@media (max-width:960px){body.tkc-body-tools [class*=__output-wrap] .tkc-tool-result-pane__html{max-height:min(76vh,680px)}}html[data-tkc-theme=dark] body.tkc-body-tools [class*=__output-wrap] [class*=__preview]::-webkit-scrollbar-track{background:var(--tkc-scrollbar-track,#0000);box-shadow:none}@media (min-width:961px){body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-generate-cta-host){height:100%;max-height:100%;overflow:hidden}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-generate-cta-host):is(.tkc-input-box--tools-menu-open,.tkc-input-box--composer-popover-open,.tkc-input-box--knowledge-open){overflow:visible}body.tkc-body-tools .tkc-tool-ws-generate-cta-host{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--tkc-tools-ws-form-cta-bg,#fffffff0);bottom:0;box-shadow:inset 0 1px 0 #94a3b829;flex:0 0 auto;flex-shrink:0;margin-top:auto;padding-top:8px;position:sticky;width:100%;z-index:65}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-generate-cta-host{--tkc-tools-ws-form-cta-bg:#18181bf0;box-shadow:inset 0 1px 0 #ffffff0f}body.tkc-body-tools .tkc-tool-ws-generate-cta-host [class*=__cta]{bottom:auto!important;box-sizing:border-box;left:auto!important;max-width:none!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}}@media (max-width:960px){body.tkc-body-tools .tkc-tool-ws-cta-spacer{flex-shrink:0;height:var(--tkc-tools-cta-dock-h,calc(56px + env(safe-area-inset-bottom, 0px)));pointer-events:none;width:100%}body.tkc-body-tools .tkc-tool-ws-generate-cta-host{flex-shrink:0;width:100%}body.tkc-body-tools .tkc-tool-ws-cta--portaled[class*=__cta]{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;max-width:100%!important;min-width:0;width:100%!important}body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-knowledge]{align-items:center!important;display:flex!important;flex:1 1 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;min-width:0!important;width:100%!important}body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-actions],body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-knowledge] .tkc-home-know__actions{display:flex!important;flex:0 0 auto!important;margin-left:auto!important;margin-right:0!important}body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-actions]{align-items:center!important;justify-content:flex-end!important}body.tkc-body-tools .tkc-tool-ws-cta--portaled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;bottom:0;box-shadow:inset 0 1px 0 #94a3b833,0 -4px 24px #0f172a14;box-sizing:border-box;left:0;margin:0;max-width:100%;padding:8px max(16px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));position:fixed;right:0;width:100%;z-index:200}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled{background:#18181bfa;box-shadow:inset 0 1px 0 #ffffff0f,0 -8px 28px #00000059}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-generate-cta-host){display:flex;flex-direction:column;max-height:calc(var(--tkc-tools-ws-workspace-h) - 8px);min-height:0;overflow:hidden;padding-bottom:0}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-generate-cta-host) .tkc-tool-ws-form-card__body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}body.tkc-body-tools .tkc-tools-layout__page-grow{padding-bottom:var(--tkc-tools-cta-dock-h,calc(56px + env(safe-area-inset-bottom, 0px)))}}@media (max-width:400px){body.tkc-body-tools{--tkc-tools-cta-dock-h:calc(54px + env(safe-area-inset-bottom, 0px))}}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-form-card__body):not(:has(.tkc-tool-ws-generate-cta-host)){height:auto;max-height:none;min-height:0;overflow:visible}@media (min-width:961px){body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-form-card__body){height:100%;min-height:100%;overflow:hidden}}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card__body{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow:visible}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-generate-cta-host) .tkc-tool-ws-form-card__body{scrollbar-color:var(--tkc-scrollbar-thumb,#86909c52) var(--tkc-scrollbar-track,#0000);scrollbar-gutter:stable;scrollbar-width:thin}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-generate-cta-host) .tkc-tool-ws-form-card__body::-webkit-scrollbar{width:var(--tkc-scrollbar-w-viewport,6px)}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-generate-cta-host) .tkc-tool-ws-form-card__body::-webkit-scrollbar-track{background:var(--tkc-scrollbar-track,#0000);border-radius:999px;box-shadow:none;margin:6px 0}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-generate-cta-host) .tkc-tool-ws-form-card__body::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#86909c47);background-clip:padding-box;border:2px solid #0000;border-radius:999px;box-shadow:none}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:has(.tkc-tool-ws-generate-cta-host) .tkc-tool-ws-form-card__body::-webkit-scrollbar-thumb:hover{background:var(--tkc-scrollbar-thumb-hover,#6b72807a);background-clip:padding-box}@media (min-width:961px){body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card__body{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__step-label],body.tkc-body-tools .tkc-tool-ws-form-card__body>details.tkc-tool-defaults-drawer{flex:0 0 auto;line-height:1.4;margin-top:0!important}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card__body>[class*=__field--grow]:has(~[class*=__advanced]){display:flex;flex:0 0 auto;flex-direction:column;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card__body>[class*=__field--grow]:not(:has(~[class*=__advanced])){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card__body>[class*=__field--grow]:has(~[class*=__advanced]) [class*=__composer]{flex:0 0 auto;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card__body>[class*=__field--grow]:not(:has(~[class*=__advanced])) [class*=__composer]{flex:1 1 auto;min-height:0;overflow:visible}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card__body>[class*=__field--grow]:not(:has(~[class*=__advanced])) [class*=__composer] [class*=__textarea]{flex:0 1 auto;height:var(--tkc-tools-composer-default-h,var(--tkc-tools-composer-min-h));max-height:var(--tkc-tools-composer-max-h)!important;min-height:var(--tkc-tools-composer-min-h)!important;overflow:auto!important;resize:vertical!important}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card__body>[class*=__field--grow]:has(~[class*=__advanced]):not(:has([class*=__composer].tkc-tool-composer--expanded)) [class*=__composer] [class*=__textarea]{flex:0 1 auto;height:var(--tkc-tools-composer-default-h,var(--tkc-tools-composer-min-h));max-height:var(--tkc-tools-composer-max-h)!important;min-height:var(--tkc-tools-composer-min-h)!important;overflow:auto!important;resize:vertical!important}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__field--grow]:has([class*=__composer].tkc-tool-composer--expanded){flex:1 1 auto;min-height:0}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__field--grow] [class*=__composer].tkc-tool-composer--expanded{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card__body>[class*=__field--grow] [class*=__composer].tkc-tool-composer--expanded [class*=__textarea]{flex:0 1 auto!important;height:var(--tkc-tools-composer-expanded-fill-h,var(--tkc-tools-composer-expanded-min-h));max-height:var(--tkc-tools-composer-expanded-max-h)!important;min-height:var(--tkc-tools-composer-expanded-min-h)!important;overflow:auto!important;resize:vertical!important}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card__body>[class*=__advanced]{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;margin-bottom:0;margin-top:12px;min-height:0;padding:12px 14px 10px}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__advanced] .tkc-tool-advanced-heading{display:none}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__advanced] [class*=__row]{gap:10px 12px}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__advanced] [class*=__field]{margin-bottom:0}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__advanced] textarea[class*=__textarea--adv-fields],body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__advanced] textarea[class*=__textarea--notes]{max-height:7.5rem;min-height:4.25rem}}body.tkc-body-tools .tkc-tools-layout__page-grow .tkc-tool-ws-form-card:not(:has(.tkc-tool-ws-form-card__body)){overflow:visible}@supports (min-height:100svh){body.tkc-tools-with-sidebar .tkc-tools-layout{min-height:100svh}body.tkc-body-tools :is(.tkc-tdl,.tkc-tools-hub,.tkc-wsa,.tkc-aiw,.tkc-blog,.tkc-faq,.tkc-cg,.tkc-pg,.tkc-sg,.tkc-ttl){min-height:100svh}}@media (max-width:1040px) and (max-height:740px){body.tkc-tools-with-sidebar .tkc-tools-layout__nav{max-height:min(30vh,260px)}}@media (max-width:1040px) and (max-height:640px){body.tkc-tools-with-sidebar .tkc-tools-layout__nav{max-height:min(26vh,220px)}}.nuxt-root--tools-rail .tkc-tools-account-rail__inner,.nuxt-root--tools-rail .tkc-tools-account-rail__tray,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__inner,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__tray{flex-wrap:nowrap}.nuxt-root--tools-rail .tkc-tools-account-rail__tray,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__tray{justify-content:flex-start}.nuxt-root--tools-rail .tkc-tools-account-rail__inner>.tkc-tools-header-account,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__inner>.tkc-tools-header-account{margin-left:auto}.tkc-tools-account-rail__tray .tkc-tools-rail-logo-wordmark{flex-shrink:0;min-width:0}.nuxt-root--tools-rail .tkc-tools-account-rail__inner,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__inner{justify-content:flex-start}@media (max-width:900px){.nuxt-root--tools-rail .tkc-tools-account-rail__tray>.tkc-tools-pages-dd,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__tray>.tkc-tools-pages-dd{display:none!important}.tkc-tools-account-rail__inner:has(>.tkc-tools-account-rail__tray>.mobile-top-bar)>.tkc-tools-header-account:not(.tkc-tools-header-account--in-mobile-top-bar){display:none!important}.nuxt-root--tools-rail .tkc-tools-account-rail__inner,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__inner{justify-content:flex-start}.nuxt-root--tools-rail .tkc-tools-account-rail__tray,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__tray{align-items:center;justify-content:flex-start;max-width:100%;min-width:0;width:100%}.nuxt-root--tools-rail .tkc-tools-account-rail__tray>.mobile-top-bar.mobile-top-bar--embedded-rail,.nuxt-root--tools-rail .tkc-tools-account-rail__tray>.mobile-top-bar.mobile-top-bar--embedded-sticky,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__tray>.mobile-top-bar.mobile-top-bar--embedded-rail,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__tray>.mobile-top-bar.mobile-top-bar--embedded-sticky{box-sizing:border-box;flex:1 1 auto;max-width:100%;min-width:0}}@media (min-width:721px){body.tkc-tools-with-sidebar,html:has(body.tkc-tools-with-sidebar){overflow-x:clip}body.tkc-tools-with-sidebar #__nuxt,body.tkc-tools-with-sidebar .tkc-tools-layout,body.tkc-tools-with-sidebar .tkc-tools-layout__body,body.tkc-tools-with-sidebar .tkc-tools-layout__footers,body.tkc-tools-with-sidebar .tkc-tools-layout__main,body.tkc-tools-with-sidebar .tkc-tools-layout__page-grow,body.tkc-tools-with-sidebar .tkc-tools-layout__workspace-row{max-width:100%;overflow-x:clip}}@media (max-width:720px){body.tkc-tools-with-sidebar,html:has(body.tkc-tools-with-sidebar){overflow-x:hidden}body.tkc-tools-with-sidebar #__nuxt,body.tkc-tools-with-sidebar .tkc-tools-layout,body.tkc-tools-with-sidebar .tkc-tools-layout__body,body.tkc-tools-with-sidebar .tkc-tools-layout__main{overflow-x:hidden}.nuxt-root--tools-rail .tkc-tools-account-rail.tkc-tools-account-rail--menu-open,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__account.tkc-tools-account-rail--menu-open{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate;z-index:400002!important}.nuxt-root--tools-rail .tkc-tools-account-rail__inner:has(>.tkc-tools-header-account--guest),body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-account-rail__inner:has(>.tkc-tools-header-account--guest){align-items:center;justify-content:flex-start}.nuxt-root--tools-rail .tkc-tools-account-rail__inner:has(>.tkc-tools-header-account--guest) .tkc-tools-account-rail__tray,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-account-rail__inner:has(>.tkc-tools-header-account--guest) .tkc-tools-account-rail__tray{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;flex-wrap:nowrap;gap:6px;justify-content:flex-start;min-height:44px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.nuxt-root--tools-rail .tkc-tools-account-rail__inner:has(>.tkc-tools-header-account--guest) .tkc-tools-account-rail__tray::-webkit-scrollbar,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-account-rail__inner:has(>.tkc-tools-header-account--guest) .tkc-tools-account-rail__tray::-webkit-scrollbar{display:none;height:0;width:0}.nuxt-root--tools-rail .tkc-tools-account-rail__inner:has(>.tkc-tools-header-account--guest) .tkc-tools-account-rail__tray .tkc-tools-pages-dd,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-account-rail__inner:has(>.tkc-tools-header-account--guest) .tkc-tools-account-rail__tray .tkc-tools-pages-dd{flex-grow:0;flex-shrink:0;min-width:min-content}.nuxt-root--tools-rail .tkc-tools-header-account--guest,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-header-account--guest{--tkc-tools-rail-auth-chip-h:32px;align-items:center;flex:0 0 auto;justify-content:flex-end;margin-left:auto;min-width:0}.nuxt-root--tools-rail .tkc-tools-header-account--guest .tkc-theme-toggle,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-header-account--guest .tkc-theme-toggle{border-radius:8px;box-sizing:border-box;height:var(--tkc-tools-rail-auth-chip-h);min-height:var(--tkc-tools-rail-auth-chip-h);min-width:var(--tkc-tools-rail-auth-chip-h);width:var(--tkc-tools-rail-auth-chip-h)}.nuxt-root--tools-rail .tkc-tools-header-account--guest .tkc-header-auth-btns--compact,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-header-account--guest .tkc-header-auth-btns--compact{align-items:center;flex-shrink:0;flex-wrap:nowrap;gap:4px;justify-content:flex-end}.nuxt-root--tools-rail .tkc-tools-header-account--guest .tkc-header-legal-link--compact,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-header-account--guest .tkc-header-legal-link--compact{display:none}.nuxt-root--tools-rail .tkc-tools-header-account--guest .tkc-login-link--compact,.nuxt-root--tools-rail .tkc-tools-header-account--guest .tkc-register-link--compact,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-header-account--guest .tkc-login-link--compact,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-header-account--guest .tkc-register-link--compact{align-items:center;border-radius:8px;box-sizing:border-box;display:inline-flex;font-size:11px;height:var(--tkc-tools-rail-auth-chip-h);justify-content:center;line-height:1.2;min-height:var(--tkc-tools-rail-auth-chip-h);padding:0 8px;white-space:nowrap}.nuxt-root--tools-rail .tkc-tools-account-rail__inner:has(>.tkc-tools-header-account--guest) .tkc-tools-account-rail__tray .tkc-tools-pages-dd__trigger,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-account-rail__inner:has(>.tkc-tools-header-account--guest) .tkc-tools-account-rail__tray .tkc-tools-pages-dd__trigger{font-size:11px;padding:6px 10px 6px 12px}@media (min-width:721px){.nuxt-root--tools-rail .tkc-tools-gen-hist-nav-btn,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-gen-hist-nav-btn{height:34px;min-height:34px;min-width:34px;width:34px}.nuxt-root--tools-rail .tkc-tools-gen-hist-nav-btn svg,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-gen-hist-nav-btn svg{height:17px;width:17px}}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-pages-dd:not(.tkc-tools-pages-dd--desktop-inline) .tkc-tools-pages-dd__panel{box-sizing:border-box;left:max(12px,env(safe-area-inset-left,0px));max-height:min(calc(100vh - var(--tkc-tools-ws-account-h, 52px) - max(16px, env(safe-area-inset-bottom, 0px))),420px);max-width:none;min-width:0;overscroll-behavior:contain;position:fixed;right:max(12px,env(safe-area-inset-right,0px));top:var(--tkc-tools-ws-account-h,52px);transform:translateZ(0);-webkit-transform:translateZ(0);width:auto;z-index:400003}@supports (height:100dvh){body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-pages-dd:not(.tkc-tools-pages-dd--desktop-inline) .tkc-tools-pages-dd__panel{max-height:min(calc(100dvh - var(--tkc-tools-ws-account-h, 52px) - max(16px, env(safe-area-inset-bottom, 0px))),420px)}}.nuxt-root--tools-rail .tkc-tools-pages-dd:not(.tkc-tools-pages-dd--desktop-inline) .tkc-tools-pages-dd__panel{box-sizing:border-box;left:max(12px,env(safe-area-inset-left,0px));max-height:min(calc(100vh - var(--tkc-tools-rail-h, 56px) - max(16px, env(safe-area-inset-bottom, 0px))),420px);max-width:none;min-width:0;overscroll-behavior:contain;position:fixed;right:max(12px,env(safe-area-inset-right,0px));top:var(--tkc-tools-rail-h,56px);transform:translateZ(0);-webkit-transform:translateZ(0);width:auto;z-index:400003}@supports (height:100dvh){.nuxt-root--tools-rail .tkc-tools-pages-dd:not(.tkc-tools-pages-dd--desktop-inline) .tkc-tools-pages-dd__panel{max-height:min(calc(100dvh - var(--tkc-tools-rail-h, 56px) - max(16px, env(safe-area-inset-bottom, 0px))),420px)}}}@media (max-width:520px){body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__inner{padding-bottom:max(var(--tkc-mobile-header-pad-y),env(safe-area-inset-bottom,0px))!important}body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__hub,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__muted{align-items:center;display:inline-flex;min-height:40px}}@media (max-width:520px){body.tkc-body-tools :is(.tkc-tdl,.tkc-tools-hub,.tkc-wsa,.tkc-aiw,.tkc-blog,.tkc-faq,.tkc-cg,.tkc-pg,.tkc-sg,.tkc-ttl){padding-bottom:max(48px,calc(40px + env(safe-area-inset-bottom, 0px)));padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}body.tkc-body-music-standalone :is(.tkc-music,.tkc-tta){padding-bottom:max(48px,calc(40px + env(safe-area-inset-bottom, 0px)));padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}body.tkc-body-music-standalone .tkc-music{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}@media (max-width:960px){body.tkc-body-music-standalone input[type=email],body.tkc-body-music-standalone input[type=number],body.tkc-body-music-standalone input[type=password],body.tkc-body-music-standalone input[type=search],body.tkc-body-music-standalone input[type=text],body.tkc-body-music-standalone input[type=url],body.tkc-body-music-standalone select,body.tkc-body-music-standalone textarea,body.tkc-body-tools .tkc-tool-ws-form-card .tkc-aiw__composer [class*=__textarea],body.tkc-body-tools .tkc-tool-ws-form-card textarea[class*=__textarea--adv-fields],body.tkc-body-tools .tkc-tools-styled-select__search-input,body.tkc-body-tools input[type=email],body.tkc-body-tools input[type=number],body.tkc-body-tools input[type=password],body.tkc-body-tools input[type=search],body.tkc-body-tools input[type=text],body.tkc-body-tools input[type=url],body.tkc-body-tools select,body.tkc-body-tools textarea{font-size:16px!important}body.tkc-body-tools :is(.tkc-aiw,.tkc-blog,.tkc-wsa,.tkc-ttl,.tkc-cg,.tkc-sg,.tkc-faq,.tkc-pg,.tkc-tta,.tkc-music){--aiw-fs-ui:12px;--tws-fs-ui:12px;--aiw-fs-sm:11px;--tws-fs-sm:11px;--aiw-fs-body:13px;--tws-fs-body:13px;--aiw-fs-lead:13px;--tws-fs-lead:13px;--aiw-fs-action:13px;--tws-fs-action:13px}body.tkc-body-tools .tkc-tools-ai-model-picker__label,body.tkc-body-tools .tkc-tools-ai-model-picker__trigger,body.tkc-body-tools .tkc-tools-styled-select__code,body.tkc-body-tools .tkc-tools-styled-select__label-text,body.tkc-body-tools .tkc-tools-styled-select__option,body.tkc-body-tools .tkc-tools-styled-select__option-label,body.tkc-body-tools .tkc-tools-styled-select__trigger{font-size:12px!important;line-height:1.42!important}body.tkc-body-music-standalone :is(.tkc-music,.tkc-tta){--tws-fs-ui:12px;--tws-fs-sm:11px;--tws-fs-body:13px;--tws-fs-lead:13px;--tws-fs-action:13px}}@media (max-width:720px){body.tkc-body-music-standalone textarea::placeholder,body.tkc-body-tools textarea::placeholder{word-wrap:break-word!important;line-height:1.42!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:break-word!important}body.tkc-body-music-standalone input:is([type=text],[type=search],[type=email],[type=url])::placeholder,body.tkc-body-music-standalone input[type=number]::placeholder,body.tkc-body-tools input:is([type=text],[type=search],[type=email],[type=url])::placeholder,body.tkc-body-tools input[type=number]::placeholder{word-wrap:break-word!important;line-height:1.38!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:break-word!important}body.tkc-body-music-standalone input:is([type=text],[type=search],[type=email],[type=url]),body.tkc-body-tools input:is([type=text],[type=search],[type=email],[type=url]){box-sizing:border-box;min-height:52px;padding-bottom:11px;padding-top:11px}body.tkc-body-tools .ql-editor.ql-blank:before{word-wrap:break-word!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.48!important;overflow-wrap:anywhere!important;pointer-events:none;white-space:normal!important;word-break:break-word!important}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__textarea--adv]{min-height:5.45rem!important;padding-bottom:15px!important;padding-top:15px!important}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__textarea--adv]::placeholder{line-height:1.5!important}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__textarea]:not([class*=__textarea--adv]){padding-bottom:15px!important;padding-top:15px!important}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__textarea]:not([class*=__textarea--adv])::placeholder{line-height:1.5!important}}@media (min-width:961px){body.tkc-body-tools details.tkc-tool-defaults-drawer{display:contents}body.tkc-body-tools details.tkc-tool-defaults-drawer>summary.tkc-tool-defaults-summary{display:none!important}body.tkc-body-tools div.tkc-tool-defaults-drawer.tkc-aiw__defaults-expose-on-mobile,body.tkc-body-tools div.tkc-tool-defaults-drawer.tkc-ttl__defaults-expose-on-mobile{display:contents}}@media (max-width:960px){body.tkc-body-tools details.tkc-tool-defaults-drawer>summary.tkc-blog__defaults-summary,body.tkc-body-tools details.tkc-tool-defaults-drawer>summary.tkc-tool-defaults-summary{display:none!important}body.tkc-body-tools details.tkc-tool-defaults-drawer{background:#0000;border:none;border-radius:0;box-sizing:border-box;display:contents;margin:0;overflow:visible;width:100%}body.tkc-body-tools details.tkc-tool-defaults-drawer>[role=group]{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0;padding:0}html[data-tkc-theme=dark] body.tkc-body-tools details.tkc-tool-defaults-drawer>[role=group]{background:#0000;border:none}body.tkc-body-tools div.tkc-tool-defaults-drawer.tkc-ttl__defaults-expose-on-mobile{background:#0000;border:none;border-radius:0;box-sizing:border-box;margin:0 0 12px;overflow:visible;width:100%}body.tkc-body-tools div.tkc-tool-defaults-drawer.tkc-ttl__defaults-expose-on-mobile>[role=group]{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0;padding:0}body.tkc-body-tools .tkc-tool-defaults-chevron{display:none}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__field--grow]{margin-bottom:var(--tkc-tools-composer-below-gap,24px)!important}body.tkc-body-tools .tkc-tool-ws-form-card__body>[class*=__field--grow]+:is(button[class*=__adv-btn],[class*=__advanced]){margin-top:0!important}body.tkc-body-tools .tkc-tools-layout__page-grow [class*=__composer] [class*=__textarea]:not([class*="--adv-fields"]):not([class*="--notes"]):placeholder-shown{overflow:hidden!important;scrollbar-width:none}body.tkc-body-tools .tkc-tools-layout__page-grow [class*=__composer] [class*=__textarea]:not([class*="--adv-fields"]):not([class*="--notes"]):placeholder-shown::-webkit-scrollbar{display:none;height:0;width:0}body.tkc-body-tools .tkc-tools-layout__page-grow [class*=__composer] [class*=__textarea]:not([class*="--adv-fields"]):not([class*="--notes"]):not(:placeholder-shown){overflow:auto!important;scrollbar-width:thin}body.tkc-body-tools{--tkc-tools-adv-stack-gap:28px;--tkc-tools-adv-field-gap:10px;--tkc-tools-adv-row-gap:20px}body.tkc-body-tools .tkc-tool-ws-form-card [class*=__advanced],body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced]{display:flex!important;flex-direction:column!important;gap:var(--tkc-tools-adv-stack-gap)!important}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced]>*{margin-bottom:0!important;margin-top:0!important}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__field]:not([class*=__fieldset]){gap:var(--tkc-tools-adv-field-gap)!important;margin-bottom:0!important;margin-top:0!important}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__row]{column-gap:var(--tkc-tools-adv-row-gap)!important;gap:var(--tkc-tools-adv-row-gap)!important;margin-bottom:0!important;margin-top:0!important;row-gap:var(--tkc-tools-adv-row-gap)!important}body.tkc-body-tools :is([class*=__advanced]) :is(.tkc-tool-defaults-in-advanced[role=group],.tkc-tool-defaults-drawer){margin:0!important}body.tkc-body-tools :is([class*=__advanced]) .tkc-tool-defaults-in-advanced[role=group]{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0}html[data-tkc-theme=dark] body.tkc-body-tools :is([class*=__advanced]) .tkc-tool-defaults-in-advanced[role=group]{background:#0000!important;border:none!important;box-shadow:none!important}body.tkc-body-tools :is([class*=__advanced]) .tkc-tool-defaults-row{border:none!important;box-shadow:none!important;column-gap:var(--tkc-tools-adv-row-gap)!important;row-gap:var(--tkc-tools-adv-row-gap)!important}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] .tkc-tool-defaults-row>[class*=__field]:not([class*=__fieldset]){margin-bottom:0!important;margin-top:0!important}body.tkc-body-tools :is([class*=__advanced]) :is([class*=__row--defaults],.tkc-tool-defaults-row)>[class*=__field]:not([class*=__fieldset]){margin-bottom:0!important;margin-top:0!important}body.tkc-body-tools :is([class*=__advanced]) :is(.tkc-tools-styled-select__trigger,.tkc-tools-ai-model-picker__trigger){box-sizing:border-box!important;max-height:40px!important;min-height:40px!important;padding-bottom:8px!important;padding-top:8px!important}body.tkc-body-tools details.tkc-tool-defaults-drawer .tkc-tool-quick-settings__legend,body.tkc-body-tools details.tkc-tool-defaults-drawer [class*=__fieldset-legend]{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body.tkc-body-tools div.tkc-tool-defaults-drawer.tkc-aiw__defaults-expose-on-mobile{background:#0000;border:none;border-radius:0;box-sizing:border-box;margin:0;overflow:visible;width:100%}body.tkc-body-tools :is([class*=__advanced]) div.tkc-tool-defaults-drawer.tkc-aiw__defaults-expose-on-mobile{background:#0000!important;border:none!important;box-shadow:none!important;margin:0!important}html[data-tkc-theme=dark] body.tkc-body-tools div.tkc-tool-defaults-drawer.tkc-aiw__defaults-expose-on-mobile{background:#18181bc2;border-color:#94a3b838}body.tkc-body-tools div.tkc-tool-defaults-drawer.tkc-aiw__defaults-expose-on-mobile>[role=group]{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0;padding:12px 14px 14px}html[data-tkc-theme=dark] body.tkc-body-tools div.tkc-tool-defaults-drawer.tkc-aiw__defaults-expose-on-mobile>[role=group]{background:#0000;border-top-color:#94a3b824}body.tkc-body-tools div.tkc-tool-defaults-drawer.tkc-aiw__defaults-expose-on-mobile .tkc-tool-quick-settings__legend,body.tkc-body-tools div.tkc-tool-defaults-drawer.tkc-aiw__defaults-expose-on-mobile [class*=__fieldset-legend]{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@media (max-width:720px){body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]){display:flex;flex-direction:column;gap:12px;min-height:0}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__field--grow]>textarea{box-sizing:border-box;height:var(--tkc-tools-composer-default-h,var(--tkc-tools-composer-min-h,9rem));max-height:var(--tkc-tools-composer-max-h,min(38vh,320px));min-height:var(--tkc-tools-composer-min-h,9rem);overflow:auto!important;resize:vertical!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief])>button[class*=__adv-btn]:not(.tkc-aiw__adv-btn){flex-shrink:0;margin-bottom:0;margin-top:0;min-height:44px!important;padding:10px 14px 10px 16px!important;position:static;width:100%;z-index:auto}}@media (max-width:520px){.nuxt-root--tools-rail .tkc-tools-account-rail__inner{padding-bottom:max(var(--tkc-mobile-header-pad-y),env(safe-area-inset-bottom,0px))!important}.nuxt-root--tools-rail .tkc-tools-account-rail__hub,.nuxt-root--tools-rail .tkc-tools-account-rail__muted{align-items:center;display:inline-flex;min-height:40px}}@media (max-width:520px){body.tkc-body-tools :is(.tkc-tdl__back,.tkc-tools-hub__back,.tkc-wsa__back,.tkc-aiw__back,.tkc-blog__back,.tkc-faq__back,.tkc-cg__back,.tkc-pg__back,.tkc-sg__back,.tkc-ttl__back){align-items:center;min-height:44px}}.tkc-tool-crumb-up{display:none}@media (max-width:960px){body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__account .tkc-tools-account-rail__inner{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:var(--tkc-mobile-header-gap)!important;padding-bottom:max(var(--tkc-mobile-header-pad-y),env(safe-area-inset-bottom,0px))!important;padding-top:var(--tkc-mobile-header-pad-y)!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile :is([class*=__ambient],[class*=__step-label]){display:none!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__hero]{border:1px solid #94a3b857!important;border-radius:14px!important;box-shadow:0 10px 32px #0f172a0f!important;margin-bottom:14px!important;padding:12px 14px 14px!important}html[data-tkc-theme=dark] body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__hero]{border-color:#94a3b838!important;box-shadow:0 14px 40px #00000061!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__topbar]{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:space-between!important;margin-bottom:12px!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__back],body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__crumb-row] [class*=__crumb-dot],body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__crumb-row] [class*=__crumb]:not([class*=crumb-link]){display:none!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__crumb-row]{align-items:center!important;display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;margin:0!important;min-width:0!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body .tkc-tool-crumb-up{align-items:center!important;-webkit-appearance:none!important;appearance:none!important;background:#6366f10f!important;border:1px solid #6366f138!important;border-radius:999px!important;color:#4f46e5!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 auto!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;gap:6px!important;justify-content:center!important;letter-spacing:.06em!important;line-height:1.2!important;margin:0 auto 0 0!important;padding:6px 10px!important;text-transform:uppercase!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body .tkc-tool-crumb-up:active{opacity:.92!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__crumb-link]{background:#6366f10f!important;border:1px solid #6366f138!important;border-radius:999px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.2!important;padding:6px 10px!important;text-decoration:none!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__headline]{border-top:1px solid #94a3b847!important;display:block!important;margin:0!important;padding:12px 0 0!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__hero] [class*=__headline]>h1{font-size:clamp(1.1rem,4.2vw,1.32rem)!important;line-height:1.22!important;margin:0 0 8px!important;padding-bottom:.08em!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__hero] [class*=__headline] p[class*=__sub]{font-size:12px!important;line-height:1.48!important;margin:0!important;max-width:none!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__hero] [class*=__chips]{display:none!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile [class*=__card-head] :is([class*=__card-icon],[class*=__card-hint]){display:none!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile [class*=__card-head] [class*=__card-title]{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile [class*=__card-head]{margin-bottom:0!important;min-height:0!important;padding-bottom:0!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile :is([class*=__result-meta],[class*=__buffer-hint],[class*=__hint-count],.tkc-ttl__main-hint){display:none!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__grid]{gap:12px!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__shell]{padding-top:max(8px,env(safe-area-inset-top,0px))!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__row]:not([class*=standard-plan-upsell]){display:grid!important;gap:14px!important;grid-template-columns:1fr!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__adv-btn]{min-height:44px!important;padding:10px 14px 10px 16px!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body summary.tkc-blog__defaults-summary,body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body summary.tkc-tool-defaults-summary{display:none!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) :is([class*=__fieldset],[class*=__advanced]){padding-left:14px!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__fieldset][aria-label="Language and model"]{padding-left:0!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced]{border:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}html[data-tkc-theme=dark] body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced]{border:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] .tkc-tool-advanced-heading{border-bottom:none!important}html[data-tkc-theme=dark] body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] .tkc-tool-advanced-heading{border-bottom:none!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__field]:not([class*=fieldset])>:is(label,.tkc-tool-defaults-label){font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) .tkc-tool-defaults-row [class*=__field]:not([class*=fieldset])>:is(label,.tkc-tool-defaults-label){font-weight:400!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) .tkc-tool-defaults-row .tkc-tools-ai-model-picker__label{font-weight:400!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) .tkc-tool-defaults-row .tkc-tools-ai-model-picker__trigger{font-weight:400!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) .tkc-tool-defaults-row .tkc-tools-styled-select__code{font-weight:400!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) .tkc-tool-defaults-row .tkc-tools-styled-select__label-text{font-weight:400!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) .tkc-tool-defaults-row .tkc-tools-styled-select__trigger{font-weight:400!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__field]:not([class*=fieldset])>:is(label[for=aiw-length-quick],label[for=aiw-tone-quick],label[for=aiw-keywords],label[for=aiw-pov],label[for=aiw-tables],label[for=ttl-tone-quick],label[for=ttl-length-quick],label[for^=ttl-extra-],label[for^=pg-],label[for^=cg-],label[for^=sg-],label[for^=faq-],label[for^=wsa-]){font-size:12px!important;letter-spacing:.03em!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__field] .tkc-ttl__label-row>:is(label[for=ttl-tone-quick],label[for=ttl-length-quick],label[for^=ttl-extra-]){font-size:12px!important;letter-spacing:.03em!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--form],[class*=__card--brief]) [class*=__fieldset-legend]{font-size:11px!important;letter-spacing:.08em!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body :is([class*=__card--draft],[class*=__card--result]){scroll-margin-bottom:calc(var(--tkc-tools-cta-dock-h, 56px) + 12px);scroll-margin-top:calc(var(--tkc-tools-ws-account-h, 56px) + 10px)}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body [class*=__output-wrap]{min-height:clamp(220px,calc(var(--tkc-tools-ws-workspace-h, 100dvh)*.36),420px)!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body .tkc-tool-result-pane--static{box-sizing:border-box!important;margin-left:-14px!important;margin-right:-14px!important;max-width:none!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important;width:calc(100% + 28px)!important}body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body .tkc-tool-result-pane--static .tkc-tool-result-pane__html{max-height:none!important;min-height:min(36vh,360px)!important;min-width:0!important;overflow-wrap:break-word!important;overflow-x:visible!important;overflow-y:visible!important;word-break:normal!important}body.tkc-body-music-standalone :is(.tkc-music__glow,.tkc-music__badge,.tkc-music__title,.tkc-music__lead-card){display:none!important}body.tkc-body-music-standalone :is(.tkc-music__hero,.tkc-tta__hero){border-radius:14px!important;box-sizing:border-box!important;margin:0 0 10px!important;max-width:100%;padding:14px max(14px,env(safe-area-inset-left,0px)) 16px max(14px,env(safe-area-inset-right,0px))!important;text-align:left!important;width:100%}body.tkc-body-music-standalone :is(.tkc-music__hero,.tkc-tta__hero) .tkc-tool-seo-hero__kicker{font-size:9px!important;letter-spacing:.1em!important;line-height:1.35!important;margin:0 0 6px!important}body.tkc-body-music-standalone :is(.tkc-music__hero,.tkc-tta__hero) .tkc-tool-seo-hero__title{font-size:clamp(1.05rem,4.5vw,1.32rem)!important;font-weight:800!important;hyphens:auto;-webkit-hyphens:auto;letter-spacing:-.03em!important;line-height:1.18!important;margin:0 0 8px!important;overflow-wrap:anywhere;word-break:break-word}body.tkc-body-music-standalone :is(.tkc-music__hero,.tkc-tta__hero) .tkc-tool-seo-hero__lead{font-size:.875rem!important;letter-spacing:-.01em!important;line-height:1.55!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere;word-break:break-word}html[data-tkc-theme=dark] body.tkc-body-music-standalone :is(.tkc-music__hero,.tkc-tta__hero){background:linear-gradient(155deg,#18181bf7,#121214ed)!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px 0 #ffffff0f,0 12px 36px -14px #0000008c,0 0 48px -22px #14b8a61f!important}html[data-tkc-theme=dark] body.tkc-body-music-standalone :is(.tkc-music__hero,.tkc-tta__hero) .tkc-tool-seo-hero__kicker{color:#5eead4!important}html[data-tkc-theme=dark] body.tkc-body-music-standalone :is(.tkc-music__hero,.tkc-tta__hero) .tkc-tool-seo-hero__title{color:#fafafa!important}html[data-tkc-theme=dark] body.tkc-body-music-standalone :is(.tkc-music__hero,.tkc-tta__hero) .tkc-tool-seo-hero__lead{color:#d4d4d8!important}body.tkc-body-music-standalone .tkc-tta .tkc-tta__out-sub,body.tkc-body-music-standalone .tkc-tts-layout__nav{display:none!important}body.tkc-body-music-standalone .tkc-tts-layout__inner{padding-bottom:max(8px,env(safe-area-inset-bottom,0px));padding-top:max(8px,env(safe-area-inset-top,0px))}}@media (max-width:720px){body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__backdrop{-webkit-tap-highlight-color:transparent;background:#0f172a73;display:block;inset:0;position:fixed;z-index:85}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__backdrop{background:#00000094}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__menu{-webkit-overflow-scrolling:touch;border-radius:18px!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;box-shadow:0 12px 48px #0f172a33,0 0 0 1px #94a3b81f!important;left:max(10px,env(safe-area-inset-left,0px))!important;margin:0!important;max-height:min(78vh,580px)!important;overscroll-behavior:contain;padding:12px 0 14px!important;position:fixed!important;right:max(10px,env(safe-area-inset-right,0px))!important;top:auto!important;z-index:90!important}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__menu{box-shadow:0 16px 56px #0000008c,0 0 0 1px #94a3b82e!important}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__hint{font-size:12px!important;line-height:1.45!important;margin-top:8px!important;padding:0 4px 0 2px!important}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__trigger{font-size:12px!important;line-height:1.4!important;max-height:42px!important;min-height:42px!important;padding:10px 12px 10px 14px!important;touch-action:manipulation}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__label{font-weight:600!important;line-height:1.45!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__group-title{font-size:9px!important;letter-spacing:.08em!important;padding:12px 16px 6px!important}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__option{gap:12px!important;min-height:56px!important;padding:14px 16px!important}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__opt-logo{height:28px!important;margin-top:0!important;width:28px!important}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__trigger .tkc-tools-ai-model-picker__logo{height:22px!important;width:22px!important}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__opt-label{font-size:12px!important;line-height:1.32!important}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__opt-summary{font-size:10px!important;line-height:1.38!important}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__chev svg{height:18px!important;width:18px!important}body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__option:active{background:#4080ff24!important}}@media (min-width:721px){body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__backdrop{display:none!important;pointer-events:none!important}}@media (max-width:960px){body.tkc-body-tools [class*=__output-wrap]{box-sizing:border-box;min-width:0;padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px))}body.tkc-body-tools .tkc-tool-result-pane--static{box-sizing:border-box;margin:6px -14px max(12px,env(safe-area-inset-bottom,0px));max-width:none;min-width:0;padding-left:12px;padding-right:12px;width:calc(100% + 28px)}body.tkc-body-tools .tkc-tool-result-pane--static .tkc-tool-result-pane__html{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;border:0 #0000!important;box-shadow:0 10px 36px -10px #0f172a17!important;hyphens:manual;margin:10px 0 16px;max-height:min(76vh,680px);max-width:100%;min-height:min(36vh,360px);min-width:0;outline:none!important;outline-width:0!important;overflow-wrap:break-word!important;overflow-x:auto;overflow-y:auto!important;padding:20px max(14px,env(safe-area-inset-right)) 24px max(14px,env(safe-area-inset-left));scrollbar-color:var(--tkc-scrollbar-thumb,#86909c52) var(--tkc-scrollbar-track,#0000);scrollbar-width:thin;width:100%;word-break:normal!important}body.tkc-body-tools .tkc-tool-result-pane--static .tkc-tool-result-pane__html.msg-md,body.tkc-body-tools .tkc-tool-result-pane__html.msg-md{border:0!important;box-shadow:0 10px 36px -10px #0f172a17!important;hyphens:manual;outline:none!important;overflow-wrap:break-word!important;word-break:normal!important}body.tkc-body-tools .tkc-tool-result-pane--static .tkc-tool-result-pane__html.msg-md:focus,body.tkc-body-tools .tkc-tool-result-pane--static .tkc-tool-result-pane__html.msg-md:focus-visible{box-shadow:0 10px 36px -10px #0f172a17!important;outline:none!important}body.tkc-body-tools .tkc-tool-result-pane--static .tkc-tool-result-pane__html::-webkit-scrollbar{width:var(--tkc-scrollbar-w-viewport,8px)}body.tkc-body-tools .tkc-tool-result-pane--static .tkc-tool-result-pane__html::-webkit-scrollbar-track{background:var(--tkc-scrollbar-track,#0000);border-radius:999px;margin:10px 0}body.tkc-body-tools .tkc-tool-result-pane--static .tkc-tool-result-pane__html::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#86909c47);border:none;border-radius:999px;box-shadow:none}body.tkc-body-tools .tkc-tool-result-pane__html.msg-md .ql-syntax,body.tkc-body-tools .tkc-tool-result-pane__html.msg-md pre{-webkit-overflow-scrolling:touch;background:#0f172a0f;border:1px solid #94a3b859;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff80;box-sizing:border-box;font-size:12px;line-height:1.5;max-width:100%;overflow-x:auto;padding:12px 14px}body.tkc-body-tools .tkc-tool-result-pane__html.msg-md :is(video,iframe,svg){box-sizing:border-box;height:auto;max-width:100%}body.tkc-body-tools .tkc-tool-result-pane__html.msg-md blockquote{background:#eef2ffa6;border-left:3px solid #6366f1a6;border-radius:0 10px 10px 0;color:#334155;margin:.75em 0;padding:10px 14px 10px 16px}body.tkc-body-tools .tkc-tool-result-pane__html.msg-md table{-webkit-overflow-scrolling:touch;border:1px solid #cbd5e1d9;border-radius:10px;display:block;font-size:13px;overflow-x:auto;width:100%}body.tkc-body-tools .tkc-tool-result-pane__empty{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f8fafc8c;border:none;border-radius:14px;box-shadow:0 8px 28px -10px #0f172a1a;color:#64748b;font-size:14px;letter-spacing:-.01em;line-height:1.6;margin:0;padding:28px 20px;text-align:center}}.tkc-sign-in-conversion-hint[data-v-b382d966]{background:linear-gradient(135deg,#6366f114,#22d3ee0f);border:1px solid #6366f138;border-radius:12px;color:#475569;font-size:13px;line-height:1.55;margin:0;padding:10px 14px}.tkc-sign-in-conversion-hint__text[data-v-b382d966]{display:inline}.tkc-sign-in-conversion-hint__link[data-v-b382d966]{color:#2563eb;display:inline-block;font-weight:700;margin-left:.35em;text-decoration:none;white-space:nowrap}.tkc-sign-in-conversion-hint__link[data-v-b382d966]:hover{text-decoration:underline;text-underline-offset:2px}html[data-tkc-theme=dark] .tkc-sign-in-conversion-hint[data-v-b382d966]{background:linear-gradient(135deg,#6366f129,#22d3ee1a);border-color:#818cf859;color:#cbd5e1}html[data-tkc-theme=dark] .tkc-sign-in-conversion-hint__link[data-v-b382d966]{color:#5eead4}html[data-tkc-theme=dark] .tkc-sign-in-conversion-hint__link[data-v-b382d966]:hover{color:#99f6e4}.tkc-tools-layout[data-v-8dc19cd8]{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-height:100vh;min-width:0;width:100%}@supports (min-height:100svh){.tkc-tools-layout[data-v-8dc19cd8]{min-height:100svh}}.tkc-tools-layout__workspace-row[data-v-8dc19cd8]{align-items:flex-start;display:flex;flex:1 1 auto;min-height:calc(100dvh - 56px);min-width:0;width:100%}.tkc-tools-layout__footers[data-v-8dc19cd8]{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;width:100%}.tkc-tools-layout__seo[data-v-8dc19cd8]{flex-shrink:0;min-width:0;position:relative;width:100%;z-index:0}.tkc-tools-layout__skip[data-v-8dc19cd8]{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.tkc-tools-layout__skip[data-v-8dc19cd8]:focus{clip:auto;background:#0f172a;border-radius:10px;color:#fff;font-size:12px;font-weight:600;height:auto;left:12px;overflow:visible;padding:10px 16px;position:fixed;text-decoration:none;top:12px;width:auto;z-index:10000}.tkc-tools-layout__nav[data-v-8dc19cd8]{align-self:stretch;flex-shrink:0;max-height:100vh;position:sticky;top:0;transition:width .22s ease,min-width .22s ease;width:296px;z-index:2}@media (min-width:1041px){.tkc-tools-layout__nav.tkc-tools-layout__nav--collapsed[data-v-8dc19cd8]{min-width:72px;overflow:hidden;width:72px}}.tkc-tools-layout__main[data-v-8dc19cd8]{display:flex;flex:1;flex-direction:column;max-width:100%;min-height:0;min-width:0}.tkc-tools-layout__account[data-v-8dc19cd8]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f5);border-bottom:1px solid #4080ff24;flex-shrink:0;overflow:visible;z-index:25}.tkc-tools-layout__account.tkc-tools-account-rail--menu-open[data-v-8dc19cd8]{z-index:60}.tkc-tools-layout__body[data-v-8dc19cd8]{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;isolation:isolate;max-width:100%;min-height:calc(100dvh - var(--tkc-tools-ws-account-h, 80px) - 40px);min-width:0;position:relative;width:100%;z-index:10}.tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body[data-v-8dc19cd8]{min-height:calc(100dvh - var(--tkc-tools-ws-account-h, 56px) - 24px)}@media (max-width:1040px){.tkc-tools-layout:not(.tkc-tools-layout--tool-focus-mobile) .tkc-tools-layout__body[data-v-8dc19cd8]{min-height:calc(100dvh - var(--tkc-tools-ws-account-h, 72px) - min(38vh, 320px) - 32px)}}.tkc-tools-layout__project-banner[data-v-8dc19cd8]{align-self:stretch;flex-shrink:0}@media (min-width:901px){.tkc-tools-layout__project-banner[data-v-8dc19cd8]{--tkc-proj-banner-screen-gutter:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));box-sizing:border-box;margin:10px 0 0;padding-left:var(--tkc-proj-banner-screen-gutter);padding-right:var(--tkc-proj-banner-screen-gutter)}}.tkc-tools-layout__page-grow[data-v-8dc19cd8]{flex:1 1 auto;min-height:0;min-width:0}.tkc-tools-layout__sign-in-hint[data-v-8dc19cd8]{flex-shrink:0;margin:0 0 10px;max-width:100%}@media (max-width:1040px){.tkc-tools-layout__workspace-row[data-v-8dc19cd8]{flex-direction:column}.tkc-tools-layout__nav[data-v-8dc19cd8]{align-self:stretch;border-bottom:1px solid #4080ff24;border-right:none;box-shadow:0 4px 20px #0f172a0d;max-height:min(40vh,340px);max-width:100%;position:relative;top:auto;width:100%}}@media (max-width:480px){.tkc-tools-layout__nav[data-v-8dc19cd8]{max-height:min(36vh,300px)}}@media (max-width:1040px){.tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__nav[data-v-8dc19cd8]{display:none!important}}@media (max-width:720px){.tkc-tools-layout__account[data-v-8dc19cd8]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-top:env(safe-area-inset-top,0)}.tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__account[data-v-8dc19cd8]{left:0;position:fixed;right:0;top:0;z-index:50}.tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__account.tkc-tools-account-rail--menu-open[data-v-8dc19cd8]{z-index:60}.tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__main[data-v-8dc19cd8]{padding-top:var(--tkc-tools-ws-account-h,52px)}.tkc-tools-layout:not(.tkc-tools-layout--tool-focus-mobile) .tkc-tools-layout__account[data-v-8dc19cd8]{position:sticky;top:0;z-index:45}.tkc-tools-layout__account.tkc-tools-account-rail--menu-open[data-v-8dc19cd8]{box-shadow:0 12px 40px #0f172a24}.tkc-tools-layout__account .tkc-tools-account-rail__inner[data-v-8dc19cd8]{padding-bottom:max(var(--tkc-mobile-header-pad-y),env(safe-area-inset-bottom,0px));padding-top:var(--tkc-mobile-header-pad-y)}}@media (min-width:721px) and (max-width:1040px){.tkc-tools-layout__account .tkc-tools-account-rail__inner[data-v-8dc19cd8]{flex-wrap:wrap}}.tkc-body-portal[data-v-3578c603],.tkc-chat-sidebar-panel__wrap[data-v-d2ae973a]{display:contents}.tkc-chat-sidebar-panel__history-loading[data-v-d2ae973a]{color:var(--text-2,#94a3b8);font-size:13px;margin:4px 4px 10px;padding:6px 8px}.tkc-tooltip[data-v-04f780dc]{position:relative;vertical-align:middle}.tkc-tooltip--inline-flex[data-v-04f780dc]{align-items:center;display:inline-flex;max-width:100%}.tkc-tooltip--block[data-v-04f780dc]{display:block;width:100%}.tkc-tooltip__bubble[data-v-04f780dc]{--tkc-tip-bg:var(--tkc-tooltip-bg,#0f172af5);--tkc-tip-fg:var(--tkc-tooltip-fg,#f8fafc);--tkc-tip-border:var(--tkc-tooltip-border,#ffffff1a);--tkc-tip-z:var(--tkc-tooltip-z,2147483000);word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--tkc-tip-bg);border:1px solid var(--tkc-tip-border);border-radius:var(--tkc-tooltip-radius,12px);box-shadow:var(
    --tkc-tooltip-shadow,0 12px 40px #00000061,0 0 0 1px #0000001f,inset 0 1px 0 #ffffff0f
  );color:var(--tkc-tip-fg);font-size:13px;font-weight:500;left:0;letter-spacing:.01em;line-height:1.5;max-width:min(320px,calc(100vw - 20px));min-width:0;overflow-wrap:break-word;padding:10px 14px;pointer-events:none;position:fixed;text-align:left;top:0;z-index:var(--tkc-tip-z)}.tkc-tooltip__bubble--wide[data-v-04f780dc]{box-sizing:border-box;max-width:min(720px,calc(100vw - 24px));min-width:min(420px,calc(100vw - 28px));width:max-content}@media (max-width:520px){.tkc-tooltip__bubble--wide[data-v-04f780dc]{max-width:calc(100vw - 16px);min-width:0;width:auto}}.tkc-tooltip__bubble--pos[data-v-04f780dc]{transform:none}.tkc-tooltip__bubble--top[data-v-04f780dc]:after{border:6px solid #0000;border-top:6px solid var(--tkc-tip-bg);bottom:-6px;content:"";left:50%;margin-left:-6px;position:absolute}.tkc-tooltip__bubble--bottom[data-v-04f780dc]:after{border:6px solid #0000;border-bottom:6px solid var(--tkc-tip-bg);content:"";left:50%;margin-left:-6px;position:absolute;top:-6px}.tkc-tooltip__bubble--right[data-v-04f780dc]:after{border:6px solid #0000;border-right:6px solid var(--tkc-tip-bg);content:"";left:-6px;margin-top:-6px;position:absolute;top:50%}.tkc-tooltip__bubble--left[data-v-04f780dc]:after{border:6px solid #0000;border-left:6px solid var(--tkc-tip-bg);content:"";margin-top:-6px;position:absolute;right:-6px;top:50%}.tkc-tooltip__inner[data-v-04f780dc]{display:block;transform-origin:50% 100%}.tkc-tooltip-pop-enter-active[data-v-04f780dc],.tkc-tooltip-pop-leave-active[data-v-04f780dc]{transition:opacity .18s cubic-bezier(.22,1,.36,1)}.tkc-tooltip-pop-enter-active .tkc-tooltip__inner[data-v-04f780dc],.tkc-tooltip-pop-leave-active .tkc-tooltip__inner[data-v-04f780dc]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.tkc-tooltip-pop-enter[data-v-04f780dc],.tkc-tooltip-pop-leave-to[data-v-04f780dc]{opacity:0}.tkc-tooltip-pop-enter .tkc-tooltip__inner[data-v-04f780dc],.tkc-tooltip-pop-leave-to .tkc-tooltip__inner[data-v-04f780dc]{opacity:.92;transform:translateY(6px) scale(.98)}.tkc-tooltip-pop-enter-to .tkc-tooltip__inner[data-v-04f780dc]{opacity:1;transform:translateY(0) scale(1)}.tkc-tooltip-pop-leave-to .tkc-tooltip__inner[data-v-04f780dc]{opacity:0;transform:translateY(5px) scale(.98)}.tkc-tws-nav[data-v-09ec706f]{--tws-radius:14px;--tws-radius-sm:10px;--tws-accent:#6366f1;--tws-accent-end:#8b5cf6;--tws-active-grad:linear-gradient(90deg,#5d5fef,#6366f1 48%,#8c52ff);--tws-nav-bg:#fff;--tws-nav-border:#e2e8f0f2;--tws-nav-head-bg:#fff;--tws-nav-head-border:#e2e8f0f2;--tws-nav-head-shadow:0 1px 3px #0f172a0a;--tws-nav-ambient:radial-gradient(ellipse 90% 55% at 0% 0%,#6366f10f,#0000 58%);--tws-nav-ambient-opacity:1;--tws-nav-toggle-bg:#f8fafc;--tws-nav-toggle-border:#e2e8f0f2;--tws-nav-toggle-fg:#64748b;--tws-nav-toggle-hover-bg:#fff;--tws-nav-toggle-hover-border:#94a3b873;--tws-nav-toggle-hover-fg:#475569;--tws-nav-mark-fg:#2563eb;--tws-nav-mark-bg:linear-gradient(145deg,#eff6ff,#eef2ff);--tws-nav-mark-border:#6366f11f;--tws-nav-title-fg:#1e293b;--tws-nav-tagline-fg:#94a3b8;--tws-nav-actions-bg:linear-gradient(145deg,#f8fafc,#f1f5f9);--tws-nav-btn-fg:#2563eb;--tws-nav-btn-bg:linear-gradient(145deg,#eff6ff,#eef2ff);--tws-nav-btn-border:#4080ff33;--tws-nav-btn-hover-fg:#1d4ed8;--tws-nav-btn-hover-bg:linear-gradient(145deg,#dbeafe,#e0e7ff);--tws-nav-btn-hover-border:#4080ff52;--tws-nav-btn-hover-shadow:0 2px 10px #4080ff24;--tws-nav-cat-fg:#94a3b8;--tws-nav-cat-fg-hover:#64748b;--tws-nav-cat-fg-active:#64748b;--tws-nav-cat-chev:#cbd5e1;--tws-nav-cat-chev-open:#94a3b8;--tws-nav-link-fg:#334155;--tws-nav-link-hover-bg:#f8fafcf2;--tws-nav-link-chev-idle:#94a3b8;--tws-nav-icon-fg:#4080ff;--tws-nav-icon-bg:#f1f5f9f2;--tws-nav-icon-border:#e2e8f0d9;--tws-nav-pro-bg:linear-gradient(165deg,#f5f3ff,#eef2ff);--tws-nav-pro-border:#8b5cf629;--tws-nav-pro-icon-fg:#7c3aed;--tws-nav-pro-icon-bg:#ffffffb8;--tws-nav-pro-icon-border:#8b5cf624;--tws-nav-pro-title-fg:#1e293b;--tws-nav-pro-desc-fg:#64748b;--tws-nav-pro-btn-bg:#fff;--tws-nav-pro-btn-fg:#7c3aed;--tws-nav-pro-btn-border:#8b5cf659;--tws-nav-pro-btn-hover-bg:#faf5ff;--tws-nav-pro-btn-hover-border:#7c3aed73;--tws-nav-pro-btn-hover-shadow:0 2px 8px #7c3aed1f;--tws-nav-focus-ring:#6366f159;-webkit-font-smoothing:antialiased;background:var(--tws-nav-bg);border-right:1px solid var(--tws-nav-border);color:var(--text);display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;min-height:0;overflow:hidden;position:relative}.tkc-tws-nav__ambient[data-v-09ec706f]{background:var(--tws-nav-ambient);inset:0;opacity:var(--tws-nav-ambient-opacity);pointer-events:none;position:absolute;z-index:0}.tkc-tws-nav__grid[data-v-09ec706f]{display:none}.tkc-tws-nav__inner[data-v-09ec706f]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative;z-index:1}.tkc-tws-nav__head[data-v-09ec706f]{background:var(--tws-nav-head-bg);border:1px solid var(--tws-nav-head-border);border-radius:var(--tws-radius);box-shadow:var(--tws-nav-head-shadow);flex-shrink:0;margin:14px 14px 12px;padding:14px 14px 12px}.tkc-tws-nav__head-top[data-v-09ec706f]{align-items:flex-start;display:flex;gap:11px;margin-bottom:12px}.tkc-tws-nav__rail-toggle[data-v-09ec706f]{align-items:center;background:var(--tws-nav-toggle-bg);border:1px solid var(--tws-nav-toggle-border);border-radius:8px;color:var(--tws-nav-toggle-fg);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:32px}.tkc-tws-nav__rail-toggle[data-v-09ec706f]:hover{background:var(--tws-nav-toggle-hover-bg);border-color:var(--tws-nav-toggle-hover-border);color:var(--tws-nav-toggle-hover-fg)}.tkc-tws-nav__rail-toggle[data-v-09ec706f]:focus{outline:none}.tkc-tws-nav__rail-toggle[data-v-09ec706f]:focus-visible{box-shadow:0 0 0 2px var(--tws-nav-focus-ring)}.tkc-tws-nav__mark[data-v-09ec706f]{align-items:center;background:var(--tws-nav-mark-bg);border:1px solid var(--tws-nav-mark-border);border-radius:11px;color:var(--tws-nav-mark-fg);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.tkc-tws-nav__head-titles[data-v-09ec706f]{min-width:0;padding-top:1px}.tkc-tws-nav__title[data-v-09ec706f]{color:var(--tws-nav-title-fg);font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.tkc-tws-nav__tagline[data-v-09ec706f]{color:var(--tws-nav-tagline-fg);font-size:11px;font-weight:500;letter-spacing:-.01em;line-height:1.35;margin:3px 0 0}.tkc-tws-nav__actions[data-v-09ec706f]{background:var(--tws-nav-actions-bg);border-radius:var(--tws-radius-sm);display:flex;padding:2px;width:100%}.tkc-tws-nav__btn[data-v-09ec706f]{align-items:center;border-radius:var(--tws-radius-sm);display:inline-flex;font-size:12px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.01em;padding:10px 14px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;width:100%}.tkc-tws-nav__btn--primary[data-v-09ec706f]{background:var(--tws-nav-btn-bg);border:1px solid var(--tws-nav-btn-border);box-shadow:none;color:var(--tws-nav-btn-fg)}.tkc-tws-nav__btn--primary[data-v-09ec706f]:hover{background:var(--tws-nav-btn-hover-bg);border-color:var(--tws-nav-btn-hover-border);box-shadow:var(--tws-nav-btn-hover-shadow);color:var(--tws-nav-btn-hover-fg);filter:none;transform:translateY(-1px)}.tkc-tws-nav__scroll[data-v-09ec706f]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 12px 12px;scrollbar-color:var(--tkc-scrollbar-thumb,#86909c47) var(--tkc-scrollbar-track,#0000);scrollbar-width:thin}.tkc-tws-nav__scroll[data-v-09ec706f]::-webkit-scrollbar{width:var(--tkc-scrollbar-w-viewport,6px)}.tkc-tws-nav__scroll[data-v-09ec706f]::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#86909c3d);border-radius:999px}.tkc-tws-nav__panel[data-v-09ec706f]{margin-top:10px;padding:0}.tkc-tws-nav__panel[data-v-09ec706f]:first-child{margin-top:4px}.tkc-tws-nav__cat[data-v-09ec706f]{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 2px 4px;padding:0}.tkc-tws-nav__cat-toggle[data-v-09ec706f]{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--tws-nav-cat-fg);cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:600;gap:8px;letter-spacing:.12em;line-height:1.25;margin:0;padding:8px 4px 6px;text-align:left;text-transform:uppercase;transition:color .15s ease;width:100%}.tkc-tws-nav__cat-toggle[data-v-09ec706f]:hover{color:var(--tws-nav-cat-fg-hover)}.tkc-tws-nav__cat-toggle--active[data-v-09ec706f]{color:var(--tws-nav-cat-fg-active)}.tkc-tws-nav__cat-toggle[data-v-09ec706f]:focus{outline:none}.tkc-tws-nav__cat-toggle[data-v-09ec706f]:focus-visible{box-shadow:0 0 0 2px var(--tws-nav-focus-ring)}.tkc-tws-nav__cat-label[data-v-09ec706f]{flex:1;min-width:0}.tkc-tws-nav__cat-chev[data-v-09ec706f]{align-items:center;color:var(--tws-nav-cat-chev);display:flex;flex-shrink:0;justify-content:center;transform:rotate(-90deg);transition:transform .2s ease,color .2s ease}.tkc-tws-nav__cat-chev--open[data-v-09ec706f]{color:var(--tws-nav-cat-chev-open);transform:rotate(0deg)}.tkc-tws-nav__list[data-v-09ec706f]{list-style:none;margin:0;padding:0}.tkc-tws-nav-tip.tkc-tooltip--block[data-v-09ec706f]{display:block;width:100%}.tkc-tws-nav__link[data-v-09ec706f]{align-items:center;border:1px solid #0000;border-radius:var(--tws-radius-sm);color:var(--tws-nav-link-fg);display:flex;gap:11px;margin-bottom:4px;padding:9px 10px;position:relative;text-decoration:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.tkc-tws-nav__link[data-v-09ec706f]:hover{background:var(--tws-nav-link-hover-bg);color:var(--tws-nav-link-hover-fg,var(--tws-nav-link-fg))}.tkc-tws-nav__link:hover .tkc-tws-nav__chev[data-v-09ec706f]{opacity:.45}.tkc-tws-nav__link--active[data-v-09ec706f]{background:var(--tws-active-grad);border-color:#0000;box-shadow:0 4px 14px #6366f147;color:#fff}.tkc-tws-nav__link--active[data-v-09ec706f]:hover{background:var(--tws-active-grad);box-shadow:0 6px 18px #6366f152;color:#fff;filter:brightness(1.03)}.tkc-tws-nav__link--active .tkc-tws-nav__chev[data-v-09ec706f]{color:#ffffffeb;opacity:1}.tkc-tws-nav__icon[data-v-09ec706f]{align-items:center;background:var(--tws-nav-icon-bg);border:1px solid var(--tws-nav-icon-border);border-radius:9px;color:var(--tws-nav-icon-fg);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease;width:32px}.tkc-tws-nav__link--active .tkc-tws-nav__icon[data-v-09ec706f]{background:#ffffff38;border-color:#ffffff47;box-shadow:none;color:#fff}.tkc-tws-nav__icon-svg[data-v-09ec706f]{height:16px;width:16px}.tkc-tws-nav__link-body[data-v-09ec706f]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.tkc-tws-nav__link-title-row[data-v-09ec706f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.tkc-tws-nav__link-title[data-v-09ec706f]{font-size:12px;font-weight:500;letter-spacing:-.02em;line-height:1.4;word-break:break-word}.tkc-tws-nav__link--active .tkc-tws-nav__link-title[data-v-09ec706f]{color:#fff;font-weight:600}.tkc-tws-nav__chev[data-v-09ec706f]{color:var(--tws-nav-link-chev-idle);flex-shrink:0;opacity:0;transition:opacity .16s ease,color .16s ease}.tkc-tws-nav__pro[data-v-09ec706f]{background:var(--tws-nav-pro-bg);border:1px solid var(--tws-nav-pro-border);border-radius:var(--tws-radius);flex-shrink:0;margin:8px 12px 14px;padding:14px}.tkc-tws-nav__pro-head[data-v-09ec706f]{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.tkc-tws-nav__pro-icon[data-v-09ec706f]{align-items:center;background:var(--tws-nav-pro-icon-bg);border:1px solid var(--tws-nav-pro-icon-border);border-radius:10px;color:var(--tws-nav-pro-icon-fg);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.tkc-tws-nav__pro-copy[data-v-09ec706f]{min-width:0}.tkc-tws-nav__pro-title[data-v-09ec706f]{color:var(--tws-nav-pro-title-fg);font-size:12px;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0}.tkc-tws-nav__pro-desc[data-v-09ec706f]{color:var(--tws-nav-pro-desc-fg);font-size:11px;font-weight:500;line-height:1.45;margin:4px 0 0}.tkc-tws-nav__pro-btn[data-v-09ec706f]{align-items:center;background:var(--tws-nav-pro-btn-bg);border:1px solid var(--tws-nav-pro-btn-border);border-radius:9px;box-sizing:border-box;color:var(--tws-nav-pro-btn-fg);display:flex;font-size:12px;font-weight:600;justify-content:center;padding:9px 12px;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.tkc-tws-nav__pro-btn[data-v-09ec706f]:hover{background:var(--tws-nav-pro-btn-hover-bg);border-color:var(--tws-nav-pro-btn-hover-border);box-shadow:var(--tws-nav-pro-btn-hover-shadow)}@media (min-width:1041px){.tkc-tws-nav--collapsed .tkc-tws-nav__head[data-v-09ec706f]{margin:10px 6px 8px;padding:10px 8px 8px}.tkc-tws-nav--collapsed .tkc-tws-nav__head-top[data-v-09ec706f]{align-items:center;flex-direction:column;gap:8px;margin-bottom:8px}.tkc-tws-nav--collapsed .tkc-tws-nav__rail-toggle[data-v-09ec706f]{margin-left:0;max-width:44px;order:-1;width:100%}.tkc-tws-nav--collapsed .tkc-tws-nav__head-titles[data-v-09ec706f]{clip:rect(0,0,0,0);border:0;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap;width:1px!important}.tkc-tws-nav--collapsed .tkc-tws-nav__mark[data-v-09ec706f]{border-radius:10px;height:36px;width:36px}.tkc-tws-nav--collapsed .tkc-tws-nav__mark svg[data-v-09ec706f]{height:18px;width:18px}.tkc-tws-nav--collapsed .tkc-tws-nav__actions[data-v-09ec706f]{justify-content:center}.tkc-tws-nav--collapsed .tkc-tws-nav__btn[data-v-09ec706f]{justify-content:center;padding:8px;position:relative;width:auto}.tkc-tws-nav--collapsed .tkc-tws-nav__btn-text[data-v-09ec706f]{clip:rect(0,0,0,0);border:0;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap;width:1px!important}.tkc-tws-nav--collapsed .tkc-tws-nav__cat[data-v-09ec706f]{display:none}.tkc-tws-nav--collapsed .tkc-tws-nav__panel[data-v-09ec706f]{margin-top:6px}.tkc-tws-nav--collapsed .tkc-tws-nav__scroll[data-v-09ec706f]{padding:4px 4px 16px}.tkc-tws-nav--collapsed .tkc-tws-nav__link[data-v-09ec706f]{gap:0;justify-content:center;padding:8px 4px}.tkc-tws-nav--collapsed .tkc-tws-nav__chev[data-v-09ec706f],.tkc-tws-nav--collapsed .tkc-tws-nav__link-body[data-v-09ec706f]{display:none}.tkc-tws-nav--collapsed .tkc-tws-nav__icon[data-v-09ec706f]{height:28px;width:28px}.tkc-tws-nav--collapsed .tkc-tws-nav__icon-svg[data-v-09ec706f]{height:14px;width:14px}}@media (max-width:520px){.tkc-tws-nav__btn[data-v-09ec706f]{font-size:12px;min-height:44px;padding:10px 16px}.tkc-tws-nav__link[data-v-09ec706f]{align-items:center;min-height:44px;padding:10px}.tkc-tws-nav__link-title[data-v-09ec706f]{font-size:12px}.tkc-tws-nav__scroll[data-v-09ec706f]{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.tkc-tws-nav__pro[data-v-09ec706f]{margin-bottom:max(14px,env(safe-area-inset-bottom,0px))}}html[data-tkc-theme=dark] .tkc-tws-nav{--tws-nav-bg:#0f172a;--tws-nav-border:#334155e6;--tws-nav-head-bg:#1e293beb;--tws-nav-head-border:#94a3b838;--tws-nav-head-shadow:0 4px 20px #00000040;--tws-nav-ambient:radial-gradient(ellipse 90% 55% at 0% 0%,#6366f124,#0000 58%);--tws-nav-ambient-opacity:0.35;--tws-nav-toggle-bg:#1e293be0;--tws-nav-toggle-border:#818cf852;--tws-nav-toggle-fg:#a5b4fc;--tws-nav-toggle-hover-bg:#334155f2;--tws-nav-toggle-hover-border:#a5b4fc6b;--tws-nav-toggle-hover-fg:#c7d2fe;--tws-nav-mark-fg:#a5b4fc;--tws-nav-mark-bg:linear-gradient(145deg,#312e81,#1e1b4b);--tws-nav-mark-border:#818cf859;--tws-nav-title-fg:#f1f5f9;--tws-nav-tagline-fg:#e2e8f09e;--tws-nav-actions-bg:linear-gradient(145deg,#1e293bf2,#0f172afa);--tws-nav-btn-fg:#93c5fd;--tws-nav-btn-bg:linear-gradient(145deg,#1e3a8a8c,#312e8173);--tws-nav-btn-border:#60a5fa47;--tws-nav-btn-hover-fg:#bfdbfe;--tws-nav-btn-hover-bg:linear-gradient(145deg,#2563eb6b,#4338ca61);--tws-nav-btn-hover-border:#93c5fd61;--tws-nav-btn-hover-shadow:0 2px 12px #2563eb2e;--tws-nav-cat-fg:#64748b;--tws-nav-cat-fg-hover:#cbd5e1;--tws-nav-cat-fg-active:#94a3b8;--tws-nav-cat-chev:#64748b;--tws-nav-cat-chev-open:#94a3b8;--tws-nav-link-fg:#e2e8f0;--tws-nav-link-hover-bg:#3341558c;--tws-nav-link-hover-fg:#f8fafc;--tws-nav-link-chev-idle:#cbd5e1;--tws-nav-icon-fg:#93c5fd;--tws-nav-icon-bg:#1e293bd9;--tws-nav-icon-border:#475569bf;--tws-nav-pro-bg:linear-gradient(165deg,#4c1d9559,#312e816b);--tws-nav-pro-border:#8b5cf647;--tws-nav-pro-icon-fg:#c4b5fd;--tws-nav-pro-icon-bg:#1e293bb8;--tws-nav-pro-icon-border:#8b5cf647;--tws-nav-pro-title-fg:#f1f5f9;--tws-nav-pro-desc-fg:#94a3b8;--tws-nav-pro-btn-bg:#0f172ab8;--tws-nav-pro-btn-fg:#ddd6fe;--tws-nav-pro-btn-border:#a78bfa61;--tws-nav-pro-btn-hover-bg:#1e293beb;--tws-nav-pro-btn-hover-border:#c4b5fd7a;--tws-nav-pro-btn-hover-shadow:0 2px 10px #7c3aed33;--tws-nav-focus-ring:#818cf873;box-shadow:inset 0 0 0 1px #1e293bcc}html[data-tkc-theme=dark] .tkc-tws-nav__link--active{box-shadow:0 4px 18px #6366f147}.tkc-tws-nav-tip .tkc-tooltip__bubble{--tkc-tooltip-bg:#1e293bf7;--tkc-tooltip-fg:#f8fafc;--tkc-tooltip-border:#94a3b83d;--tkc-tooltip-radius:10px;--tkc-tooltip-shadow:0 12px 32px #0f172a47,0 0 0 1px #ffffff0f,inset 0 1px 0 #ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12px;font-weight:600;letter-spacing:-.01em;line-height:1.35;max-width:min(260px,calc(100vw - 88px));padding:7px 12px;white-space:nowrap}.tkc-tws-nav-tip .tkc-tooltip__bubble--right:after{border-right-color:var(--tkc-tooltip-bg,#1e293bf7)}.tkc-tws-nav-tip .tkc-tooltip__inner{transform-origin:0 50%}.tkc-tws-nav-tip .tkc-tooltip-pop-enter .tkc-tooltip__inner,.tkc-tws-nav-tip .tkc-tooltip-pop-leave-to .tkc-tooltip__inner{transform:translateX(-6px) scale(.97)}.tkc-tws-nav-tip .tkc-tooltip-pop-enter-to .tkc-tooltip__inner{transform:translateX(0) scale(1)}.tkc-tools-gen-hist-nav-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffffc7;border:1px solid #94a3b86b;border-radius:999px;box-shadow:0 1px 2px #0f172a0a;color:#334155;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;gap:0;height:36px;justify-content:center;margin:0;min-height:36px;min-width:36px;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;width:36px}.tkc-tools-gen-hist-nav-btn svg{display:block;flex-shrink:0;height:18px;width:18px}.tkc-tools-gen-hist-nav-btn:hover{background:#fff;border-color:#6366f159;box-shadow:0 2px 8px #6366f11a;color:#1e293b}.tkc-tools-gen-hist-nav-btn:focus-visible{outline:2px solid #2563eb73;outline-offset:2px}.tkc-tools-gen-hist-nav-tip .tkc-tooltip__bubble{--tkc-tooltip-bg:#0f172af0;--tkc-tooltip-border:#ffffff14;--tkc-tooltip-radius:8px;--tkc-tooltip-shadow:0 8px 22px #0f172a38,0 0 0 1px #0f172a0f;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.3;max-width:none;padding:6px 10px;white-space:nowrap}.tkc-tools-gen-hist-nav-tip .tkc-tooltip__bubble--bottom:after{border-bottom-color:var(--tkc-tooltip-bg,#0f172af0)}.tkc-tools-gen-hist-nav-tip .tkc-tooltip__inner{transform-origin:50% 0}.tkc-tools-gen-hist-nav-tip .tkc-tooltip-pop-enter .tkc-tooltip__inner,.tkc-tools-gen-hist-nav-tip .tkc-tooltip-pop-leave-to .tkc-tooltip__inner{transform:translateY(-4px) scale(.98)}.tkc-tool-gen-hist-overlay{align-items:center;backdrop-filter:blur(8px);background:#0f172a85;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));position:fixed;z-index:2650}.tkc-tool-gen-hist-overlay__dialog{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 28px 80px #0f172a38,0 8px 24px #0f172a14;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(88vh,820px);overflow:hidden;width:min(880px,calc(100vw - 32px))}.tkc-tool-gen-hist-overlay__head{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #0f172a0f;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:12px 14px 10px}.tkc-tool-gen-hist-overlay__head-main{align-items:center;display:flex;gap:8px;min-width:0}.tkc-tool-gen-hist-overlay__icon{align-items:center;background:#2563eb1a;border-radius:9px;color:#2563eb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.tkc-tool-gen-hist-overlay__icon svg{height:17px;width:17px}.tkc-tool-gen-hist-overlay__title{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.tkc-tool-gen-hist-overlay__lead{color:#64748b;font-size:10px;font-weight:500;line-height:1.35;margin:2px 0 0}.tkc-tool-gen-hist-overlay__close{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:999px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;margin:0;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:30px}.tkc-tool-gen-hist-overlay__close svg{height:15px;width:15px}.tkc-tool-gen-hist-overlay__close:hover{background:#f8fafc;border-color:#0f172a29;color:#0f172a}.tkc-tool-gen-hist-overlay__body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.tkc-tool-gen-hist-overlay-fade-enter-active,.tkc-tool-gen-hist-overlay-fade-leave-active{transition:opacity .2s ease}.tkc-tool-gen-hist-overlay-fade-enter,.tkc-tool-gen-hist-overlay-fade-leave-to{opacity:0}.tkc-tool-gen-hist--overlay{border-top:none;display:flex;flex-direction:column;height:100%;margin-top:0;min-height:0;padding-top:0}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__toolbar{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 0 8px}.tkc-tool-gen-hist--overlay-empty .tkc-tool-gen-hist__toolbar{display:none}.tkc-tool-gen-hist__body,.tkc-tool-gen-hist__content{display:flex;flex:1;flex-direction:column;min-height:0}.tkc-tool-gen-hist__scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.tkc-tool-gen-hist__count{color:#64748b;font-size:12px;font-weight:500;margin:0}.tkc-tool-gen-hist__count-num{color:#0f172a;font-weight:700}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__refresh{align-items:center;display:inline-flex;gap:6px}.tkc-tool-gen-hist__refresh-icon--spin{animation:tkc-tool-gen-hist-spin .8s linear infinite}@keyframes tkc-tool-gen-hist-spin{to{transform:rotate(1turn)}}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__body{min-height:240px;overflow:hidden}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__list{gap:10px;max-height:none;overflow:visible;padding-right:2px;scrollbar-color:var(--tkc-scrollbar-thumb,#86909c52) var(--tkc-scrollbar-track,#0000);scrollbar-width:thin}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__list::-webkit-scrollbar{width:var(--tkc-scrollbar-w-viewport,8px)}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__list::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#86909c47);border-radius:999px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__pager{background:#fff;border-top:1px solid #0f172a0f;flex-shrink:0;margin-top:0;padding:12px 0 0}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__item{display:block}.tkc-tool-gen-hist__card{align-items:stretch;background:#fff;border:1px solid #0f172a14;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;box-sizing:border-box;display:flex;gap:8px;min-width:0;overflow:hidden;padding:8px 10px 8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.tkc-tool-gen-hist__card--active{border-color:#2563eb61;box-shadow:0 0 0 1px #2563eb1f,0 4px 16px #2563eb1a}.tkc-tool-gen-hist__card--loading{opacity:.88;pointer-events:none}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__row{align-items:stretch;background:#0000;border:none;border-radius:0;box-shadow:none;flex:1;flex-direction:column;gap:8px;min-width:0;padding:2px 0}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__row:hover:not(:disabled){background:#2563eb08}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__delete{align-self:center;border-radius:9px;flex-shrink:0;height:32px;min-height:32px;min-width:32px;width:32px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__delete svg{height:15px;width:15px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__row-main{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__row-top{gap:8px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__pill{background:#0f172a0d;border:1px solid #0f172a0f;color:#475569}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__prompt{-webkit-line-clamp:3;font-size:14px}.tkc-tool-gen-hist__excerpt{background:#0f172a0a;border:1px solid #0f172a0d;border-radius:8px;box-sizing:border-box;color:#64748b;display:block;font-size:11px;font-weight:500;line-height:1.45;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.tkc-tool-gen-hist__excerpt--full{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#0000;border:none;color:#52525b;display:-webkit-box;padding:0;white-space:normal}.tkc-tool-gen-hist__restore{align-items:center;color:#2563eb;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px}.tkc-tool-gen-hist__loading{display:flex;flex-direction:column;gap:10px;padding:8px 0 12px}.tkc-tool-gen-hist__skeleton{animation:tkc-tool-gen-hist-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#0f172a0f,#0f172a1a 50%,#0f172a0f);background-size:200% 100%;border-radius:14px;height:64px}@keyframes tkc-tool-gen-hist-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.tkc-tool-gen-hist__empty,.tkc-tool-gen-hist__signin-box{align-items:center;background:radial-gradient(ellipse 80% 60% at 50% 0,#2563eb14 0,#0000 70%),#0f172a05;border:1px dashed #0f172a1f;border-radius:16px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0;min-height:220px;padding:36px 28px;text-align:center}.tkc-tool-gen-hist__state-icon{align-items:center;background:#2563eb1a;border-radius:16px;box-shadow:0 4px 14px #2563eb1f;color:#2563eb;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.tkc-tool-gen-hist__state-title{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 8px}.tkc-tool-gen-hist__state-lead{color:#64748b;font-size:13px;font-weight:500;line-height:1.55;margin:0;max-width:36em}.tkc-tool-gen-hist__state-cta{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #2563eb59;border-radius:999px;box-shadow:0 4px 14px #2563eb47;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;margin-top:20px;padding:10px 20px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.tkc-tool-gen-hist__state-cta:hover{box-shadow:0 6px 18px #2563eb52;transform:translateY(-1px)}.tkc-tool-gen-hist__state-cta--ghost{background:#fff;border:1px solid #2563eb47;box-shadow:none;color:#2563eb}.tkc-tool-gen-hist__state-cta--ghost:hover{background:#2563eb0f;box-shadow:none}.tkc-tool-gen-hist__err{align-items:flex-start;background:#fef2f2;border:1px solid #dc262633;border-radius:12px;display:flex;gap:10px;padding:12px 14px}.tkc-tool-gen-hist__err-icon{background:#dc2626;border-radius:999px;color:#fff;flex-shrink:0;font-size:12px;font-weight:800;height:22px;line-height:22px;text-align:center;width:22px}.tkc-tool-gen-hist__body>.tkc-tool-gen-hist__err{color:#b91c1c;flex-shrink:0;font-size:12px;font-weight:500;margin:0 0 12px}html[data-tkc-theme=dark] .tkc-tools-gen-hist-nav-btn{background:#1e293beb;border-color:#94a3b847;color:#e2e8f0}html[data-tkc-theme=dark] .tkc-tools-gen-hist-nav-btn:hover{background:#334155f2;border-color:#818cf86b;box-shadow:0 2px 10px #00000047;color:#f8fafc}html[data-tkc-theme=dark] .tkc-tools-gen-hist-nav-tip .tkc-tooltip__bubble{--tkc-tooltip-bg:#1e293bfa;--tkc-tooltip-border:#94a3b82e;--tkc-tooltip-shadow:0 10px 28px #0000006b,0 0 0 1px #0003}html[data-tkc-theme=dark] .tkc-tool-gen-hist-overlay__dialog{background:#0f172a;border-color:#94a3b81f}html[data-tkc-theme=dark] .tkc-tool-gen-hist-overlay__head{background:linear-gradient(180deg,#1e293b,#0f172a);border-bottom-color:#94a3b81a}html[data-tkc-theme=dark] .tkc-tool-gen-hist-overlay__title{color:#f1f5f9}html[data-tkc-theme=dark] .tkc-tool-gen-hist-overlay__lead{color:#94a3b8}html[data-tkc-theme=dark] .tkc-tool-gen-hist-overlay__icon{background:#60a5fa26;color:#60a5fa}html[data-tkc-theme=dark] .tkc-tool-gen-hist-overlay__close{background:#1e293b;border-color:#94a3b833;color:#94a3b8}html[data-tkc-theme=dark] .tkc-tool-gen-hist__card{background:#1e293b;border-color:#94a3b824}html[data-tkc-theme=dark] .tkc-tool-gen-hist__card--active{border-color:#60a5fa6b;box-shadow:0 0 0 1px #60a5fa2e,0 6px 20px #00000047}html[data-tkc-theme=dark] .tkc-tool-gen-hist__pill{background:#94a3b81a;border-color:#94a3b81f;color:#cbd5e1}html[data-tkc-theme=dark] .tkc-tool-gen-hist__excerpt{background:#0f172a80;border-color:#94a3b81a;color:#94a3b8}html[data-tkc-theme=dark] .tkc-tool-gen-hist__skeleton{background:linear-gradient(90deg,#94a3b814,#94a3b829 50%,#94a3b814);background-size:200% 100%}html[data-tkc-theme=dark] .tkc-tool-gen-hist__empty,html[data-tkc-theme=dark] .tkc-tool-gen-hist__signin-box{background:radial-gradient(ellipse 80% 60% at 50% 0,#60a5fa1f 0,#0000 70%),#0f172a66;border-color:#94a3b826}html[data-tkc-theme=dark] .tkc-tool-gen-hist__count-num,html[data-tkc-theme=dark] .tkc-tool-gen-hist__state-title{color:#f1f5f9}html[data-tkc-theme=dark] .tkc-tool-gen-hist__count,html[data-tkc-theme=dark] .tkc-tool-gen-hist__state-lead{color:#94a3b8}html[data-tkc-theme=dark] .tkc-tool-gen-hist__state-cta--ghost{background:#1e293b;border-color:#60a5fa4d;color:#60a5fa}html[data-tkc-theme=dark] .tkc-tool-gen-hist__err{background:#7f1d1d40;border-color:#f8717140;color:#fecaca}.tkc-tool-gen-hist{--tgh-border:#0f172a14;--tgh-muted:#71717a;--tgh-text:#3f3f46;--tgh-title:#18181b;--tgh-surface:#fff;--tgh-row-bg:#fafafa;--tgh-accent:#2563eb;--tgh-danger:#dc2626;border-top:1px solid var(--tgh-border)}.tkc-tool-gen-hist__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.tkc-tool-gen-hist__title{color:var(--tgh-title);font-size:13px;font-weight:700;letter-spacing:-.02em;margin:0}.tkc-tool-gen-hist__refresh{background:var(--tgh-surface);border:1px solid var(--tgh-border);border-radius:999px;color:var(--tgh-text);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:6px 12px;transition:background .15s ease,border-color .15s ease}.tkc-tool-gen-hist__refresh:hover:not(:disabled){background:#fafafa;border-color:#0f172a33}.tkc-tool-gen-hist__refresh:disabled{cursor:not-allowed;opacity:.55}.tkc-tool-gen-hist__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tkc-tool-gen-hist__item{align-items:stretch;display:flex;gap:8px;min-width:0}.tkc-tool-gen-hist__row{align-items:flex-start;background:var(--tgh-row-bg);border:1px solid var(--tgh-border);border-radius:12px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.tkc-tool-gen-hist__row:hover:not(:disabled){background:var(--tgh-surface);border-color:#2563eb40;box-shadow:0 2px 10px #0f172a0f}.tkc-tool-gen-hist__row:disabled{cursor:wait;opacity:.7}.tkc-tool-gen-hist__row--active{background:#2563eb0f;border-color:#2563eb73}.tkc-tool-gen-hist__row-main{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.tkc-tool-gen-hist__row-top{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0;width:100%}.tkc-tool-gen-hist__when{color:var(--tgh-muted);flex-shrink:0;font-size:11px;font-weight:600;white-space:nowrap}.tkc-tool-gen-hist__pill{background:#0f172a0d;border:1px solid #0f172a0f;border-radius:999px;color:#475569;flex-shrink:1;font-size:10px;font-weight:600;letter-spacing:.02em;min-width:0;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.tkc-tool-gen-hist__prompt{color:var(--tgh-title);font-size:13px;font-weight:600;line-height:1.35}.tkc-tool-gen-hist__output,.tkc-tool-gen-hist__prompt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;width:100%}.tkc-tool-gen-hist__output{color:#52525b;font-size:12px;font-weight:500;line-height:1.4}.tkc-tool-gen-hist__meta{color:#a1a1aa;font-size:11px;font-weight:500}.tkc-tool-gen-hist__delete{align-items:center;align-self:center;background:var(--tgh-surface);border:1px solid var(--tgh-border);border-radius:10px;color:var(--tgh-muted);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:color .15s ease,border-color .15s ease,background .15s ease;width:36px}.tkc-tool-gen-hist__delete:hover:not(:disabled){background:#fef2f2;border-color:#dc262659;color:var(--tgh-danger)}.tkc-tool-gen-hist__delete:disabled{cursor:not-allowed;opacity:.5}.tkc-tool-gen-hist__pager{align-items:center;border-top:1px solid var(--tgh-border,#0f172a14);display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.tkc-tool-gen-hist__range{color:var(--tgh-muted);font-size:11px;font-weight:500;margin:0}.tkc-tool-gen-hist__pager-btns{display:flex;gap:6px}.tkc-tool-gen-hist__pager-btn{background:var(--tgh-surface);border:1px solid var(--tgh-border);border-radius:8px;color:var(--tgh-text);cursor:pointer;font-size:13px;font-weight:600;height:32px;min-width:32px;padding:0 8px}.tkc-tool-gen-hist__pager-btn:hover:not(:disabled){background:#f4f4f5}.tkc-tool-gen-hist__pager-btn:disabled{cursor:not-allowed;opacity:.45}html[data-tkc-theme=dark] .tkc-tool-gen-hist{--tgh-border:#94a3b826;--tgh-muted:#94a3b8;--tgh-text:#cbd5e1;--tgh-title:#f1f5f9;--tgh-surface:#1e293b;--tgh-row-bg:#0f172a;--tgh-accent:#60a5fa}html[data-tkc-theme=dark] .tkc-tool-gen-hist__row--active{background:#2563eb1f}html[data-tkc-theme=dark] .tkc-tool-gen-hist__delete:hover:not(:disabled){background:#7f1d1d59}@media (max-width:960px){.tkc-tool-gen-hist-overlay{align-items:flex-end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a94;justify-content:stretch;padding:0}.tkc-tool-gen-hist-overlay-fade-enter-active .tkc-tool-gen-hist-overlay__dialog,.tkc-tool-gen-hist-overlay-fade-leave-active .tkc-tool-gen-hist-overlay__dialog{transition:transform .34s cubic-bezier(.22,1,.36,1)}.tkc-tool-gen-hist-overlay-fade-enter .tkc-tool-gen-hist-overlay__dialog,.tkc-tool-gen-hist-overlay-fade-leave-to .tkc-tool-gen-hist-overlay__dialog{transform:translateY(105%)}.tkc-tool-gen-hist-overlay__dialog{border-bottom:none;border-radius:22px 22px 0 0;box-shadow:0 -20px 56px #0f172a3d,0 0 0 1px #0f172a0d;height:min(90dvh,90vh);max-height:min(90dvh,90vh);max-width:100%;width:100%}.tkc-tool-gen-hist-overlay__head{border-bottom-color:#0f172a0f;flex-shrink:0;padding:16px max(14px,env(safe-area-inset-right,0px)) 8px max(14px,env(safe-area-inset-left,0px));position:relative}.tkc-tool-gen-hist-overlay__head:before{background:#0f172a29;border-radius:999px;content:"";height:4px;left:50%;margin-left:-18px;position:absolute;top:6px;width:36px}.tkc-tool-gen-hist-overlay__head-main{align-items:center;gap:8px;padding-top:4px}.tkc-tool-gen-hist-overlay__icon{border-radius:8px;height:30px;width:30px}.tkc-tool-gen-hist-overlay__icon svg{height:16px;width:16px}.tkc-tool-gen-hist-overlay__title{font-size:13px}.tkc-tool-gen-hist-overlay__lead{display:none}.tkc-tool-gen-hist-overlay__close{height:32px;margin-top:2px;width:32px}.tkc-tool-gen-hist-overlay__body{flex:1;min-height:0;overflow:hidden;padding:0 max(14px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.tkc-tool-gen-hist--overlay{height:100%;min-height:0}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__toolbar{flex-shrink:0;gap:10px;padding:8px 0 10px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__count{font-size:11px;min-width:0}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__refresh{flex-shrink:0;font-size:11px;min-height:40px;padding:8px 12px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__body{flex:1;min-height:0;overflow:hidden}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__list{gap:12px;max-height:none;padding:2px 2px 8px}.tkc-tool-gen-hist__card{border-radius:16px;box-shadow:0 2px 12px #0f172a0f;gap:10px;padding:10px 10px 10px 12px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__row{padding:2px 0}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__row-top{gap:6px 8px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__when{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__pill{font-size:9px;padding:3px 8px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__prompt{-webkit-line-clamp:4;font-size:14px;line-height:1.45}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__delete{height:34px;min-height:34px;min-width:34px;width:34px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__pager{background:#fff;flex-shrink:0;margin-top:0;padding:12px 0 4px}.tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__pager-btn{border-radius:12px;height:44px;min-width:44px}.tkc-tool-gen-hist__empty,.tkc-tool-gen-hist__signin-box{border-radius:16px;min-height:min(42vh,320px);padding:28px 18px}}@media (max-width:400px){.tkc-tool-gen-hist-overlay__head-main{align-items:flex-start}}@media (max-width:960px){html[data-tkc-theme=dark] .tkc-tool-gen-hist-overlay__head:before{background:#94a3b861}html[data-tkc-theme=dark] .tkc-tool-gen-hist__card{background:#1e293b;border-color:#94a3b824;box-shadow:0 4px 18px #00000047}html[data-tkc-theme=dark] .tkc-tool-gen-hist__card--active{border-color:#60a5fa73;box-shadow:0 0 0 1px #60a5fa33,0 6px 20px #00000052}html[data-tkc-theme=dark] .tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__row:hover:not(:disabled){background:#60a5fa0f}html[data-tkc-theme=dark] .tkc-tool-gen-hist--overlay .tkc-tool-gen-hist__pager{background:#0f172a}}.tkc-tools-seo-footer[data-v-62b49bbc]{background:linear-gradient(180deg,#f8fafca6,#f1f5f9e6);border-top:1px solid #4080ff1f;box-sizing:border-box;margin-top:auto;max-width:100%;padding:36px max(20px,env(safe-area-inset-right)) 48px max(20px,env(safe-area-inset-left));width:100%}.tkc-tools-seo-footer__inner[data-v-62b49bbc]{box-sizing:border-box;color:#0f172a;margin-left:auto;margin-right:auto;max-width:1320px;padding:0;width:100%}.tkc-tools-seo-footer__title[data-v-62b49bbc]{color:#0f172a;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.tkc-tools-seo-footer__lead[data-v-62b49bbc]{color:#475569;font-size:14px;line-height:1.65;margin:0 0 28px;max-width:52rem}.tkc-tools-seo-footer__section[data-v-62b49bbc]{margin-bottom:28px}.tkc-tools-seo-footer__section[data-v-62b49bbc]:last-child{margin-bottom:0}.tkc-tools-seo-footer__h[data-v-62b49bbc]{color:#4338ca;font-size:.95rem;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.tkc-tools-seo-footer__ol[data-v-62b49bbc],.tkc-tools-seo-footer__ul[data-v-62b49bbc]{color:#334155;font-size:13px;line-height:1.65;margin:0;padding-left:1.25rem}.tkc-tools-seo-footer__ol li[data-v-62b49bbc],.tkc-tools-seo-footer__ul li[data-v-62b49bbc]{margin-bottom:8px}.tkc-tools-seo-footer__faq[data-v-62b49bbc]{margin:0}.tkc-tools-seo-footer__faq-block[data-v-62b49bbc]{margin-top:14px}.tkc-tools-seo-footer__faq-block[data-v-62b49bbc]:first-child{margin-top:0}.tkc-tools-seo-footer__q[data-v-62b49bbc]{color:#1e293b;font-size:13px;font-weight:600;margin:0 0 6px}.tkc-tools-seo-footer__a[data-v-62b49bbc]{color:#475569;font-size:13px;line-height:1.6;margin:0}.tkc-tools-seo-footer__related[data-v-62b49bbc]{display:grid;gap:14px;list-style:none;margin:0;padding:0}@media (min-width:640px){.tkc-tools-seo-footer__related[data-v-62b49bbc]{grid-template-columns:1fr 1fr}}.tkc-tools-seo-footer__related-link[data-v-62b49bbc]{color:#2563eb;font-size:14px;font-weight:600;text-decoration:none}.tkc-tools-seo-footer__related-link[data-v-62b49bbc]:hover{text-decoration:underline;text-underline-offset:3px}.tkc-tools-seo-footer__related-desc[data-v-62b49bbc]{color:#64748b;font-size:12px;line-height:1.5;margin:4px 0 0}.tkc-tools-seo-footer__section--blog[data-v-62b49bbc]{border-top:1px dashed #6366f140;padding-top:8px}.tkc-tools-seo-footer__blog-lead[data-v-62b49bbc]{color:#475569;font-size:13px;line-height:1.6;margin:0 0 10px}.tkc-tools-seo-footer__blog-link[data-v-62b49bbc]{color:#4f46e5;font-size:13px;font-weight:600;text-decoration:none}.tkc-tools-seo-footer__blog-link[data-v-62b49bbc]:hover{text-decoration:underline}@media (max-width:520px){.tkc-tools-seo-footer[data-v-62b49bbc]{padding:28px max(16px,env(safe-area-inset-right)) max(36px,calc(24px + env(safe-area-inset-bottom, 0px))) max(16px,env(safe-area-inset-left))}.tkc-tools-seo-footer__title[data-v-62b49bbc]{font-size:1.12rem}}.tkc-taf[data-v-34b68800]{background:#fff;border-top:1px solid #94a3b859;box-sizing:border-box;flex-shrink:0;margin-top:auto;max-width:100%;padding:40px max(20px,env(safe-area-inset-right)) max(32px,calc(24px + env(safe-area-inset-bottom, 0px))) max(20px,env(safe-area-inset-left));width:100%}.tkc-taf__inner[data-v-34b68800]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1320px;padding:0;width:100%}.tkc-taf__grid[data-v-34b68800]{display:grid;gap:28px 36px;grid-template-columns:1fr}@media (min-width:560px){.tkc-taf__grid[data-v-34b68800]{grid-template-columns:repeat(2,1fr)}.tkc-taf__col--about[data-v-34b68800]{grid-column:1/-1}}@media (min-width:900px){.tkc-taf__grid[data-v-34b68800]{align-items:start;grid-template-columns:1.35fr repeat(4,1fr)}.tkc-taf__col--about[data-v-34b68800]{grid-column:auto}}.tkc-taf__heading[data-v-34b68800]{color:#2563eb;font-size:14px;font-weight:800;letter-spacing:-.01em;margin:0 0 14px}.tkc-taf__about[data-v-34b68800]{color:#64748b;font-size:13px;line-height:1.65;margin:0;max-width:42rem}.tkc-taf__about-more[data-v-34b68800]{display:inline-block;font-weight:600;margin-top:10px}.tkc-taf__list[data-v-34b68800]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.tkc-taf__link[data-v-34b68800]{color:#64748b;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s ease}.tkc-taf__link[data-v-34b68800]:hover{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.tkc-taf__powered[data-v-34b68800]{border-top:1px solid #e2e8f0e6;color:#64748b;font-size:13px;margin:36px 0 0;padding-top:24px;text-align:center}.tkc-taf__powered-link[data-v-34b68800]{color:#2563eb;font-weight:700;text-decoration:none}.tkc-taf__powered-link[data-v-34b68800]:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.tkc-taf[data-v-34b68800]{padding:32px max(16px,env(safe-area-inset-right)) max(28px,calc(20px + env(safe-area-inset-bottom, 0px))) max(16px,env(safe-area-inset-left))}}