:root{--tkc-home-empty-top-pad:clamp(6px,1.2vh,14px);--tkc-home-empty-side-pad:clamp(8px,1.8vw,24px);--tkc-home-empty-shift-y:0;--tkc-home-empty-gap:clamp(2px,0.35vh,6px);--tkc-home-empty-explorer-max:100%;--tkc-home-explorer-min-h:0px;--tkc-home-vendors-min-h:0px}.main:has(.tkc-home-model-explorer) .chat-workspace{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.main:has(.tkc-home-model-explorer) .chat-workspace__thread{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.chat-workspace__thread:has(.tkc-home-model-explorer) .chat-container{display:flex;flex:1 1 0;flex-direction:column;min-height:0}:is(.chat-container,#chatContainer):has(>.page.active>.empty-state:has(.tkc-home-model-explorer)){box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;gap:0;min-height:0;overflow-x:hidden;overflow-y:hidden;padding-bottom:clamp(4px,.8vh,12px);padding-left:var(--tkc-home-empty-side-pad);padding-right:var(--tkc-home-empty-side-pad);padding-top:var(--tkc-home-empty-top-pad);scrollbar-color:#0000 #0000!important;scrollbar-gutter:auto!important;scrollbar-width:none!important}.chat-container>.page.active:has(>.empty-state:has(.tkc-home-model-explorer)){display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.empty-state:has(.tkc-home-model-explorer){align-items:stretch;align-self:stretch;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;gap:var(--tkc-home-empty-gap);height:100%;justify-content:flex-start;margin:0;max-width:100%;min-height:0;overflow:hidden;padding:0;width:100%}:is(.chat-container,#chatContainer):has(>.page.active>.empty-state:has(.tkc-home-model-explorer))::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.empty-state:has(.tkc-home-model-explorer) .empty-state__title{box-sizing:border-box;flex:0 0 auto;font-size:clamp(.78rem,.42rem + 1.1vw,1.2rem);font-weight:600;line-height:1.22;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%;word-break:break-word}.empty-state:has(.tkc-home-model-explorer) .empty-state__tagline{background:linear-gradient(102deg,#64748b,#6366f1 48%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 1px 18px rgba(99,102,241,.12));flex:0 0 auto;font-size:clamp(.8rem,.68rem + .85vw,1.12rem);font-weight:500;letter-spacing:.04em;line-height:1.35;margin:0;max-width:100%}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.empty-state:has(.tkc-home-model-explorer) .empty-state__tagline{background:none;color:#64748b;filter:none}}.empty-state:has(.tkc-home-model-explorer) .tkc-home-model-explorer{align-self:stretch;box-sizing:border-box;flex:1 1 0;height:100%;margin:0;max-height:none;max-width:var(--tkc-home-empty-explorer-max);min-height:0;min-width:0;overflow:hidden;width:100%}.empty-state:has(.tkc-home-model-explorer) .tkc-home-model-explorer__vendors{-webkit-overflow-scrolling:touch;flex:1 1 0;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:10px;scrollbar-color:var(--tkc-scrollbar-thumb,#86909c52) var(--tkc-scrollbar-track,#0000);scrollbar-gutter:stable;scrollbar-width:thin}.empty-state:has(.tkc-home-model-explorer) .tkc-home-model-explorer__vendors::-webkit-scrollbar{width:var(--tkc-scrollbar-w-viewport,8px)}.empty-state:has(.tkc-home-model-explorer) .tkc-home-model-explorer__vendors::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#86909c47);border-radius:999px}.page.active:has(>.empty-state:has(.tkc-home-model-explorer)){align-self:stretch;flex:1 1 0;margin-left:0;margin-right:0;max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}@media (min-width:901px){:is(.chat-container,#chatContainer):has(>.page.active>.empty-state:has(.tkc-home-model-explorer)){padding-bottom:clamp(4px,.8vh,10px)}.empty-state:has(.tkc-home-model-explorer) .empty-state__title{font-size:clamp(.72rem,.32rem + .85vw,1.1rem);line-height:1.18}.empty-state:has(.tkc-home-model-explorer) .empty-state__tagline{font-size:clamp(.76rem,.35rem + .65vw,1rem);margin-top:clamp(2px,.25vh,6px)}}@media (max-width:900px){:root{--tkc-home-empty-top-pad:2px;--tkc-home-empty-side-pad:max(4px,env(safe-area-inset-left,0px));--tkc-home-empty-gap:2px;--tkc-home-explorer-mobile-min-h:max(360px,calc(100dvh - var(--tkc-mobile-header-shell-h, 57px) - var(--tkc-input-dock-h, 120px) - var(--tkc-home-empty-top-pad) - 4px))}:is(.chat-container,#chatContainer):has(>.page.active>.empty-state:has(.tkc-home-model-explorer)){padding-bottom:2px;padding-left:max(4px,env(safe-area-inset-left,0px));padding-right:max(4px,env(safe-area-inset-right,0px));padding-top:var(--tkc-home-empty-top-pad)}.empty-state:has(.tkc-home-model-explorer){gap:var(--tkc-home-empty-gap);min-height:var(--tkc-home-explorer-mobile-min-h)}.empty-state:has(.tkc-home-model-explorer) .tkc-home-model-explorer{border-radius:12px;min-height:var(--tkc-home-explorer-mobile-min-h)}.empty-state:has(.tkc-home-model-explorer) .tkc-home-model-explorer__vendors{min-height:min(420px,calc(var(--tkc-home-explorer-mobile-min-h) - 168px))}}@media (max-width:900px) and (max-height:740px){:root{--tkc-home-empty-top-pad:2px;--tkc-home-empty-gap:2px}.empty-state:has(.tkc-home-model-explorer) .empty-state__title{font-size:clamp(.58rem,1.6vw + .2rem,.82rem);line-height:1.2}.empty-state:has(.tkc-home-model-explorer) .empty-state__tagline{font-size:clamp(.62rem,1.8vw + .14rem,.84rem);line-height:1.24}}@media (min-width:901px) and (max-height:780px){:root{--tkc-home-empty-top-pad:6px;--tkc-home-empty-gap:2px}}@media (max-width:380px){:root{--tkc-home-empty-gap:2px;--tkc-home-empty-side-pad:max(2px,env(safe-area-inset-left,0px))}:is(.chat-container,#chatContainer):has(>.page.active>.empty-state:has(.tkc-home-model-explorer)){padding-left:max(2px,env(safe-area-inset-left,0px));padding-right:max(2px,env(safe-area-inset-right,0px))}}.tkc-home-model-explorer[data-v-7d2ce01e]{align-self:stretch;background:linear-gradient(165deg,#eef2ff8c,#ffffffeb);border:1px solid #6366f12e;border-radius:clamp(10px,.8vw,16px);box-shadow:0 8px 28px -18px #4f46e540;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;height:100%;margin:0;max-height:none;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:clamp(6px,.9vh,14px) clamp(8px,1.2vw,18px) clamp(6px,.7vh,12px);text-align:left;width:100%}.tkc-home-model-explorer__anchor[data-v-7d2ce01e],.tkc-home-model-explorer__more-head[data-v-7d2ce01e]{flex-shrink:0}.tkc-home-model-explorer__anchor[data-v-7d2ce01e]{border-bottom:1px solid #94a3b859;margin-bottom:clamp(6px,.8vh,12px);padding-bottom:clamp(4px,.6vh,10px)}.tkc-home-model-explorer__more-head[data-v-7d2ce01e]{margin-bottom:clamp(6px,.5vh,10px)}.tkc-home-model-explorer__anchor-title-row[data-v-7d2ce01e]{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(5px,.35vw + 4px,10px)}.tkc-home-model-explorer__anchor-pick[data-v-7d2ce01e]{-webkit-tap-highlight-color:transparent;background:#0000;border:1px solid #0000;border-radius:clamp(8px,.35vw + 6px,14px);box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;margin:0;padding:clamp(4px,.25vw + 3px,10px) clamp(6px,.45vw + 4px,14px);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.tkc-home-model-explorer__anchor-pick[data-v-7d2ce01e]:hover{background:#ffffff80;border-color:#6366f138}.tkc-home-model-explorer__anchor-pick[data-v-7d2ce01e]:focus{outline:none}.tkc-home-model-explorer__anchor-pick[data-v-7d2ce01e]:focus-visible{outline:2px solid #6366f18c;outline-offset:2px}.tkc-home-model-explorer__anchor-pick--active[data-v-7d2ce01e]{background:linear-gradient(180deg,#c7d2fe8c,#fff 55%);border-color:#4338caeb;box-shadow:0 0 0 2px #6366f173,0 4px 20px #4f46e538,inset 0 1px 0 #ffffffe6}.tkc-home-model-explorer__anchor-pick--active[data-v-7d2ce01e]:hover{border-color:#3730a3fa;box-shadow:0 0 0 2px #4f46e58c,0 6px 24px #4338ca47,inset 0 1px 0 #fffffff2}.tkc-home-model-explorer__anchor-pick--active .tkc-home-model-explorer__anchor-name[data-v-7d2ce01e]{color:#312e81;font-weight:600}.tkc-home-model-explorer__anchor-logo[data-v-7d2ce01e]{border-radius:4px;flex-shrink:0;height:clamp(16px,.75vw + 11px,22px);object-fit:contain;width:clamp(16px,.75vw + 11px,22px)}.tkc-home-model-explorer__anchor-name[data-v-7d2ce01e]{color:#312e81;display:inline-block;flex:1 1 auto;font-size:clamp(11px,.35vw + 10px,15px);font-weight:600;letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkc-home-model-explorer__anchor-desc[data-v-7d2ce01e]{color:#64748b;font-size:clamp(10px,.22vw + 9px,13px);line-height:1.4;margin:clamp(2px,.35vh,6px) 0 0}@media (max-height:720px){.tkc-home-model-explorer__anchor-desc[data-v-7d2ce01e]{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}}.tkc-home-model-explorer__h[data-v-7d2ce01e]{color:#4338ca;font-size:clamp(10px,.18vw + 9px,12px);font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.tkc-home-model-explorer__vendors[data-v-7d2ce01e]{-webkit-overflow-scrolling:touch;align-items:stretch;background:#ffffff94;border:1px solid #94a3b838;border-radius:clamp(8px,.6vw,12px);box-shadow:inset 0 1px 0 #ffffffd9;display:flex;flex:1 1 0;flex-direction:column;gap:clamp(10px,1.2vh,16px);max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(6px,.8vh,12px);position:relative;scrollbar-color:var(--tkc-scrollbar-thumb,#86909c52) var(--tkc-scrollbar-track,#0000);scrollbar-gutter:stable;scrollbar-width:thin}.tkc-home-model-explorer__vendors[data-v-7d2ce01e]::-webkit-scrollbar{width:var(--tkc-scrollbar-w-viewport,8px)}.tkc-home-model-explorer__vendors[data-v-7d2ce01e]::-webkit-scrollbar-thumb{background:var(--tkc-scrollbar-thumb,#86909c47);border-radius:999px}.tkc-home-model-explorer__vendors[data-v-7d2ce01e]:after{background:linear-gradient(180deg,#0000,#ffffffeb 88%);bottom:0;content:"";display:block;height:14px;left:0;margin-top:-14px;pointer-events:none;position:sticky;right:0}.tkc-home-model-explorer__vendor[data-v-7d2ce01e]{flex:0 0 auto;max-width:100%;min-width:0;overflow:visible}.tkc-home-model-explorer__vendor-h[data-v-7d2ce01e]{border-bottom:1px solid #94a3b833;color:#475569;font-size:clamp(9px,.16vw + 8.5px,11px);font-weight:600;letter-spacing:.06em;margin:0 0 clamp(6px,.35vw + 4px,10px);padding-bottom:clamp(3px,.2vw + 2px,6px);text-transform:uppercase}.tkc-home-model-explorer__list[data-v-7d2ce01e]{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(6px,.4vw + 4px,11px);list-style:none;margin:0;max-width:100%;min-width:0;overflow:visible;padding:0}.tkc-home-model-explorer__li[data-v-7d2ce01e]{flex:0 1 auto;max-width:100%;min-width:0}.tkc-home-model-explorer__btn[data-v-7d2ce01e]{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffffe0;border:1px solid #94a3b859;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:row;font:inherit;gap:clamp(4px,.3vw + 3px,8px);justify-content:flex-start;max-width:100%;min-height:clamp(34px,2.2vw + 28px,40px);min-width:0;padding:clamp(7px,.4vw + 5px,11px) clamp(10px,.55vw + 7px,15px);position:relative;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:auto}.tkc-home-model-explorer__btn[data-v-7d2ce01e]:hover{border-color:#6366f173;box-shadow:0 4px 14px #4f46e51a}.tkc-home-model-explorer__btn--active[data-v-7d2ce01e]{background:linear-gradient(180deg,#c7d2fe8c,#fff 55%);border-color:#4338caeb;box-shadow:0 0 0 2px #6366f173,0 4px 20px #4f46e547,inset 0 1px 0 #ffffffe6}.tkc-home-model-explorer__btn--active[data-v-7d2ce01e]:hover{border-color:#3730a3fa;box-shadow:0 0 0 2px #4f46e58c,0 6px 24px #4338ca52,inset 0 1px 0 #fffffff2}.tkc-home-model-explorer__btn--active .tkc-home-model-explorer__btn-label[data-v-7d2ce01e]{color:#312e81;font-weight:600}.tkc-home-model-explorer__btn-top[data-v-7d2ce01e]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:clamp(4px,.3vw + 3px,8px);min-width:0}.tkc-home-model-explorer__btn-logo[data-v-7d2ce01e]{border-radius:4px;flex-shrink:0;height:clamp(14px,.65vw + 10px,20px);object-fit:contain;width:clamp(14px,.65vw + 10px,20px)}.tkc-home-model-explorer__btn-label[data-v-7d2ce01e]{color:#0f172a;flex:1 1 auto;font-size:clamp(10px,.28vw + 9px,13px);font-weight:500;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkc-home-model-explorer__btn-label--short[data-v-7d2ce01e]{display:none}@media (max-height:780px) and (min-width:901px){.tkc-home-model-explorer[data-v-7d2ce01e]{margin-top:6px;padding:10px 12px}.tkc-home-model-explorer__anchor[data-v-7d2ce01e]{margin-bottom:10px;padding-bottom:7px}.tkc-home-model-explorer__anchor-desc[data-v-7d2ce01e]{font-size:11px;margin-top:3px}.tkc-home-model-explorer__more-head[data-v-7d2ce01e]{margin-bottom:6px}.tkc-home-model-explorer__vendors[data-v-7d2ce01e]{gap:8px;padding:9px}.tkc-home-model-explorer__list[data-v-7d2ce01e]{gap:6px}.tkc-home-model-explorer__btn[data-v-7d2ce01e]{min-height:32px;padding:6px 11px}}@media (max-height:640px) and (min-width:901px){.tkc-home-model-explorer[data-v-7d2ce01e]{margin-top:4px;padding:8px 10px}.tkc-home-model-explorer__anchor[data-v-7d2ce01e]{margin-bottom:8px;padding-bottom:6px}.tkc-home-model-explorer__h[data-v-7d2ce01e]{margin-bottom:3px}.tkc-home-model-explorer__vendors[data-v-7d2ce01e]{gap:7px;padding:8px}.tkc-home-model-explorer__btn[data-v-7d2ce01e]{min-height:30px;padding:5px 10px}}.tkc-home-model-explorer__new[data-v-7d2ce01e]{background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;letter-spacing:.06em}.tkc-home-model-explorer__badge[data-v-7d2ce01e],.tkc-home-model-explorer__new[data-v-7d2ce01e]{border-radius:4px;flex-shrink:0;font-size:clamp(7px,.14vw + 6.5px,10px);font-weight:600;padding:clamp(1px,.12vw + 1px,4px) clamp(4px,.25vw + 3px,7px);text-transform:uppercase}.tkc-home-model-explorer__badge[data-v-7d2ce01e]{background:#6366f11f;color:#4338ca;letter-spacing:.04em}.tkc-home-model-explorer__btn-desc[data-v-7d2ce01e]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:900px){.tkc-home-model-explorer[data-v-7d2ce01e]{background:linear-gradient(180deg,#eef2ffb8,#fffffff7);border-color:#6366f133;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffe6,0 8px 28px -16px #4f46e52e;padding:10px 8px 8px}.tkc-home-model-explorer__anchor[data-v-7d2ce01e]{background:#ffffffd1;border:1px solid #6366f124;border-radius:12px;box-shadow:inset 0 1px 0 #fffffff2;margin-bottom:10px;padding:14px}.tkc-home-model-explorer__anchor-title-row[data-v-7d2ce01e]{gap:8px}.tkc-home-model-explorer__anchor-pick[data-v-7d2ce01e]{background:#0000;border:none;border-radius:0;padding:0}.tkc-home-model-explorer__anchor-pick[data-v-7d2ce01e]:hover{background:#0000;border-color:#0000}.tkc-home-model-explorer__anchor-pick--active[data-v-7d2ce01e]{background:#0000;border:none;box-shadow:none}.tkc-home-model-explorer__anchor-pick--active[data-v-7d2ce01e]:hover{border:none;box-shadow:none}.tkc-home-model-explorer__anchor[data-v-7d2ce01e]:has(.tkc-home-model-explorer__anchor-pick--active){background:linear-gradient(180deg,#e0e7ffbf,#fffffff2);border-color:#4338ca8c;box-shadow:0 0 0 1px #6366f159,0 4px 16px #4f46e51f}.tkc-home-model-explorer__anchor-logo[data-v-7d2ce01e]{height:24px;width:24px}.tkc-home-model-explorer__anchor-name[data-v-7d2ce01e]{font-size:15px;font-weight:700;letter-spacing:-.025em}.tkc-home-model-explorer__anchor-desc[data-v-7d2ce01e]{-webkit-line-clamp:unset;color:#64748b;display:block;font-size:13px;line-height:1.45;margin-top:8px;overflow:visible}.tkc-home-model-explorer__more-head[data-v-7d2ce01e]{margin-bottom:6px;padding:0}.tkc-home-model-explorer__h[data-v-7d2ce01e]{font-size:11px;font-weight:700;letter-spacing:.06em}.tkc-home-model-explorer__vendors[data-v-7d2ce01e]{background:#f8fafcb8;border-color:#94a3b82e;border-radius:12px;flex:1 1 auto;gap:10px;padding:10px}.tkc-home-model-explorer__vendor[data-v-7d2ce01e]{background:#ffffffe6;border:1px solid #94a3b829;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;max-width:100%;min-width:0;padding:12px 12px 10px;width:100%}.tkc-home-model-explorer__vendor-h[data-v-7d2ce01e]{color:#475569;font-size:10px;font-weight:700;letter-spacing:.07em;margin-bottom:8px;padding-bottom:6px}.tkc-home-model-explorer__list[data-v-7d2ce01e]{flex-direction:column;flex-wrap:nowrap;gap:10px}.tkc-home-model-explorer__li[data-v-7d2ce01e]{flex:1 1 auto;max-width:100%;width:100%}.tkc-home-model-explorer__btn[data-v-7d2ce01e]{align-items:stretch;border-radius:10px;flex-direction:column;gap:6px;max-width:100%;min-height:54px;padding:12px 14px;width:100%}.tkc-home-model-explorer__btn-top[data-v-7d2ce01e]{gap:8px;width:100%}.tkc-home-model-explorer__btn-logo[data-v-7d2ce01e]{height:20px;width:20px}.tkc-home-model-explorer__btn-label[data-v-7d2ce01e]{font-size:14px;font-weight:600;line-height:1.32;overflow:visible;text-overflow:unset;white-space:normal}.tkc-home-model-explorer__badge[data-v-7d2ce01e],.tkc-home-model-explorer__new[data-v-7d2ce01e]{border-radius:5px;font-size:9px;font-weight:700;padding:2px 6px}.tkc-home-model-explorer__btn-label--full[data-v-7d2ce01e]{display:block!important}.tkc-home-model-explorer__btn-label--short[data-v-7d2ce01e]{display:none!important}.tkc-home-model-explorer__btn .tkc-home-model-explorer__badge[data-v-7d2ce01e]{display:inline-flex}.tkc-home-model-explorer__btn-desc[data-v-7d2ce01e]{clip:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2;border:0;color:#64748b;display:-webkit-box;font-size:12px;height:auto;line-height:1.42;margin:0;overflow:hidden;padding:0;position:static;text-align:left;white-space:normal;width:auto}.tkc-home-model-explorer__btn--active .tkc-home-model-explorer__btn-desc[data-v-7d2ce01e]{color:#4338ca;opacity:.88}}@media (max-width:900px) and (max-height:740px){.tkc-home-model-explorer[data-v-7d2ce01e]{padding:8px 6px 6px}.tkc-home-model-explorer__anchor[data-v-7d2ce01e]{margin-bottom:8px;padding:12px}.tkc-home-model-explorer__anchor-desc[data-v-7d2ce01e]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.tkc-home-model-explorer__vendors[data-v-7d2ce01e]{gap:8px;padding:8px}.tkc-home-model-explorer__vendor[data-v-7d2ce01e]{padding:10px 10px 8px}.tkc-home-model-explorer__btn[data-v-7d2ce01e]{min-height:50px;padding:10px 12px}.tkc-home-model-explorer__btn-desc[data-v-7d2ce01e]{-webkit-line-clamp:1}}@media (max-width:380px){.tkc-home-model-explorer[data-v-7d2ce01e]{border-radius:10px;padding:8px 6px 6px}.tkc-home-model-explorer__anchor[data-v-7d2ce01e]{padding:12px}.tkc-home-model-explorer__anchor-name[data-v-7d2ce01e]{font-size:14px}.tkc-home-model-explorer__btn-label[data-v-7d2ce01e]{font-size:13px}.tkc-home-model-explorer__btn-desc[data-v-7d2ce01e]{font-size:11px}}.tkc-home-model-explorer[data-v-7d2ce01e] .tkc-tooltip__bubble{line-height:1.48;max-width:min(420px,calc(100vw - 20px))}.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-chat-input-features[data-v-12e5edf8]{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 14px;margin:0;min-width:0;padding:6px 2px 8px;position:relative;width:100%}.tkc-chat-input-features__hint[data-v-12e5edf8]{color:#64748b;flex:1 1 100%;font-size:11px;letter-spacing:.01em;line-height:1.3}.tkc-chat-input-features__row[data-v-12e5edf8]{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:inline-flex;gap:8px;min-height:28px;user-select:none}.tkc-chat-input-features__row--disabled[data-v-12e5edf8]{cursor:not-allowed;opacity:.55}.tkc-chat-input-features__checkbox[data-v-12e5edf8]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tkc-chat-input-features__switch[data-v-12e5edf8]{background:#e2e8f0;border-radius:999px;flex-shrink:0;height:20px;position:relative;transition:background .18s ease;width:36px}.tkc-chat-input-features__switch[data-v-12e5edf8]:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a2e;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:16px}.tkc-chat-input-features__checkbox:focus-visible+.tkc-chat-input-features__switch[data-v-12e5edf8]{outline:2px solid #4080ff73;outline-offset:2px}.tkc-chat-input-features__checkbox:checked+.tkc-chat-input-features__switch[data-v-12e5edf8]{background:linear-gradient(120deg,var(--primary,#4080ff) 0,#2563eb 100%)}.tkc-chat-input-features__checkbox:checked+.tkc-chat-input-features__switch[data-v-12e5edf8]:after{transform:translateX(16px)}.tkc-chat-input-features__checkbox:disabled+.tkc-chat-input-features__switch[data-v-12e5edf8]{opacity:.55}.tkc-chat-input-features__label[data-v-12e5edf8]{color:#334155;font-size:13px;font-weight:500;letter-spacing:.01em}.tkc-chat-input-features--toolbar[data-v-12e5edf8]{box-sizing:border-box;flex-wrap:nowrap;gap:8px 14px;max-width:100%;min-width:0;padding:0;width:auto}.tkc-chat-input-features--toolbar .tkc-chat-input-features__chip[data-v-12e5edf8]{border-radius:10px;font-weight:500;gap:6px;height:var(--send-toolbar-hit,36px);line-height:1;padding:0 12px 0 10px}.tkc-chat-input-features--toolbar .tkc-chat-input-features__chip-icon[data-v-12e5edf8]{height:20px;width:20px}.tkc-chat-input-features--toolbar .tkc-chat-input-features__chip-icon.spark-icon[data-v-12e5edf8]{font-size:20px}.tkc-chat-input-features--toolbar .tkc-chat-input-features__row--toolbar[data-v-12e5edf8]{flex-shrink:0;gap:7px;min-height:var(--send-toolbar-hit,36px);padding:0 2px}.tkc-chat-input-features--toolbar .tkc-chat-input-features__switch[data-v-12e5edf8]{height:18px;width:32px}.tkc-chat-input-features--toolbar .tkc-chat-input-features__switch[data-v-12e5edf8]:after{height:14px;width:14px}.tkc-chat-input-features--toolbar .tkc-chat-input-features__checkbox:checked+.tkc-chat-input-features__switch[data-v-12e5edf8]:after{transform:translateX(14px)}.tkc-chat-input-features--toolbar .tkc-chat-input-features__label[data-v-12e5edf8]{color:var(--st-toolbar-icon,#575757);font-size:12px;font-weight:500;letter-spacing:-.015em;white-space:nowrap}.tkc-chat-input-features__chip[data-v-12e5edf8]{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffffeb;border:1px solid #0f172a14;border-radius:999px;box-sizing:border-box;color:#737373;cursor:pointer;display:inline-flex;flex-shrink:1;font:inherit;font-size:12px;font-weight:500;gap:6px;height:28px;justify-content:center;letter-spacing:-.012em;line-height:1;margin:0;max-width:min(48vw,12rem);min-width:0;padding:0 10px 0 8px;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.tkc-chat-input-features__chip[data-v-12e5edf8]:hover:not(:disabled):not(.tkc-chat-input-features__chip--on){background:#0f172a08;border-color:#0f172a1f;color:#404040}.tkc-chat-input-features__chip[data-v-12e5edf8]:focus{outline:none}.tkc-chat-input-features__chip[data-v-12e5edf8]:focus-visible{box-shadow:0 0 0 2px #0f172a14}.tkc-chat-input-features__chip--on[data-v-12e5edf8]{background:linear-gradient(180deg,#4080ff24,#4080ff14);border-color:#4080ff61;box-shadow:0 0 0 1px #4080ff1f,0 1px 2px #2563eb1a;color:#1d4ed8;font-weight:600}.tkc-chat-input-features__chip--on[data-v-12e5edf8]:hover:not(:disabled){background:linear-gradient(180deg,#4080ff2e,#4080ff1a);border-color:#4080ff7a;color:#1e40af}.tkc-chat-input-features__chip--disabled[data-v-12e5edf8]{cursor:not-allowed;opacity:.48}.tkc-chat-input-features__chip-icon[data-v-12e5edf8]{align-items:center;color:currentColor;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.9;width:16px}.tkc-chat-input-features__chip-icon svg[data-v-12e5edf8]{display:block;height:16px;width:16px}.tkc-chat-input-features__chip--on .tkc-chat-input-features__chip-icon[data-v-12e5edf8]{color:inherit;opacity:1}.tkc-chat-input-features__chip-label[data-v-12e5edf8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkc-chat-input-features-responsive[data-v-aa7593da]{align-items:center;display:inline-flex;max-width:100%;min-width:0;vertical-align:middle}.tkc-response-mode[data-v-09f184c6]{align-items:center;display:inline-flex;flex-shrink:0;min-width:0;position:relative}.tkc-response-mode__trigger[data-v-09f184c6]{align-items:center;background:#ffffffeb;border:1px solid #0f172a14;border-radius:10px;color:var(--st-toolbar-icon,#404040);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:var(--send-toolbar-hit,36px);letter-spacing:-.02em;max-width:min(11rem,38vw);padding:0 10px 0 8px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.tkc-response-mode__trigger[data-v-09f184c6]:hover:not(:disabled){background:#fff;border-color:#4080ff47;color:#1e293b}.tkc-response-mode__trigger[data-v-09f184c6]:disabled{cursor:not-allowed;opacity:.5}.tkc-response-mode--open[data-v-09f184c6]{position:relative;z-index:24}.tkc-response-mode--open .tkc-response-mode__trigger[data-v-09f184c6]{border-color:#4080ff59;box-shadow:0 0 0 1px #4080ff1a}.tkc-response-mode__trigger--thinking[data-v-09f184c6]{background:linear-gradient(180deg,#4080ff29,#4080ff17);border-color:#4080ff6b;box-shadow:0 0 0 1px #4080ff24,0 1px 2px #2563eb1f,inset 0 1px 0 #ffffff8c;color:#1d4ed8;font-weight:600}.tkc-response-mode--open .tkc-response-mode__trigger--thinking[data-v-09f184c6],.tkc-response-mode__trigger--thinking[data-v-09f184c6]:hover:not(:disabled){background:linear-gradient(180deg,#4080ff33,#4080ff1c);border-color:#4080ff80;box-shadow:0 0 0 1px #4080ff2e,0 2px 4px #2563eb24,inset 0 1px 0 #fff9;color:#1e40af}.tkc-response-mode__trigger--thinking .tkc-response-mode__trigger-icon[data-v-09f184c6]{color:#2563eb}.tkc-response-mode__trigger-icon[data-v-09f184c6]{align-items:center;color:currentColor;display:flex;flex-shrink:0;justify-content:center}.tkc-response-mode__trigger-label[data-v-09f184c6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkc-response-mode__chevron[data-v-09f184c6]{display:flex;flex-shrink:0;opacity:.65;transition:transform .18s ease}.tkc-response-mode--open .tkc-response-mode__chevron[data-v-09f184c6]{transform:rotate(180deg)}.tkc-response-mode__backdrop[data-v-09f184c6]{background:#0000;inset:0;position:fixed;z-index:calc(var(--tkc-home-know-popover-z, 2147482980) - 2)}.tkc-response-mode__menu[data-v-09f184c6]{background:#fff;border:.5px solid #0f172a1a;border-radius:12px;box-shadow:0 2px 4px #00000005,0 4px 10px #00000008,0 4px 16px #00000008;box-sizing:border-box;left:0;max-height:min(480px,70vh);overflow-x:hidden;overflow-y:auto;padding:4px;position:fixed;top:0;width:min(280px,calc(100vw - 24px));z-index:var(--tkc-home-know-popover-z,2147482980)}.tkc-response-mode__menu--pos[data-v-09f184c6]{bottom:auto;right:auto}.tkc-response-mode__item[data-v-09f184c6]{align-items:flex-start;background:#0000;border:none;border-radius:8px;color:#0f172a;cursor:pointer;display:flex;margin:0;padding:8px 10px;text-align:left;transition:background .14s ease;width:100%}.tkc-response-mode__item[data-v-09f184c6]:hover{background:#0f172a0d}.tkc-response-mode__item--active[data-v-09f184c6]{background:#4080ff14}.tkc-response-mode__item--active .tkc-response-mode__item-title[data-v-09f184c6]{color:#1e40af;font-weight:600}.tkc-response-mode__item--active-thinking[data-v-09f184c6]{background:linear-gradient(180deg,#4080ff24,#4080ff12);box-shadow:inset 0 0 0 1px #4080ff38}.tkc-response-mode__item--active-thinking .tkc-response-mode__item-title[data-v-09f184c6]{color:#1d4ed8}.tkc-response-mode__item--active-thinking .tkc-response-mode__item-icon[data-v-09f184c6]{color:#2563eb}.tkc-response-mode__item-icon[data-v-09f184c6]{color:#334155;flex-shrink:0;height:16px;margin:2px 8px 0 0;width:16px}.tkc-response-mode__item-body[data-v-09f184c6]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.tkc-response-mode__item-title[data-v-09f184c6]{color:#0f172a;font-size:14px;font-weight:400;line-height:20px}.tkc-response-mode__item-desc[data-v-09f184c6]{color:#64748b;font-size:12px;font-weight:400;line-height:18px;white-space:normal}.tkc-response-mode__item-check[data-v-09f184c6]{align-items:flex-start;color:var(--primary,#4080ff);display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:8px;width:16px}.tkc-response-mode__gate[data-v-09f184c6]{padding:10px 8px 8px}.tkc-response-mode__gate-title[data-v-09f184c6]{color:#334155;font-size:14px;font-weight:700;margin:0 0 6px}.tkc-response-mode__gate-msg[data-v-09f184c6]{color:#64748b;font-size:13px;line-height:1.5;margin:0 0 12px}html[data-tkc-theme=dark] .tkc-response-mode__trigger[data-v-09f184c6]{background:#1e293be0;border-color:#94a3b847;color:#cbd5e1}html[data-tkc-theme=dark] .tkc-response-mode__trigger[data-v-09f184c6]:not(.tkc-response-mode__trigger--thinking){background:linear-gradient(165deg,#7c3aed85,#06b6d45c);border-color:#a78bfab8;box-shadow:0 0 0 1px #a78bfa59,0 0 12px #7c3aed61,inset 0 1px 0 #ffffff1f;color:#f5f3ff;font-weight:600}html[data-tkc-theme=dark] .tkc-response-mode__trigger:not(.tkc-response-mode__trigger--thinking) .tkc-response-mode__trigger-icon[data-v-09f184c6]{color:#e9d5ff}html[data-tkc-theme=dark] .tkc-response-mode--open .tkc-response-mode__trigger[data-v-09f184c6]:not(.tkc-response-mode__trigger--thinking),html[data-tkc-theme=dark] .tkc-response-mode__trigger[data-v-09f184c6]:not(.tkc-response-mode__trigger--thinking):hover:not(:disabled){background:linear-gradient(165deg,#8b5cf699,#22d3ee6b);border-color:#c4b5fdd1;color:#fff}html[data-tkc-theme=dark] .tkc-response-mode__trigger--thinking[data-v-09f184c6]{background:linear-gradient(165deg,#2563eb85,#3b82f661);border-color:#38bdf8b8;box-shadow:0 0 0 1px #60a5fa61,0 0 12px #3b82f666,inset 0 1px 0 #ffffff1f;color:#f0f9ff;font-weight:600}html[data-tkc-theme=dark] .tkc-response-mode--open .tkc-response-mode__trigger--thinking[data-v-09f184c6],html[data-tkc-theme=dark] .tkc-response-mode__trigger--thinking[data-v-09f184c6]:hover:not(:disabled){background:linear-gradient(165deg,#3b82f699,#60a5fa70);border-color:#7dd3fcd1;color:#fff}html[data-tkc-theme=dark] .tkc-response-mode__trigger--thinking .tkc-response-mode__trigger-icon[data-v-09f184c6]{color:#bae6fd}html[data-tkc-theme=dark] .tkc-response-mode__menu[data-v-09f184c6]{background:#0f172afa;border-color:#94a3b847;box-shadow:0 8px 32px #00000073,0 0 0 1px #7c3aed1f}html[data-tkc-theme=dark] .tkc-response-mode__item-title[data-v-09f184c6]{color:#f1f5f9}html[data-tkc-theme=dark] .tkc-response-mode__item-desc[data-v-09f184c6]{color:#94a3b8}html[data-tkc-theme=dark] .tkc-response-mode__item[data-v-09f184c6]:hover{background:#94a3b81f}html[data-tkc-theme=dark] .tkc-response-mode__item--active[data-v-09f184c6]:not(.tkc-response-mode__item--active-thinking){background:linear-gradient(165deg,#7c3aed61,#06b6d438);box-shadow:inset 0 0 0 1px #a78bfa6b}html[data-tkc-theme=dark] .tkc-response-mode__item--active:not(.tkc-response-mode__item--active-thinking) .tkc-response-mode__item-title[data-v-09f184c6]{color:#f5f3ff;font-weight:600}html[data-tkc-theme=dark] .tkc-response-mode__item--active:not(.tkc-response-mode__item--active-thinking) .tkc-response-mode__item-icon[data-v-09f184c6]{color:#e9d5ff}html[data-tkc-theme=dark] .tkc-response-mode__item--active:not(.tkc-response-mode__item--active-thinking) .tkc-response-mode__item-check[data-v-09f184c6]{color:#c4b5fd}html[data-tkc-theme=dark] .tkc-response-mode__item--active-thinking[data-v-09f184c6]{background:linear-gradient(165deg,#2563eb6b,#3b82f642);box-shadow:inset 0 0 0 1px #60a5fa7a}html[data-tkc-theme=dark] .tkc-response-mode__item--active-thinking .tkc-response-mode__item-title[data-v-09f184c6]{color:#f0f9ff;font-weight:600}html[data-tkc-theme=dark] .tkc-response-mode__item--active-thinking .tkc-response-mode__item-icon[data-v-09f184c6]{color:#bae6fd}html[data-tkc-theme=dark] .tkc-response-mode__item--active-thinking .tkc-response-mode__item-check[data-v-09f184c6]{color:#7dd3fc}.tkc-nav-projects[data-v-32ad418c]{position:relative;width:100%;z-index:6}.tkc-nav-projects--open[data-v-32ad418c]{z-index:9}.tkc-nav-projects--open~.tkc-nav-ai-writing[data-v-32ad418c]{pointer-events:none}.tkc-nav-ai-writing--open[data-v-32ad418c]{z-index:8}.tkc-nav-projects__trigger .icon[data-v-32ad418c]{overflow:visible}.tkc-nav-projects__brand-icon[data-v-32ad418c]{display:block;flex-shrink:0;vertical-align:middle}button.tkc-nav-projects__trigger.nav-item[data-v-32ad418c]{background:#0000;border:none;box-sizing:border-box;color:var(--primary);cursor:pointer;font:inherit;margin:0;text-align:left;width:100%}a.tkc-nav-projects__trigger.nav-item.active[data-v-32ad418c],button.tkc-nav-projects__trigger.nav-item.active[data-v-32ad418c]{background:var(--primary-light,#e8f3ff);box-shadow:inset 0 0 0 1px #4080ff38;font-weight:600}a.tkc-nav-projects__trigger.nav-item.active[data-v-32ad418c]:hover,button.tkc-nav-projects__trigger.nav-item.active[data-v-32ad418c]:hover{background:#dceafff5;box-shadow:inset 0 0 0 1px #4080ff47}.tkc-nav-projects__trigger .title[data-v-32ad418c]{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}a.tkc-nav-projects__trigger.nav-item[data-v-32ad418c]{box-sizing:border-box;margin:0;width:100%}.tkc-nav-projects__chevrons[data-v-32ad418c]{align-items:center;color:var(--text-2,#4e5969);display:flex;flex-shrink:0;justify-content:center;margin-left:4px;opacity:.65}.tkc-nav-projects__chev-icon[data-v-32ad418c]{display:block}.tkc-nav-projects__panel[data-v-32ad418c]{background:#fff;border:1px solid #e4e7ecfa;border-radius:12px;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #0f172a0f;left:4px;margin-top:2px;overflow:hidden;padding:8px 0 0;position:absolute;right:4px;top:100%;z-index:1}.tkc-nav-projects__panel[data-v-32ad418c]:before{content:"";height:8px;left:0;position:absolute;right:0;top:-8px}.tkc-nav-projects__panel-label[data-v-32ad418c]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.1em;padding:0 14px 8px;text-transform:uppercase}.tkc-nav-projects__list[data-v-32ad418c]{list-style:none;margin:0;max-height:240px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 8px}.tkc-nav-projects__list-item[data-v-32ad418c]{margin:0}.tkc-nav-projects__list-item--default[data-v-32ad418c],.tkc-nav-projects__list-item--none[data-v-32ad418c]{border-bottom:1px solid #e4e7ecf2;margin-bottom:4px;padding-bottom:4px}.tkc-nav-projects__list-link[data-v-32ad418c]{align-items:center;border-radius:8px;color:#1d2129;display:flex;font-size:14px;font-weight:500;gap:8px;padding:9px 10px;text-decoration:none;transition:background .12s ease}.tkc-nav-projects__list-link[data-v-32ad418c]:hover{background:#f3f4f6}.tkc-nav-projects__list-link--active[data-v-32ad418c],.tkc-nav-projects__list-link.active[data-v-32ad418c]{background:#eceef2;font-weight:600}button.tkc-nav-projects__list-link.tkc-nav-projects__list-link--btn[data-v-32ad418c]{background:#0000;border:none;color:#1d2129;cursor:pointer;font:inherit;font-size:14px;font-weight:500;text-align:left;width:100%}.tkc-nav-projects__check-wrap[data-v-32ad418c]{align-items:center;color:#1d2129;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.tkc-nav-projects__check[data-v-32ad418c]{display:block}.tkc-nav-projects__list-name[data-v-32ad418c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkc-nav-projects__empty[data-v-32ad418c]{color:#94a3b8;font-size:13px;margin:0;padding:8px 14px 12px}.tkc-nav-projects__footer[data-v-32ad418c]{border-top:1px solid #eceef2;display:flex;flex-direction:column;gap:2px;padding:6px 8px 8px}.tkc-nav-projects__footer-btn[data-v-32ad418c]{align-items:center;border-radius:8px;color:#1d2129;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px;text-decoration:none;transition:background .12s ease}.tkc-nav-projects__footer-btn[data-v-32ad418c]:hover{background:#f3f4f6}.tkc-nav-projects__footer-ico[data-v-32ad418c]{color:#64748b;flex-shrink:0}.sidebar.collapsed .tkc-nav-projects__panel[data-v-32ad418c]{display:none!important}html[data-tkc-theme=dark] .tkc-nav-projects__panel[data-v-32ad418c]{background:#1e293bf5;border-color:#94a3b847;box-shadow:0 12px 36px #00000073}html[data-tkc-theme=dark] .tkc-nav-projects__panel-label[data-v-32ad418c]{color:#94a3b8}html[data-tkc-theme=dark] .tkc-nav-projects__list-link[data-v-32ad418c]{color:#e8ecf4}html[data-tkc-theme=dark] .tkc-nav-projects__list-link[data-v-32ad418c]:hover{background:#ffffff0f}html[data-tkc-theme=dark] .tkc-nav-projects__list-link--active[data-v-32ad418c],html[data-tkc-theme=dark] .tkc-nav-projects__list-link.active[data-v-32ad418c]{background:#7c3aed33;color:#f5f3ff}html[data-tkc-theme=dark] button.tkc-nav-projects__list-link.tkc-nav-projects__list-link--btn[data-v-32ad418c]{color:#e8ecf4}html[data-tkc-theme=dark] .tkc-nav-projects__list-item--default[data-v-32ad418c],html[data-tkc-theme=dark] .tkc-nav-projects__list-item--none[data-v-32ad418c]{border-bottom-color:#94a3b838}html[data-tkc-theme=dark] .tkc-nav-projects__check-wrap[data-v-32ad418c]{color:#e8ecf4}html[data-tkc-theme=dark] a.tkc-nav-projects__trigger.nav-item.active[data-v-32ad418c],html[data-tkc-theme=dark] button.tkc-nav-projects__trigger.nav-item.active[data-v-32ad418c]{background:linear-gradient(135deg,#7c3aed47,#06b6d41a);box-shadow:inset 0 0 0 1px #a78bfa52;color:#e9d5ff}html[data-tkc-theme=dark] a.tkc-nav-projects__trigger.nav-item.active[data-v-32ad418c]:hover,html[data-tkc-theme=dark] button.tkc-nav-projects__trigger.nav-item.active[data-v-32ad418c]:hover{background:linear-gradient(135deg,#7c3aed5c,#06b6d424);box-shadow:inset 0 0 0 1px #a78bfa6b}html[data-tkc-theme=dark] .tkc-nav-projects__empty[data-v-32ad418c]{color:#94a3b8}html[data-tkc-theme=dark] .tkc-nav-projects__footer[data-v-32ad418c]{border-top-color:#475569a6}html[data-tkc-theme=dark] .tkc-nav-projects__footer-btn[data-v-32ad418c]{color:#e8ecf4}html[data-tkc-theme=dark] .tkc-nav-projects__footer-btn[data-v-32ad418c]:hover{background:#ffffff0f}html[data-tkc-theme=dark] .tkc-nav-projects__footer-ico[data-v-32ad418c]{color:#cbd5e1}html[data-tkc-theme=dark] .tkc-nav-projects__chevrons[data-v-32ad418c]{color:#ffffff8c}.tkc-nav-projects--open .tkc-nav-projects__chev-icon[data-v-32ad418c]{transform:rotate(180deg)}@media (max-width:900px){.sidebar .nav-list[data-v-32ad418c]{overflow:visible}.tkc-nav-projects[data-v-32ad418c]{overflow:visible;z-index:8}.tkc-nav-projects__panel[data-v-32ad418c]{-webkit-overflow-scrolling:touch;box-sizing:border-box;left:auto;margin:6px 0 4px;max-height:min(320px,42dvh);overflow-y:auto;overscroll-behavior:contain;position:static;right:auto;top:auto;width:100%}}.tkc-home__sign-in-hint[data-v-32ad418c]{margin:0 auto 16px;max-width:42rem}.tkc-home-guest-proj-intro-page[data-v-32ad418c]{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.tkc-home-guest-proj-intro-page[data-v-32ad418c]::-webkit-scrollbar{display:none;height:0;width:0}.tkc-chat-project-banner[data-v-9c7de252]{background:linear-gradient(118deg,#eff6ffeb,#fffffff7 38%,#f8fafcfa);border:1px solid #4080ff38;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffffa6,0 1px 2px #0f172a0a,0 6px 22px #4080ff14;box-sizing:border-box;flex-shrink:0;margin:0 0 10px;max-width:100%;overflow:hidden;padding:0;position:relative;width:100%;z-index:25}.tkc-chat-project-banner__sr-only[data-v-9c7de252]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tkc-chat-project-banner__beam[data-v-9c7de252]{background:linear-gradient(180deg,var(--primary,#4080ff) 0,#6366f1 55%,#6366f140 100%);bottom:0;box-shadow:0 0 12px #4080ff59;pointer-events:none;position:absolute;top:0;width:3px;z-index:0}.tkc-chat-project-banner__beam--start[data-v-9c7de252]{border-bottom-left-radius:10px;border-top-left-radius:10px;left:0}.tkc-chat-project-banner__beam--end[data-v-9c7de252]{border-bottom-right-radius:10px;border-top-right-radius:10px;bottom:0;box-shadow:0 0 6px #4080ff38;height:auto;left:auto;right:0;top:0}.tkc-chat-project-banner__inner[data-v-9c7de252]{align-items:center;box-sizing:border-box;display:flex;gap:10px;max-width:100%;min-height:36px;padding:7px 14px;position:relative;width:100%;z-index:1}.tkc-chat-project-banner__pulse[data-v-9c7de252]{animation:tkc-proj-banner-pulse-9c7de252 2.4s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 2px #22c55e40,0 0 10px #22c55e8c;flex-shrink:0;height:6px;width:6px}@keyframes tkc-proj-banner-pulse-9c7de252{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.tkc-chat-project-banner__pulse[data-v-9c7de252]{animation:none}}.tkc-chat-project-banner__ico[data-v-9c7de252]{color:var(--primary,#4080ff);display:block;flex-shrink:0;opacity:.88}.tkc-chat-project-banner__main[data-v-9c7de252]{align-items:center;display:flex;flex:1 1 0%;gap:6px;min-width:0}.tkc-chat-project-banner__scope[data-v-9c7de252]{background:#ffffffe0;border:1px solid #4080ff33;border-radius:999px;box-shadow:inset 0 1px 0 #fffffff2;color:#334155f2;flex-shrink:0;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.12em;padding:3px 8px;text-transform:uppercase}.tkc-chat-project-banner__name[data-v-9c7de252]{color:var(--primary,#4080ff);display:block;flex:1 1 auto;font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:1.3;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tkc-chat-project-banner__name[data-v-9c7de252]:focus-visible{border-radius:6px;outline:2px solid #4080ff73;outline-offset:2px}.tkc-chat-project-banner__name[data-v-9c7de252]:hover{text-decoration:underline;text-underline-offset:2px}.tkc-chat-project-banner__divider[data-v-9c7de252]{background:linear-gradient(180deg,#0000,#94a3b88c,#0000);flex-shrink:0;height:14px;width:1px}.tkc-chat-project-banner__meta[data-v-9c7de252]{color:#94a3b8;flex-shrink:1;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.06em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tkc-chat-project-banner__clear[data-v-9c7de252]{align-items:center;background:#ffffffa6;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:auto;padding:0;position:relative;touch-action:manipulation;transition:background .15s ease,color .15s ease,box-shadow .15s ease;width:28px;z-index:1}.tkc-chat-project-banner__clear[data-v-9c7de252]:hover{background:#fffffffa;box-shadow:0 0 0 1px #ef444438;color:#ef4444}.tkc-chat-project-banner__clear[data-v-9c7de252]:focus-visible{outline:2px solid #4080ff66;outline-offset:2px}@media (max-width:900px){.tkc-chat-project-banner[data-v-9c7de252]{align-self:stretch;border-radius:12px;box-sizing:border-box;margin-bottom:6px;margin-left:0;margin-right:0;max-width:100%;width:100%}.tkc-chat-project-banner.nuxt-root__tools-project-banner[data-v-9c7de252],.tkc-chat-project-banner.tkc-tools-layout__project-banner[data-v-9c7de252],.tkc-chat-project-banner.tkc-tts-layout__project-banner[data-v-9c7de252]{margin-top:6px}.tkc-chat-project-banner__inner[data-v-9c7de252]{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;min-height:32px;padding:4px 8px 4px 10px}.tkc-chat-project-banner__pulse[data-v-9c7de252]{flex-shrink:0}.tkc-chat-project-banner__ico[data-v-9c7de252]{flex-shrink:0;height:16px;width:16px}.tkc-chat-project-banner__main[data-v-9c7de252]{align-items:center;display:flex;flex:1 1 0%;gap:6px;max-width:100%;min-width:0;overflow:hidden}.tkc-chat-project-banner__divider[data-v-9c7de252]{display:none}.tkc-chat-project-banner__meta[data-v-9c7de252]{border-top:none;color:#64748b;flex:0 1 auto;font-size:9px;font-weight:600;letter-spacing:.05em;line-height:1.2;margin-top:0;max-width:38%;min-width:0;overflow:hidden;padding-top:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tkc-chat-project-banner__clear[data-v-9c7de252]{-webkit-tap-highlight-color:transparent;border-radius:8px;flex-shrink:0;height:34px;margin-left:2px;min-height:34px;min-width:34px;width:34px}.tkc-chat-project-banner__clear svg[data-v-9c7de252]{height:14px;width:14px}.tkc-chat-project-banner__scope[data-v-9c7de252]{font-size:8px;letter-spacing:.1em;padding:2px 6px}.tkc-chat-project-banner__name[data-v-9c7de252]{font-size:13px;font-weight:700;line-height:1.2;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-tkc-theme=dark] .tkc-chat-project-banner__meta[data-v-9c7de252]{color:#94a3b8}}html[data-tkc-theme=dark] .tkc-chat-project-banner[data-v-9c7de252]{background:linear-gradient(105deg,#1e293beb,#0f172ac7 50%,#0f172aa6);border-color:#60a5fa38;box-shadow:inset 0 0 0 1px #ffffff0d,0 4px 22px #00000059}html[data-tkc-theme=dark] .tkc-chat-project-banner__beam[data-v-9c7de252]{box-shadow:0 0 14px #60a5fa59}html[data-tkc-theme=dark] .tkc-chat-project-banner__beam--end[data-v-9c7de252]{box-shadow:0 0 8px #60a5fa33}html[data-tkc-theme=dark] .tkc-chat-project-banner__scope[data-v-9c7de252]{background:#0f172a8c;border-color:#60a5fa38;box-shadow:none;color:#cbd5e1}html[data-tkc-theme=dark] .tkc-chat-project-banner__name[data-v-9c7de252]{color:#93c5fd}html[data-tkc-theme=dark] .tkc-chat-project-banner__meta[data-v-9c7de252]{color:#64748b}html[data-tkc-theme=dark] .tkc-chat-project-banner__ico[data-v-9c7de252]{color:#93c5fd}html[data-tkc-theme=dark] .tkc-chat-project-banner__clear[data-v-9c7de252]{background:#1e293bbf;color:#94a3b8}html[data-tkc-theme=dark] .tkc-chat-project-banner__clear[data-v-9c7de252]:hover{background:#334155d9;box-shadow:0 0 0 1px #f8717147;color:#fca5a5}html[data-tkc-theme=dark] .tkc-chat-project-banner__clear[data-v-9c7de252]:focus-visible{outline-color:#93c5fd8c}