*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;padding:0}:root{--radius:14px;--sidebar-width:260px;--sidebar-collapsed:70px;--tkc-scrollbar-w:3px;--tkc-scrollbar-w-viewport:8px;--tkc-scrollbar-track:#0000;--tkc-tool-select-font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI","Microsoft YaHei","PingFang SC","Hiragino Sans GB",sans-serif;--tkc-tooltip-bg:#0f172af5;--tkc-tooltip-fg:#f8fafc;--tkc-tooltip-border:#ffffff1a;--tkc-tooltip-radius:12px;--tkc-tooltip-z:2147483000;--tkc-home-know-popover-z:2147482997;--tkc-chat-tools-menu-popover-z:2147482994;--tkc-chat-tools-menu-backdrop-z:168;--tkc-chat-tools-menu-panel-z:176;--tkc-chat-tools-menu-tier-wrap-z:4;--tkc-home-composer-min:280px;--tkc-home-composer-max:960px;--tkc-home-composer-inline-ratio:0.94;--tkc-tooltip-shadow:0 12px 40px #00000061,0 0 0 1px #0000001f,inset 0 1px 0 #ffffff0f}body{background:var(--bg);color:var(--text);height:100vh;overflow:hidden}body.tkc-body-music-standalone,body.tkc-body-tools{font-size:14px;height:auto;min-height:100vh;overflow:auto}.tkc-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}button.file-attachment--open-pane.file-attachment--doc-active{background:var(--tkc-brand-violet-soft);border-radius:12px;box-shadow:0 0 0 2px #7c3aed73,0 2px 10px #06b6d41f}html[data-tkc-theme=dark] button.file-attachment--open-pane.file-attachment--doc-active{background:#60a5fa1f;box-shadow:0 0 0 2px #60a5fa73,0 2px 12px #00000059}.main.main--model-menu-open{overflow:visible}.main:has(.tkc-avatar-wrap.is-popover-open){overflow:visible}.main-top-bar:has(.tkc-avatar-wrap.is-popover-open){overflow:visible;z-index:200}.tkc-header-account:has(.tkc-avatar-wrap.is-popover-open){overflow:visible}.main-top-bar{--tkc-main-top-bar-model-slot:min(260px,42vw);align-items:center;background:var(--bg);display:flex;flex-shrink:0;gap:16px;justify-content:flex-start;padding:max(10px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) 8px 24px;z-index:95}.main-top-bar--model-menu-open{z-index:200}.main-top-bar__start{align-items:center;display:flex;flex:0 1 auto;margin-right:0;min-width:0}.main-top-bar__start.main-top-bar__start--spacer{box-sizing:border-box;flex:0 0 var(--tkc-main-top-bar-model-slot);max-width:var(--tkc-main-top-bar-model-slot);min-width:var(--tkc-main-top-bar-model-slot);width:var(--tkc-main-top-bar-model-slot)}.tkc-header-module-nav{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.tkc-header-module-nav__cluster{align-items:center;background:var(--tkc-nav-pill-bg);border:1px solid var(--tkc-nav-pill-border);border-radius:999px;box-shadow:0 1px 2px #0f172a0d;display:flex;flex-wrap:wrap;gap:2px;padding:3px 4px}.tkc-header-module-nav__link{border-radius:999px;color:var(--text-2);font-size:13px;font-weight:600;padding:6px 12px;text-decoration:none;transition:color .15s ease,background .15s ease;white-space:nowrap}.tkc-header-module-nav__link:hover{background:var(--primary-light);color:var(--primary);text-decoration:none}.tkc-header-module-nav__link.is-active{background:var(--primary-light);box-shadow:0 0 0 1px #7c3aed1f;color:var(--primary);font-weight:700}@media (min-width:901px){.tkc-blog-layout__hdr-bar.main-top-bar{gap:12px}.tkc-blog-layout__hdr-bar .tkc-header-account{margin-left:auto}}@media (max-width:900px){.tkc-blog-layout__hdr-bar.main-top-bar{flex-wrap:nowrap;gap:6px;min-width:0}.tkc-blog-layout__hdr-bar .tkc-header-account{flex-shrink:0}}.tkc-blog-layout--hdr-nav-tight .tkc-blog-layout__hdr-bar .tkc-header-module-nav{flex:0 0 auto;margin-left:0}.tkc-blog-layout--hdr-nav-tight .tkc-blog-layout__hdr-bar .tkc-header-account{margin-left:auto}.tkc-blog-layout--hdr-nav-tight .tkc-header-module-nav__cluster{border:none;box-shadow:none}@media (min-width:901px){.tkc-mobile-rail-menu-btn{display:none!important}}.main-top-bar__start .tkc-model-picker--header{min-width:var(--tkc-main-top-bar-model-slot)}.tkc-header-account{flex-shrink:0;margin-left:auto}.tkc-header-account,.tkc-header-auth-btns{align-items:center;display:flex;gap:10px;justify-content:flex-end}.tkc-header-auth-btns{flex-wrap:wrap}.tkc-header-auth-btns--compact{gap:8px}.tkc-header-auth-logged{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end}.tkc-header-auth-logged--mobile{gap:6px;min-width:0}.tkc-header-legal-link{align-items:center;color:var(--text-2);display:inline-flex;font-size:13px;font-weight:600;padding:6px 4px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.tkc-header-legal-link:hover{color:var(--primary);text-decoration:underline}.tkc-header-legal-link--compact{font-size:12px;font-weight:600;padding:4px 2px}.tkc-login-link{align-items:center;background:#fff;border:1px solid var(--primary);border-radius:10px;color:var(--primary);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 18px;text-decoration:none;transition:background .2s,color .2s}.tkc-login-link:hover{background:var(--primary-light)}.tkc-login-link--compact{border-radius:8px;font-size:13px;padding:6px 12px}.tkc-register-link{align-items:center;background:#fff;border:1px solid var(--border);border-radius:10px;color:var(--text-2);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 18px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.tkc-register-link:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.tkc-register-link--compact{border-radius:8px;font-size:13px;padding:6px 12px}.tkc-avatar-wrap{position:relative}.tkc-avatar-btn{align-items:center;background:#fff;border:2px solid var(--border);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;overflow:hidden;padding:0;transition:border-color .2s,box-shadow .2s;width:40px}.tkc-avatar-btn:focus,.tkc-avatar-btn:hover{border-color:var(--primary);box-shadow:0 0 0 3px #4080ff33;outline:none}.tkc-avatar-btn img{height:100%;object-fit:cover;width:100%}.tkc-user-popover{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 28px #0000001f;max-width:min(320px,calc(100vw - 32px));min-width:240px;opacity:0;padding:14px 16px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;z-index:170}.tkc-user-popover.tkc-user-popover--rich{border-radius:14px;max-width:min(340px,calc(100vw - 20px));min-width:min(300px,calc(100vw - 24px));overflow:visible;padding:0}.tkc-user-popover.is-popover-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.main-top-bar .tkc-avatar-wrap:after{content:"";height:14px;left:0;position:absolute;right:0;top:100%;z-index:169}.main-top-bar .tkc-avatar-wrap.is-popover-open .tkc-user-popover,.mobile-top-user .tkc-avatar-wrap.is-popover-open .tkc-user-popover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.tkc-tools-header-account{align-items:center;display:flex;flex-shrink:0;gap:4px;justify-content:flex-end;min-width:0}.tkc-tools-account-popover-host .tkc-avatar-wrap:after{content:"";height:14px;left:0;position:absolute;right:0;top:100%;z-index:169}.tkc-tools-account-popover-host .tkc-avatar-wrap.is-popover-open .tkc-user-popover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.tkc-avatar-wrap.is-account-menu-prefetching .tkc-avatar-btn{cursor:wait;opacity:.72}.tkc-popover-name{color:var(--text);font-size:15px;font-weight:600;margin-bottom:4px}.tkc-popover-email{color:var(--text-2);font-size:13px;margin-bottom:6px;word-break:break-all}.tkc-popover-meta{border-bottom:1px solid var(--border);color:var(--icon-color);font-size:12px;margin-bottom:12px;padding-bottom:12px;word-break:break-all}.tkc-popover-logout{background:#dc3545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 12px;transition:background .2s;width:100%}.tkc-popover-logout:hover{background:#c82333}.mobile-top-user{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto;position:relative}html{-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent}.mobile-top-bar,.sidebar-backdrop{display:none}.tkc-mobile-site-nav--shell-hidden{display:none!important}@media (max-width:900px){:root{--tkc-mobile-header-pad-y:8px;--tkc-mobile-header-pad-x:16px;--tkc-mobile-header-row-h:40px;--tkc-mobile-header-gap:8px;--tkc-mobile-header-safe-top:env(safe-area-inset-top,0px);--tkc-mobile-header-safe-left:env(safe-area-inset-left,0px);--tkc-mobile-header-safe-right:env(safe-area-inset-right,0px);--tkc-mobile-header-shell-pad-top:max(var(--tkc-mobile-header-pad-y),var(--tkc-mobile-header-safe-top));--tkc-mobile-header-shell-pad-bottom:var(--tkc-mobile-header-pad-y);--tkc-mobile-header-shell-pad-left:max(var(--tkc-mobile-header-pad-x),var(--tkc-mobile-header-safe-left));--tkc-mobile-header-shell-pad-right:max(var(--tkc-mobile-header-pad-x),var(--tkc-mobile-header-safe-right));--tkc-mobile-header-shell-h:calc(var(--tkc-mobile-header-shell-pad-top) + var(--tkc-mobile-header-row-h) + var(--tkc-mobile-header-shell-pad-bottom));--tkc-mobile-top-auth-chip-h:32px}html{height:-webkit-fill-available;max-width:100%;overflow-x:hidden;width:100%}body{overflow-x:hidden;position:relative}.app,body{height:100vh;height:100dvh;max-width:100%;min-height:-webkit-fill-available;width:100%}.app{display:flex;max-height:100dvh;overflow:hidden}.sidebar-backdrop{background:#00000059;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:150}.app.mobile-menu-open .sidebar-backdrop{opacity:1;pointer-events:auto}.sidebar{box-shadow:none;height:100%;height:100dvh;left:0;max-height:-webkit-fill-available;padding-bottom:env(safe-area-inset-bottom,0);padding-top:max(12px,env(safe-area-inset-top,0px));position:fixed;top:0;transform:translateX(-100%);transition:transform .28s ease;width:min(300px,86vw);z-index:160}.app.mobile-menu-open .sidebar{-webkit-overflow-scrolling:touch;box-shadow:8px 0 32px #0000001f;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));transform:translateX(0);z-index:210}.app.mobile-menu-open .sidebar-backdrop{z-index:205}.app.mobile-menu-open .sidebar .history-section{flex:0 0 auto;min-height:0;overflow-y:visible}.app.mobile-menu-open .sidebar .nav-item,.app.mobile-menu-open .sidebar .tkc-nav-projects__footer-btn,.app.mobile-menu-open .sidebar .tkc-nav-projects__list-link{min-height:44px}.app.mobile-menu-open .sidebar .history-item{min-height:44px;padding-bottom:10px;padding-top:10px}.app.mobile-menu-open .tkc-input-dock{pointer-events:none;visibility:hidden}.logo-box--mobile-drawer{gap:8px;justify-content:space-between;padding-right:2px}.tkc-mobile-drawer-close{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:10px;color:var(--text-2);cursor:pointer;display:flex;flex-shrink:0;height:var(--tkc-mobile-header-row-h);justify-content:center;margin-left:auto;min-height:var(--tkc-mobile-header-row-h);min-width:var(--tkc-mobile-header-row-h);width:var(--tkc-mobile-header-row-h)}.tkc-mobile-drawer-close:active{background:var(--primary-light);color:var(--primary)}.tkc-mobile-drawer-close svg{display:block}.tkc-mobile-site-nav.tkc-mobile-site-nav--embed.tkc-mobile-site-nav--open{position:relative;z-index:500020}@media (min-width:901px){.tkc-mobile-site-nav.tkc-mobile-site-nav--embed{display:none!important}}.collapse-btn{display:none!important}.mobile-top-bar{align-items:center;background:var(--bg);border-bottom:1px solid var(--border);column-gap:var(--tkc-mobile-header-gap);display:grid;grid-template-columns:auto 1fr auto;left:0;min-height:var(--tkc-mobile-header-row-h);min-width:0;position:fixed;right:0;top:var(--tkc-vv-offset-top,0);width:100%;z-index:145}.mobile-top-bar,.tkc-tts-layout__bar{box-sizing:border-box;padding:var(--tkc-mobile-header-shell-pad-top) var(--tkc-mobile-header-shell-pad-right) var(--tkc-mobile-header-shell-pad-bottom) var(--tkc-mobile-header-shell-pad-left)}.nuxt-root--tools-rail .tkc-tools-account-rail__inner,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__inner{gap:var(--tkc-mobile-header-gap)!important;padding:var(--tkc-mobile-header-pad-y) var(--tkc-mobile-header-shell-pad-right) var(--tkc-mobile-header-pad-y) var(--tkc-mobile-header-shell-pad-left)!important;row-gap:var(--tkc-mobile-header-gap)!important}.nuxt-root--tools-rail .tkc-tools-account-rail__tray,body.tkc-tools-with-sidebar .tkc-tools-layout__account .tkc-tools-account-rail__tray{gap:var(--tkc-mobile-header-gap)!important}.mobile-top-bar .tkc-tools-header-account--guest{align-items:center;display:flex;gap:var(--tkc-mobile-header-gap);min-width:0}.mobile-top-bar .tkc-tools-header-account--guest .tkc-header-auth-btns--compact{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;justify-content:flex-end;min-width:0}.mobile-top-bar .tkc-tools-header-account--guest .tkc-login-link--compact,.mobile-top-bar .tkc-tools-header-account--guest .tkc-register-link--compact{align-items:center;border-radius:8px;box-sizing:border-box;display:inline-flex;font-size:12px;font-weight:600;height:var(--tkc-mobile-top-auth-chip-h);justify-content:center;line-height:1.2;min-height:var(--tkc-mobile-top-auth-chip-h);padding:0 8px;white-space:nowrap}.mobile-top-bar button.tkc-theme-toggle{border-radius:8px;box-sizing:border-box;flex-shrink:0;height:var(--tkc-mobile-top-auth-chip-h);min-height:var(--tkc-mobile-top-auth-chip-h);min-width:var(--tkc-mobile-top-auth-chip-h);width:var(--tkc-mobile-top-auth-chip-h)}.mobile-top-bar .tkc-tools-header-account--guest button.tkc-theme-toggle{border:1px solid var(--border);padding:0}.mobile-top-bar .tkc-tools-header-account--guest button.tkc-theme-toggle svg{height:17px;width:17px}.tkc-mobile-app-top-bar__leading{align-items:center;display:flex;gap:var(--tkc-mobile-header-gap);justify-self:start;min-width:0}.tkc-mobile-app-top-bar__after-menu,.tkc-mobile-app-top-bar__menu{align-items:center;display:flex;flex-shrink:0;min-width:0}.tkc-mobile-app-top-bar__center{align-items:center;display:flex;justify-content:center;min-width:0}.mobile-top-bar>.tkc-tools-header-account.tkc-tools-header-account--in-mobile-top-bar{align-items:center;display:flex;justify-content:flex-end;justify-self:end;min-width:0}.tkc-mobile-app-top-bar__grow{min-width:0}.mobile-top-bar.mobile-top-bar--embedded-rail,.mobile-top-bar.mobile-top-bar--embedded-sticky{background:#0000!important;border-bottom:none!important;column-gap:var(--tkc-mobile-header-gap);left:auto!important;min-height:var(--tkc-mobile-header-row-h);padding:0!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important;z-index:auto!important}.app .main-top-bar{display:none!important}.mobile-menu-btn{align-items:center;background:var(--primary-light);border:none;border-radius:10px;color:var(--primary);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:var(--tkc-mobile-header-row-h);justify-content:center;line-height:1;min-height:var(--tkc-mobile-header-row-h);min-width:var(--tkc-mobile-header-row-h);width:var(--tkc-mobile-header-row-h)}.mobile-menu-btn:active{opacity:.85}.mobile-top-title{color:var(--text);flex:1 1 0;font-size:16px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{flex:1;flex-direction:column;overflow:hidden;padding-top:calc(var(--tkc-mobile-header-shell-h) + 1px);width:100%}.chat-workspace,.main{display:flex;min-height:0;min-width:0}.chat-workspace,.chat-workspace__thread{flex:1 1 0;flex-direction:column}.chat-workspace__thread{display:flex;min-height:0;overflow:hidden}.chat-container{-webkit-overflow-scrolling:touch;flex:1 1 0;gap:22px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px 14px;scroll-padding-bottom:12px}.page.active,.tkc-input-dock:not(.tkc-proj-workspace-chat__dock){margin-left:0;margin-right:0;max-width:100%;width:100%}.tkc-input-dock:not(.tkc-proj-workspace-chat__dock){align-self:stretch;bottom:auto;box-sizing:border-box;flex-shrink:0;left:auto;position:relative;right:auto;z-index:140}html.tkc-vv-kb-open .tkc-input-dock:not(.tkc-proj-workspace-chat__dock){bottom:var(--tkc-vv-kb-inset,0);left:0;position:fixed;right:0}html.tkc-vv-kb-open .chat-workspace__thread:has(>.tkc-input-dock:not(.tkc-proj-workspace-chat__dock)){box-sizing:border-box;padding-bottom:var(--tkc-input-dock-h,120px)}.chat-workspace__thread:has(>.tkc-input-dock.tkc-proj-workspace-chat__dock){box-sizing:border-box;padding-bottom:var(--tkc-input-dock-h,120px)}.tkc-input-dock.tkc-proj-workspace-chat__dock{align-self:stretch;bottom:0;box-sizing:border-box;left:0;margin-left:0;margin-right:0;max-width:100%;position:fixed;right:0;width:100%;z-index:140}.tkc-input-dock:has(.tkc-chat-tools-menu--open),.tkc-input-dock:has(.tkc-home-know--open),.tkc-input-dock:has(.tkc-input-box--composer-popover-open),.tkc-input-dock:has(.tkc-input-box--knowledge-open),.tkc-input-dock:has(.tkc-input-box--tools-menu-open){z-index:520}.tkc-blog-layout__hdr:has(.tkc-avatar-wrap.is-popover-open){overflow:visible;z-index:155}.nuxt-root--tools-rail .tkc-tools-account-rail:has(.tkc-avatar-wrap.is-popover-open){overflow:visible;z-index:620}.nuxt-root--tools-rail .mobile-top-bar:has(.tkc-avatar-wrap.is-popover-open),.nuxt-root--tools-rail .tkc-tools-account-rail__inner:has(.tkc-avatar-wrap.is-popover-open),.nuxt-root--tools-rail .tkc-tools-account-rail__tray:has(.tkc-avatar-wrap.is-popover-open){overflow:visible}.input-area{align-self:stretch;background:linear-gradient(180deg,#f8fafc80 0,var(--bg) 40%);border-top:1px solid #0f172a0f;box-shadow:0 -10px 36px #0f172a12;flex-shrink:0;margin-left:0;margin-right:0;max-width:100%;padding:10px max(12px,env(safe-area-inset-left,0px)) max(18px,calc(env(safe-area-inset-bottom, 0px) + 12px)) max(12px,env(safe-area-inset-right,0px));width:100%;z-index:20}.empty-state:not(:has(.tkc-home-model-explorer)){padding:20px 16px min(22vh,180px)}.empty-state__title{font-size:clamp(.8rem,2.8vw + .2rem,1.15rem);max-width:100%;white-space:normal}.empty-state__tagline{font-size:clamp(1rem,4vw,1.2rem)}.empty-state-subtitle{font-size:15px}.msg-actions{flex-wrap:wrap;gap:0;margin-left:0}.message:not(.user) .msg-actions .msg-action-btn{height:36px;min-height:36px;min-width:36px;padding:4px;width:36px}.message:not(.user) .msg-actions .msg-action-btn__icon{height:17px;width:17px}.msg-action-btn{height:auto;min-height:44px;min-width:44px;padding:8px;width:auto}.msg-action-btn:after{display:none}.message+.message{margin-top:14px}.msg-stack--user{max-width:min(100%,92vw);padding:10px 12px}.message.user .msg-actions--user{gap:2px;max-width:min(100%,92vw);padding-top:0}.message.user .msg-actions--user .msg-action-btn{height:32px;min-height:32px;min-width:32px;padding:2px;width:32px}.message.user .msg-actions--user .msg-action-btn__icon{height:15px;width:15px}.message.user .msg-actions--user .msg-action-btn__mark{font-size:12px;height:15px;width:15px}.login-modal-box,.profile-modal-box{box-sizing:border-box;margin:16px;max-width:500px;width:calc(100vw - 32px)}.preview-arrow.left{left:8px}.preview-arrow.right{right:8px}.preview-close{right:max(8px,env(safe-area-inset-right,0px));top:max(8px,env(safe-area-inset-top,0px))}.attachment-item.file{max-width:100%;min-width:0}.attachments-preview .attachment-item.file{max-width:min(220px,78vw)}.input-toolbar{flex-wrap:wrap;gap:8px}.send-toolbar{--send-toolbar-hit:36px;--send-toolbar-inner-icon:18px;align-items:center;flex-wrap:nowrap;gap:6px;padding:8px 8px 10px}.tkc-input-dock:not(.tkc-proj-workspace-chat__dock) .send-toolbar{--send-toolbar-action-gap:8px;gap:var(--send-toolbar-action-gap);padding:6px 6px 8px}.tkc-input-dock:not(.tkc-proj-workspace-chat__dock) .send-toolbar__end{gap:6px}.tkc-input-dock.tkc-proj-workspace-chat__dock .send-toolbar,.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .send-toolbar{--send-toolbar-hit:30px;--send-toolbar-inner-icon:16px;gap:5px;padding:6px 7px 8px}.tkc-input-dock.tkc-proj-workspace-chat__dock .send-toolbar .send-toolbar__knowledge,.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .send-toolbar .send-toolbar__knowledge{min-width:var(--send-toolbar-hit);padding:0 7px}.send-toolbar__trailing{flex:0 1 auto;gap:6px;max-width:100%;min-width:0}.send-toolbar__features>.tkc-chat-input-features{min-width:0}.send-toolbar .tkc-chat-input-features__chip{flex-shrink:0;gap:5px;max-width:none;min-width:0}.send-toolbar .send-toolbar__knowledge{justify-content:center;min-width:36px;padding:0 8px}.send-toolbar .send-toolbar__knowledge-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tkc-input-dock:not(.tkc-proj-workspace-chat__dock) .send-toolbar .send-btn{height:var(--send-toolbar-hit);width:var(--send-toolbar-hit)}.tkc-input-dock:not(.tkc-proj-workspace-chat__dock) .send-toolbar .send-btn__icon{height:var(--send-toolbar-inner-icon);width:var(--send-toolbar-inner-icon)}.tkc-input-dock:not(.tkc-proj-workspace-chat__dock) .send-toolbar .send-toolbar__end{flex-wrap:nowrap;gap:6px}.tkc-proj-workspace-chat__dock .send-toolbar:not(.send-toolbar--busy){align-items:center;flex-wrap:nowrap}.tkc-proj-workspace-chat__dock .send-toolbar:not(.send-toolbar--busy) .send-toolbar__end{flex:1 1 auto;flex-wrap:nowrap;gap:8px;justify-content:flex-end;min-width:0}.tkc-proj-workspace-chat__dock .send-toolbar:not(.send-toolbar--busy) .send-toolbar__trailing{flex:0 1 auto;flex-wrap:nowrap;gap:8px;justify-content:flex-end;min-width:0}.send-toolbar .stop-gen-btn.stop-gen-btn--circle .stop-gen-btn__icon{height:10px;width:10px}.tkc-input-dock:not(.tkc-proj-workspace-chat__dock) .send-toolbar .stop-gen-btn.stop-gen-btn--circle{height:var(--send-toolbar-hit);width:var(--send-toolbar-hit)}.tkc-input-dock:not(.tkc-proj-workspace-chat__dock) .send-toolbar .stop-gen-btn.stop-gen-btn--circle .stop-gen-btn__icon{height:10px;width:10px}.send-toolbar .loading{font-size:11px;gap:5px}.send-toolbar .loading__spinner{border-width:1.5px;height:13px;width:13px}.send-toolbar .loading__label{max-width:min(112px,30vw)}.send-toolbar--busy .send-toolbar__end{align-items:center;display:grid;flex:1 1 auto;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.send-toolbar--busy .send-toolbar__end:not(:has(>.loading)){display:flex;justify-content:flex-end}.send-toolbar--busy .loading{justify-content:flex-start;min-width:0}.send-toolbar--busy .loading__label{flex:1 1 auto;max-width:none;min-width:0}.send-toolbar--busy .loading__dots{display:none}.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer,.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-area,.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-box{min-width:0}.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .send-toolbar{align-items:center;flex-wrap:nowrap}.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .send-toolbar__end{box-sizing:border-box;flex:1 1 auto;flex-wrap:nowrap;min-width:0;width:auto}.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .send-toolbar__trailing{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-start;margin-left:0;min-width:0}.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .send-toolbar__features{flex:0 1 auto;justify-content:flex-start;max-width:100%;min-width:0}.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .send-toolbar__trailing>.send-btn,.tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .send-toolbar__trailing>.tkc-tooltip{margin-left:auto}.input-content__main textarea{font-size:16px;padding-right:40px;touch-action:manipulation}.chatbot-settings__trigger{border-radius:10px;font-size:15px;height:44px;min-height:44px;padding-left:14px;padding-right:12px}.chatbot-settings__trigger--header{border-radius:10px;font-size:14px;height:44px;min-height:44px;padding-left:16px;padding-right:14px}.mobile-top-bar__picker{flex:0 1 min(220px,48vw);max-width:min(220px,48vw);min-width:0}.mobile-top-bar .mobile-top-bar__picker .chatbot-settings__wrapper--header,.mobile-top-bar .mobile-top-bar__picker.tkc-model-picker--header{max-width:100%;min-width:0;width:100%}.mobile-top-bar__picker .chatbot-settings__trigger--header{-webkit-tap-highlight-color:transparent;font-size:12px;gap:6px;height:auto;letter-spacing:-.02em;line-height:1.25;max-width:100%;min-height:40px;min-width:0;padding:8px 10px 8px 12px;width:100%}.mobile-top-bar__picker .chatbot-settings__chevron{flex-shrink:0;opacity:.85}.mobile-top-bar.mobile-top-bar--model-menu-open{overflow:visible;z-index:200}.chatbot-settings__menu{border-radius:14px}.mobile-top-bar__picker .chatbot-settings__menu.chatbot-settings__menu--header{border-radius:16px;box-sizing:border-box;left:0;max-height:min(520px,78vh);max-width:calc(100vw - 16px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));min-width:0;padding:8px;right:auto;top:calc(100% + 6px);width:max(100%,min(300px,calc(100vw - 16px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))))}.mobile-top-bar__picker .chatbot-settings__menu.chatbot-settings__menu--header .chatbot-settings__option--row{align-items:center;min-height:48px;padding:14px}.mobile-top-bar__picker .chatbot-settings__menu.chatbot-settings__menu--header .chatbot-settings__option--header{min-height:0;padding:9px 10px}.chatbot-settings__menu.chatbot-settings__menu--header{max-height:min(520px,76vh);max-width:calc(100vw - 24px);min-width:max(100%,min(300px,calc(100vw - 24px)))}.chatbot-settings__option{font-size:15px;padding:12px 14px}.tool-btn{min-height:44px;min-width:44px}.input-content__zoom-btn.tool-btn{background:#0000;border:none;border-radius:8px;box-shadow:none;height:32px;min-height:32px;min-width:32px;width:32px}textarea{font-size:16px}.app.mobile-menu-open .main{overflow:hidden;pointer-events:none}.app.mobile-menu-open .sidebar,.app.mobile-menu-open .sidebar-backdrop{pointer-events:auto}}@media (hover:none){.history-item-more{height:32px;opacity:1;width:32px}.history-session-menu__item{min-height:44px;padding-bottom:12px;padding-top:12px}}.tkc-aiw__fieldset .tkc-aiw__row>.tkc-aiw__field>label.tkc-tool-defaults-label,.tkc-blog__fieldset .tkc-blog__row>.tkc-blog__field>label.tkc-tool-defaults-label,.tkc-cg__fieldset .tkc-cg__row>.tkc-cg__field>label.tkc-tool-defaults-label,.tkc-faq__fieldset .tkc-faq__row>.tkc-faq__field>label.tkc-tool-defaults-label,.tkc-pg__fieldset .tkc-pg__row>.tkc-pg__field>label.tkc-tool-defaults-label,.tkc-sg__fieldset .tkc-sg__row>.tkc-sg__field>label.tkc-tool-defaults-label,.tkc-ttl__fieldset .tkc-ttl__row>.tkc-ttl__field>label.tkc-tool-defaults-label,.tkc-wsa__fieldset .tkc-wsa__row>.tkc-wsa__field>label.tkc-tool-defaults-label{color:var(--text);font-size:.8125rem;font-weight:600;letter-spacing:-.012em;line-height:1.35;text-transform:none}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced]{background:linear-gradient(165deg,#fffffffa,#f8fafcf5);border:1px solid #94a3b852;border-radius:14px;box-shadow:inset 0 1px 0 #ffffffe0,0 10px 32px #0f172a0f;margin-bottom:14px;padding:18px 20px 16px}body.tkc-body-tools .tkc-ttl__adv-btn+.tkc-ttl__advanced,body.tkc-body-tools .tkc-wsa__adv-btn+.tkc-wsa__advanced{margin-top:-10px}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__field]:not([class*=__fieldset]){margin-bottom:18px}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced]>:last-child{margin-bottom:0}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__field]:not([class*=__fieldset])>label{color:var(--text-2,#475569);font-size:.8125rem;font-weight:600;letter-spacing:.01em;text-transform:none}body.tkc-body-tools :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=blog-length-quick],label[for=blog-tone-quick],label[for=blog-keywords],label[for=blog-subheads],label[for=blog-tables],label[for=blog-quotes],label[for=blog-pov],label[for=blog-notes],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:.6875rem!important;letter-spacing:.03em!important;line-height:1.35!important;text-transform:none!important}@media (max-width:768px){body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__field]:not([class*=__fieldset])>label{font-size:.625rem!important;letter-spacing:.03em!important;line-height:1.35!important;text-transform:none!important}body.tkc-body-tools .tkc-tool-ws-form-card .tkc-ttl__primary-fields .tkc-ttl__label-row label{font-size:.625rem!important;letter-spacing:.03em!important;line-height:1.35!important;text-transform:none!important}body.tkc-body-tools .tkc-tool-ws-form-card .tkc-ttl__advanced{margin-bottom:0!important;padding-bottom:16px!important;padding-top:1px!important}body.tkc-body-tools .tkc-tool-ws-form-card :is(.tkc-aiw__advanced,.tkc-ttl__advanced){margin-bottom:0!important;padding-bottom:16px!important;padding-top:1px!important}body.tkc-body-tools .tkc-tool-ws-form-card :is(.tkc-aiw__advanced,.tkc-ttl__advanced)>.tkc-tool-defaults-drawer:first-child{margin-bottom:0!important}}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__row]{gap:14px 18px}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__input]{border-radius:12px;box-shadow:inset 0 1px 2px #0f172a0d;min-height:54px;padding:14px 16px}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__select]{border-radius:12px;box-shadow:inset 0 1px 2px #0f172a0d;min-height:54px;padding:14px 44px 14px 16px}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__textarea]:not([class*=__textarea--adv]){border-radius:12px;box-shadow:inset 0 1px 2px #0f172a0d;line-height:1.55;min-height:7.75rem;padding:16px}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__textarea--adv]{border-radius:12px;box-shadow:inset 0 1px 2px #0f172a0d;box-sizing:border-box;line-height:1.48;max-height:12rem;min-height:4.85rem;padding:14px 16px;resize:vertical}@media (min-width:961px){body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__input]{min-height:58px;padding:15px 17px}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__select]{min-height:58px;padding-bottom:15px;padding-top:15px}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__textarea]:not([class*=__textarea--adv]){min-height:9rem;padding:17px}body.tkc-body-tools :is([class*=__card--form],[class*=__card--brief]) [class*=__advanced] [class*=__textarea--adv]{max-height:13rem;min-height:5.5rem;padding:15px 17px}}body.tkc-body-tools [class*=__label-row]{display:none!important}body.tkc-body-tools .tkc-aiw__composer .tkc-aiw__label-row:has(.tkc-tta__script-actions){display:flex!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]{border-radius:var(--tkc-tools-composer-radius,12px)}body.tkc-body-music-standalone .tkc-tool-composer-footer,body.tkc-body-tools .tkc-tool-composer-footer{align-items:center;background:#0000;border:none;box-shadow:none;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;min-height:0;padding:4px 10px 6px}body.tkc-body-music-standalone [class*=__composer] .tkc-tool-composer-footer,body.tkc-body-tools [class*=__composer] .tkc-tool-composer-footer{align-items:center;background:#0000;border:none;box-shadow:none;gap:8px 12px;justify-content:flex-start;margin:0;min-height:0;padding:4px 10px 6px}body.tkc-body-music-standalone .tkc-tool-composer-hint,body.tkc-body-tools .tkc-tool-composer-hint{color:#71717a;font-size:12px;margin:0}body.tkc-body-music-standalone .tkc-tool-sample-link,body.tkc-body-tools .tkc-tool-sample-link{background:none;border:none;color:#0d9488;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .15s}body.tkc-body-music-standalone .tkc-tool-sample-link:hover,body.tkc-body-tools .tkc-tool-sample-link:hover{color:#14b8a6}body.tkc-body-music-standalone .tkc-tool-composer-footer__leading,body.tkc-body-tools .tkc-tool-composer-footer__leading{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}body.tkc-body-music-standalone .tkc-tool-composer-footer__trailing,body.tkc-body-tools .tkc-tool-composer-footer__trailing{flex-shrink:0;margin-left:auto}body.tkc-body-music-standalone .tkc-tool-composer-size-btn,body.tkc-body-tools .tkc-tool-composer-size-btn{align-items:center;background:#ffffffe6;border:1px solid #0f172a14;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin:0;min-height:36px;min-width:36px;padding:0;touch-action:manipulation;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;width:36px}body.tkc-body-music-standalone .tkc-tool-composer-size-btn:hover:not(:disabled),body.tkc-body-tools .tkc-tool-composer-size-btn:hover:not(:disabled){background:#fff;border-color:#4080ff47;color:var(--primary,#2563eb)}body.tkc-body-music-standalone .tkc-tool-composer-size-btn:disabled,body.tkc-body-tools .tkc-tool-composer-size-btn:disabled{cursor:not-allowed;opacity:.38}body.tkc-body-music-standalone .tkc-tool-composer-size-btn__icon,body.tkc-body-tools .tkc-tool-composer-size-btn__icon{display:block}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tool-composer-size-btn,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-composer-size-btn{background:#1e293bbf;border-color:#94a3b833;color:#94a3b8}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tool-composer-size-btn:hover:not(:disabled),html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-composer-size-btn:hover:not(:disabled){background:#334155e0;border-color:#60a5fa52;color:#93c5fd}body.tkc-body-music-standalone [class*=__composer].tkc-tool-composer--expanded [class*=__textarea],body.tkc-body-tools [class*=__composer].tkc-tool-composer--expanded [class*=__textarea]{box-sizing:border-box;max-height:var(--tkc-tools-composer-expanded-max-h,min(72dvh,50rem))!important;min-height:var(--tkc-tools-composer-expanded-min-h,clamp(18rem,50dvh,34rem))!important;overflow:auto!important;resize:vertical!important}body.tkc-body-music-standalone [class*=__composer] [class*=__textarea],body.tkc-body-tools .nuxt-root__tools-main-stack textarea,body.tkc-body-tools [class*=__composer] [class*=__textarea],body.tkc-body-tools main#tkc-tools-main textarea{overflow:auto!important;resize:vertical!important}body.tkc-body-tools [class*=__composer]{overflow:visible}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-feature-settings:"kern" 1,"liga" 1!important;font-family:var(--tkc-tool-select-font)!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.024em!important;text-rendering:optimizeLegibility!important}body.tkc-body-tools select.tkc-aiw__select optgroup,body.tkc-body-tools select.tkc-blog__select optgroup,body.tkc-body-tools select.tkc-cg__select optgroup,body.tkc-body-tools select.tkc-faq__select optgroup,body.tkc-body-tools select.tkc-pg__select optgroup,body.tkc-body-tools select.tkc-sg__select optgroup,body.tkc-body-tools select.tkc-ttl__select optgroup,body.tkc-body-tools select.tkc-wsa__select optgroup{font-family:var(--tkc-tool-select-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;line-height:1.45!important;text-transform:none!important}body.tkc-body-tools select.tkc-aiw__select option,body.tkc-body-tools select.tkc-blog__select option,body.tkc-body-tools select.tkc-cg__select option,body.tkc-body-tools select.tkc-faq__select option,body.tkc-body-tools select.tkc-pg__select option,body.tkc-body-tools select.tkc-sg__select option,body.tkc-body-tools select.tkc-ttl__select option,body.tkc-body-tools select.tkc-wsa__select option{font-family:var(--tkc-tool-select-font)!important;font-size:15px!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.5!important}body.tkc-body-tools select:is(.tkc-aiw__select,.tkc-blog__select,.tkc-cg__select,.tkc-faq__select,.tkc-pg__select,.tkc-sg__select,.tkc-wsa__select,.tkc-ttl__select){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:20px 20px!important;border-radius:12px;box-shadow:0 1px 2px #0f172a0f;box-sizing:border-box;cursor:pointer;padding-right:2.75rem!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}body.tkc-body-tools select:is(.tkc-aiw__select,.tkc-blog__select,.tkc-cg__select,.tkc-faq__select,.tkc-pg__select,.tkc-sg__select,.tkc-wsa__select,.tkc-ttl__select)::-ms-expand{display:none}body.tkc-body-tools .tkc-aiw select.tkc-aiw__select{font-size:13px!important;font-weight:400!important}body.tkc-body-tools .tkc-aiw select.tkc-aiw__select option{font-size:13px!important}body.tkc-body-tools .tkc-aiw select.tkc-aiw__select optgroup{font-size:10px!important}body.tkc-tools-with-sidebar #__nuxt{max-width:100%;min-width:0;width:100%}body.tkc-tools-with-sidebar .tkc-aiw,body.tkc-tools-with-sidebar .tkc-blog,body.tkc-tools-with-sidebar .tkc-cg,body.tkc-tools-with-sidebar .tkc-faq,body.tkc-tools-with-sidebar .tkc-pg,body.tkc-tools-with-sidebar .tkc-sg,body.tkc-tools-with-sidebar .tkc-ttl,body.tkc-tools-with-sidebar .tkc-wsa{box-sizing:border-box!important;padding:24px max(10px,env(safe-area-inset-right)) 40px max(10px,env(safe-area-inset-left))!important}@media (max-width:960px){body.tkc-tools-with-sidebar .tkc-aiw{align-self:stretch!important;flex:1 1 auto!important;max-width:100%!important;min-height:0!important;padding:10px max(6px,env(safe-area-inset-right)) 16px max(6px,env(safe-area-inset-left))!important;width:100%!important}}@media (max-width:480px){body.tkc-tools-with-sidebar .tkc-aiw{padding:8px max(4px,env(safe-area-inset-right)) 14px max(4px,env(safe-area-inset-left))!important}}body.tkc-tools-with-sidebar .tkc-aiw__shell,body.tkc-tools-with-sidebar .tkc-blog__shell,body.tkc-tools-with-sidebar .tkc-cg__shell,body.tkc-tools-with-sidebar .tkc-faq__shell,body.tkc-tools-with-sidebar .tkc-pg__shell,body.tkc-tools-with-sidebar .tkc-sg__shell,body.tkc-tools-with-sidebar .tkc-ttl__shell,body.tkc-tools-with-sidebar .tkc-wsa__shell{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}body.tkc-tools-with-sidebar .tkc-tools-layout__seo .tkc-tools-seo-footer{padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}.tkc-cookie-banner-fade-enter-active,.tkc-cookie-banner-fade-leave-active{transition:opacity .22s ease}.tkc-cookie-banner-fade-enter,.tkc-cookie-banner-fade-leave-to{opacity:0}html[data-tkc-theme=dark] .app{background:var(--bg)}html[data-tkc-theme=dark] .sidebar{background:#080f1ef0;border-right-color:#7c3aed33}html[data-tkc-theme=dark] .logo-text{color:var(--text)}html[data-tkc-theme=dark] .logo-wordmark__tkcore{color:#f1f5f9}html[data-tkc-theme=dark] .logo-wordmark__ai{background:linear-gradient(108deg,#a78bfa,#38bdf8 48%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:#0000}html[data-tkc-theme=dark] .history-item-icon{background:#94a3b81f;border-color:#94a3b838;color:#cbd5e1b8}html[data-tkc-theme=dark] .nav-item:hover,html[data-tkc-theme=dark] a.nav-item:hover{background:var(--tkc-brand-violet-soft)}html[data-tkc-theme=dark] .collapse-btn{background:#1e293b;border-color:#94a3b859;color:#cbd5e1}html[data-tkc-theme=dark] .collapse-btn:hover{background:#334155;color:#f1f5f9}html[data-tkc-theme=dark] .main{background:var(--bg)}html[data-tkc-theme=dark] .main-top-bar,html[data-tkc-theme=dark] .mobile-top-bar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--tkc-header-bg);border-bottom-color:var(--tkc-header-border)}html[data-tkc-theme=dark] .tkc-header-module-nav__cluster{background:var(--tkc-nav-pill-bg);border-color:var(--tkc-nav-pill-border);box-shadow:inset 0 1px 0 #ffffff0f,0 8px 28px -14px #7c3aed59}html[data-tkc-theme=dark] .tkc-header-module-nav__link{color:var(--text-2);font-weight:600}html[data-tkc-theme=dark] .tkc-header-module-nav__link:hover{background:var(--tkc-brand-cyan-soft);color:var(--text)}html[data-tkc-theme=dark] .tkc-header-module-nav__link.is-active{background:linear-gradient(135deg,#7c3aed6b,#06b6d438);box-shadow:0 0 0 1px #a78bfa47;color:var(--text);font-weight:700}html[data-tkc-theme=dark] .mobile-menu-btn,html[data-tkc-theme=dark] .tkc-mobile-rail-menu-btn{background:var(--tkc-brand-glass)!important;border:1px solid var(--tkc-brand-glass-border)!important;color:#c4b5fd!important}html[data-tkc-theme=dark] .tkc-tools-account-rail__muted,html[data-tkc-theme=dark] .tkc-tools-layout__account-muted{color:#dbe4f4!important}html[data-tkc-theme=dark] .tkc-tools-account-rail__muted:hover,html[data-tkc-theme=dark] .tkc-tools-layout__account-muted:hover{background:#94a3b824!important;color:#f8fafc!important}html[data-tkc-theme=dark] .tkc-tools-account-rail__hub,html[data-tkc-theme=dark] .tkc-tools-layout__account-hub{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-tools-account-rail__hub:hover,html[data-tkc-theme=dark] .tkc-tools-layout__account-hub:hover{background:#818cf82e!important;color:#e0e7ff!important}html[data-tkc-theme=dark] .tkc-tools-account-rail__link--active,html[data-tkc-theme=dark] .tkc-tools-layout__account-link--active{background:#6366f152!important;color:#f8fafc!important}html[data-tkc-theme=dark] .tkc-tools-account-rail{background:linear-gradient(180deg,#111827,#0f172a);border-bottom-color:#6366f133}html[data-tkc-theme=dark] .tkc-tools-account-rail__cluster{background:#1e293be6;border-color:#94a3b840}html[data-tkc-theme=dark] .tkc-tools-pages-dd__trigger{background:#1e293beb;border-color:#94a3b847;color:#e2e8f0}html[data-tkc-theme=dark] .tkc-tools-pages-dd__trigger:hover{background:#334155f2;border-color:#818cf86b;color:#f8fafc}html[data-tkc-theme=dark] .tkc-tools-pages-dd__chev{color:#cbd5e1}html[data-tkc-theme=dark] .tkc-tools-pages-dd__panel{background:#111827fa;border-color:#94a3b847;box-shadow:0 18px 48px #00000073,inset 0 0 0 1px #ffffff0f}html[data-tkc-theme=dark] .tkc-tools-pages-dd--desktop-inline .tkc-tools-pages-dd__panel{background:#0000;border:none;box-shadow:none}html[data-tkc-theme=dark] .tkc-tools-pages-dd__backdrop{background:#00000073}html[data-tkc-theme=dark] .tkc-tools-layout__account{background:linear-gradient(180deg,#111827fa,#0f172af2);border-bottom-color:#6366f12e}html[data-tkc-theme=dark] .tkc-tools-layout__account-cluster{background:#1e293beb;border-color:#94a3b847}html[data-tkc-theme=dark] .tkc-blog-layout{background:var(--tkc-brand-bg-deep)}html[data-tkc-theme=dark] .tkc-blog-layout__hdr{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--tkc-header-bg);border-bottom-color:var(--tkc-header-border);box-shadow:0 1px 0 #7c3aed24,0 12px 40px -20px #0000008c}html[data-tkc-theme=dark] .tkc-blog-layout .tkc-blog-nav__select{background-color:#1e293bf2;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2394a3b8' d='M3 4.5 6 8l3-3.5z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-color:#94a3b852;color:#e8ecf4}html[data-tkc-theme=dark] .chat-container{background:var(--bg)}html[data-tkc-theme=dark] .msg-stack--user{background:#1e293b;border-color:#94a3b838;box-shadow:0 2px 14px #00000040,inset 0 0 0 1px #ffffff0a}html[data-tkc-theme=dark] .msg-action-btn{color:#94a3b8}html[data-tkc-theme=dark] .msg-action-btn:hover{background:#94a3b81f;color:#93c5fd}html[data-tkc-theme=dark] .msg-action-btn:focus-visible{box-shadow:0 0 0 2px #60a5fa73}html[data-tkc-theme=dark] .msg-action-btn:after{background:#1e293bf5;box-shadow:0 6px 20px #00000059;color:#f1f5f9}html[data-tkc-theme=dark] .msg-bubble--assistant .msg-md{color:var(--text)}html[data-tkc-theme=dark] .msg-md b,html[data-tkc-theme=dark] .msg-md strong{color:#f1f5f9!important}html[data-tkc-theme=dark] .msg-md h1,html[data-tkc-theme=dark] .msg-md h2,html[data-tkc-theme=dark] .msg-md h3,html[data-tkc-theme=dark] .msg-md h4{color:#f8fafc!important}html[data-tkc-theme=dark] .msg-md h1{border-bottom-color:#94a3b838!important}html[data-tkc-theme=dark] .msg-md h2{border-bottom-color:#94a3b82e!important}html[data-tkc-theme=dark] .msg-md li::marker{color:#93c5fdf2!important}html[data-tkc-theme=dark] .msg-md blockquote{background:linear-gradient(90deg,#6366f11f,#6366f10a)!important;border-left-color:#6366f18c!important;color:var(--text-2)!important}html[data-tkc-theme=dark] .msg-md a{color:#93c5fd!important}html[data-tkc-theme=dark] .msg-md a:hover{color:#bfdbfe!important}html[data-tkc-theme=dark] .msg-md code{background:#0f172ad9!important;border:1px solid #94a3b833;color:#e2e8f0!important}html[data-tkc-theme=dark] .msg-md code.msg-md__project-id{background:linear-gradient(180deg,#1e3a5f8c,#0f172aeb)!important;border-color:#60a5fa61!important;box-shadow:inset 0 1px 0 #ffffff0f,0 1px 4px #3b82f626!important;color:#93c5fd!important}html[data-tkc-theme=dark] .msg-code-block__toolbar{background:#1e293bf2!important;border-color:#94a3b838!important}html[data-tkc-theme=dark] .msg-code-block__copy,html[data-tkc-theme=dark] .msg-code-block__lang{color:#94a3b8!important}html[data-tkc-theme=dark] .msg-code-block__copy--copied,html[data-tkc-theme=dark] .msg-code-block__copy:focus-visible,html[data-tkc-theme=dark] .msg-code-block__copy:hover{background:#3b82f626!important;color:#bfdbfe!important}html[data-tkc-theme=dark] .msg-md .msg-code-block pre,html[data-tkc-theme=dark] .msg-md pre{background:#0f172aeb!important;border-color:#94a3b838!important;color:#e2e8f0!important}html[data-tkc-theme=dark] .msg-md pre code{background:#0000!important;border:none;color:inherit!important}html[data-tkc-theme=dark] .msg-md table{border-color:#94a3b838!important}html[data-tkc-theme=dark] .msg-md td,html[data-tkc-theme=dark] .msg-md th{border-bottom-color:#94a3b82e!important}html[data-tkc-theme=dark] .msg-md tbody tr:nth-child(2n){background:#1e293b73!important}html[data-tkc-theme=dark] .msg-md th{background:#6366f12e!important;color:#f1f5f9!important}html[data-tkc-theme=dark] .input-area,html[data-tkc-theme=dark] .tkc-input-dock{background:linear-gradient(180deg,#0f172aa6,#111827 45%);border-top-color:#94a3b81f}html[data-tkc-theme=dark] .input-toggle-btn{background:linear-gradient(165deg,#ffffff24 0,#0000 48%),linear-gradient(185deg,#a78bfa 0,var(--tkc-brand-violet) 55%,#5b21b6 100%);border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff1f,0 4px 14px #00000061,0 2px 6px #7c3aed33}html[data-tkc-theme=dark] .input-toggle-btn:hover{background:linear-gradient(165deg,#fff3,#0000 48%),linear-gradient(185deg,#c4b5fd,#8b5cf6 55%,#6d28d9);border-color:#ffffff38;box-shadow:inset 0 1px 0 #ffffff2e,0 6px 18px #0000006b,0 2px 8px #7c3aed47}html[data-tkc-theme=dark] .input-toggle-btn:focus-visible{box-shadow:inset 0 1px 0 #ffffff1f,0 4px 14px #00000061,0 0 0 3px #22d3ee59}@media (max-width:900px){html[data-tkc-theme=dark] .input-area{background:linear-gradient(180deg,#0f172ac7,#111827 42%);border-top-color:#94a3b81a;box-shadow:0 -10px 36px #00000059}html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-area{background:#0000!important;border:none!important;box-shadow:none!important}}html[data-tkc-theme=dark] .input-area.fullscreen,html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-area.fullscreen{background:#0f172a}html[data-tkc-theme=dark] .input-area.fullscreen .send-toolbar,html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-area.fullscreen .send-toolbar{background:linear-gradient(180deg,#1e293bf5,#0f172af0);border-top-color:#94a3b81f}html[data-tkc-theme=dark] .tkc-tools-seo-footer{background:linear-gradient(180deg,#111827f2,#0f172afa);border-top-color:#6366f133}html[data-tkc-theme=dark] .tkc-tools-seo-footer__inner,html[data-tkc-theme=dark] .tkc-tools-seo-footer__q,html[data-tkc-theme=dark] .tkc-tools-seo-footer__title{color:var(--text)}html[data-tkc-theme=dark] .tkc-tools-seo-footer__a,html[data-tkc-theme=dark] .tkc-tools-seo-footer__lead,html[data-tkc-theme=dark] .tkc-tools-seo-footer__ol,html[data-tkc-theme=dark] .tkc-tools-seo-footer__ul{color:var(--text-2)}html[data-tkc-theme=dark] .tkc-tools-seo-footer__h{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-tools-seo-footer__related-link{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-tools-seo-footer__blog-lead,html[data-tkc-theme=dark] .tkc-tools-seo-footer__related-desc{color:var(--text-2)!important}html[data-tkc-theme=dark] .tkc-tools-seo-footer__blog-link{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-taf{background:#0f172a;border-top-color:var(--border)}html[data-tkc-theme=dark] .tkc-taf__heading{color:#93c5fd}html[data-tkc-theme=dark] .tkc-taf__about,html[data-tkc-theme=dark] .tkc-taf__link,html[data-tkc-theme=dark] .tkc-taf__powered{color:var(--text-2)}html[data-tkc-theme=dark] .tkc-featured-badges--footer{border-top-color:#94a3b833}html[data-tkc-theme=dark] .tkc-featured-badges--footer .tkc-featured-badges__title{color:#94a3b8}html[data-tkc-theme=dark] .empty-state__title{color:#f1f5f9}html[data-tkc-theme=dark] #__nuxt,html[data-tkc-theme=dark] .tkc-tools-layout,html[data-tkc-theme=dark] .tkc-tools-layout__body,html[data-tkc-theme=dark] .tkc-tools-layout__main,html[data-tkc-theme=dark] .tkc-tools-layout__workspace-row{background:var(--bg);color:var(--text)}html[data-tkc-theme=dark] :is(.tkc-aiw,.tkc-ttl,.tkc-tdl,.tkc-blog,.tkc-faq,.tkc-cg,.tkc-pg,.tkc-sg,.tkc-wsa,.tkc-contact,.tkc-faq-page,.tkc-tools-hub){background-color:#0c1222!important;background-image:none!important;color:var(--text)}html[data-tkc-theme=dark] :is(.tkc-aiw__hero,.tkc-aiw__card,.tkc-ttl__hero,.tkc-ttl__card,.tkc-tdl__hero,.tkc-tdl__hero-body,.tkc-tdl__card,.tkc-blog__hero,.tkc-blog__card,.tkc-faq__hero,.tkc-faq__card,.tkc-cg__hero,.tkc-cg__card,.tkc-pg__hero,.tkc-pg__card,.tkc-sg__hero,.tkc-sg__card,.tkc-wsa__hero,.tkc-wsa__card){background:#1e293bf0!important;background-image:none!important;border-color:#94a3b847!important;box-shadow:0 8px 28px #00000038!important;color:var(--text)!important}html[data-tkc-theme=dark] :is(.tkc-aiw__sub,.tkc-aiw__card-hint,.tkc-ttl__sub,.tkc-ttl__card-hint,.tkc-tdl__sub,.tkc-tdl__card-hint,.tkc-blog__sub,.tkc-blog__card-hint,.tkc-faq__sub,.tkc-faq__card-hint,.tkc-cg__sub,.tkc-cg__card-hint,.tkc-pg__sub,.tkc-pg__card-hint,.tkc-sg__sub,.tkc-sg__card-hint,.tkc-wsa__sub,.tkc-wsa__card-hint){color:var(--text-2)!important}html[data-tkc-theme=dark] :is(.tkc-aiw__title,.tkc-ttl__title,.tkc-tdl__title,.tkc-blog__title,.tkc-faq__title,.tkc-cg__title,.tkc-pg__title,.tkc-sg__title,.tkc-wsa__title,.tkc-aiw__card-title,.tkc-ttl__card-title,.tkc-tdl__card-title,.tkc-blog__card-title,.tkc-faq__card-title,.tkc-cg__card-title,.tkc-pg__card-title,.tkc-sg__card-title,.tkc-wsa__card-title){color:#f1f5f9!important}html[data-tkc-theme=dark] :is(.tkc-aiw__title,.tkc-ttl__title,.tkc-tdl__title,.tkc-blog__title,.tkc-faq__title,.tkc-cg__title,.tkc-pg__title,.tkc-sg__title,.tkc-wsa__title){-webkit-text-fill-color:#f1f5f9!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:initial!important}html[data-tkc-theme=dark] :is(.tkc-aiw__advanced,.tkc-ttl__advanced,.tkc-blog__advanced,.tkc-faq__advanced,.tkc-cg__advanced,.tkc-pg__advanced,.tkc-sg__advanced,.tkc-wsa__advanced){background:linear-gradient(165deg,#1e293bf0,#0f172ae6)!important;border-color:#94a3b852!important;box-shadow:inset 0 1px 0 #ffffff0f,0 12px 36px #00000059!important}html[data-tkc-theme=dark] :is(.tkc-aiw__fieldset,.tkc-ttl__fieldset,.tkc-blog__fieldset,.tkc-faq__fieldset,.tkc-cg__fieldset,.tkc-pg__fieldset,.tkc-sg__fieldset,.tkc-wsa__fieldset){background:#0f172a8c!important;border-color:#94a3b847!important}html[data-tkc-theme=dark] :is(.tkc-aiw__adv-btn,.tkc-ttl__adv-btn,.tkc-blog__adv-btn,.tkc-faq__adv-btn,.tkc-cg__adv-btn,.tkc-pg__adv-btn,.tkc-sg__adv-btn,.tkc-wsa__adv-btn){background:linear-gradient(180deg,#334155f5,#1e293bfa)!important;border-color:#94a3b861!important;border-radius:9999px!important;box-shadow:0 2px 14px #00000061,inset 0 1px 0 #ffffff0d!important;color:#e8ecf4!important}html[data-tkc-theme=dark] :is(.tkc-aiw__adv-btn:hover,.tkc-ttl__adv-btn:hover,.tkc-blog__adv-btn:hover,.tkc-faq__adv-btn:hover,.tkc-cg__adv-btn:hover,.tkc-pg__adv-btn:hover,.tkc-sg__adv-btn:hover,.tkc-wsa__adv-btn:hover){background:linear-gradient(180deg,#475569f2,#1e293b)!important;border-color:#818cf86b!important;box-shadow:0 4px 18px #4f46e538,inset 0 1px 0 #ffffff0f!important;color:#fff!important}html[data-tkc-theme=dark] body.tkc-body-tools button[class*=__adv-btn] [class*=__chev]{background:#94a3b824!important;color:#cbd5e1!important}html[data-tkc-theme=dark] body.tkc-body-tools button[class*=__adv-btn]:hover [class*=__chev]{background:#818cf847!important;color:#f8fafc!important}@media (max-width:768px){html[data-tkc-theme=dark] .tkc-aiw__adv-btn{background:#18181bc2!important;border-color:#94a3b838!important;border-radius:14px!important;box-shadow:0 4px 18px #00000059!important}html[data-tkc-theme=dark] .tkc-aiw__adv-btn:hover{background:#27272ae0!important;border-color:#a78bfa59!important;box-shadow:0 6px 22px #7c3aed38,inset 0 1px 0 #ffffff0f!important}}html[data-tkc-theme=dark] .tkc-ttl__email-mode{background:#1e293ba6!important;border-color:#94a3b859!important}html[data-tkc-theme=dark] .tkc-ttl__email-mode-btn{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-ttl__email-mode-btn:hover{background:#3341558c!important;border-color:#818cf859!important;color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-ttl__email-mode-btn--active{background:#334155eb!important;border-color:#60a5fa6b!important;box-shadow:0 2px 10px #00000059!important;color:#f8fafc!important}html[data-tkc-theme=dark] .tkc-ttl__primary-fields{background:#1e293b8c!important;border-color:#94a3b852!important}html[data-tkc-theme=dark] .tkc-ttl__input-line{background:#0f172a8c!important;border-color:#94a3b861!important;color:#e8ecf4!important}html[data-tkc-theme=dark] .tkc-ttl__input-line:focus{border-color:#818cf880!important;box-shadow:0 0 0 2px #818cf838!important}html[data-tkc-theme=dark] .tkc-ttl__primary-fields-heading{border-bottom-color:#94a3b838!important;color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-ttl__extra-hint,html[data-tkc-theme=dark] .tkc-ttl__main-hint{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-ttl--email-workspace .tkc-ttl__step-label{background:linear-gradient(135deg,#60a5fa24,#1e293bb8)!important;border-color:#60a5fa47!important}html[data-tkc-theme=dark] .tkc-ttl--email-workspace .tkc-ttl__step-badge{background:linear-gradient(145deg,#3b82f6,#6366f1)!important;box-shadow:0 2px 10px #3b82f659!important}html[data-tkc-theme=dark] body.tkc-body-tools [class*=__card--brief] [class*=__advanced] [class*=__input],html[data-tkc-theme=dark] body.tkc-body-tools [class*=__card--brief] [class*=__advanced] [class*=__select],html[data-tkc-theme=dark] body.tkc-body-tools [class*=__card--brief] [class*=__advanced] [class*=__textarea],html[data-tkc-theme=dark] body.tkc-body-tools [class*=__card--form] [class*=__advanced] [class*=__input],html[data-tkc-theme=dark] body.tkc-body-tools [class*=__card--form] [class*=__advanced] [class*=__select],html[data-tkc-theme=dark] body.tkc-body-tools [class*=__card--form] [class*=__advanced] [class*=__textarea]{box-shadow:inset 0 1px 2px #00000059!important}html[data-tkc-theme=dark] .tkc-aiw__field label,html[data-tkc-theme=dark] .tkc-aiw__fieldset-legend,html[data-tkc-theme=dark] .tkc-blog__field label,html[data-tkc-theme=dark] .tkc-blog__fieldset-legend,html[data-tkc-theme=dark] .tkc-cg__field label,html[data-tkc-theme=dark] .tkc-cg__fieldset-legend,html[data-tkc-theme=dark] .tkc-faq__field label,html[data-tkc-theme=dark] .tkc-faq__fieldset-legend,html[data-tkc-theme=dark] .tkc-music__field label,html[data-tkc-theme=dark] .tkc-music__lbl,html[data-tkc-theme=dark] .tkc-pg__field label,html[data-tkc-theme=dark] .tkc-pg__fieldset-legend,html[data-tkc-theme=dark] .tkc-sg__field label,html[data-tkc-theme=dark] .tkc-sg__fieldset-legend,html[data-tkc-theme=dark] .tkc-tta__field label,html[data-tkc-theme=dark] .tkc-tta__lbl,html[data-tkc-theme=dark] .tkc-ttl__field label,html[data-tkc-theme=dark] .tkc-ttl__fieldset-legend,html[data-tkc-theme=dark] .tkc-wsa__field label,html[data-tkc-theme=dark] .tkc-wsa__fieldset-legend{color:#dbe4f4!important}html[data-tkc-theme=dark] :is(.tkc-aiw__hint-count,.tkc-ttl__hint-count,.tkc-blog__hint-count,.tkc-faq__hint-count,.tkc-cg__hint-count,.tkc-pg__hint-count,.tkc-sg__hint-count,.tkc-wsa__hint-count){color:#b0bfd6!important}html[data-tkc-theme=dark] :is(.tkc-aiw__chev,.tkc-ttl__chev,.tkc-blog__chev,.tkc-faq__chev,.tkc-cg__chev,.tkc-pg__chev,.tkc-sg__chev,.tkc-wsa__chev){color:#cbd5e1!important}html[data-tkc-theme=dark] :is(.tkc-aiw__step-label--violet,.tkc-ttl__step-label--violet,.tkc-blog__step-label--violet,.tkc-faq__step-label--violet,.tkc-cg__step-label--violet,.tkc-pg__step-label--violet,.tkc-sg__step-label--violet,.tkc-wsa__step-label--violet){color:#c4b5fd!important}html[data-tkc-theme=dark] .tkc-aiw__chips li,html[data-tkc-theme=dark] .tkc-blog__chips li,html[data-tkc-theme=dark] .tkc-cg__chips li,html[data-tkc-theme=dark] .tkc-faq__chips li,html[data-tkc-theme=dark] .tkc-pg__chips li,html[data-tkc-theme=dark] .tkc-sg__chips li,html[data-tkc-theme=dark] .tkc-ttl__chips li,html[data-tkc-theme=dark] .tkc-wsa__chips li{background:#1e293bd1!important;border-color:#6ea8ff4d!important;box-shadow:0 1px 2px #00000038!important;color:#e8ecf4!important}html[data-tkc-theme=dark] :is(.tkc-aiw__chip-code,.tkc-ttl__chip-code,.tkc-blog__chip-code,.tkc-faq__chip-code,.tkc-cg__chip-code,.tkc-pg__chip-code,.tkc-sg__chip-code,.tkc-wsa__chip-code){color:#93c5fd!important}html[data-tkc-theme=dark] :is(.tkc-aiw__buffer-hint,.tkc-ttl__buffer-hint,.tkc-blog__buffer-hint,.tkc-faq__buffer-hint,.tkc-cg__buffer-hint,.tkc-pg__buffer-hint,.tkc-sg__buffer-hint,.tkc-wsa__buffer-hint){background:#0f172a94!important;border-color:#818cf847!important;color:#e2e8f0!important}html[data-tkc-theme=dark] :is(.tkc-aiw__btn-secondary,.tkc-ttl__btn-secondary,.tkc-blog__btn-secondary,.tkc-faq__btn-secondary,.tkc-cg__btn-secondary,.tkc-pg__btn-secondary,.tkc-sg__btn-secondary,.tkc-wsa__btn-secondary){background:linear-gradient(180deg,#334155,#243146)!important;border-color:#6ea8ff6b!important;color:#bfdbfe!important;opacity:1!important}html[data-tkc-theme=dark] :is(.tkc-aiw__btn-secondary.tkc-aiw__btn-ghost,.tkc-ttl__btn-secondary.tkc-ttl__btn-ghost,.tkc-blog__btn-secondary.tkc-blog__btn-ghost,.tkc-faq__btn-secondary.tkc-faq__btn-ghost,.tkc-cg__btn-secondary.tkc-cg__btn-ghost,.tkc-pg__btn-secondary.tkc-pg__btn-ghost,.tkc-sg__btn-secondary.tkc-sg__btn-ghost,.tkc-wsa__btn-secondary.tkc-wsa__btn-ghost){background:#1e293bc7!important;border-color:#94a3b852!important;color:#e8ecf4!important}html[data-tkc-theme=dark] :is(.tkc-aiw__btn-secondary:hover:not(:disabled),.tkc-ttl__btn-secondary:hover:not(:disabled),.tkc-blog__btn-secondary:hover:not(:disabled),.tkc-faq__btn-secondary:hover:not(:disabled),.tkc-cg__btn-secondary:hover:not(:disabled),.tkc-pg__btn-secondary:hover:not(:disabled),.tkc-sg__btn-secondary:hover:not(:disabled),.tkc-wsa__btn-secondary:hover:not(:disabled)){background:#334155f2!important;border-color:#6ea8ff8c!important;box-shadow:0 4px 14px #00000038!important;color:#fff!important}html[data-tkc-theme=dark] :is(.tkc-aiw__btn-secondary:disabled,.tkc-ttl__btn-secondary:disabled,.tkc-blog__btn-secondary:disabled,.tkc-faq__btn-secondary:disabled,.tkc-cg__btn-secondary:disabled,.tkc-pg__btn-secondary:disabled,.tkc-sg__btn-secondary:disabled,.tkc-wsa__btn-secondary:disabled){background:#3341556b!important;border-color:#94a3b838!important;box-shadow:none!important;color:#a8b6cc!important;opacity:1!important;transform:none!important}html[data-tkc-theme=dark] .tkc-tool-copy-plain-btn__tick{color:#4ade80!important}html[data-tkc-theme=dark] :is(.tkc-aiw__back,.tkc-ttl__back,.tkc-blog__back,.tkc-faq__back,.tkc-cg__back,.tkc-pg__back,.tkc-sg__back,.tkc-wsa__back){background:#1e293bbf!important;border-color:#94a3b84d!important;color:#93c5fd!important}html[data-tkc-theme=dark] body.tkc-tools-with-sidebar .tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__body .tkc-tool-crumb-up{background:#33415573!important;border-color:#94a3b859!important;color:#93c5fd!important}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) select:is(.tkc-aiw__select,.tkc-ttl__select,.tkc-tdl__select,.tkc-blog__select,.tkc-faq__select,.tkc-cg__select,.tkc-pg__select,.tkc-sg__select,.tkc-wsa__select,.tkc-music__select,.tkc-music__advanced-select,.tkc-tta__select){background-color:#14151f!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:20px 20px!important;border-color:#94a3b847!important;color:var(--text)!important;color-scheme:dark;padding-right:2.75rem!important}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__menu{background:#1e293b!important;border-color:#94a3b859!important;box-shadow:0 16px 48px #00000073!important;color:var(--text)!important}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__group-title{color:#94a3b8!important}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__option:hover{background:#6366f11f!important}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__option--active{background:#6366f12e!important}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__chev{color:#cbd5e1!important}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__hint,html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__opt-summary{color:#94a3b8!important}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) .tkc-tools-ai-model-picker__opt-label{color:#f1f5f9!important}html[data-tkc-theme=dark] :is(.tkc-aiw__input,.tkc-ttl__input,.tkc-tdl__input,.tkc-blog__input,.tkc-faq__input,.tkc-cg__input,.tkc-pg__input,.tkc-sg__input,.tkc-wsa__input,.tkc-music__input,.tkc-tta__input){background:#1e293b!important;border-color:#94a3b859!important;color:var(--text)!important}html[data-tkc-theme=dark] :is(.tkc-aiw__input,.tkc-ttl__input,.tkc-tdl__input,.tkc-blog__input,.tkc-faq__input,.tkc-cg__input,.tkc-pg__input,.tkc-sg__input,.tkc-wsa__input,.tkc-music__input,.tkc-tta__input)::placeholder,html[data-tkc-theme=dark] :is(.tkc-aiw__textarea,.tkc-ttl__textarea,.tkc-tdl__textarea,.tkc-blog__textarea,.tkc-faq__textarea,.tkc-cg__textarea,.tkc-pg__textarea,.tkc-sg__textarea,.tkc-wsa__textarea)::placeholder{color:#94a3b8!important;opacity:1!important}html[data-tkc-theme=dark] :is(.tkc-aiw__textarea,.tkc-ttl__textarea,.tkc-tdl__textarea,.tkc-blog__textarea,.tkc-faq__textarea,.tkc-cg__textarea,.tkc-pg__textarea,.tkc-sg__textarea,.tkc-wsa__textarea){background:#1e293b!important;border-color:#94a3b859!important;color:var(--text)!important}html[data-tkc-theme=dark] :is(.tkc-aiw__output-wrap,.tkc-ttl__output-wrap,.tkc-blog__output-wrap,.tkc-faq__output-wrap,.tkc-cg__output-wrap,.tkc-pg__output-wrap,.tkc-sg__output-wrap,.tkc-wsa__output-wrap){background:linear-gradient(180deg,#1e293b,#172033)!important;border-color:#94a3b847!important;box-shadow:inset 0 1px 3px #00000038!important}html[data-tkc-theme=dark] :is(.tkc-aiw__editor-shell,.tkc-ttl__editor-shell,.tkc-blog__editor-shell,.tkc-faq__editor-shell,.tkc-cg__editor-shell,.tkc-pg__editor-shell,.tkc-sg__editor-shell,.tkc-wsa__editor-shell){background:linear-gradient(180deg,#1e293b,#0f172a)!important}html[data-tkc-theme=dark] :is(.tkc-aiw__loading-overlay,.tkc-ttl__loading-overlay,.tkc-blog__loading-overlay,.tkc-faq__loading-overlay,.tkc-cg__loading-overlay,.tkc-pg__loading-overlay,.tkc-sg__loading-overlay,.tkc-wsa__loading-overlay){background:#0f172ae6!important;color:var(--text)!important}html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta] button[class*=__generate].tkc-tool-generate--streaming{background:linear-gradient(90deg,#4a7ec9,#6b72d4 52%,#8a82dc)!important;border-color:#ffffff1f!important;box-shadow:0 2px 12px #6366f147,inset 0 1px 0 #ffffff14!important;filter:saturate(.82) brightness(1.08)!important;opacity:.9!important}html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta] button[class*=__generate].tkc-tool-generate--streaming:hover{background:linear-gradient(90deg,#5a8ed6,#7b82de 52%,#9a92e6)!important;box-shadow:0 6px 20px #6366f152,inset 0 1px 0 #ffffff1f!important;filter:saturate(.88) brightness(1.1)!important;opacity:.96!important}html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta] button[class*=__generate].tkc-tool-generate--streaming:focus-visible{box-shadow:0 0 0 3px #818cf852,0 2px 12px #6366f147,inset 0 1px 0 #ffffff14!important}html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta] button[class*=__generate].tkc-tool-generate--streaming .tkc-tool-generate-stop-icon{background:#ffffff24;border-color:#ffffff2e}html[data-tkc-theme=dark] :is(.tkc-aiw__stat-pill--muted,.tkc-ttl__stat-pill--muted,.tkc-blog__stat-pill--muted,.tkc-faq__stat-pill--muted,.tkc-cg__stat-pill--muted,.tkc-pg__stat-pill--muted,.tkc-sg__stat-pill--muted,.tkc-wsa__stat-pill--muted){background:#3341558c!important;border-color:var(--border)!important}html[data-tkc-theme=dark] :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-color:#94a3b838!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-heading{border-bottom-color:#94a3b838!important}html[data-tkc-theme=dark] .tkc-aiw-rich{background:#1e293b!important;box-shadow:inset 0 1px 0 #ffffff0a!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-aiw-rich .ql-editor{scrollbar-color:var(--tkc-scrollbar-thumb,#86909c52) var(--tkc-scrollbar-track,#0000)!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-aiw-rich .ql-editor::-webkit-scrollbar-track,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-track,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root::-webkit-scrollbar-track{background:#0000!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-aiw-rich .ql-editor::-webkit-scrollbar-thumb,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-thumb,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root::-webkit-scrollbar-thumb{background:#94a3b861!important;border-radius:999px!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-aiw-rich .ql-editor::-webkit-scrollbar-thumb:hover,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-thumb:hover,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-aiw-rich .tkc-aiw-rich__root::-webkit-scrollbar-thumb:hover{background:#cbd5e18c!important}html[data-tkc-theme=dark] body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .ql-editor,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .tkc-aiw-rich__root.ql-container{scrollbar-color:var(--tkc-scrollbar-thumb,#94a3b852) var(--tkc-scrollbar-track,#0000)!important}html[data-tkc-theme=dark] 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)!important;border-radius:999px!important;box-shadow:none!important;margin:8px 0!important}html[data-tkc-theme=dark] body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#94a3b852)!important;border:2px solid #0000!important;border-radius:999px!important;box-shadow:none!important}html[data-tkc-theme=dark] 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,#cbd5e185)!important;box-shadow:none!important}html[data-tkc-theme=dark] 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,#cbd5e185)!important}html[data-tkc-theme=dark] body.tkc-body-tools [class*=__output-wrap] .tkc-aiw-rich .tkc-aiw-rich__root.ql-container::-webkit-scrollbar{width:10px!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-pane__html{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#1e293b85!important;border:0!important;box-shadow:0 14px 44px -12px #0000006b,0 4px 18px #00000038!important;color:#e8ecf4!important;outline:none!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-pane__html.msg-md{border:0!important;outline:none!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-pane__empty{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f172a6b!important;border:none!important;box-shadow:0 8px 24px -8px #00000059!important;color:#94a3b8!important}@media (max-width:960px){html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-pane--static .tkc-tool-result-pane__html{scrollbar-color:var(--tkc-scrollbar-thumb,#94a3b852) var(--tkc-scrollbar-track,#0000)!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-pane--static .tkc-tool-result-pane__html::-webkit-scrollbar-track{background:var(--tkc-scrollbar-track,#0000)!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-pane--static .tkc-tool-result-pane__html::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#94a3b852)!important;border:none!important;box-shadow:none!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-pane__html.msg-md .ql-syntax,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-pane__html.msg-md pre{background:#00000047!important;border-color:#94a3b847!important;color:#e2e8f0!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-pane__html.msg-md blockquote{background:#312e8159!important;border-left-color:#818cf8bf!important;color:#cbd5e1!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-result-pane__html.msg-md table{border-color:#475569bf!important}}html[data-tkc-theme=dark] .tkc-aiw-rich>.tkc-aiw-rich__root{scrollbar-color:var(--tkc-scrollbar-thumb,#86909c52) var(--tkc-scrollbar-track,#0000)!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-toolbar.ql-snow{background:linear-gradient(180deg,#334155,#1e293b)!important;border-bottom-color:#94a3b847!important}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tool-composer-footer,html[data-tkc-theme=dark] body.tkc-body-music-standalone [class*=__composer] .tkc-tool-composer-footer,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-composer-footer,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__composer] .tkc-tool-composer-footer{background:#0000;border:none;box-shadow:none}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) [class*=__composer]:not(.tkc-tta__composer-wrap) [class*=__textarea]{background:#0f111af5!important;border-color:#94a3b838!important;box-shadow:0 1px 3px #00000047!important}html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) [class*=__composer]:not(.tkc-tta__composer-wrap) [class*=__textarea]:focus,html[data-tkc-theme=dark] body:is(.tkc-body-tools,.tkc-body-music-standalone) [class*=__composer]:not(.tkc-tta__composer-wrap) [class*=__textarea]:focus-visible{border-color:#818cf87a!important;box-shadow:0 0 0 3px #6366f12e,0 2px 10px #00000038!important}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tool-composer-hint,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-composer-hint{color:#94a3b8}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tool-sample-link,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-sample-link{color:#5eead4}html[data-tkc-theme=dark] body.tkc-body-music-standalone .tkc-tool-sample-link:hover,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-sample-link:hover{color:#99f6e4}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-container.ql-snow{background:#1e293b!important;color:#e8ecf4!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor{color:#e8ecf4!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor.ql-blank:before{color:#94a3b8e0!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.5!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h1,html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h2,html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h3,html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h4,html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h5,html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h6{color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h3{color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h4,html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h5,html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h6{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor h1{border-bottom-color:#94a3b859!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor blockquote{background:linear-gradient(90deg,#1e3a8a59,#1e293b8c)!important;border-left-color:#6ea8ff8c!important;color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor code:not(.ql-syntax){background:#0f172ae0!important;border-color:#94a3b859!important;color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor a{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor b,html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor strong{color:#f8fafc!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor td,html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor th{border-color:#94a3b859!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor th{background:#334155!important;color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor tr:nth-child(2n) td{background:#33415573!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor hr{background:linear-gradient(90deg,#0000,#94a3b866,#0000)!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-editor table{box-shadow:0 1px 3px #00000040!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-snow .ql-picker-options{background-color:#1e293b!important;border-color:#94a3b859!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-snow .ql-picker-item{color:#e8ecf4!important}html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-snow .ql-picker-item.ql-selected,html[data-tkc-theme=dark] .tkc-aiw-rich__root .ql-snow .ql-picker-item:hover{color:#fff!important}html[data-tkc-theme=dark] .input-box{background:#1e293b!important;border-color:#94a3b824!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 1px 2px #00000059,0 12px 40px #00000073!important}html[data-tkc-theme=dark] .input-box:focus-within{border-color:#a78bfa85!important;box-shadow:0 0 0 3px #7c3aed29,0 14px 44px #00000080!important}html[data-tkc-theme=dark] .send-toolbar{--st-toolbar-border:#94a3b82e;--st-toolbar-surface:#1e293bf5;--st-toolbar-surface-hover:#94a3b81f;--st-toolbar-icon:#a3a3a3;--st-toolbar-icon-hover:#fafafa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f172ab8;border-top-color:#94a3b81f;color:#a3a3a3;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html[data-tkc-theme=dark] label.tool-btn.tkc-attach-plus{background:#1e293be6;border-color:#94a3b833;box-shadow:0 1px 2px #00000040}html[data-tkc-theme=dark] label.tool-btn.tkc-attach-plus:hover{background:#334155f2;border-color:#6ea8ff73}html[data-tkc-theme=dark] .send-toolbar label.tool-btn.tkc-attach-plus.send-toolbar__attach{background:var(--st-toolbar-surface)!important;border-color:var(--st-toolbar-border)!important;box-shadow:none!important;color:var(--st-toolbar-icon)!important}html[data-tkc-theme=dark] .send-toolbar label.tool-btn.tkc-attach-plus.send-toolbar__attach:hover{background:#334155fa!important;border-color:#94a3b847!important;box-shadow:none!important;color:var(--st-toolbar-icon-hover)!important}html[data-tkc-theme=dark] .send-toolbar__voice{background:var(--st-toolbar-surface);border-color:var(--st-toolbar-border);box-shadow:none;color:var(--st-toolbar-icon)}html[data-tkc-theme=dark] .send-toolbar__voice:hover:not(:disabled){background:#334155fa;border-color:#94a3b847;color:var(--st-toolbar-icon-hover)}html[data-tkc-theme=dark] .send-toolbar__voice--listening{background:#7f1d1d59;border-color:#f8717180;color:#fca5a5}html[data-tkc-theme=dark] .send-toolbar__knowledge{background:var(--st-toolbar-surface)!important;border-color:var(--st-toolbar-border)!important;box-shadow:none!important;color:var(--st-toolbar-icon)!important}html[data-tkc-theme=dark] .send-toolbar__knowledge:hover:not(.send-toolbar__knowledge--disabled){background:#334155fa!important;border-color:#94a3b847!important;color:var(--st-toolbar-icon-hover)!important}html[data-tkc-theme=dark] .send-toolbar__knowledge.send-toolbar__knowledge--has-staged:not(.send-toolbar__knowledge--disabled){background:#3b82f629!important;border-color:#60a5fa85!important;color:#e2e8f0!important}html[data-tkc-theme=dark] .send-toolbar__knowledge.send-toolbar__knowledge--has-staged:not(.send-toolbar__knowledge--disabled):hover{background:#3b82f638!important;border-color:#93c5fd8c!important}html[data-tkc-theme=dark] .send-toolbar .tkc-chat-input-features--toolbar .tkc-chat-input-features__label{color:var(--st-toolbar-icon,#cbd5e1)!important}html[data-tkc-theme=dark] .send-toolbar .tkc-chat-input-features--toolbar .tkc-chat-input-features__switch{background:#334155f2!important}html[data-tkc-theme=dark] .send-toolbar .tkc-chat-input-features--toolbar .tkc-chat-input-features__checkbox:checked+.tkc-chat-input-features__switch{background:linear-gradient(120deg,#7c3aed,#06b6d4)!important}html[data-tkc-theme=dark] .send-toolbar__knowledge--has-staged .send-toolbar__knowledge-badge{box-shadow:0 0 0 2px #1e293bf5!important}html[data-tkc-theme=dark] .send-toolbar .stop-gen-btn.stop-gen-btn--circle{background:#1e293beb;border-color:#94a3b838;box-shadow:0 1px 2px #00000040;color:#cbd5e1}html[data-tkc-theme=dark] .send-toolbar .stop-gen-btn.stop-gen-btn--circle:hover{background:#334155f2;border-color:#f871716b;box-shadow:0 2px 10px #0000004d;color:#fca5a5}html[data-tkc-theme=dark] .send-toolbar .stop-gen-btn.stop-gen-btn--circle:active{background:#7f1d1d47;border-color:#f8717180;color:#fecaca}html[data-tkc-theme=dark] .send-toolbar .stop-gen-btn.stop-gen-btn--circle:focus-visible{box-shadow:0 0 0 3px #f8717138,0 1px 2px #00000040}html[data-tkc-theme=dark] .send-toolbar .loading{color:#737373}html[data-tkc-theme=dark] .send-toolbar .loading__label{color:#a3a3a3}html[data-tkc-theme=dark] .send-toolbar .loading__spinner{border-color:#e5e5e5 #94a3b833 #94a3b833}html[data-tkc-theme=dark] .send-toolbar .send-btn:not(:disabled){background:#ececec;box-shadow:0 1px 2px #00000059;color:#0a0a0a}html[data-tkc-theme=dark] .send-toolbar .send-btn:hover:not(:disabled){background:#f5f5f5;box-shadow:0 2px 10px #00000040}html[data-tkc-theme=dark] .send-toolbar .send-btn:focus-visible{box-shadow:0 0 0 2px #fafafa59,0 1px 2px #00000059}html[data-tkc-theme=dark] .send-toolbar .send-btn:disabled{background:#334155a6;color:#64748b}html[data-tkc-theme=dark] .send-toolbar .send-btn:not(:disabled) .send-btn__icon{filter:brightness(0) saturate(100%);opacity:.82}html[data-tkc-theme=dark] .send-toolbar .send-btn:disabled .send-btn__icon{filter:brightness(0) invert(1);opacity:.35}html[data-tkc-theme=dark] .input-voice-hint{background:#7f1d1d8c;border-color:#f8717159;box-shadow:0 1px 4px #00000059;color:#fecaca}html[data-tkc-theme=dark] .input-voice-hint__pulse{background:#f87171}html[data-tkc-theme=dark] .input-content__zoom-btn{background:#0000;border:none;box-shadow:none;color:#94a3b8eb}html[data-tkc-theme=dark] .input-content__zoom-btn:hover{background:#ffffff0f;color:var(--primary)}html[data-tkc-theme=dark] .input-area .input-box textarea::placeholder,html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-box textarea::placeholder{color:#94a3b88c}html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-area{background:#0000!important;border:none!important;box-shadow:none!important}html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-box,html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-box:focus-within{border:none!important;box-shadow:none!important;outline:none!important}html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-box{background:#1e293beb!important}html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-content__main,html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-content__main textarea,html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .input-content__textarea{border:none!important;box-shadow:none!important;outline:none!important}html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer .send-toolbar{background:#1e293beb;border-top:none}html[data-tkc-theme=dark] .input-toolbar{background:#1e293b;border-bottom-color:var(--border)}html[data-tkc-theme=dark] .input-area textarea,html[data-tkc-theme=dark] .input-content__main textarea,html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer textarea{background:#0000!important;color:var(--text)!important}html[data-tkc-theme=dark] .tkc-proj-workspace-chat .tkc-proj-workspace-chat__composer{background:#0000!important;border-top:none!important}html[data-tkc-theme=dark] .chatbot-settings__trigger--header{background:#334155d9!important;border:none!important;color:var(--text)!important}html[data-tkc-theme=dark] .chatbot-settings__trigger--header:hover{background:#475569eb!important}html[data-tkc-theme=dark] .chatbot-settings__wrapper--header.chatbot-settings__wrapper--open .chatbot-settings__trigger--header{background:#475569f2!important;box-shadow:0 1px 3px #00000040!important}html[data-tkc-theme=dark] .chatbot-settings__trigger--header .chatbot-settings__chevron{color:#cbd5e1;opacity:1}html[data-tkc-theme=dark] .chatbot-settings__wrapper--header.chatbot-settings__wrapper--open .chatbot-settings__chevron{color:#e2e8f0}html[data-tkc-theme=dark] .chatbot-settings__menu--header{background:#1e293b!important;border:none!important;box-shadow:0 20px 50px #00000073,0 8px 24px #00000047!important;scrollbar-color:var(--tkc-scrollbar-thumb,#94a3b852) var(--tkc-scrollbar-track,#0000)!important}html[data-tkc-theme=dark] .chatbot-settings__menu--header::-webkit-scrollbar{width:var(--tkc-scrollbar-w-viewport,8px)}html[data-tkc-theme=dark] .chatbot-settings__menu--header::-webkit-scrollbar-track{background:var(--tkc-scrollbar-track,#0000);border-radius:100px;margin:10px 0}html[data-tkc-theme=dark] .chatbot-settings__menu--header::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#94a3b852);background-clip:padding-box;border:2px solid #0000;border-radius:100px}html[data-tkc-theme=dark] .chatbot-settings__menu--header::-webkit-scrollbar-thumb:hover{background:var(--tkc-scrollbar-thumb-hover,#cbd5e185);background-clip:padding-box;border:2px solid #0000}html[data-tkc-theme=dark] .chatbot-settings__option--row{color:var(--text)}html[data-tkc-theme=dark] .chatbot-settings__menu--header .chatbot-settings__option-label{color:#f1f5f9!important}html[data-tkc-theme=dark] .chatbot-settings__menu--header .chatbot-settings__option-sub{color:#94a3b8!important}html[data-tkc-theme=dark] .chatbot-settings__model-badge{background:#3b82f633!important;border:none!important;color:#93c5fd!important}html[data-tkc-theme=dark] .chatbot-settings__menu--header .chatbot-settings__model-badge--new{background:#38bdf847!important;border:1px solid #38bdf873!important;color:#e0f2fe!important}html[data-tkc-theme=dark] .chatbot-settings__menu--header .chatbot-settings__option--header:hover:not(.is-active){background:#94a3b814!important}html[data-tkc-theme=dark] .chatbot-settings__menu--header .chatbot-settings__option--header.is-active{background:#94a3b81f!important}html[data-tkc-theme=dark] .chatbot-settings__option-trail{color:#f8fafc!important}html[data-tkc-theme=dark] .chatbot-settings__provider-block+.chatbot-settings__provider-block{border-top-color:#94a3b833}html[data-tkc-theme=dark] .chatbot-settings__provider-block--doubao .chatbot-settings__provider-heading{background:linear-gradient(180deg,#3b82f633,#1e293b66)!important;color:#93c5fd!important}html[data-tkc-theme=dark] .chatbot-settings__provider-block--deepseek .chatbot-settings__provider-heading{background:linear-gradient(180deg,#14b8a638,#1e293b73)!important;color:#5eead4!important}html[data-tkc-theme=dark] .chatbot-settings__provider-block--tkcore .chatbot-settings__provider-heading{background:linear-gradient(180deg,#6366f138,#1e293b73)!important;color:#c7d2fe!important}html[data-tkc-theme=dark] .chatbot-settings__provider-block--glm .chatbot-settings__provider-heading{background:linear-gradient(180deg,#f59e0b33,#1e293b73)!important;color:#fcd34d!important}html[data-tkc-theme=dark] .chatbot-settings__provider-block--kimi .chatbot-settings__provider-heading{background:linear-gradient(180deg,#06b6d433,#1e293b73)!important;color:#67e8f9!important}html[data-tkc-theme=dark] .chatbot-settings__provider-block--minimax .chatbot-settings__provider-heading{background:linear-gradient(180deg,#a78bfa38,#1e293b73)!important;color:#d8b4fe!important}html[data-tkc-theme=dark] .tkc-home-model-explorer{background:linear-gradient(165deg,#1e293be0,#0f172aeb)!important;border-color:#818cf847!important;box-shadow:0 12px 36px -20px #00000073!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__anchor-name{color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__anchor-pick:hover{background:#1e293b8c!important;border-color:#818cf859!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__anchor-pick--active{background:linear-gradient(180deg,#433896a6,#1e293bf2 55%)!important;border-color:#a5b4fce0!important;box-shadow:0 0 0 2px #818cf880,0 6px 24px #00000073,inset 0 1px 0 #ffffff14!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__anchor-pick--active:hover{border-color:#c7d2fef2!important;box-shadow:0 0 0 2px #a5b4fc8c,0 8px 28px #00000080,inset 0 1px 0 #ffffff1a!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__anchor-pick--active .tkc-home-model-explorer__anchor-name{color:#fff!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__anchor-desc{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__h{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__vendor-h{border-bottom-color:#94a3b82e!important;color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__vendors{background:#0f172a73!important;border-color:#94a3b829!important;box-shadow:inset 0 1px 0 #ffffff0a!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__vendors:after{background:linear-gradient(180deg,#0000,#0f172af0 88%)!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__btn{background:#1e293bbf!important;border-color:#94a3b840!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__btn:hover{border-color:#818cf873!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__btn--active{background:linear-gradient(180deg,#433896a6,#1e293bf2 55%)!important;border-color:#a5b4fce0!important;box-shadow:0 0 0 2px #818cf880,0 6px 24px #00000073,inset 0 1px 0 #ffffff14!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__btn--active:hover{border-color:#c7d2fef2!important;box-shadow:0 0 0 2px #a5b4fc8c,0 8px 28px #00000080,inset 0 1px 0 #ffffff1a!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__btn--active .tkc-home-model-explorer__btn-label{color:#fff!important;font-weight:800!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__btn-label{color:#f1f5f9!important}@media (max-width:900px){html[data-tkc-theme=dark] .tkc-home-model-explorer__anchor{background:#1e293bb8!important;border-color:#818cf838!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__anchor:has(.tkc-home-model-explorer__anchor-pick--active){background:linear-gradient(180deg,#312e818c,#1e293beb)!important;border-color:#818cf873!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__vendors{background:#0f172a8c!important;border-color:#47556973!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__vendor{background:#1e293bc7!important;border-color:#47556966!important;box-shadow:none!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__btn-desc{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-home-model-explorer__btn--active .tkc-home-model-explorer__btn-desc{color:#c7d2fe!important}}html[data-tkc-theme=dark] .chatbot-settings__provider-block--deepseek .chatbot-settings__model-badge:not(.chatbot-settings__model-badge--new){background:#14b8a633!important;color:#5eead4!important}html[data-tkc-theme=dark] .chatbot-settings__menu--header .chatbot-settings__option-logo,html[data-tkc-theme=dark] .chatbot-settings__trigger-logo{box-shadow:0 0 0 1px #94a3b838}html[data-tkc-theme=dark] .history-title{color:var(--text-2)!important}html[data-tkc-theme=dark] .history-item.selected{background:linear-gradient(90deg,#7c3aed38,#7c3aed0f)!important;color:#f1f5f9!important}html[data-tkc-theme=dark] .history-item:hover{background:#7c3aed1a!important}html[data-tkc-theme=dark] .history-item-more{background:#94a3b81f;color:var(--text-2)}html[data-tkc-theme=dark] .history-item-more:focus-visible,html[data-tkc-theme=dark] .history-item-more:hover{background:#6366f140;color:#c7d2fe;opacity:1}html[data-tkc-theme=dark] .history-session-menu{background:#1e293b;border-color:var(--border);box-shadow:0 12px 48px #00000073,0 2px 10px #00000040}html[data-tkc-theme=dark] .history-session-menu__item:hover{background:#6366f12e}html[data-tkc-theme=dark] .history-session-menu__item--danger:hover{background:#dc262626}html[data-tkc-theme=dark] .tkc-share-overlay{background:#020617b8}html[data-tkc-theme=dark] .tkc-share-modal{background:#1e293b;border-color:#94a3b838;box-shadow:0 24px 60px #0000008c,0 2px 12px #00000059}html[data-tkc-theme=dark] .tkc-share-modal__head{border-bottom-color:#94a3b82e}html[data-tkc-theme=dark] .tkc-share-modal__title{color:#f8fafc}html[data-tkc-theme=dark] .tkc-share-modal__help{background:#334155;border-color:#94a3b847;color:#cbd5e1}html[data-tkc-theme=dark] .tkc-share-opt{background:#1e293b;border-color:#94a3b838}html[data-tkc-theme=dark] .tkc-share-opt:hover{background:#334155;border-color:#94a3b859}html[data-tkc-theme=dark] .tkc-share-opt--selected{background:#334155;border-color:#6366f159}html[data-tkc-theme=dark] .tkc-share-opt__icon{background:#0f172a;color:#cbd5e1}html[data-tkc-theme=dark] .tkc-share-opt__label{color:#f8fafc}html[data-tkc-theme=dark] .tkc-share-opt__hint{color:#94a3b8}html[data-tkc-theme=dark] .tkc-share-social{background:#1e293b;border-color:#94a3b838;color:#f8fafc}html[data-tkc-theme=dark] .tkc-share-modal__copy{background:#f8fafc;color:#0f172a}html[data-tkc-theme=dark] .tkc-projects-login-modal__mark{background:linear-gradient(145deg,#3b6cff38,#0f172ae6);box-shadow:inset 0 1px 0 #ffffff0f;color:#93c5fd}html[data-tkc-theme=dark] .tkc-projects-login-modal__lead{color:#94a3b8}html[data-tkc-theme=dark] .tkc-projects-login-modal__actions{border-top-color:#94a3b82e}html[data-tkc-theme=dark] .tkc-projects-login-modal__btn--ghost{background:#0f172a8c;border-color:#94a3b847;color:#e2e8f0}html[data-tkc-theme=dark] .tkc-projects-login-modal__btn--ghost:hover{background:#1e293bd9;border-color:#94a3b866;color:#f8fafc}html[data-tkc-theme=dark] .tkc-projects-login-modal__btn--primary{box-shadow:0 6px 22px #00000073}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer{background:#1e293b!important;box-shadow:0 8px 28px #00000073!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .layui-layer-content{background:#1e293b!important;color:#e8ecf4!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .tkc-delete-confirm-msg{color:#f8fafc!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .tkc-delete-confirm-sub{color:#94a3b8!important}html[data-tkc-theme=dark] body .layui-layer.layui-layer-dialog{background:#1e293b!important;border-color:#94a3b838!important;box-shadow:0 8px 28px #00000073!important}html[data-tkc-theme=dark] body .layui-layer.layui-layer-dialog .layui-layer-title{background:#334155!important;border-bottom-color:#94a3b838!important;color:#f8fafc!important}html[data-tkc-theme=dark] body .layui-layer.layui-layer-dialog .layui-layer-content.layui-layer-padding{background:#1e293b!important;color:#e8ecf4!important}html[data-tkc-theme=dark] body .layui-layer.layui-layer-dialog .layui-layer-btn{background:#0f172a8c!important;border-top-color:#94a3b833!important}html[data-tkc-theme=dark] body .layui-layer.layui-layer-dialog .layui-layer-btn .layui-layer-btn0{background:#0000!important;border:1px solid #94a3b873!important;color:#e8ecf4!important}html[data-tkc-theme=dark] body .layui-layer.layui-layer-dialog .layui-layer-btn a.layui-layer-btn1{background:#e2e8f0!important;border-color:#e2e8f0!important;color:#0f172a!important;font-weight:700!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .layui-layer-title{background:#334155!important;border-bottom-color:#94a3b838!important;color:#f8fafc!important}html[data-tkc-theme=dark] .tkc-rename-hint{color:#94a3b8!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .tkc-rename-input.layui-input{background:#0f172a!important;border-color:#94a3b847!important;color:#e8ecf4!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .tkc-rename-input.layui-input:focus{border-color:#38bdf8!important}html[data-tkc-theme=dark] .tkc-rename-clear{background:#94a3b826!important;color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-rename-clear:hover{background:#94a3b847!important;color:#f8fafc!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .layui-layer-btn{background:#0f172a8c!important;border-top-color:#94a3b833!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .layui-layer-btn .layui-layer-btn0{background:#0000!important;border:1px solid #94a3b873!important;color:#e8ecf4!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .layui-layer-btn .layui-layer-btn0:hover{background:#94a3b81f!important;border-color:#94a3b899!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .layui-layer-btn a.layui-layer-btn1{background:#e2e8f0!important;border-color:#e2e8f0!important;color:#0f172a!important;font-weight:700!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer .layui-layer-btn a.layui-layer-btn1:hover{background:#f1f5f9!important;border-color:#f1f5f9!important;opacity:1!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer.tkc-delete-confirm-layer .layui-layer-btn a.layui-layer-btn1{background:#dc2626!important;border-color:#f87171!important;color:#fff!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer.tkc-delete-confirm-layer .layui-layer-btn a.layui-layer-btn1:hover{background:#b91c1c!important;border-color:#b91c1c!important}html[data-tkc-theme=dark] body .layui-layer.tkc-rename-layer.tkc-quota-alert-layer .layui-layer-btn a.layui-layer-btn1{background:linear-gradient(105deg,#0891b2,#6366f1 55%,#7c3aed)!important;border-color:#22d3ee!important;color:#fff!important}html[data-tkc-theme=dark] .user-name{color:var(--text)}html[data-tkc-theme=dark] .tkc-header-legal-link,html[data-tkc-theme=dark] .tkc-login-link,html[data-tkc-theme=dark] .tkc-register-link{color:#dbe4f4}html[data-tkc-theme=dark] .tkc-login-link,html[data-tkc-theme=dark] .tkc-register-link{background:#1e293b99;border-color:#6ea8ff73}html[data-tkc-theme=dark] .tkc-user-popover{background:#1e293b;border-color:var(--border);color:var(--text)}html[data-tkc-theme=dark] .tkc-popover-name{color:var(--text)}html[data-tkc-theme=dark] .tkc-popover-email,html[data-tkc-theme=dark] .tkc-popover-meta{color:var(--text-2)}html[data-tkc-theme=dark] .tkc-faq-page{background-color:#0c1222!important;background-image:none!important;color:var(--text)}html[data-tkc-theme=dark] .tkc-faq-page__header,html[data-tkc-theme=dark] .tkc-faq-page__section{background:#0000!important;border-color:#0000!important}html[data-tkc-theme=dark] .tkc-faq-page__accordion-item{background:#1e293beb!important;border-color:#94a3b838!important}html[data-tkc-theme=dark] .tkc-faq-page__accordion-item--open{border-color:#818cf861!important;box-shadow:0 8px 28px #00000047!important}html[data-tkc-theme=dark] .tkc-faq-page__accordion-trigger:hover{background:#33415573!important}html[data-tkc-theme=dark] .tkc-faq-page__accordion-icon{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-faq-page__accordion-item--open .tkc-faq-page__accordion-icon{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-faq-page__h1,html[data-tkc-theme=dark] .tkc-faq-page__q{color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-faq-page__a,html[data-tkc-theme=dark] .tkc-faq-page__lead{color:var(--text-2)}html[data-tkc-theme=dark] .tkc-contact{background:linear-gradient(180deg,#0f172a,#0c1222 45%,#111827)!important;color:var(--text)}html[data-tkc-theme=dark] .tkc-contact__card-title,html[data-tkc-theme=dark] .tkc-contact__h1{color:#f8fafc!important}html[data-tkc-theme=dark] .tkc-contact__card-body,html[data-tkc-theme=dark] .tkc-contact__guides-lead,html[data-tkc-theme=dark] .tkc-contact__lead,html[data-tkc-theme=dark] .tkc-contact__trust-item{color:var(--text-2)!important}html[data-tkc-theme=dark] .tkc-contact__input,html[data-tkc-theme=dark] .tkc-contact__textarea{background:#1e293b!important;border-color:#94a3b859!important;color:var(--text)!important}html[data-tkc-theme=dark] .tkc-contact__bg{background:radial-gradient(ellipse 120% 80% at 15% -10%,#6366f138 0,#0000 55%),radial-gradient(ellipse 90% 60% at 100% 15%,#38bdf81f 0,#0000 50%),linear-gradient(180deg,#0c1222,#0f172a 45%,#111827)!important}html[data-tkc-theme=dark] .tkc-contact__gridlines{background-image:linear-gradient(#94a3b814 1px,#0000 0),linear-gradient(90deg,#94a3b814 1px,#0000 0)!important;opacity:.22!important}html[data-tkc-theme=dark] .tkc-contact__eyebrow{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-contact__crumb-current{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-contact__guides-h{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-contact__channel{background:#1e293bb8!important;border-color:#94a3b838!important;box-shadow:none!important}html[data-tkc-theme=dark] .tkc-contact__channel:hover{background:#334155e0!important;border-color:#818cf859!important}html[data-tkc-theme=dark] .tkc-contact__channel--primary{background:linear-gradient(135deg,#1e293bf2,#312e8159)!important;border-color:#818cf852!important}html[data-tkc-theme=dark] .tkc-contact__channel-kicker{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-contact__channel-title{color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-contact__channel--primary .tkc-contact__channel-title{color:#e0e7ff!important}html[data-tkc-theme=dark] .tkc-contact__channel-chev{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-contact__channel-icon{background:#6366f133!important;color:#c7d2fe!important}html[data-tkc-theme=dark] .tkc-contact__channel--primary .tkc-contact__channel-icon{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;color:#fff!important}html[data-tkc-theme=dark] .tkc-contact__guide{background:#1e293b8c!important;border-color:#94a3b833 #94a3b833 #94a3b833 #94a3b873!important}html[data-tkc-theme=dark] .tkc-contact__guide--accent{background:linear-gradient(90deg,#6366f11f,#1e293ba6 42%)!important;border-color:#818cf838 #818cf838 #818cf838 #818cf8!important}html[data-tkc-theme=dark] .tkc-contact__guide-title{color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-contact__guide-p{color:var(--text-2)!important}html[data-tkc-theme=dark] .tkc-contact__guide-p a{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-contact__card{background:#1e293beb!important;border-color:#94a3b847!important;box-shadow:0 20px 48px -32px #00000080!important}html[data-tkc-theme=dark] .tkc-contact__form-head{background:linear-gradient(180deg,#312e8159,#1e293beb)!important;border-bottom-color:#94a3b833!important}html[data-tkc-theme=dark] .tkc-contact__card-sub{color:var(--text-2)!important}html[data-tkc-theme=dark] .tkc-contact__card-sub a{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-contact__foot{border-top-color:#94a3b838!important}html[data-tkc-theme=dark] .tkc-contact__foot-link{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-contact__foot-link:hover{color:#c7d2fe!important}html[data-tkc-theme=dark] .tkc-contact__submit{background:linear-gradient(135deg,#4f46e5,#6366f1)!important;box-shadow:0 12px 28px -14px #4f46e580!important}html[data-tkc-theme=dark] .tkc-contact__submit:hover:not(:disabled){background:linear-gradient(135deg,#6366f1,#818cf8)!important}html[data-tkc-theme=dark] .tkc-blog-layout__main{background:#0c1222;color:var(--text)}html[data-tkc-theme=dark] .tkc-blog-layout__brand:hover{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-blog-index__hero{background:radial-gradient(120% 80% at 50% -20%,#6366f138,#0000 55%),linear-gradient(180deg,#0f172aeb,#0f172a00)!important;border-bottom-color:#334155a6!important}html[data-tkc-theme=dark] .tkc-blog-index__h1,html[data-tkc-theme=dark] .tkc-blog-post__h1{color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-blog-index__lead{color:#c5d0e4!important}html[data-tkc-theme=dark] .tkc-blog-index__faq-inline{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-blog-index__chip--active{background:#1e293bf2!important;border-color:#94a3b847!important;color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-blog-index__chip--link{background:#0f172a73!important;border-color:#475569a6!important;color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-blog-index__chip--link:hover{background:#1e293bd9!important;border-color:#818cf88c!important;color:#e0e7ff!important}html[data-tkc-theme=dark] .tkc-blog-index__section-title{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-blog-index__featured{background:linear-gradient(135deg,#0f172afa,#1e293beb 55%,#312e8159)!important;border-color:#475569bf!important;box-shadow:0 18px 40px -12px #00000073!important}html[data-tkc-theme=dark] .tkc-blog-index__featured-kicker{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-blog-index__featured-link{color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-blog-index__featured-link:hover{color:#c7d2fe!important}html[data-tkc-theme=dark] .tkc-blog-index__featured-excerpt{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-blog-index__featured-meta{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-blog-index__card{background:#0f172ab8!important;border-color:#334155d9!important;box-shadow:none!important}html[data-tkc-theme=dark] .tkc-blog-index__card:hover{border-color:#818cf873!important;box-shadow:0 8px 28px -8px #00000059!important}html[data-tkc-theme=dark] .tkc-blog-index__card-title{color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-blog-index__card-title:hover{color:#c7d2fe!important}html[data-tkc-theme=dark] .tkc-blog-index__card-meta{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-blog-index__card-excerpt{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-blog-index__card-more{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-blog-index__cta-strip{background:linear-gradient(110deg,#1e1b4b8c,#0f172ad9)!important;border-color:#6366f159!important}html[data-tkc-theme=dark] .tkc-blog-index__cta-line{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-blog-index__cta-btn{background:#0f172aa6!important;border-color:#818cf873!important;color:#e0e7ff!important}html[data-tkc-theme=dark] .tkc-blog-index__cta-btn:hover{background:#312e8173!important}html[data-tkc-theme=dark] .tkc-blog-index__tools-link{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-blog-post__meta{color:#a8b8ce!important}html[data-tkc-theme=dark] .tkc-blog-post__hero{background:radial-gradient(120% 85% at 50% -25%,#6366f133,#0000 58%),linear-gradient(180deg,#0f172af2,#0c122200)!important;border-bottom-color:#334155a6!important}html[data-tkc-theme=dark] .tkc-blog-post__kicker{background:#312e8159!important;border-color:#818cf859!important;color:#c7d2fe!important}html[data-tkc-theme=dark] .tkc-blog-post__crumb{color:#a8b8ce!important}html[data-tkc-theme=dark] .tkc-blog-post__crumb a{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-blog-post__crumb-sep{color:#64748b!important}html[data-tkc-theme=dark] .tkc-blog-post__crumb-current{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-blog-post__meta-row{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-blog-post__byline{color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-blog-post__share-label{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-blog-post__share-btn{background:#0f172aa6!important;border-color:#475569d9!important;color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-blog-post__share-btn:hover{border-color:#818cf88c!important;color:#c7d2fe!important}html[data-tkc-theme=dark] .tkc-blog-post__copy-tip{color:#86efac!important}html[data-tkc-theme=dark] .tkc-blog-post__related{border-top-color:#475569bf!important}html[data-tkc-theme=dark] .tkc-blog-post__related-title{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-blog-post__related-link{color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-blog-post__related-link:hover{color:#c7d2fe!important}html[data-tkc-theme=dark] .tkc-blog-post__related-meta{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-blog-post__author-card{background:linear-gradient(135deg,#0f172aeb,#1e293b8c)!important;border-color:#475569d9!important}html[data-tkc-theme=dark] .tkc-blog-post__author-name{color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-blog-post__author-bio{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-blog-post__cta-strip{background:linear-gradient(110deg,#1e1b4b73,#0f172ad9)!important;border-color:#6366f159!important}html[data-tkc-theme=dark] .tkc-blog-post__cta-line{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-blog-post__cta-btn{background:#0f172aa6!important;border-color:#818cf873!important;color:#e0e7ff!important}html[data-tkc-theme=dark] .tkc-blog-post__cta-btn:hover{background:#312e8173!important}html[data-tkc-theme=dark] .tkc-blog-post__body p{color:#d8e0ed!important}html[data-tkc-theme=dark] .tkc-blog-post__body h2{border-left-color:#818cf8!important;color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-blog-post__body p:first-of-type{color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-blog-post__body blockquote{background:#0f172a8c!important;border-left-color:#64748b!important}html[data-tkc-theme=dark] .tkc-blog-post__body blockquote p{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-blog-post__body strong{color:#fff!important}html[data-tkc-theme=dark] .tkc-blog-post__body a{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-blog-post__body.tkc-blog-post-body--jump-links a[href^="/"]{color:#4ade80!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:#4ade8073!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}html[data-tkc-theme=dark] .tkc-blog-post__body.tkc-blog-post-body--jump-links a[href^="/"]:hover{color:#86efac!important;text-decoration-color:#86efac8c!important}html[data-tkc-theme=dark] .tkc-blog-post__body.tkc-blog-post-body--jump-links a[href^="//"],html[data-tkc-theme=dark] .tkc-blog-post__body.tkc-blog-post-body--jump-links a[href^=http]{color:#93c5fd!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:#93c5fd66!important}html[data-tkc-theme=dark] .tkc-blog-post__body.tkc-blog-post-body--jump-links a[href^="mailto:"]{color:#4ade80!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:#4ade8073!important}html[data-tkc-theme=dark] .tkc-blog-post__body.tkc-blog-post-body--jump-links .tkc-blog-quick-answer{background:linear-gradient(180deg,#3b82f624,#0f172a8c)!important;border-color:#60a5fa47!important}html[data-tkc-theme=dark] .tkc-blog-post__body.tkc-blog-post-body--jump-links .tkc-blog-tool-links{background:linear-gradient(180deg,#22c55e1f,#0f172a8c)!important;border-color:#4ade8047!important}html[data-tkc-theme=dark] .tkc-blog-post__body li{color:#d8e0ed!important}html[data-tkc-theme=dark] .tkc-blog-post__body code{background:#0f172aa6!important;border:1px solid #94a3b840;border-radius:6px;color:#e2e8f0!important;font-size:.92em;padding:.12em .35em}html[data-tkc-theme=dark] .tkc-blog-post__body .tkc-blog-table-wrap{background:#0f172a8c!important;border-color:#94a3b838!important;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 28px -16px #00000073}html[data-tkc-theme=dark] .tkc-blog-post__body .tkc-blog-table{color:#d8e0ed!important}html[data-tkc-theme=dark] .tkc-blog-post__body .tkc-blog-table thead th{background:#1e293bd9!important;border-bottom-color:#94a3b847!important;color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-blog-post__body .tkc-blog-table td,html[data-tkc-theme=dark] .tkc-blog-post__body .tkc-blog-table th{border-bottom-color:#94a3b82e!important}html[data-tkc-theme=dark] .tkc-blog-post__body .tkc-blog-table tbody th[scope=row]{background:#1e293bb8!important;color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-blog-post__body .tkc-blog-table tbody tr:nth-child(2n) td{background:#0f172a6b!important}html[data-tkc-theme=dark] .tkc-blog-post__body .tkc-blog-table tbody tr:nth-child(2n) th[scope=row]{background:#1e293be0!important}html[data-tkc-theme=dark] .tkc-blog-post__foot{border-top-color:#94a3b847!important}html[data-tkc-theme=dark] .tkc-blog-post--missing .tkc-blog-post__meta a,html[data-tkc-theme=dark] .tkc-blog-post__back,html[data-tkc-theme=dark] .tkc-blog-post__tools{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-faq-page__crumb-current{color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-faq-page__crumb a{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-faq-page__a,html[data-tkc-theme=dark] .tkc-faq-page__lead{color:#d8e0ed!important}html[data-tkc-theme=dark] .tkc-faq-page__lead a{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-faq-page__jump-link{color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-faq-page__toc-list,html[data-tkc-theme=dark] .tkc-faq-page__toc-title{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-faq-page__toc-a{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-faq-page__h2{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-faq-page__foot-note{color:#b0bfd6!important}html[data-tkc-theme=dark] .tkc-faq-page__foot-note a{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-tdl__sub{color:#c5d0e4!important}html[data-tkc-theme=dark] .tkc-tdl__inline-code{background:#1e293bbf!important;border:1px solid #818cf840;color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-tdl__stat{background:#1e293bbf!important;border-color:#818cf838!important}html[data-tkc-theme=dark] .tkc-tdl__stat--accent{background:#312e8159!important;border-color:#818cf84d!important}html[data-tkc-theme=dark] .tkc-tdl__stat-val{color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-tdl__stat-label{color:#b0bfd6!important}html[data-tkc-theme=dark] .tkc-tdl__hero-panel{background:#1e293be0!important;border-color:#94a3b847!important;box-shadow:0 4px 24px #00000040!important}html[data-tkc-theme=dark] .tkc-tdl__search{background:#1e293b!important;border-color:#94a3b861!important;color:var(--text)!important}html[data-tkc-theme=dark] .tkc-tdl__search-icon,html[data-tkc-theme=dark] .tkc-tdl__search::placeholder{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-tdl__category-nav{background:linear-gradient(145deg,#1e293bf0,#172033e6)!important;border-color:#94a3b838!important;box-shadow:0 10px 36px #00000047,inset 0 0 0 1px #6366f11a!important}html[data-tkc-theme=dark] .tkc-tdl__nav-search{border-left-color:#818cf82e!important}@media (max-width:899px){html[data-tkc-theme=dark] .tkc-tdl__nav-search{border-bottom-color:#818cf829!important}html[data-tkc-theme=dark] .tkc-tdl__filter-hint{background:#1e293bbf!important;border-color:#818cf833!important}html[data-tkc-theme=dark] .tkc-tdl__section-head--collapsible{background:#312e8138!important;border-color:#818cf833!important}html[data-tkc-theme=dark] .tkc-tdl__section-chevron{background:#0f172a8c!important;border-color:#818cf838!important}html[data-tkc-theme=dark] .tkc-tdl__card-chev{background:#312e8159!important;border-color:#818cf838!important;color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-tdl__card:active{background:#1e293bf2!important}}html[data-tkc-theme=dark] .tkc-tdl__category-chip{background:#0f172a8c!important;border-color:#94a3b83d!important;box-shadow:0 2px 10px #0000002e!important;color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-tdl__category-chip:focus-visible,html[data-tkc-theme=dark] .tkc-tdl__category-chip:hover{background:#1e293beb!important;border-color:#818cf859!important;color:#c4b5fd!important}html[data-tkc-theme=dark] .tkc-tdl__category-chip-icon{background:#312e8159!important;color:#a5b4fc!important}html[data-tkc-theme=dark] .tkc-tdl__shortcut{background:#0f172aa6!important;border-color:#94a3b847!important;color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-tdl__filter-hint{color:#b0bfd6!important}html[data-tkc-theme=dark] .tkc-tdl__panel-link{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-tdl__empty{background:#1e293bbf!important;border-color:#94a3b840!important;box-shadow:0 4px 20px #0003!important;color:#d8e0ed!important}html[data-tkc-theme=dark] .tkc-tdl__text-btn{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-tdl__section{background:#1e293bb8!important;border-color:#94a3b838!important;box-shadow:0 4px 28px #00000038,inset 0 0 0 1px #6366f114!important}html[data-tkc-theme=dark] .tkc-tdl__section-head{border-bottom-color:#818cf833!important}html[data-tkc-theme=dark] .tkc-tdl__section-title{color:#c4b5fd!important}html[data-tkc-theme=dark] .tkc-tdl__section-count{background:#312e8173!important;border-color:#818cf847!important;color:#e0e7ff!important}html[data-tkc-theme=dark] .tkc-tdl__card{background:#1e293be0!important;border-color:#94a3b838!important;box-shadow:0 2px 12px #0003!important}html[data-tkc-theme=dark] .tkc-tdl__card-title{color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-tdl__card-desc{color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-tdl__pill{background:#0f172a8c!important;border-color:#94a3b847!important;color:#d8e0ed!important}html[data-tkc-theme=dark] .tkc-tdl__card-chev{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-tdl__card:hover .tkc-tdl__card-chev{color:#a5b4fc!important}html[data-tkc-theme=dark] .auth-shell{background:var(--tkc-brand-bg-deep)!important;background-image:radial-gradient(ellipse 120% 80% at 50% -20%,#7c3aed38,#0000 55%),radial-gradient(ellipse 70% 50% at 100% 0,#06b6d424,#0000 45%),linear-gradient(180deg,#080f1e,#0a1228 42%,#080f1e)!important}html[data-tkc-theme=dark] .auth-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0f172ac7!important;border-color:#a78bfa33!important;box-shadow:0 16px 48px #0000006b,inset 0 0 0 1px #ffffff0d!important}html[data-tkc-theme=dark] .auth-brand-text{-webkit-text-fill-color:#0000!important;background:linear-gradient(108deg,#a78bfa,#38bdf8 48%,#22d3ee)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important}@supports not ((-webkit-background-clip:text) or (background-clip:text)){html[data-tkc-theme=dark] .auth-brand-text{-webkit-text-fill-color:unset!important;background:none!important;color:#e8ecf4!important}}html[data-tkc-theme=dark] .auth-title{color:#f1f5f9!important}html[data-tkc-theme=dark] .auth-checkbox-row,html[data-tkc-theme=dark] .auth-footer,html[data-tkc-theme=dark] .auth-google-hint,html[data-tkc-theme=dark] .auth-sub{color:#c5d0e4!important}html[data-tkc-theme=dark] .auth-input{background:#1e293beb!important;border-color:#94a3b852!important;color:#f1f5f9!important}html[data-tkc-theme=dark] .auth-input::placeholder{color:#94a3b89e!important}html[data-tkc-theme=dark] .auth-input:focus{border-color:#60a5fa8c!important;box-shadow:0 0 0 3px #38bdf82e!important}html[data-tkc-theme=dark] .auth-input.auth-input--invalid{border-color:#f87171a6!important}html[data-tkc-theme=dark] .auth-input.auth-input--invalid:focus{border-color:#f87171bf!important;box-shadow:0 0 0 3px #f871712e!important}html[data-tkc-theme=dark] .auth-input:-webkit-autofill,html[data-tkc-theme=dark] .auth-input:-webkit-autofill:focus,html[data-tkc-theme=dark] .auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#f1f5f9!important;border-color:#94a3b852!important;-webkit-box-shadow:inset 0 0 0 1000px #1e293b!important;caret-color:#f1f5f9!important}html[data-tkc-theme=dark] .auth-field-error{color:#fca5a5!important}html[data-tkc-theme=dark] .auth-error{background:#7f1d1d61!important;border:1px solid #f8717159!important;color:#fecaca!important}html[data-tkc-theme=dark] .auth-success{background:#064e3b61!important;border-color:#34d39959!important;color:#6ee7b7!important}html[data-tkc-theme=dark] .auth-error__follow,html[data-tkc-theme=dark] .auth-password-toggle,html[data-tkc-theme=dark] .auth-success__follow{color:#c5d0e4!important}html[data-tkc-theme=dark] .auth-password-toggle:hover{background:#60a5fa1f!important;color:#e8ecf4!important}html[data-tkc-theme=dark] .auth-btn-primary{background:var(--tkc-btn-primary-bg)!important;color:#fff!important}html[data-tkc-theme=dark] .auth-btn-primary:hover:not(:disabled){background:var(--tkc-btn-primary-bg)!important;filter:brightness(1.08)}html[data-tkc-theme=dark] .auth-btn-google{background:#1e293bf2!important;border-color:#94a3b859!important;color:#e8ecf4!important}html[data-tkc-theme=dark] .auth-btn-google:hover:not(:disabled){background:#334155f2!important;border-color:#94a3b873!important}html[data-tkc-theme=dark] .auth-google-host{border-radius:10px}html[data-tkc-theme=dark] .auth-legal-page .legal-lead,html[data-tkc-theme=dark] .auth-legal-page h1,html[data-tkc-theme=dark] .auth-legal-page h2{color:#f1f5f9!important}html[data-tkc-theme=dark] .auth-legal-page ol,html[data-tkc-theme=dark] .auth-legal-page p,html[data-tkc-theme=dark] .auth-legal-page ul,html[data-tkc-theme=dark] .legal-bullet-list__item{color:#d8e0ed!important}html[data-tkc-theme=dark] .legal-bullet-list__item:before{color:#a5b4fc!important}html[data-tkc-theme=dark] .auth-legal-page li strong,html[data-tkc-theme=dark] .legal-bullet-list__item strong{color:#fff!important}html[data-tkc-theme=dark] .auth-legal-page .legal-disclaimer{background:#0f172aa6!important;border-color:#94a3b847!important;color:#cbd5e1!important}html[data-tkc-theme=dark] .auth-legal-page .legal-simple-table td,html[data-tkc-theme=dark] .auth-legal-page .legal-simple-table th{border-color:#94a3b847!important;color:#e2e8f0!important}html[data-tkc-theme=dark] .auth-legal-page .legal-simple-table th{background:#1e293bd9!important;color:#f8fafc!important}html[data-tkc-theme=dark] .auth-footer a,html[data-tkc-theme=dark] .auth-legal-page a{color:#93c5fd!important}html[data-tkc-theme=dark] .auth-field label{color:#dbe4f4!important}html[data-tkc-theme=dark] .auth-divider{color:#94a3b8!important}html[data-tkc-theme=dark] .auth-divider:after,html[data-tkc-theme=dark] .auth-divider:before{background:#94a3b840!important}html[data-tkc-theme=dark] .empty-state__title{-webkit-text-fill-color:#f1f5f9!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:initial!important;color:#f1f5f9!important;filter:none!important}html[data-tkc-theme=dark] .empty-state__tagline{color:#e2e8f0!important}html[data-tkc-theme=dark] .empty-state:has(.tkc-home-model-explorer) .empty-state__tagline{-webkit-text-fill-color:#0000!important;background:linear-gradient(102deg,#cbd5e1,#a5b4fc 45%,#38bdf8)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important;filter:drop-shadow(0 1px 16px rgba(56,189,248,.14))!important;font-style:normal!important}@supports not ((-webkit-background-clip:text) or (background-clip:text)){html[data-tkc-theme=dark] .empty-state:has(.tkc-home-model-explorer) .empty-state__tagline{-webkit-text-fill-color:unset!important;background:none!important;color:#cbd5e1!important;filter:none!important}}html[data-tkc-theme=dark] .empty-state-subtitle{color:#b0bfd6!important}html[data-tkc-theme=dark] .tkc-chat-input-features__hint{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-chat-input-features__label{color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-chat-input-features__switch{background:#334155f2!important}html[data-tkc-theme=dark] .tkc-chat-input-features__chip{background:#1e293bb8!important;border-color:#94a3b833!important;color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-chat-input-features__chip:hover:not(:disabled):not(.tkc-chat-input-features__chip--on){background:#334155d9!important;border-color:#60a5fa52!important;color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-chat-input-features__chip--on{background:#1e3a8a6b!important;border-color:#60a5fa73!important;box-shadow:0 0 0 1px #3b82f61f,0 1px 3px #0003!important;color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-chat-input-features__chip--on .tkc-chat-input-features__chip-icon{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-chat-input-features__chip:focus-visible{box-shadow:0 0 0 2px #94a3b840!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__trigger{background:#1e293bbf!important;border-color:#94a3b838!important;color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__trigger:hover:not(:disabled){background:#334155e6!important;border-color:#60a5fa59!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__trigger-icon{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__trigger--on{background:#1e3a8a6b!important;border-color:#60a5fa73!important;box-shadow:0 0 0 1px #3b82f61f,0 1px 3px #0003!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__trigger--on:hover:not(:disabled){background:#1e3a8a85!important;border-color:#60a5fa8c!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__trigger--on .tkc-chat-tools-menu__trigger-icon{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__panel{background:#1e293bfa!important;border-color:#94a3b838!important;box-shadow:0 8px 32px #00000073,inset 0 0 0 1px #ffffff0a!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__row{border-bottom-color:#94a3b81f!important;color:#cbd5e1!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__row:hover:not(:disabled){background:#3b82f61f!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__row-label{color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__row-icon{color:#94a3b8!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__row--on{background:#3b82f62e!important;box-shadow:inset 3px 0 0 #60a5fa}html[data-tkc-theme=dark] .tkc-chat-tools-menu__row--on .tkc-chat-tools-menu__row-label{color:#e0f2fe!important;font-weight:600}html[data-tkc-theme=dark] .tkc-chat-tools-menu__row--on .tkc-chat-tools-menu__row-icon{color:#93c5fd!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__switch{background:#334155f2!important}html[data-tkc-theme=dark] .tkc-chat-tools-menu__switch--on{background:linear-gradient(120deg,#3b82f6,#1d4ed8)!important;box-shadow:0 0 0 1px #60a5fa8c,0 0 10px #3b82f66b}html[data-tkc-theme=dark] .tkc-chat-tools-menu__switch--on:after{background:#fff!important;box-shadow:0 1px 4px #0f172a59}html[data-tkc-theme=dark]{--tkc-tooltip-bg:#1e293bfa;--tkc-tooltip-fg:#f1f5f9;--tkc-tooltip-border:#94a3b833;--tkc-tooltip-shadow:0 16px 48px #0000008c,0 0 0 1px #00000059,inset 0 1px 0 #ffffff0f}html[data-tkc-theme=dark] .tkc-tooltip__bubble--top:after{border-top-color:var(--tkc-tooltip-bg)!important}html[data-tkc-theme=dark] .tkc-tooltip__bubble--bottom:after{border-bottom-color:var(--tkc-tooltip-bg)!important}html[data-tkc-theme=dark] .tkc-tooltip__bubble--right:after{border-right-color:var(--tkc-tooltip-bg)!important}html[data-tkc-theme=dark] .tkc-tooltip__bubble--left:after{border-left-color:var(--tkc-tooltip-bg)!important}html[data-tkc-theme=dark] .tkc-tws-nav-tip .tkc-tooltip__bubble{--tkc-tooltip-bg:#0f172afa;--tkc-tooltip-fg:#e2e8f0;--tkc-tooltip-border:#60a5fa38;--tkc-tooltip-shadow:0 14px 36px #0000006b,0 0 0 1px #94a3b81f,inset 0 1px 0 #ffffff0d}html[data-tkc-theme=dark] .tkc-tws-nav-tip .tkc-tooltip__bubble--right:after{border-right-color:var(--tkc-tooltip-bg,#0f172afa)}html[data-tkc-theme=dark] .feature-item{background:#1e293bbf!important;border:1px solid #6ea8ff47;box-shadow:0 2px 12px #0003!important;color:#bfdbfe!important}html[data-tkc-theme=dark] .tkc-tool-quick-settings{background:#1e293b8c!important;border-color:#94a3b840!important}html[data-tkc-theme=dark] .tkc-tool-advanced-heading,html[data-tkc-theme=dark] .tkc-tool-quick-settings__legend{color:#e2e8f0!important}@media (min-width:961px){html[data-tkc-theme=dark] body.tkc-body-tools [class*=__card--brief] button[class*=__adv-btn],html[data-tkc-theme=dark] body.tkc-body-tools [class*=__card--form] button[class*=__adv-btn]{color:#e2e8f0!important}}html[data-tkc-theme=dark] .tkc-tool-prompt-examples{background:#0f172a8c!important;border-color:#94a3b838!important}html[data-tkc-theme=dark] .tkc-tool-prompt-examples__lead{color:#e2e8f0!important}html[data-tkc-theme=dark] .tkc-tool-prompt-examples__btn{background:#1e293bd9!important;border-color:#94a3b859!important;color:#f1f5f9!important}html[data-tkc-theme=dark] .tkc-tool-prompt-examples__btn:hover{background:#334155e6!important;border-color:#818cf866!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-projects-menu__trigger,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-knowledge] .send-toolbar__knowledge,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-projects-menu__trigger,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-knowledge] .send-toolbar__knowledge{background:linear-gradient(180deg,#334155f2,#1e293bfa)!important;border-color:#94a3b847!important;box-shadow:0 1px 3px #00000052,inset 0 1px 0 #ffffff0f!important;color:#e2e8f0!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-projects-menu__trigger:hover:not(:disabled),html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger:hover:not(:disabled),html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-knowledge] .send-toolbar__knowledge:hover:not(.send-toolbar__knowledge--disabled),html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-projects-menu__trigger:hover:not(:disabled),html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger:hover:not(:disabled),html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-knowledge] .send-toolbar__knowledge:hover:not(.send-toolbar__knowledge--disabled){background:linear-gradient(180deg,#475569fa,#334155fa)!important;border-color:#a78bfa6b!important;color:#f8fafc!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-projects-menu__trigger-icon,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger-icon,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-knowledge] .send-toolbar__knowledge-icon,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-knowledge] .send-toolbar__knowledge-label,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-projects-menu__trigger-icon,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger-icon,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-knowledge] .send-toolbar__knowledge-icon,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-knowledge] .send-toolbar__knowledge-label{color:#e2e8f0!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-projects-menu--active .tkc-chat-projects-menu__trigger,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger--on,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-knowledge] .send-toolbar__knowledge--has-staged:not(.send-toolbar__knowledge--disabled),html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-projects-menu--active .tkc-chat-projects-menu__trigger,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger--on,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-knowledge] .send-toolbar__knowledge--has-staged:not(.send-toolbar__knowledge--disabled){background:linear-gradient(180deg,#312e81b8,#4338ca6b)!important;border-color:#818cf8a6!important;box-shadow:0 0 0 1px #818cf861,0 0 14px #6366f16b,inset 0 1px 0 #ffffff1a!important;color:#e0e7ff!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-projects-menu--active .tkc-chat-projects-menu__trigger-icon,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-projects-menu--active .tkc-chat-projects-menu__trigger-text,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger--on .tkc-chat-tools-menu__trigger-icon,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-knowledge] .send-toolbar__knowledge--has-staged:not(.send-toolbar__knowledge--disabled) .send-toolbar__knowledge-icon,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-knowledge] .send-toolbar__knowledge--has-staged:not(.send-toolbar__knowledge--disabled) .send-toolbar__knowledge-label,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-projects-menu--active .tkc-chat-projects-menu__trigger-icon,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-projects-menu--active .tkc-chat-projects-menu__trigger-text,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger--on .tkc-chat-tools-menu__trigger-icon,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-knowledge] .send-toolbar__knowledge--has-staged:not(.send-toolbar__knowledge--disabled) .send-toolbar__knowledge-icon,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-knowledge] .send-toolbar__knowledge--has-staged:not(.send-toolbar__knowledge--disabled) .send-toolbar__knowledge-label{color:#c7d2fe!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-knowledge] .send-toolbar__knowledge--has-staged:not(.send-toolbar__knowledge--disabled) .send-toolbar__knowledge-badge,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-knowledge] .send-toolbar__knowledge--has-staged:not(.send-toolbar__knowledge--disabled) .send-toolbar__knowledge-badge{background:#7c3aed!important;box-shadow:0 0 0 2px #080f1ef2!important;color:#fff!important}html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-projects-menu__trigger--open,html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger--open,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-projects-menu__trigger--open,html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta-chat-features] .tkc-chat-tools-menu__trigger--open{background:linear-gradient(180deg,#4338ca59,#334155fa)!important;border-color:#a78bfa7a!important;color:#f8fafc!important}@media (max-width:960px){html[data-tkc-theme=dark] body.tkc-body-tools .tkc-tool-ws-cta--portaled[class*=__cta],html[data-tkc-theme=dark] body.tkc-body-tools [class*=__cta]{--tkc-tools-cta-chip-bg:linear-gradient(180deg,#334155fa,#1e293bfa);--tkc-tools-cta-chip-border:#94a3b847;--tkc-tools-cta-chip-shadow:0 1px 3px #00000059,inset 0 1px 0 #ffffff0f;--tkc-tools-cta-chip-label:#cbd5e1;--tkc-tools-cta-chip-icon:#e2e8f0}}.logo-wordmark[data-v-3de7344e]{align-items:center;display:flex;flex-wrap:nowrap;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;gap:.04em;letter-spacing:-.045em;line-height:1;min-width:0;white-space:nowrap}a.logo-wordmark[data-v-3de7344e]{color:inherit;cursor:pointer;text-decoration:none}a.logo-wordmark[data-v-3de7344e]:hover{opacity:.92}a.logo-wordmark[data-v-3de7344e]:focus-visible{border-radius:4px;outline:2px solid var(--tkc-focus-ring,var(--primary));outline-offset:2px}.logo-wordmark__tkcore[data-v-3de7344e]{color:var(--text,#0f172a);font-size:clamp(15px,2.4vw,18px);font-weight:800}.logo-wordmark__ai[data-v-3de7344e]{background:linear-gradient(108deg,var(--tkc-brand-grad-start,#a78bfa) 0,var(--tkc-brand-grad-end,#22d3ee) 55%,var(--tkc-brand-cyan,#22d3ee) 100%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(15px,2.4vw,18px);font-weight:800;letter-spacing:-.05em}.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-55c40532]{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-55c40532]{min-height:100svh}}.tkc-tools-layout__workspace-row[data-v-55c40532]{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-55c40532]{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;width:100%}.tkc-tools-layout__seo[data-v-55c40532]{flex-shrink:0;min-width:0;position:relative;width:100%;z-index:0}.tkc-tools-layout__skip[data-v-55c40532]{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.tkc-tools-layout__skip[data-v-55c40532]: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-55c40532]{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-55c40532]{min-width:72px;overflow:hidden;width:72px}}.tkc-tools-layout__main[data-v-55c40532]{display:flex;flex:1;flex-direction:column;max-width:100%;min-height:0;min-width:0}.tkc-tools-layout__account[data-v-55c40532]{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-55c40532]{z-index:60}.tkc-tools-layout__body[data-v-55c40532]{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-55c40532]{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-55c40532]{min-height:calc(100dvh - var(--tkc-tools-ws-account-h, 72px) - min(38vh, 320px) - 32px)}}.tkc-tools-layout__project-banner[data-v-55c40532]{align-self:stretch;flex-shrink:0}@media (min-width:901px){.tkc-tools-layout__project-banner[data-v-55c40532]{--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-55c40532]{flex:1 1 auto;min-height:0;min-width:0}.tkc-tools-layout__sign-in-hint[data-v-55c40532]{flex-shrink:0;margin:0 0 10px;max-width:100%}@media (max-width:1040px){.tkc-tools-layout__workspace-row[data-v-55c40532]{flex-direction:column}.tkc-tools-layout__nav[data-v-55c40532]{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-55c40532]{max-height:min(36vh,300px)}}@media (max-width:1040px){.tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__nav[data-v-55c40532]{display:none!important}}@media (max-width:720px){.tkc-tools-layout__account[data-v-55c40532]{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-55c40532]{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-55c40532]{z-index:60}.tkc-tools-layout--tool-focus-mobile .tkc-tools-layout__main[data-v-55c40532]{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-55c40532]{position:sticky;top:0;z-index:45}.tkc-tools-layout__account.tkc-tools-account-rail--menu-open[data-v-55c40532]{box-shadow:0 12px 40px #0f172a24}.tkc-tools-layout__account .tkc-tools-account-rail__inner[data-v-55c40532]{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-55c40532]{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-13d65548]{--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-13d65548]{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-13d65548]{display:none}.tkc-tws-nav__inner[data-v-13d65548]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative;z-index:1}.tkc-tws-nav__head[data-v-13d65548]{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-13d65548]{align-items:flex-start;display:flex;gap:11px;margin-bottom:12px}.tkc-tws-nav__rail-toggle[data-v-13d65548]{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-13d65548]: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-13d65548]:focus{outline:none}.tkc-tws-nav__rail-toggle[data-v-13d65548]:focus-visible{box-shadow:0 0 0 2px var(--tws-nav-focus-ring)}.tkc-tws-nav__mark[data-v-13d65548]{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-13d65548]{min-width:0;padding-top:1px}.tkc-tws-nav__title[data-v-13d65548]{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-13d65548]{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-13d65548]{background:var(--tws-nav-actions-bg);border-radius:var(--tws-radius-sm);display:flex;padding:2px;width:100%}.tkc-tws-nav__btn[data-v-13d65548]{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-13d65548]{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-13d65548]: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-13d65548]{-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-13d65548]::-webkit-scrollbar{width:var(--tkc-scrollbar-w-viewport,6px)}.tkc-tws-nav__scroll[data-v-13d65548]::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#86909c3d);border-radius:999px}.tkc-tws-nav__panel[data-v-13d65548]{margin-top:10px;padding:0}.tkc-tws-nav__panel[data-v-13d65548]:first-child{margin-top:4px}.tkc-tws-nav__cat[data-v-13d65548]{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 2px 4px;padding:0}.tkc-tws-nav__cat-toggle[data-v-13d65548]{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-13d65548]:hover{color:var(--tws-nav-cat-fg-hover)}.tkc-tws-nav__cat-toggle--active[data-v-13d65548]{color:var(--tws-nav-cat-fg-active)}.tkc-tws-nav__cat-toggle[data-v-13d65548]:focus{outline:none}.tkc-tws-nav__cat-toggle[data-v-13d65548]:focus-visible{box-shadow:0 0 0 2px var(--tws-nav-focus-ring)}.tkc-tws-nav__cat-label[data-v-13d65548]{flex:1;min-width:0}.tkc-tws-nav__cat-chev[data-v-13d65548]{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-13d65548]{color:var(--tws-nav-cat-chev-open);transform:rotate(0deg)}.tkc-tws-nav__list[data-v-13d65548]{list-style:none;margin:0;padding:0}.tkc-tws-nav-tip.tkc-tooltip--block[data-v-13d65548]{display:block;width:100%}.tkc-tws-nav__link[data-v-13d65548]{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-13d65548]: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-13d65548]{opacity:.45}.tkc-tws-nav__link--active[data-v-13d65548]{background:var(--tws-active-grad);border-color:#0000;box-shadow:0 4px 14px #6366f147;color:#fff}.tkc-tws-nav__link--active[data-v-13d65548]: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-13d65548]{color:#ffffffeb;opacity:1}.tkc-tws-nav__icon[data-v-13d65548]{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-13d65548]{background:#ffffff38;border-color:#ffffff47;box-shadow:none;color:#fff}.tkc-tws-nav__icon-svg[data-v-13d65548]{height:16px;width:16px}.tkc-tws-nav__link-body[data-v-13d65548]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.tkc-tws-nav__link-title-row[data-v-13d65548]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.tkc-tws-nav__link-title[data-v-13d65548]{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-13d65548]{color:#fff;font-weight:600}.tkc-tws-nav__chev[data-v-13d65548]{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-13d65548]{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-13d65548]{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.tkc-tws-nav__pro-icon[data-v-13d65548]{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-13d65548]{min-width:0}.tkc-tws-nav__pro-title[data-v-13d65548]{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-13d65548]{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-13d65548]{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-13d65548]: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-13d65548]{margin:10px 6px 8px;padding:10px 8px 8px}.tkc-tws-nav--collapsed .tkc-tws-nav__head-top[data-v-13d65548]{align-items:center;flex-direction:column;gap:8px;margin-bottom:8px}.tkc-tws-nav--collapsed .tkc-tws-nav__rail-toggle[data-v-13d65548]{margin-left:0;max-width:44px;order:-1;width:100%}.tkc-tws-nav--collapsed .tkc-tws-nav__head-titles[data-v-13d65548]{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-13d65548]{border-radius:10px;height:36px;width:36px}.tkc-tws-nav--collapsed .tkc-tws-nav__mark svg[data-v-13d65548]{height:18px;width:18px}.tkc-tws-nav--collapsed .tkc-tws-nav__actions[data-v-13d65548]{justify-content:center}.tkc-tws-nav--collapsed .tkc-tws-nav__btn[data-v-13d65548]{justify-content:center;padding:8px;position:relative;width:auto}.tkc-tws-nav--collapsed .tkc-tws-nav__btn-text[data-v-13d65548]{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-13d65548]{display:none}.tkc-tws-nav--collapsed .tkc-tws-nav__panel[data-v-13d65548]{margin-top:6px}.tkc-tws-nav--collapsed .tkc-tws-nav__scroll[data-v-13d65548]{padding:4px 4px 16px}.tkc-tws-nav--collapsed .tkc-tws-nav__link[data-v-13d65548]{gap:0;justify-content:center;padding:8px 4px}.tkc-tws-nav--collapsed .tkc-tws-nav__chev[data-v-13d65548],.tkc-tws-nav--collapsed .tkc-tws-nav__link-body[data-v-13d65548]{display:none}.tkc-tws-nav--collapsed .tkc-tws-nav__icon[data-v-13d65548]{height:28px;width:28px}.tkc-tws-nav--collapsed .tkc-tws-nav__icon-svg[data-v-13d65548]{height:14px;width:14px}}@media (max-width:520px){.tkc-tws-nav__btn[data-v-13d65548]{font-size:12px;min-height:44px;padding:10px 16px}.tkc-tws-nav__link[data-v-13d65548]{align-items:center;min-height:44px;padding:10px}.tkc-tws-nav__link-title[data-v-13d65548]{font-size:12px}.tkc-tws-nav__scroll[data-v-13d65548]{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.tkc-tws-nav__pro[data-v-13d65548]{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-theme-toggle[data-v-80e2a210]{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffffbf;border:1px solid #94a3b873;border-radius:12px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;width:40px}.tkc-theme-toggle[data-v-80e2a210]:hover{background:#fffffff2;border-color:#2563eb59;box-shadow:0 2px 10px #2563eb1f;color:#2563eb}.tkc-theme-toggle[data-v-80e2a210]:active{transform:scale(.97)}.tkc-theme-toggle--dark[data-v-80e2a210]{background:#1e293bd9;border-color:#fbbf2459;color:#fbbf24}.tkc-theme-toggle--dark[data-v-80e2a210]:hover{background:#334155f2;border-color:#fcd34d73;color:#fcd34d}.tkc-theme-toggle__icon[data-v-80e2a210]{align-items:center;display:flex;justify-content:center}.tkc-theme-toggle__svg[data-v-80e2a210]{display:block}.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-featured-badges__title[data-v-3b289a69]{font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 16px;text-align:center;text-transform:uppercase}.tkc-featured-badges__list[data-v-3b289a69]{align-items:center;display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:center;list-style:none;margin:0;padding:0}.tkc-featured-badges__item[data-v-3b289a69]{flex:0 0 auto;margin:0}.tkc-featured-badges__link[data-v-3b289a69]{align-items:center;display:inline-flex;justify-content:center;line-height:0;opacity:.92;transition:opacity .15s ease,transform .15s ease}.tkc-featured-badges__link[data-v-3b289a69]:hover{opacity:1;transform:translateY(-1px)}.tkc-featured-badges__img[data-v-3b289a69]{display:block;height:auto;max-height:54px;object-fit:contain;width:auto}.tkc-featured-badges--footer[data-v-3b289a69]{border-top:1px solid #e2e8f0e6;margin-top:36px;padding-top:28px}.tkc-featured-badges--footer .tkc-featured-badges__title[data-v-3b289a69]{color:#64748b}.tkc-featured-badges--landing[data-v-3b289a69]{padding:0}.tkc-featured-badges--landing .tkc-featured-badges__title[data-v-3b289a69]{color:#94a3b8eb;margin-bottom:20px}.tkc-featured-badges--landing .tkc-featured-badges__link[data-v-3b289a69]{opacity:.88}.tkc-featured-badges--landing .tkc-featured-badges__link[data-v-3b289a69]:hover{opacity:1}.tkc-taf[data-v-7ced2fa8]{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-7ced2fa8]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1320px;padding:0;width:100%}.tkc-taf__grid[data-v-7ced2fa8]{display:grid;gap:28px 36px;grid-template-columns:1fr}@media (min-width:560px){.tkc-taf__grid[data-v-7ced2fa8]{grid-template-columns:repeat(2,1fr)}.tkc-taf__col--about[data-v-7ced2fa8]{grid-column:1/-1}}@media (min-width:900px){.tkc-taf__grid[data-v-7ced2fa8]{align-items:start;grid-template-columns:1.35fr repeat(4,1fr)}.tkc-taf__col--about[data-v-7ced2fa8]{grid-column:auto}}.tkc-taf__heading[data-v-7ced2fa8]{color:#2563eb;font-size:14px;font-weight:800;letter-spacing:-.01em;margin:0 0 14px}.tkc-taf__about[data-v-7ced2fa8]{color:#64748b;font-size:13px;line-height:1.65;margin:0;max-width:42rem}.tkc-taf__about-more[data-v-7ced2fa8]{display:inline-block;font-weight:600;margin-top:10px}.tkc-taf__list[data-v-7ced2fa8]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.tkc-taf__link[data-v-7ced2fa8]{color:#64748b;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s ease}.tkc-taf__link[data-v-7ced2fa8]:hover{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.tkc-taf__powered[data-v-7ced2fa8]{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-7ced2fa8]{color:#2563eb;font-weight:700;text-decoration:none}.tkc-taf__powered-link[data-v-7ced2fa8]:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.tkc-taf[data-v-7ced2fa8]{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))}}