.thread__line{display:none}:root:not([data-look="classic"]) .app.is-empty .thread__mark, :root:not([data-look="classic"]) .app.is-empty .thread__sub{display:none}:root:not([data-look="classic"]) .app.is-empty .thread__eyebrow{margin-bottom:26px;color:#909090}:root:not([data-look="classic"]) .app.is-empty .thread__line{display:block;max-width:30em;margin:22px 0 0;font:400 17px/1.55 var(--body);letter-spacing:-.004em;color:#A6A6A6;text-wrap:pretty}:root:not([data-look="classic"]) .app.is-empty .dock{display:grid;grid-template-columns:minmax(0, 1fr);align-content:start;padding-top:34px}:root:not([data-look="classic"]) .app.is-empty .dock > *{grid-column:1}:root:not([data-look="classic"]) .app.is-empty .dock > .composer{grid-row:1}:root:not([data-look="classic"]) .app.is-empty .dock > .chips--quote{grid-row:2}:root:not([data-look="classic"]) .app.is-empty .dock > .dock__ref{grid-row:3}:root:not([data-look="classic"]) .app.is-empty .dock > .dock__ai{grid-row:4}:root:not([data-look="classic"]) .app.is-empty .dock > .dock__bar{grid-row:5}:root:not([data-look="classic"]) .app.is-empty .dock > .dock__nojs{grid-row:6}:root:not([data-look="classic"]) .app.is-empty .composer{position:relative;display:block;min-height:150px;padding:16px 18px 64px;border-radius:22px;border:1px solid #2A2A2A;background:#0C0C0C;box-shadow:inset 0 1px 0 #202020, 0 2px 6px -2px #000, 0 36px 90px -40px #000;transition:border-color .18s var(--ease), box-shadow .18s var(--ease)}:root:not([data-look="classic"]) .app.is-empty .composer:hover{border-color:#353535}:root:not([data-look="classic"]) .app.is-empty .composer:focus-within{border-color:var(--focus-edge);box-shadow:inset 0 1px 0 #242424, 0 0 0 1px var(--focus-halo), 0 36px 90px -40px #000}:root:not([data-look="classic"]) .app.is-empty .composer__grow{display:grid}:root:not([data-look="classic"]) .app.is-empty .composer__input{min-height:58px;padding:6px 4px;font:400 18.5px/1.5 var(--body);letter-spacing:-.006em}:root:not([data-look="classic"]) .app.is-empty .composer__input::placeholder{color:#8C8C8C}:root:not([data-look="classic"]) .app.is-empty .composer__send{position:absolute;right:12px;bottom:12px;width:42px;height:42px}:root:not([data-look="classic"]) .app.is-empty .composer__send .ico{width:19px;height:19px}:root:not([data-look="classic"]) .composer__send[aria-disabled="true"]{background:#191919;color:#7A7A7A;box-shadow:inset 0 0 0 1px #2A2A2A}:root:not([data-look="classic"]) .app.is-empty .chips--dock > li{flex:none}:root:not([data-look="classic"]) .app.is-empty .chips--dock .chip{height:30px;padding:0 12px;border-radius:999px;border:1px solid #262626;background:#121212;font:500 12.5px/1 var(--body);letter-spacing:0;color:#B5B5B5;white-space:nowrap}:root:not([data-look="classic"]) .app.is-empty .chips--dock .chip:hover{border-color:#3C3C3C;background:#171717;color:#F4F4F4}@media (min-width:1000px){:root:not([data-look="classic"]) .app.is-empty .dock > .chips--dock{grid-row:1}:root:not([data-look="classic"]) .app.is-empty .chips--dock{align-self:end;z-index:1;position:relative;margin:0 66px 14px 14px;padding:4px 2px;gap:6px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - 32px), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - 32px), transparent)}:root:not([data-look="classic"]) .app.is-empty .chips--dock::-webkit-scrollbar{display:none}:root:not([data-look="classic"]) .app.is-empty .chips--dock:focus-within{-webkit-mask-image:none;mask-image:none}:root:not([data-look="classic"]) .app.is-empty .chips--dock{overflow:visible;-webkit-mask-image:none;mask-image:none}:root:not([data-look="classic"]) .app.is-empty .chips--dock > li:nth-child(n+4){display:none}}@media (max-width:999.98px){:root:not([data-look="classic"]) .app.is-empty .dock > .chips--dock{grid-row:2}:root:not([data-look="classic"]) .app.is-empty .dock > .chips--quote{grid-row:3}:root:not([data-look="classic"]) .app.is-empty .chips--dock{margin:14px 0 0;padding:0;gap:7px;flex-wrap:wrap;justify-content:flex-start}:root:not([data-look="classic"]) .app.is-empty .chips--dock .chip{height:32px}:root:not([data-look="classic"]) .app.is-empty .chips--dock.is-turned .chip{height:auto;min-height:32px;padding:7px 12px;white-space:normal;text-align:left;line-height:1.35}}:root:not([data-look="classic"]) .app.is-empty .chips--quote{margin:18px 0 0 6px}:root:not([data-look="classic"]) .app .chip.chip--quote{font:500 13.5px/1.2 var(--body);color:#EDEDED;text-decoration:none;padding:6px 0}:root:not([data-look="classic"]) .app .chip.chip--quote::after{color:#8C8C8C;margin-left:.45em;transition:transform .18s var(--ease)}:root:not([data-look="classic"]) .app .chip.chip--quote:hover{text-decoration:underline;text-decoration-color:#6A6A6A;text-underline-offset:5px}:root:not([data-look="classic"]) .app .chip.chip--quote:hover::after{transform:translateX(3px);color:#F4F4F4}:root:not([data-look="classic"]) .app.is-empty .dock__ai{display:flex;align-items:baseline;gap:10px;max-width:40em;margin:12px 0 0 6px;padding:0;text-align:left;font:400 12px/1.5 var(--body);color:#8C8C8C}:root:not([data-look="classic"]) .app.is-empty .dock__ai::before{content:"AI"/"";flex:none;position:relative;top:-1px;padding:3px 6px 3px 7px;border:1px solid #2E2E2E;border-radius:6px;font:600 9.5px/1 var(--body);letter-spacing:.14em;color:#CFCFCF}@media (min-width:1400px){:root:not([data-look="classic"]) .app.is-empty .dock__ai{white-space:nowrap;max-width:none;font-size:11.5px}}@media (min-width:1000px){:root:not([data-look="classic"]) .app.is-empty .thread__h1{font-size:clamp(50px, 4.6vw, 70px);line-height:1;letter-spacing:-.015em;white-space:nowrap}:root:not([data-look="classic"]) .app.is-empty .thread__h1-b{letter-spacing:-.018em}}@media (max-width:999.98px){:root:not([data-look="classic"]) .app.is-empty .thread__eyebrow{margin-bottom:18px;letter-spacing:.26em}:root:not([data-look="classic"]) .app.is-empty .thread__h1{font-size:clamp(40px, 12vw, 52px);line-height:1}:root:not([data-look="classic"]) .app.is-empty .thread__line{margin-top:16px;font-size:15.5px;line-height:1.5}:root:not([data-look="classic"]) .app.is-empty .dock{padding-top:26px}:root:not([data-look="classic"]) .app.is-empty .composer{min-height:120px;padding:14px 14px 58px;border-radius:20px}:root:not([data-look="classic"]) .app.is-empty .composer__input{min-height:52px;font-size:17px}:root:not([data-look="classic"]) .app.is-empty .composer__send{right:10px;bottom:10px;width:40px;height:40px}:root:not([data-look="classic"]) .app.is-empty .chips--quote{margin-top:14px}}@media (max-width:999.98px) and (max-height:700px){:root:not([data-look="classic"]) .app.is-empty .composer{min-height:108px}:root:not([data-look="classic"]) .app.is-empty .thread__line{font-size:14.5px}}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--user{max-width:min(80%, 560px);padding:11px 16px 12px;border-radius:20px 20px 6px 20px;background:#141414;border:1px solid #262626;box-shadow:inset 0 1px 0 #1C1C1C}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--user .msg__q{font:400 15.5px/1.5 var(--body);color:#F2F2F2;letter-spacing:-.002em}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot{position:relative;padding-top:30px}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot::before{content:"";position:absolute;left:1px;top:5px;width:7px;height:7px;border-radius:1.5px;background:#C8F031}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot::after{content:"tkati"/"";position:absolute;left:18px;top:0;font:500 13px/1.3 var(--display);letter-spacing:.01em;color:#CFCFCF}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot[aria-busy="true"]::before{animation:talk-breathe 1.3s var(--ease) infinite}@keyframes talk-breathe{50%{opacity:.3}}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot .msg__body{font-size:17px;line-height:1.72;color:#E6E6E6}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot .msg__body strong{font-weight:600;color:#FFFFFF}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot .msg__body a{color:#FFFFFF;text-decoration-color:#5E5E5E;text-underline-offset:3px}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot .msg__body a:hover{text-decoration-color:#FFFFFF}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot .msg__body ul{list-style:none;padding-left:0}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot .msg__body ul > li{position:relative;padding-left:22px}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot .msg__body ul > li::before{content:"";position:absolute;left:3px;top:.74em;width:6px;height:6px;border-radius:1.5px;background:#C8F031}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot .msg__body h3{font:500 15.5px/1.4 var(--display);letter-spacing:-.005em;color:#FFFFFF}:root:not([data-look="classic"]) .app:not(.is-empty) .msg__took{color:#8C8C8C}:root:not([data-look="classic"]) .app:not(.is-empty) .msg__from{font-size:12px;color:#8C8C8C}:root:not([data-look="classic"]) .app:not(.is-empty) .msg__sx{height:30px;border-radius:999px;border-color:#2E2E2E;padding:0 12px 0 10px}:root:not([data-look="classic"]) .app:not(.is-empty) .msg__sx:hover{border-color:#454545;color:#F4F4F4}:root:not([data-look="classic"]) .app:not(.is-empty) .chips--follow .chip{height:34px;padding:0 15px;border-radius:999px;background:transparent;border:1px solid #2A2A2A;font:450 13px/1 var(--body);color:#D2D2D2}:root:not([data-look="classic"]) .app:not(.is-empty) .chips--follow .chip:hover{background:#121212;border-color:#404040;color:#FFFFFF}:root:not([data-look="classic"]) .app:not(.is-empty) .msg__lead{border-radius:18px;border-color:#262626;background:#0D0D0D;box-shadow:inset 0 1px 0 #1C1C1C}.talk-cards{margin:18px 0 2px}.talk-cards__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(248px, 1fr));gap:10px;margin:0;padding:0;list-style:none}.talk-card{display:grid;grid-template-columns:40px minmax(0, 1fr) 14px;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:center;height:100%;padding:12px 14px 12px 12px;border-radius:16px;background:#0D0D0D;border:1px solid #242424;box-shadow:inset 0 1px 0 #1A1A1A;color:inherit;text-decoration:none;transition:border-color .18s var(--ease), background-color .18s var(--ease), transform .18s var(--ease)}.talk-card:hover{border-color:#3C3C3C;background:#111111;transform:translateY(-1px)}.talk-card:focus-visible{outline:1px solid var(--focus-edge);outline-offset:2px}.talk-card__mark{grid-row:1 / 3;width:40px;height:40px;display:block}.talk-card__t{display:flex;align-items:center;gap:8px;min-width:0}.talk-card__n{font:500 15px/1.2 var(--display);letter-spacing:-.01em;color:#F4F4F4;white-space:nowrap}.talk-card__s{flex:none;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid #2C2C2C;border-radius:999px;font:500 9.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#9C9C9C}.talk-card__s.is-live::before{content:"";width:5px;height:5px;border-radius:50%;background:#C8F031}.talk-card__l{grid-column:2;font:400 12.5px/1.42 var(--body);color:#A6A6A6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.talk-card__go{grid-column:3;grid-row:1 / 3;width:14px;height:14px;color:#6E6E6E;transition:color .18s var(--ease), transform .18s var(--ease)}.talk-card:hover .talk-card__go{color:#F4F4F4;transform:translateX(2px)}:root[data-look="classic"] .talk-cards{display:none}:root:not([data-look="classic"]) .app:not(.is-empty) .composer{border-radius:20px;border-color:#2A2A2A;background:#0C0C0C;box-shadow:inset 0 1px 0 #202020, 0 2px 6px -2px #000, 0 30px 70px -36px #000}:root:not([data-look="classic"]) .app:not(.is-empty) .composer__input{font-size:16.5px}:root:not([data-look="classic"]) .app:not(.is-empty) .composer__send{width:38px;height:38px}:root:not([data-look="classic"]) .app:not(.is-empty) .think__line{height:2px;max-width:180px;border-radius:2px;background:#1C1C1C;overflow:hidden;position:relative}:root:not([data-look="classic"]) .app:not(.is-empty) .think__line::after{content:"";position:absolute;top:0;left:0;width:22%;height:100%;border-radius:2px;background:#C8F031;-webkit-mask-image:none;mask-image:none;animation:talk-sweep 1.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes talk-sweep{from{transform:translateX(-100%)}to{transform:translateX(460%)}}@media (max-width:999.98px){:root:not([data-look="classic"]) .app:not(.is-empty) .msg--user{max-width:88%}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot .msg__body{font-size:16.5px;line-height:1.68}.talk-cards__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:2px}.talk-cards__list::-webkit-scrollbar{display:none}.talk-cards__list > li{flex:0 0 min(80%, 290px);scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot[aria-busy="true"]::before, :root:not([data-look="classic"]) .app:not(.is-empty) .think__line::after{animation:none}.talk-card, .talk-card__go, :root:not([data-look="classic"]) .app .chip.chip--quote::after{transition:none}.talk-card:hover{transform:none}}@media (forced-colors:active){:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot::before{forced-color-adjust:none}:root:not([data-look="classic"]) .app:not(.is-empty) .msg--bot::after{color:CanvasText}.talk-card{border-color:CanvasText}}.app.is-empty.is-talk .log, .app.is-empty.is-talk .jump, .app.is-empty.is-talk .dock__state, .app.is-empty .bp-bar{display:none}.app.is-empty.is-talk-open .main{overflow:hidden}#talk-pop{--bg:#0A0A0A;position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(1040px, calc(100vw - 64px));height:82vh;height:min(82dvh, calc(100dvh - 40px));max-width:none;max-height:none;padding:0;overflow:hidden;border:1px solid #262626;border-radius:24px;background:var(--bg);color:var(--text);outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.055), 0 0 0 1px rgba(0,0,0,.55), 0 2px 6px -2px rgba(0,0,0,.7), 0 26px 60px -20px rgba(0,0,0,.85), 0 70px 150px -40px #000}#talk-pop::backdrop{background:rgba(0,0,0,.56);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#talk-pop > .app{position:relative;inset:auto;height:100%;transform:none;z-index:auto}#talk-pop .main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0}#talk-pop .dock{padding-bottom:calc(14px + var(--safe-b))}.talk-pop__head{grid-row:1;grid-column:1 / -1;position:relative;z-index:3;display:flex;align-items:center;gap:12px;min-width:0;height:56px;padding:0 10px 0 22px;border-bottom:1px solid #1A1A1A;background:var(--bg)}.talk-pop__t{flex:1 1 auto;min-width:0;margin:0;display:flex;align-items:center;gap:12px;font:500 13.5px/1.3 var(--body);letter-spacing:-.003em;color:#BDBDBD}.talk-pop__t::before{content:"";flex:none;width:7px;height:7px;border-radius:1.5px;background:#C8F031}.talk-pop__tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talk-pop__x{flex:none;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:10px;background:none;color:#A6A6A6;cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease)}.talk-pop__x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.talk-pop__x:hover{background:#171717;color:#F4F4F4}.talk-pop__x:focus-visible{outline:1px solid var(--focus-edge);outline-offset:-1px;box-shadow:0 0 0 1px var(--focus-halo)}.talk-pop__grab{display:none}@media (min-width:1100px){#talk-pop .app.has-bp .main{grid-template-columns:minmax(0,1fr) 340px}#talk-pop .app.has-bp .bp{margin:0;border:0;border-left:1px solid #1A1A1A;border-radius:0;background:transparent;box-shadow:none;animation:none}#talk-pop .app.has-bp .bp__foot{background:var(--bg)}}@media (min-width:700px) and (max-height:560px){#talk-pop{height:calc(100vh - 24px);height:calc(100dvh - 24px)}}@media (max-height:380px) and (any-pointer:fine){#talk-pop{height:calc(100vh - 16px);height:calc(100dvh - 16px)}#talk-pop .thread{overflow-y:auto;min-height:0}}@media (max-width:699.98px){#talk-pop{inset:auto 0 0 0;width:100%;height:92vh;height:min(92dvh, calc(var(--app-h, 100dvh) - 10px));border-radius:22px 22px 0 0;border-bottom:0}html.kb-open #talk-pop{top:calc(var(--vv-top, 0px) + 10px);bottom:auto;height:calc(var(--app-h, 100dvh) - 10px)}.talk-pop__head{height:auto;min-height:58px;padding:14px 8px 4px 20px;touch-action:none}.talk-pop__grab{display:block;position:absolute;top:7px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#3A3A3A}}@media (prefers-reduced-motion:no-preference){#talk-pop[open]{animation:talk-pop-in .22s var(--ease) backwards}#talk-pop[open]::backdrop{animation:talk-scrim-in .22s var(--ease) backwards}#talk-pop.is-leaving{animation:talk-pop-out .15s var(--e-in) forwards}#talk-pop.is-leaving::backdrop{animation:talk-scrim-out .15s var(--e-in) forwards}#talk-pop:not(.is-dragging){transition:transform .2s var(--ease)}}@media (prefers-reduced-motion:no-preference) and (max-width:699.98px){#talk-pop[open]{animation:talk-sheet-in .3s var(--e-panel) backwards}#talk-pop.is-leaving{animation:talk-sheet-out .18s var(--e-in) forwards}}@keyframes talk-pop-in{from{opacity:0;transform:translateY(10px) scale(.975)}}@keyframes talk-pop-out{to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes talk-sheet-in{from{transform:translateY(100%)}}@keyframes talk-sheet-out{to{transform:translateY(100%)}}@keyframes talk-scrim-in{from{opacity:0}}@keyframes talk-scrim-out{to{opacity:0}}.talk-pill{position:fixed;z-index:3;right:calc(24px + var(--safe-r));bottom:calc(24px + var(--safe-b));display:inline-flex;align-items:center;gap:10px;height:44px;margin:0;padding:0 18px 0 16px;border:1px solid #2E2E2E;border-radius:999px;background:#121212;color:#F2F2F2;font:500 14px/1 var(--body);letter-spacing:-.003em;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 #1F1F1F, 0 2px 6px -2px #000, 0 18px 44px -14px #000;transition:border-color .18s var(--ease), background-color .18s var(--ease)}.talk-pill[hidden]{display:none}.talk-pill:hover{border-color:#464646;background:#171717}.talk-pill:focus-visible{outline:1px solid var(--focus-edge);outline-offset:2px}.talk-pill__dot{flex:none;width:7px;height:7px;border-radius:1.5px;background:#C8F031}.app:is([data-state="thinking"], [data-state="streaming"]) .talk-pill__dot{animation:talk-breathe 1.3s var(--ease) infinite}@media (prefers-reduced-motion:no-preference){.talk-pill:not([hidden]){animation:talk-pill-in .26s var(--ease) backwards}}@keyframes talk-pill-in{from{opacity:0;transform:translateY(8px)}}@media (max-width:699.98px){.talk-pill{right:calc(16px + var(--safe-r));bottom:calc(16px + var(--safe-b))}}@media (prefers-reduced-motion:reduce){.app:is([data-state="thinking"], [data-state="streaming"]) .talk-pill__dot{animation:none}}@media (forced-colors:active){#talk-pop{border-color:CanvasText}.talk-pop__t::before, .talk-pill__dot{forced-color-adjust:none}.talk-pill{border-color:ButtonText}}@media (min-width:1000px){.app.is-talk .uv__demo{bottom:88px}:root:not([data-look="classic"]) .app.is-empty .chips--dock.is-turned > li:nth-child(n+3){display:none}:root:not([data-look="classic"]) .app.is-empty .chips--dock.is-turned > li{flex:0 1 auto;min-width:0}:root:not([data-look="classic"]) .app.is-empty .chips--dock.is-turned .chip{height:30px;min-height:0;max-width:100%;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
