@property --artifact-loading-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes artifact-loading-spin{to{--artifact-loading-angle:360deg}}@keyframes artifact-loading-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}.artifact-loading{--artifact-loading-bg:var(--bg-on-accent,#fdfdfd);--artifact-loading-grid-line:rgba(137,186,66,0.16);--artifact-loading-ring-neutral:#ffffff;--artifact-loading-ring-green-a:#d1e284;--artifact-loading-ring-blue:#66aaf9;--artifact-loading-ring-green-b:#c4da62;--artifact-loading-ring-glow-opacity:0.8;position:relative;isolation:isolate;overflow:hidden;background-color:var(--artifact-loading-bg)}.dark .artifact-loading{--artifact-loading-bg:var(--bg-on-accent,#262626);--artifact-loading-grid-line:rgba(196,218,98,0.14);--artifact-loading-ring-neutral:var(--artifact-loading-bg);--artifact-loading-ring-green-a:#b8cf5a;--artifact-loading-ring-blue:#5a9ee8;--artifact-loading-ring-green-b:#c4da62;--artifact-loading-ring-glow-opacity:0.65}.artifact-loading__grid{background-image:linear-gradient(to right,var(--artifact-loading-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--artifact-loading-grid-line) 1px,transparent 1px);background-size:12.1px 12.1px;-webkit-mask-image:radial-gradient(circle at center,#000 0,rgba(0,0,0,.35) 45%,transparent 72%);mask-image:radial-gradient(circle at center,#000 0,rgba(0,0,0,.35) 45%,transparent 72%);animation:artifact-loading-glow-pulse 3s ease-in-out infinite}.artifact-loading__glow,.artifact-loading__grid{position:absolute;inset:0}.artifact-loading__ring,.artifact-loading__ring-glow{position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from var(--artifact-loading-angle),transparent 0deg,var(--artifact-loading-ring-neutral) 205deg,var(--artifact-loading-ring-green-a) 250deg,var(--artifact-loading-ring-blue) 290deg,var(--artifact-loading-ring-green-b) 318deg,var(--artifact-loading-ring-green-a) 338deg,var(--artifact-loading-ring-neutral) 350deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:artifact-loading-spin 2.6s linear infinite}.artifact-loading__ring{padding:1.5px}.artifact-loading__ring-glow{padding:4px;filter:blur(26px);opacity:var(--artifact-loading-ring-glow-opacity)}@media (prefers-reduced-motion:reduce){.artifact-loading__grid,.artifact-loading__ring,.artifact-loading__ring-glow{animation:none}}.collapsible-node-body{display:grid;grid-template-rows:1fr;align-content:start;align-self:start;width:100%;flex:0 0 auto;overflow-anchor:none;transition:grid-template-rows .28s cubic-bezier(0,0,.2,1)}.collapsible-node-body.is-collapsed{grid-template-rows:0fr;pointer-events:none;transition-duration:.24s;transition-timing-function:cubic-bezier(.3,0,1,1)}.collapsible-node-body.no-animate,.collapsible-node-body.no-animate.is-collapsed{transition:none}.collapsible-node-body-inner{min-height:0;overflow:hidden;margin-left:-56px;padding-left:56px}@supports (interpolate-size:allow-keywords){.collapsible-node-body{interpolate-size:allow-keywords;display:block;height:auto;overflow:visible;transition:height .28s cubic-bezier(0,0,.2,1)}.collapsible-node-body.is-collapsed{height:0;overflow:hidden;grid-template-rows:unset;transition-duration:.24s;transition-timing-function:cubic-bezier(.3,0,1,1)}}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.gradientRotateAnimation{animation:gradientRotateAnimationKeyFrame 3s linear infinite;background:linear-gradient(var(--gradient-angle),var(--tw-gradient-from),var(--tw-gradient-to))}@keyframes gradientRotateAnimationKeyFrame{to{--gradient-angle:1turn}}.dashAnimatedSvg path{stroke-dasharray:1000;animation:dash 5s linear infinite alternate;stroke-width:1px;stroke:currentColor}@keyframes dash{0%{stroke-dashoffset:-100;fill:transparent}80%{stroke-dashoffset:0;fill:currentColor}}.node-ai_response:last-of-type .askfollowup{display:flex}.ai-response-content-host{display:flex;flex-direction:column;width:100%}.ai-response-content-host.ai-response-content-has-follow-ons>.parent-node-content.ai-response-content-has-follow-ons,.ai-response-content-host.ai-response-content-has-follow-ons>.parent-node-content.ai-response-content-has-follow-ons>div{display:contents}.ai-response-content-host.ai-response-content-has-follow-ons>.parent-node-content>div>.node-ai_response,.ai-response-content-host.ai-response-content-has-follow-ons>.parent-node-content>div>[data-thread-gutter=true]{order:2}.prose .parent-node-content.ai-response-user-gutter-host.sm>div>[data-thread-gutter=true],.prose .parent-node-content.ai-response-user-gutter-host>div>[data-thread-gutter=true]{min-height:0!important}.prose .parent-node-content.ai-response-user-gutter-host>div>.node-ai_response:before,.prose .parent-node-content.ai-response-user-gutter-host>div>[data-thread-gutter=true]:before{display:none!important}@keyframes thinking-phase-title-shimmer{0%{background-position:150%}to{background-position:-50%}}.thinking-phase-title-shimmer{color:transparent!important;background-image:linear-gradient(90deg,var(--text-subtler) 0,var(--text-subtler) 38%,var(--text-bolder) 50%,var(--text-subtler) 62%,var(--text-subtler) 100%);background-size:200% 100%;background-repeat:repeat;background-clip:text;-webkit-background-clip:text;animation:thinking-phase-title-shimmer 1.2s linear infinite}:root:not(.dark) .thinking-phase-title-shimmer{background-image:linear-gradient(90deg,var(--text-subtlest) 0,var(--text-subtlest) 38%,var(--text-bolder) 50%,var(--text-subtlest) 62%,var(--text-subtlest) 100%)}#clipsdiv .dom{cursor:pointer;z-index:15;min-width:24px;top:0;.ball{top:0;width:0;height:0}.ball,.bar{position:absolute}.bar{top:50%;left:0;width:100%;height:min(28px,100%);transform:translateY(-50%);border-radius:8px;background-image:linear-gradient(180deg,rgb(255 255 255/.18),rgb(0 0 0/.14));transition:border-radius .15s ease-out,filter .15s ease-out}&:not(.edit):hover .bar{filter:brightness(1.08)}.controls{position:absolute;inset:0}.handleLeft,.handleRight{position:absolute;top:50%;width:3px;height:min(20px,calc(100% - 8px));padding:0;border:none;border-radius:8px;background:#ffffff;transform:translateY(-50%);z-index:11;cursor:ew-resize;&:before{content:"";position:absolute;inset:-4px -6px}}.handleLeft{left:6px}.handleRight{right:6px}.handleMiddle{position:absolute;inset:0;z-index:10;cursor:grab}}.sleekbar-collapsed{#clipsdiv .dom .bar{border-radius:2px}#clipsdiv .dom .handleLeft,#clipsdiv .dom .handleRight,.timeStamp{display:none!important}}.tooltip{display:none;position:absolute;z-index:20;font-size:12px;top:-25px;left:50%;transform:translateX(-50%)}#clipsdiv .dom:not(.edit):hover .tooltip{display:block}.triangle{width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid white;border-bottom:0;border-radius:2px}.progress{z-index:0}.progressBar{width:100%;position:absolute;top:0;left:0;height:100%;background:#151514e5;display:flex}.indicator{height:100%;margin-left:auto;width:1px;background:red}.timeStamp{position:absolute;right:4px;bottom:4px;font-size:12px;color:#9f998e;z-index:10}.clip-content-host,.moment-clip-content-host,.pdf-clip-content-host{display:flex;flex-direction:column;width:100%}.clip-content-host .parent-node-content.clip-content-has-notes>div>p:last-of-type,.moment-clip-content-host .parent-node-content.moment-clip-content-has-notes>div>p:last-of-type,.pdf-clip-content-host .parent-node-content.pdf-clip-content-has-notes>div>p:last-of-type{margin-bottom:16px}.progressAnim{animation:progress 3s infinite}@keyframes progress{0%{left:0}to{left:100%}}.voice-note-content-host{display:flex;flex-direction:column;width:100%}.voice-note-content-host>.parent-node-content.voice-note-content-has-notes,.voice-note-content-host>.parent-node-content.voice-note-content-has-notes>div{display:contents}.voice-note-content-host>.parent-node-content.voice-note-content-has-notes>div>p:first-of-type{order:0}.voice-note-content-host>.voice-note-bottom-menu-slot{order:1}.voice-note-content-host>.parent-node-content.voice-note-content-has-notes>div>p:not(:first-of-type){order:2}.voice-note-content-host>.parent-node-content.voice-note-content-has-notes>div>p:last-of-type{margin-bottom:16px}