*{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}.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-blog-layout[data-v-d0cd3b9c]{background:var(--bg);display:flex;flex-direction:column;min-height:100vh}.tkc-blog-layout__main[data-v-d0cd3b9c]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.tkc-blog-layout--checkout-focus[data-v-d0cd3b9c]{background:#f8fafc;min-height:100vh;min-height:100dvh}.tkc-blog-layout--checkout-focus .tkc-blog-layout__main[data-v-d0cd3b9c]{flex:1 1 auto;min-height:0}.tkc-blog-layout__hdr[data-v-d0cd3b9c]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--tkc-header-bg,var(--bg));border-bottom:1px solid var(--tkc-header-border,var(--border));flex-shrink:0;padding:0;position:sticky;top:0;z-index:50}.tkc-blog-layout__hdr-cap[data-v-d0cd3b9c]{box-sizing:border-box;margin:0 auto;max-width:min(1536px,100%);padding:8px 16px;width:100%}@media (max-width:900px){.tkc-blog-layout__hdr-cap[data-v-d0cd3b9c]{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)}}.tkc-blog-layout__mobile-top[data-v-d0cd3b9c]{width:100%}.tkc-blog-layout__hdr-bar.main-top-bar[data-v-d0cd3b9c]{background:#0000;box-sizing:border-box;padding:0;position:relative;width:100%;z-index:95}.tkc-blog-layout__brand-nav[data-v-d0cd3b9c]{align-items:center;display:flex;flex:0 1 auto;gap:12px;min-width:0}.tkc-blog-layout__brand-nav .tkc-tools-rail-logo-wordmark[data-v-d0cd3b9c]{flex-shrink:0}@media (max-width:900px){.tkc-blog-nav__pills[data-v-d0cd3b9c],.tkc-blog-nav__select-wrap[data-v-d0cd3b9c]{display:none!important}}.tkc-blog-nav__select-wrap[data-v-d0cd3b9c]{align-items:center;display:none;flex:1 1 auto;gap:8px;min-width:0}.tkc-blog-nav__select-label[data-v-d0cd3b9c]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tkc-blog-nav__select[data-v-d0cd3b9c]{appearance:none;background:#ffffffeb;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='%23475569' d='M3 4.5 6 8l3-3.5z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #0f172a1f;border-radius:10px;box-sizing:border-box;color:#0f172a;cursor:pointer;flex:1 1 auto;font-size:13px;font-weight:600;height:34px;max-width:100%;min-width:0;padding:0 28px 0 10px}.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-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-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))}}