.MessageUi-module__mlOZrG__offer{flex-wrap:wrap;gap:10px;display:flex}.MessageUi-module__mlOZrG__thread{flex-direction:column;gap:18px;width:min(760px,100%);min-height:100%;margin-inline:auto;padding:18px 0;display:flex;container-type:inline-size}.MessageUi-module__mlOZrG__messageCopyCard{max-width:760px;color:var(--cursor-body)}.MessageUi-module__mlOZrG__messageEmpty{max-width:760px;color:var(--cursor-faint)}.MessageUi-module__mlOZrG__chatSkeleton{box-sizing:border-box;align-content:end;gap:18px;width:min(760px,100%);min-height:100%;margin-inline:auto;padding:0 12px;display:grid}.MessageUi-module__mlOZrG__chatSkeletonMessage{gap:12px;max-width:min(72%,620px);animation:.32s cubic-bezier(.16,1,.3,1) both MessageUi-module__mlOZrG__chatSkeletonMessageIn;display:grid}.MessageUi-module__mlOZrG__chatSkeletonAssistant{grid-template-columns:30px minmax(0,1fr);align-self:flex-start;max-width:100%}.MessageUi-module__mlOZrG__chatSkeletonUser{justify-self:end;width:min(72%,520px)}.MessageUi-module__mlOZrG__chatSkeletonAvatar{background:linear-gradient(90deg, color-mix(in srgb, var(--cursor-ink) 6%, transparent), color-mix(in srgb, var(--cursor-ink) 13%, transparent), color-mix(in srgb, var(--cursor-ink) 6%, transparent));background-size:180% 100%;border-radius:999px;width:26px;height:26px;margin-top:8px;animation:1.15s ease-in-out infinite MessageUi-module__mlOZrG__chatSkeletonPulse;display:block}.MessageUi-module__mlOZrG__chatSkeletonBubble{background:color-mix(in srgb, var(--cursor-panel) 72%, transparent);border-radius:9px;grid-column:2;gap:9px;min-height:44px;padding:12px;display:grid}.MessageUi-module__mlOZrG__chatSkeletonUser .MessageUi-module__mlOZrG__chatSkeletonBubble{background:color-mix(in srgb, var(--cursor-accent) 28%, var(--cursor-panel) 52%);grid-column:1}.MessageUi-module__mlOZrG__chatSkeletonLine,.MessageUi-module__mlOZrG__chatSkeletonAsset{width:var(--chat-skeleton-width,66%);background:linear-gradient(90deg, color-mix(in srgb, var(--cursor-ink) 6%, transparent), color-mix(in srgb, var(--cursor-ink) 13%, transparent), color-mix(in srgb, var(--cursor-ink) 6%, transparent));background-size:180% 100%;border-radius:999px;height:12px;animation:1.15s ease-in-out infinite MessageUi-module__mlOZrG__chatSkeletonPulse;display:block}.MessageUi-module__mlOZrG__chatSkeletonUser .MessageUi-module__mlOZrG__chatSkeletonLine{background:linear-gradient(90deg, color-mix(in srgb, var(--cursor-accent-foreground,#fff) 18%, transparent), color-mix(in srgb, var(--cursor-accent-foreground,#fff) 34%, transparent), color-mix(in srgb, var(--cursor-accent-foreground,#fff) 18%, transparent));background-size:180% 100%}.MessageUi-module__mlOZrG__chatSkeletonAsset{border-radius:8px;width:min(220px,100%);height:74px;margin-top:2px}.MessageUi-module__mlOZrG__chatSkeletonMessage:nth-child(2){animation-delay:60ms}.MessageUi-module__mlOZrG__chatSkeletonMessage:nth-child(3){animation-delay:.12s}.MessageUi-module__mlOZrG__chatSkeletonMessage:nth-child(4){animation-delay:.18s}@keyframes MessageUi-module__mlOZrG__chatSkeletonPulse{0%{opacity:.55;background-position:100% 0}50%{opacity:1}to{opacity:.55;background-position:-80% 0}}@keyframes MessageUi-module__mlOZrG__chatSkeletonMessageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MessageUi-module__mlOZrG__messageError{max-width:760px;color:var(--cursor-body);border:1px solid #f8717152;border-radius:9px;padding:8px 12px}.MessageUi-module__mlOZrG__offerAction{border:1px solid var(--cursor-line2);min-height:38px;color:var(--cursor-ink);border-radius:9px;align-items:center;padding:0 16px;font-size:13.5px;display:inline-flex}.MessageUi-module__mlOZrG__offerPrimary{background:var(--cursor-ink);font-weight:500;color:var(--cursor-bg)!important;border-color:#0000!important}.MessageUi-module__mlOZrG__threadMessage{max-width:min(72%,620px);color:var(--cursor-ink);content-visibility:auto;contain-intrinsic-size:auto 148px;border:1px solid #0000;border-radius:9px;padding:6px 0;scroll-margin-top:120px;font-size:14.5px;line-height:1.6}.MessageUi-module__mlOZrG__threadMessageUser{background:0 0;border-color:#0000;border-radius:0;flex-direction:column;align-self:flex-end;align-items:flex-end;width:fit-content;max-width:min(72%,620px);padding:6px 0;display:flex;color:var(--cursor-accent-foreground,#0a0a0a)!important}.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__messageBubble{background:var(--cursor-accent);border:1px solid #0000;border-radius:9px 9px 5px;width:auto;padding:8px 12px}html[data-sr-accent-tone=light] .MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__messageBubble{border-color:var(--sr-user-accent-outline);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent-foreground) 22%, transparent), 0 12px 28px color-mix(in srgb, var(--cursor-accent) 20%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--cursor-accent-foreground) 18%, transparent)}.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__messageBubble .MessageUi-module__mlOZrG__messageText,.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__messageBubble p,.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__messageBubble a{color:var(--cursor-accent-foreground,#0a0a0a)!important}.MessageUi-module__mlOZrG__threadMessageAssistant{grid-template-columns:30px minmax(0,1fr);gap:14px;max-width:100%;display:grid}.MessageUi-module__mlOZrG__threadMessageAssistant .MessageUi-module__mlOZrG__messageWork{grid-column:1/-1}.MessageUi-module__mlOZrG__threadMessageAssistant .MessageUi-module__mlOZrG__assistantAvatarWrap{grid-column:1}.MessageUi-module__mlOZrG__threadMessageAssistant .MessageUi-module__mlOZrG__messageAssets,.MessageUi-module__mlOZrG__threadMessageAssistant .MessageUi-module__mlOZrG__messageBubble{grid-column:2}.MessageUi-module__mlOZrG__messageBubble{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.MessageUi-module__mlOZrG__assistantAvatarWrap{width:26px;height:26px;filter:var(--cursor-logo-filter,none);transform-origin:50%;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.MessageUi-module__mlOZrG__assistantAvatarWrap[data-active=true]{animation:2.4s cubic-bezier(.28,.84,.42,1) infinite MessageUi-module__mlOZrG__agentMarkMotion}:is(.MessageUi-module__mlOZrG__assistantAvatarWrap img,.MessageUi-module__mlOZrG__assistantAvatarWrap svg){object-fit:contain;width:20px;height:20px}.MessageUi-module__mlOZrG__messageActionEnhanceMark{transform-origin:50%;width:14px;height:14px;filter:var(--cursor-logo-filter,none);border-radius:50%;justify-content:center;align-items:center;animation:8.5s infinite MessageUi-module__mlOZrG__agentMarkMotion;display:inline-flex;overflow:hidden}:is(.MessageUi-module__mlOZrG__messageActionEnhanceMark img,.MessageUi-module__mlOZrG__messageActionEnhanceMark svg){object-fit:contain;width:14px;height:14px}.MessageUi-module__mlOZrG__threadMessageHighlighted{animation:2.2s cubic-bezier(.22,1,.36,1) MessageUi-module__mlOZrG__messageFlashHighlight}.cursor-ai-search-hit{background:color-mix(in srgb, var(--cursor-accent) 28%, transparent);color:var(--cursor-ink);border-radius:4px;padding:0 2px;animation:2.2s cubic-bezier(.22,1,.36,1) MessageUi-module__mlOZrG__searchHitPulse}@keyframes MessageUi-module__mlOZrG__agentMarkMotion{0%{transform:rotate(0)scale(1)}16%{transform:rotate(-8deg)scale(.985)}48%{transform:rotate(300deg)scale(1.02)}66%{transform:rotate(356deg)scale(1.008)}to{transform:rotate(360deg)scale(1)}}@keyframes MessageUi-module__mlOZrG__searchHitPulse{0%,28%{background:color-mix(in srgb, var(--cursor-accent) 42%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--cursor-accent) 14%, transparent)}to{background:color-mix(in srgb, var(--cursor-accent) 20%, transparent);box-shadow:none}}@keyframes MessageUi-module__mlOZrG__messageFlashHighlight{0%{border-color:color-mix(in srgb, var(--cursor-accent) 72%, var(--cursor-line));background:color-mix(in srgb, var(--cursor-accent) 18%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 34%, transparent), 0 0 0 10px color-mix(in srgb, var(--cursor-accent) 10%, transparent)}38%{border-color:color-mix(in srgb, var(--cursor-accent) 48%, var(--cursor-line));background:color-mix(in srgb, var(--cursor-accent) 10%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 18%, transparent)}to{background:0 0;border-color:#0000;box-shadow:0 0 0 1px #0000}}.MessageUi-module__mlOZrG__threadMessageAssistant p{max-width:70ch;color:var(--cursor-ink);font-size:14.5px;line-height:1.65}.MessageUi-module__mlOZrG__threadMessageHover{position:relative}.MessageUi-module__mlOZrG__threadMessageAssistant .MessageUi-module__mlOZrG__messageActionsDetached{grid-column:2;margin-right:auto}.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__messageActionsDetached{justify-content:flex-end;align-self:flex-end;margin-left:0;padding-right:2px}.MessageUi-module__mlOZrG__threadMessageHover:hover .MessageUi-module__mlOZrG__messageActionsDetached,.MessageUi-module__mlOZrG__threadMessageHover:focus-within .MessageUi-module__mlOZrG__messageActionsDetached,.MessageUi-module__mlOZrG__threadMessageAssistant:hover .MessageUi-module__mlOZrG__messageActionsDetached,.MessageUi-module__mlOZrG__threadMessageAssistant:focus-within .MessageUi-module__mlOZrG__messageActionsDetached{opacity:.98;transform:translateY(0)scale(1)}.MessageUi-module__mlOZrG__messageEditing{flex-direction:column;gap:8px}.MessageUi-module__mlOZrG__editTextarea{background:var(--cursor-panel2);border:1px solid var(--cursor-line);width:100%;color:var(--cursor-ink);font:inherit;resize:vertical;border-radius:8px;min-height:64px;padding:8px 10px;font-size:14px}.MessageUi-module__mlOZrG__editActions{gap:8px;display:flex}.MessageUi-module__mlOZrG__editConfirm{background:var(--cursor-ink);color:var(--cursor-bg);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;display:flex}.MessageUi-module__mlOZrG__editCancel{border:1px solid var(--cursor-line);color:var(--cursor-body);cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-size:13px}.MessageUi-module__mlOZrG__quote{text-align:left;border:0;border-left:3px solid var(--cursor-line2);background:color-mix(in srgb, var(--cursor-panel) 50%, transparent);cursor:pointer;width:100%;font:inherit;border-radius:8px;gap:4px;margin:0 0 8px;padding:7px 10px;transition:background-color .14s,border-color .14s,transform .14s;display:grid}.MessageUi-module__mlOZrG__quote:hover:not(:disabled),.MessageUi-module__mlOZrG__quote:focus-visible:not(:disabled){border-left-color:color-mix(in srgb, var(--cursor-accent) 70%, var(--cursor-line2));background:color-mix(in srgb, var(--cursor-accent) 10%, var(--cursor-panel) 50%);outline:0;transform:translateY(-1px)}.MessageUi-module__mlOZrG__quote:disabled{cursor:default}.MessageUi-module__mlOZrG__quoteLabel{color:var(--cursor-faint);font:10px/1.1 var(--cursor-mono);text-transform:uppercase;letter-spacing:.04em}.MessageUi-module__mlOZrG__quoteText{color:var(--cursor-body);margin:0;font-size:12px;line-height:1.35}.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__quote{border-left-color:color-mix(in srgb, var(--cursor-accent-foreground,#fff) 62%, transparent);background:color-mix(in srgb, var(--cursor-accent-foreground,#fff) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cursor-accent-foreground,#fff) 10%, transparent)}.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__quote:hover:not(:disabled),.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__quote:focus-visible:not(:disabled){border-left-color:var(--cursor-accent-foreground,#fff);background:color-mix(in srgb, var(--cursor-accent-foreground,#fff) 20%, transparent)}.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__quoteLabel,.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__quoteText{color:var(--cursor-accent-foreground,#fff)!important}.MessageUi-module__mlOZrG__selectionToolbar{z-index:1200;border:1px solid color-mix(in srgb, var(--cursor-line) 76%, transparent);background:color-mix(in srgb, var(--cursor-panel2) 94%, var(--cursor-bg) 6%);box-shadow:0 14px 34px #00000047, inset 0 1px 0 color-mix(in srgb, var(--cursor-ink) 9%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.12);pointer-events:auto;border-radius:11px;align-items:center;gap:3px;padding:4px;display:inline-flex;position:fixed;transform:translate(-50%)}.MessageUi-module__mlOZrG__selectionToolbar button{min-height:30px;color:var(--cursor-ink);font:12.5px/1 var(--cursor-sans,inherit);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.MessageUi-module__mlOZrG__selectionToolbar button:hover,.MessageUi-module__mlOZrG__selectionToolbar button:focus-visible{background:color-mix(in srgb, var(--cursor-ink) 9%, transparent);outline:0}.MessageUi-module__mlOZrG__selectionToolbar[data-feedback]{border-color:color-mix(in srgb, var(--cursor-accent) 38%, transparent);box-shadow:0 14px 34px #00000047, 0 0 0 1px color-mix(in srgb, var(--cursor-accent) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cursor-ink) 9%, transparent)}.MessageUi-module__mlOZrG__selectionToolbar button:disabled{color:color-mix(in srgb, var(--cursor-accent) 72%, var(--cursor-ink));cursor:default;opacity:1}.MessageUi-module__mlOZrG__messageMeta{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:inline-flex}.MessageUi-module__mlOZrG__messageMetaState{border:1px solid var(--cursor-line);color:var(--cursor-faint);background:color-mix(in srgb, var(--cursor-ink) 5%, transparent);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:10px;line-height:1.2;display:inline-flex}.MessageUi-module__mlOZrG__messageMetaStateStrong{color:var(--cursor-body)}.MessageUi-module__mlOZrG__messageText{width:100%;min-width:0}.MessageUi-module__mlOZrG__messageCta{border:1px solid color-mix(in srgb, var(--cursor-ink) 14%, transparent);cursor:pointer;width:fit-content;min-height:36px;transition:transform .14s var(--cursor-ease), background-color .14s var(--cursor-ease), color .14s var(--cursor-ease);background:#f4f4f2;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;color:#171611!important}button.MessageUi-module__mlOZrG__messageCta{appearance:none}.MessageUi-module__mlOZrG__messageCta:hover,.MessageUi-module__mlOZrG__messageCta:focus-visible{outline:0;transform:translateY(-1px)}.MessageUi-module__mlOZrG__messageWork{gap:6px;width:100%;min-width:0;margin-bottom:-2px;display:grid;overflow:visible}.MessageUi-module__mlOZrG__messageAssets{align-self:stretch;gap:8px;width:min(100%,680px);min-width:0;margin:0 0 6px;display:grid}.MessageUi-module__mlOZrG__messageAssetsUser{place-self:flex-end start;width:min(100%,620px)}.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__messageAssets{justify-items:end}.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__contextRefs{justify-content:flex-end}.MessageUi-module__mlOZrG__contextRefs{flex-wrap:wrap;gap:6px;display:flex}.MessageUi-module__mlOZrG__contextRef{border:1px solid var(--cursor-line);background:color-mix(in srgb, var(--cursor-ink) 4%, transparent);min-width:0;color:var(--cursor-body);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.MessageUi-module__mlOZrG__contextRefKind{color:var(--cursor-faint);font:10px/1 var(--cursor-mono);text-transform:uppercase}.MessageUi-module__mlOZrG__contextRefLabel{min-width:0;color:var(--cursor-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.MessageUi-module__mlOZrG__messageFiles{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:6px;width:100%;min-width:0;display:grid}.MessageUi-module__mlOZrG__messageImageGallery{grid-template-columns:repeat(var(--message-media-columns,3), minmax(0, 1fr));gap:8px;width:min(100%,560px);min-width:0;display:grid}.MessageUi-module__mlOZrG__messageImageGallery[data-count="1"]{width:min(100%,292px)}.MessageUi-module__mlOZrG__messageImageGallery[data-count="2"]{width:min(100%,430px)}.MessageUi-module__mlOZrG__generatedImageCard{border:1px solid color-mix(in srgb, var(--cursor-line) 68%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--cursor-ink) 5%, transparent), transparent), color-mix(in srgb, var(--cursor-bg2) 74%, transparent);border-radius:16px;width:100%;max-width:none;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff14}.MessageUi-module__mlOZrG__generatedImageOpen{width:100%;aspect-ratio:var(--generated-image-ratio,1);background:color-mix(in srgb, var(--cursor-bg) 82%, #000);cursor:zoom-in;min-height:0;transition:aspect-ratio .32s var(--cursor-ease), min-height .22s var(--cursor-ease);border:0;padding:0;display:block;position:relative;overflow:hidden}.MessageUi-module__mlOZrG__generatedImageCardLoading .MessageUi-module__mlOZrG__generatedImageOpen:before{content:"";background:linear-gradient(110deg, transparent 0 28%, #ffffff1a 43%, transparent 58% 100%), color-mix(in srgb, var(--cursor-panel2) 70%, #000);background-size:220% 100%,auto;animation:1.2s ease-in-out infinite MessageUi-module__mlOZrG__generatedImageLoad;position:absolute;inset:0}.MessageUi-module__mlOZrG__generatedImageOpen img{object-fit:cover;opacity:0;width:100%;height:100%;max-height:none;transition:opacity .26s;display:block}.MessageUi-module__mlOZrG__generatedImageOpen video{object-fit:cover;background:#050505;width:100%;height:100%;max-height:none;display:block}.MessageUi-module__mlOZrG__generatedMediaVideo .MessageUi-module__mlOZrG__generatedImageOpen{aspect-ratio:var(--generated-image-ratio,16 / 9)}.MessageUi-module__mlOZrG__generatedMediaAudio{max-width:360px}.MessageUi-module__mlOZrG__generatedMediaAudio .MessageUi-module__mlOZrG__generatedImageOpen{aspect-ratio:auto;place-items:center;min-height:110px;padding:12px;display:grid}.MessageUi-module__mlOZrG__generatedAudioPreview{gap:9px;width:100%;min-width:0;display:grid}.MessageUi-module__mlOZrG__generatedAudioBadge{background:color-mix(in srgb, var(--cursor-accent) 22%, transparent);width:max-content;color:var(--cursor-accent);font:700 10px/1 var(--cursor-mono);letter-spacing:.04em;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.MessageUi-module__mlOZrG__generatedAudioName{min-width:0;color:var(--cursor-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}@media (max-width:700px){.MessageUi-module__mlOZrG__messageImageGallery{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,430px)}.MessageUi-module__mlOZrG__messageImageGallery[data-count="1"]{grid-template-columns:minmax(0,1fr)}}.MessageUi-module__mlOZrG__generatedAudioPreview audio{width:100%}.MessageUi-module__mlOZrG__generatedImageCardLoaded .MessageUi-module__mlOZrG__generatedImageOpen{min-height:0}.MessageUi-module__mlOZrG__generatedImageCardLoaded .MessageUi-module__mlOZrG__generatedImageOpen img{opacity:1}@keyframes MessageUi-module__mlOZrG__generatedImageLoad{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.MessageUi-module__mlOZrG__generatedImageActions{pointer-events:none;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:absolute;inset:auto 12px 12px}.MessageUi-module__mlOZrG__generatedImageEdit,.MessageUi-module__mlOZrG__generatedImageDownload{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#0b0b0bb3;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;display:inline-flex;box-shadow:0 8px 24px #00000047}.MessageUi-module__mlOZrG__generatedImageEdit{padding:0 14px;font-size:12.5px;font-weight:650}.MessageUi-module__mlOZrG__generatedImageDownload{width:34px;transition:opacity .16s ease, transform .14s var(--cursor-ease), background-color .14s var(--cursor-ease);opacity:0;text-decoration:none;transform:translateY(3px)}.MessageUi-module__mlOZrG__generatedImageCard:hover .MessageUi-module__mlOZrG__generatedImageDownload,.MessageUi-module__mlOZrG__generatedImageCard:focus-within .MessageUi-module__mlOZrG__generatedImageDownload,.MessageUi-module__mlOZrG__generatedImageDownload:focus-visible{opacity:1;transform:translateY(0)}.MessageUi-module__mlOZrG__generatedImageEdit:hover,.MessageUi-module__mlOZrG__generatedImageEdit:focus-visible,.MessageUi-module__mlOZrG__generatedImageDownload:hover,.MessageUi-module__mlOZrG__generatedImageDownload:focus-visible{background:#111111db;outline:0;transform:translateY(-1px)}@media (hover:none){.MessageUi-module__mlOZrG__generatedImageDownload{opacity:1;transform:none}}.MessageUi-module__mlOZrG__generatedImageViewer{z-index:2147483000;place-items:center;padding:clamp(18px,4vw,44px);display:grid;position:fixed;inset:0}.MessageUi-module__mlOZrG__generatedImageViewerBackdrop{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--cursor-bg) 12%, transparent), transparent 34%), #000000bd;cursor:zoom-out;-webkit-backdrop-filter:blur(18px)saturate(1.05);border:0;animation:.18s both MessageUi-module__mlOZrG__generatedImageViewerFade;position:absolute;inset:0}.MessageUi-module__mlOZrG__generatedImageViewerPanel{z-index:1;max-width:min(92vw,980px);max-height:min(88svh,920px);animation:MessageUi-module__mlOZrG__generatedImageViewerLift .22s var(--cursor-ease) both;display:grid;position:relative}.MessageUi-module__mlOZrG__generatedImageViewerPanel img{object-fit:contain;border-radius:24px;max-width:min(92vw,980px);max-height:min(88svh,920px);display:block;box-shadow:0 30px 90px #00000080,0 0 0 1px #ffffff1f}.MessageUi-module__mlOZrG__generatedImageViewerClose,.MessageUi-module__mlOZrG__generatedImageViewerDownload{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#0b0b0bb8;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:38px;height:38px;text-decoration:none;display:grid;position:absolute;right:14px;box-shadow:0 12px 28px #00000052}.MessageUi-module__mlOZrG__generatedImageViewerClose{border:0;font-size:24px;line-height:1;top:14px}.MessageUi-module__mlOZrG__generatedImageViewerDownload{bottom:14px}@keyframes MessageUi-module__mlOZrG__generatedImageViewerFade{0%{opacity:0}to{opacity:1}}@keyframes MessageUi-module__mlOZrG__generatedImageViewerLift{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.MessageUi-module__mlOZrG__imageGenerationPlaceholder{border:1px solid color-mix(in srgb, var(--cursor-ink) 11%, var(--cursor-line));isolation:isolate;background:radial-gradient(circle at 18% 14%,#4d89ff7a,#0000 28%),radial-gradient(circle at 80% 18%,#ec489961,#0000 32%),radial-gradient(circle at 66% 80%,#2dd4bf5c,#0000 34%),linear-gradient(135deg,#172034 0%,#1b1430 42%,#10231d 100%);border-radius:22px;gap:10px;width:min(100%,440px);min-height:320px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #0003,0 0 0 1px #ffffff0d,inset 0 1px #ffffff12}.MessageUi-module__mlOZrG__imageGenerationGlass{filter:saturate(1.32)contrast(1.03);background:radial-gradient(circle,#ffffff14,#0000 28%),radial-gradient(circle at 8% 84%,#facc1533,#0000 28%),radial-gradient(circle at 90% 72%,#60a5fa3d,#0000 30%);position:absolute;inset:0;overflow:hidden}.MessageUi-module__mlOZrG__imageGenerationBlob{aspect-ratio:1;filter:blur(18px);mix-blend-mode:screen;opacity:.72;background:#60a5fa8f;border-radius:43% 57% 52% 48%;width:42%;animation:5.4s ease-in-out infinite MessageUi-module__mlOZrG__imageGenerationFloat;display:block;position:absolute}.MessageUi-module__mlOZrG__imageGenerationBlob1{animation-delay:-1.1s;top:4%;left:-12%}.MessageUi-module__mlOZrG__imageGenerationBlob2{background:#7dd3fca8;animation-duration:6.2s;animation-delay:-.4s;top:0;right:-10%}.MessageUi-module__mlOZrG__imageGenerationBlob3{background:#f0abfca8;width:30%;animation-duration:5.1s;animation-delay:-2.2s;top:28%;left:18%}.MessageUi-module__mlOZrG__imageGenerationBlob4{background:#60a5fa94;width:34%;animation-duration:6.8s;animation-delay:-3.2s;top:36%;right:14%}.MessageUi-module__mlOZrG__imageGenerationBlob5{background:#34d39999;animation-duration:5.8s;animation-delay:-1.9s;bottom:-10%;left:-8%}.MessageUi-module__mlOZrG__imageGenerationBlob6{background:#fde68a75;width:48%;animation-duration:7.1s;animation-delay:-.8s;bottom:-14%;right:4%}.MessageUi-module__mlOZrG__imageGenerationBlob7{background:#ffffff57;width:22%;animation-duration:4.8s;animation-delay:-4.1s;top:6%;left:44%}.MessageUi-module__mlOZrG__imageGenerationBlob8{background:#3b82f68f;width:24%;animation-duration:6.4s;animation-delay:-2.8s;bottom:26%;left:52%}.MessageUi-module__mlOZrG__imageGenerationBlob9{background:#22d3ee94;width:22%;animation-duration:5.6s;animation-delay:-3.7s;bottom:18%;left:12%}.MessageUi-module__mlOZrG__imageGenerationBlob10{background:#f472b68a;width:26%;animation-duration:6.6s;animation-delay:-1.4s;bottom:4%;right:32%}.MessageUi-module__mlOZrG__imageGenerationBlob11{background:#a855f77a;width:34%;animation-duration:7.3s;animation-delay:-2.5s;top:-8%;left:34%}.MessageUi-module__mlOZrG__imageGenerationBlob12{background:#4ade807a;width:24%;animation-duration:5.2s;animation-delay:-4.5s;top:52%;left:4%}.MessageUi-module__mlOZrG__imageGenerationBlob13{background:#ffffff52;width:18%;animation-duration:4.9s;animation-delay:-3.1s;top:12%;right:20%}.MessageUi-module__mlOZrG__imageGenerationBlob14{background:#0ea5e980;width:32%;animation-duration:6.1s;animation-delay:-5s;bottom:-6%;left:30%}.MessageUi-module__mlOZrG__imageGenerationBlob15{background:#fbbf246b;width:28%;animation-duration:7.6s;animation-delay:-2s;top:48%;right:-4%}.MessageUi-module__mlOZrG__imageGenerationBlob16{background:#ffffff47;width:16%;animation-duration:4.4s;animation-delay:-1.7s;top:44%;left:58%}.MessageUi-module__mlOZrG__imageGenerationSheen{background:linear-gradient(110deg,#0000 0% 28%,#ffffff3d 45%,#0000 62% 100%);animation:2.4s ease-in-out infinite MessageUi-module__mlOZrG__imageGenerationSheen;position:absolute;inset:0;transform:translate(-70%)}.MessageUi-module__mlOZrG__imageGenerationLabel{z-index:1;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#0b0b0bad;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:650;position:absolute;bottom:14px;left:16px}.MessageUi-module__mlOZrG__messageFileItem{width:100%;min-width:0}.MessageUi-module__mlOZrG__messageFileItem .card{width:100%;min-width:0}.MessageUi-module__mlOZrG__messageActions{opacity:.78;white-space:nowrap;width:fit-content;transition:opacity .16s var(--cursor-ease), transform .16s var(--cursor-ease);border-radius:8px;flex-direction:row;align-items:center;gap:6px;display:flex}.MessageUi-module__mlOZrG__messageActionsUser{opacity:1;flex:0 0 100%;order:10;justify-content:flex-end;gap:4px;margin-top:2px;padding-right:4px;transform:none}.MessageUi-module__mlOZrG__messageActionsAssistant{opacity:.78;align-items:center;gap:4px;margin-top:8px}.MessageUi-module__mlOZrG__messageActionsAssistant:hover{opacity:.95}.MessageUi-module__mlOZrG__messageActionsDetached{margin-top:4px}@media (hover:hover){.MessageUi-module__mlOZrG__threadMessageAssistant .MessageUi-module__mlOZrG__messageActions{opacity:.78;transform:none}.MessageUi-module__mlOZrG__threadMessageAssistant .MessageUi-module__mlOZrG__messageActions:hover{opacity:.95}.MessageUi-module__mlOZrG__threadMessageUser .MessageUi-module__mlOZrG__messageUserActionHover{opacity:0;transform:translateY(2px)scale(.96)}.MessageUi-module__mlOZrG__threadMessageUser:hover .MessageUi-module__mlOZrG__messageUserActionHover,.MessageUi-module__mlOZrG__threadMessageUser:focus-within .MessageUi-module__mlOZrG__messageUserActionHover{opacity:1;transform:translateY(0)scale(1)}}@media (hover:none){.MessageUi-module__mlOZrG__threadMessageAssistant .MessageUi-module__mlOZrG__messageActions,.MessageUi-module__mlOZrG__messageActionsUser,.MessageUi-module__mlOZrG__messageUserActionHover{opacity:.95;transform:none}}.MessageUi-module__mlOZrG__messageActionsDetached .MessageUi-module__mlOZrG__messageActionsTime{margin-left:4px}.MessageUi-module__mlOZrG__messageActionBtn{cursor:pointer;width:30px;height:30px;color:color-mix(in srgb, var(--cursor-faint) 78%, transparent);opacity:.74;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1),background .16s,color .16s;display:flex}.MessageUi-module__mlOZrG__messageActionBtnSmall{padding:8px}.MessageUi-module__mlOZrG__messageActionIcon{stroke-width:2px;width:16px;height:16px}.MessageUi-module__mlOZrG__messageActionBtn:not(:disabled):hover{background:color-mix(in srgb, var(--cursor-ink) 8%, transparent);color:var(--cursor-ink);opacity:.96;transform:translateY(-1px)}.MessageUi-module__mlOZrG__messageActionBtn:disabled{cursor:default;opacity:.35!important}.MessageUi-module__mlOZrG__messageActionsTime{color:var(--cursor-faint);opacity:.6;white-space:nowrap;margin-left:4px;font-size:11px}.MessageUi-module__mlOZrG__messageActionsAssistant:hover .MessageUi-module__mlOZrG__messageActionsTime{opacity:1}.MessageUi-module__mlOZrG__messageUserTime{color:var(--cursor-faint);opacity:.5;white-space:nowrap;font-size:10.5px}.MessageUi-module__mlOZrG__messageActionActive{opacity:1;color:var(--cursor-accent)!important}.MessageUi-module__mlOZrG__messageActionCopied{animation:.34s cubic-bezier(.2,1.5,.35,1) both MessageUi-module__mlOZrG__messageActionCopiedPop;color:var(--cursor-accent)!important;opacity:1!important}.MessageUi-module__mlOZrG__messageActionDanger{color:color-mix(in srgb, #ef4444 76%, var(--cursor-faint))}.MessageUi-module__mlOZrG__messageActionDanger:hover:not(:disabled){color:#f87171!important;background:#ef44441f!important}.MessageUi-module__mlOZrG__messageActionEnhanceBtn{position:relative}.MessageUi-module__mlOZrG__messageActionEnhanceBtn:not(:disabled):hover,.MessageUi-module__mlOZrG__messageActionEnhanceBtn:not(:disabled):focus-visible{background:color-mix(in srgb, var(--cursor-ink) 11%, transparent);color:var(--cursor-ink);box-shadow:0 8px 18px color-mix(in srgb, var(--cursor-bg) 28%, transparent)}.MessageUi-module__mlOZrG__messageActionEnhanceBtn .MessageUi-module__mlOZrG__messageActionEnhanceMark,:is(.MessageUi-module__mlOZrG__messageActionEnhanceBtn .MessageUi-module__mlOZrG__messageActionEnhanceMark img,.MessageUi-module__mlOZrG__messageActionEnhanceBtn .MessageUi-module__mlOZrG__messageActionEnhanceMark svg){width:18px;height:18px}.MessageUi-module__mlOZrG__messageActionReaction:not(.MessageUi-module__mlOZrG__messageActionActive):hover{animation:.6s infinite MessageUi-module__mlOZrG__messageThumbPulse}.MessageUi-module__mlOZrG__messageActionReaction.MessageUi-module__mlOZrG__messageActionActive{animation:.5s MessageUi-module__mlOZrG__messageThumbShake}.MessageUi-module__mlOZrG__messageActionBtn:not(:disabled):active{transform:scale(.94)}@keyframes MessageUi-module__mlOZrG__messageThumbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes MessageUi-module__mlOZrG__messageThumbShake{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@keyframes MessageUi-module__mlOZrG__messageActionCopiedPop{0%{transform:scale(.72)}58%{transform:scale(1.12)}to{transform:scale(1)}}.MessageUi-module__mlOZrG__agentWorkBlock{background:0 0;border:0;border-radius:0;width:100%;overflow:visible}.MessageUi-module__mlOZrG__agentWorkBlockLive{margin-bottom:2px}.MessageUi-module__mlOZrG__agentWorkHeader{width:100%;max-width:100%;color:var(--cursor-faint);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:13px;transition:color .15s,opacity .15s;display:flex}.MessageUi-module__mlOZrG__agentWorkHeader:hover{color:var(--cursor-ink)}.MessageUi-module__mlOZrG__agentWorkLine{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cursor-line2) 58%, transparent), transparent);flex:28px;min-width:18px;height:1px;display:block}.MessageUi-module__mlOZrG__agentWorkLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-body);letter-spacing:0;flex:0 auto;font-size:13.5px;font-weight:650;overflow:hidden}.MessageUi-module__mlOZrG__agentWorkChevron{color:var(--cursor-faint);flex:none;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.MessageUi-module__mlOZrG__agentWorkHeader:hover .MessageUi-module__mlOZrG__agentWorkChevron{color:var(--cursor-accent)}.MessageUi-module__mlOZrG__agentWorkLiveHeader{max-width:100%;color:var(--cursor-faint);align-items:center;gap:8px;padding:2px 0 3px;font-size:12.5px;line-height:1.35;display:inline-flex}.MessageUi-module__mlOZrG__agentWorkStatus{background:var(--cursor-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cursor-accent) 12%, transparent), 0 0 18px color-mix(in srgb, var(--cursor-accent) 42%, transparent);border-radius:999px;flex:none;animation:1.5s ease-in-out infinite MessageUi-module__mlOZrG__agentWorkPulse}.MessageUi-module__mlOZrG__agentWorkStepsShell{opacity:1;visibility:visible;will-change:max-height, opacity, transform;max-height:3600px;transition:max-height .34s cubic-bezier(.22,1,.36,1),opacity .22s,transform .22s,visibility linear;overflow:hidden;transform:translateY(0)}.MessageUi-module__mlOZrG__agentWorkStepsShell[data-expanded=false]{opacity:0;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .32s cubic-bezier(.32,0,.67,0),opacity .18s,transform .18s,visibility 0s linear .32s;transform:translateY(-4px)}.MessageUi-module__mlOZrG__agentWorkSteps{border-left:1px solid color-mix(in srgb, var(--cursor-line2) 62%, transparent);flex-direction:column;gap:5px;margin:3px 0 8px 18px;padding:4px 0 4px 15px;display:flex}.MessageUi-module__mlOZrG__agentWorkBlockLive .MessageUi-module__mlOZrG__agentWorkSteps{border-left-color:color-mix(in srgb, var(--cursor-line2) 70%, transparent);margin-top:0;margin-bottom:6px}.MessageUi-module__mlOZrG__agentWorkSegment{flex-direction:column;gap:2px;display:flex}.MessageUi-module__mlOZrG__agentWorkUnavailable{color:var(--cursor-faint);font-size:12px;line-height:1.45}.MessageUi-module__mlOZrG__agentWorkStep{align-items:center;gap:10px;min-width:0;min-height:24px;padding:2px 0;font-size:13px;line-height:1.38;animation:.22s ease-out MessageUi-module__mlOZrG__agentWorkStepAppear;display:flex}.MessageUi-module__mlOZrG__agentWorkStepTool,.MessageUi-module__mlOZrG__agentWorkStepPlan,.MessageUi-module__mlOZrG__agentWorkStepThinking{min-width:0}.MessageUi-module__mlOZrG__agentWorkStepDot{background:var(--agent-step-accent,var(--cursor-faint));width:6px;height:6px;box-shadow:0 0 0 1px color-mix(in srgb, var(--agent-step-accent,var(--cursor-faint)) 22%, transparent);opacity:.78;border-radius:999px;flex:none}.MessageUi-module__mlOZrG__agentWorkStepBody{flex:1;min-width:0}.MessageUi-module__mlOZrG__agentWorkStepFlatHeader{align-items:center;gap:7px;min-width:0;min-height:22px;line-height:1.38;display:flex}.MessageUi-module__mlOZrG__agentWorkStepButton{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:3px 7px;line-height:1.45;transition:background-color .14s,color .14s,transform .16s cubic-bezier(.16,1,.3,1);display:flex}.MessageUi-module__mlOZrG__agentWorkStepButton:disabled{cursor:default}.MessageUi-module__mlOZrG__agentWorkStepButton:not(:disabled):hover,.MessageUi-module__mlOZrG__agentWorkStepButton:not(:disabled):focus-visible,.MessageUi-module__mlOZrG__agentWorkStepButton[aria-expanded=true]{background:color-mix(in srgb, var(--cursor-ink) 4%, transparent);color:var(--cursor-ink);outline:0}.MessageUi-module__mlOZrG__agentWorkStepButton:not(:disabled):hover{transform:translate(1px)}.MessageUi-module__mlOZrG__agentWorkStepIcon{color:color-mix(in srgb, var(--cursor-faint) 82%, var(--cursor-body));background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;transition:background-color .16s,color .16s,transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.MessageUi-module__mlOZrG__agentWorkStepThinking .MessageUi-module__mlOZrG__agentWorkStepIcon,.MessageUi-module__mlOZrG__agentWorkStepRunning .MessageUi-module__mlOZrG__agentWorkStepIcon{color:var(--agent-step-accent,var(--cursor-accent));background:color-mix(in srgb, var(--agent-step-accent,var(--cursor-accent)) 7%, transparent)}.MessageUi-module__mlOZrG__agentWorkStepRunning .MessageUi-module__mlOZrG__agentWorkStepIcon{animation:1.9s ease-in-out infinite MessageUi-module__mlOZrG__agentWorkIconBreathe}.MessageUi-module__mlOZrG__agentWorkStepRunning .MessageUi-module__mlOZrG__agentWorkStepDot{background:var(--cursor-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cursor-accent) 10%, transparent), 0 0 16px color-mix(in srgb, var(--cursor-accent) 34%, transparent);animation:1.5s ease-in-out infinite MessageUi-module__mlOZrG__agentWorkPulse}.MessageUi-module__mlOZrG__agentWorkStepFailed .MessageUi-module__mlOZrG__agentWorkStepDot{background:#ef4444}.MessageUi-module__mlOZrG__agentWorkStepFailed .MessageUi-module__mlOZrG__agentWorkStepIcon{color:#ef4444;background:#ef444412}.MessageUi-module__mlOZrG__agentWorkStepLabel{color:var(--cursor-body);white-space:nowrap;flex:none;font-weight:650}.MessageUi-module__mlOZrG__agentWorkStepSubject{min-width:0;max-width:100%;color:var(--cursor-faint);font-family:var(--cursor-mono);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.MessageUi-module__mlOZrG__agentWorkThinkingInline{color:var(--cursor-faint);margin:2px 0 3px 24px;font-size:12.5px;line-height:1.5}.MessageUi-module__mlOZrG__agentWorkThinkingInline p{margin:0}.MessageUi-module__mlOZrG__agentWorkStepFilepath{display:inline}.MessageUi-module__mlOZrG__agentWorkStepDir{color:color-mix(in srgb, var(--cursor-faint) 72%, transparent)}.MessageUi-module__mlOZrG__agentWorkStepFilename{color:color-mix(in srgb, var(--cursor-body) 86%, transparent);font-weight:650}.MessageUi-module__mlOZrG__agentWorkStepStatus{color:color-mix(in srgb, #22c55e 72%, var(--cursor-body));opacity:.86;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.MessageUi-module__mlOZrG__agentWorkStepChevron{color:var(--cursor-faint);flex:none;align-items:center;display:inline-flex}.MessageUi-module__mlOZrG__agentWorkStepDetails{border-left:1px solid color-mix(in srgb, var(--agent-step-accent,var(--cursor-accent)) 30%, var(--cursor-line));gap:7px;margin:2px 0 4px 29px;padding:2px 0 0 10px;display:grid}.MessageUi-module__mlOZrG__agentWorkStepExpanded{border-left:1px solid color-mix(in srgb, var(--agent-step-accent,var(--cursor-accent)) 30%, var(--cursor-line));gap:7px;margin:2px 0 4px 29px;padding:3px 0 0 10px;animation:.18s ease-out MessageUi-module__mlOZrG__agentWorkStepExpand;display:grid}.MessageUi-module__mlOZrG__agentWorkStepDetail{gap:4px;display:grid}.MessageUi-module__mlOZrG__agentWorkStepDetailTitle{color:var(--cursor-faint);font:10.5px/1 var(--cursor-mono);text-transform:uppercase;letter-spacing:.04em}.MessageUi-module__mlOZrG__agentWorkStepDetailCode{border:1px solid color-mix(in srgb, var(--cursor-line) 78%, transparent);background:color-mix(in srgb, var(--cursor-bg2) 82%, transparent);max-height:260px;color:var(--cursor-body);font:11.5px/1.5 var(--cursor-mono);white-space:pre-wrap;word-break:break-word;border-radius:9px;margin:0;padding:9px 10px;overflow:auto}.MessageUi-module__mlOZrG__agentWorkStepCodeWrap{border:1px solid color-mix(in srgb, var(--cursor-line) 78%, transparent);background:color-mix(in srgb, var(--cursor-bg2) 86%, transparent);border-radius:9px;overflow:hidden}.MessageUi-module__mlOZrG__agentWorkStepCode{background:color-mix(in srgb, var(--cursor-bg2) 86%, transparent);max-height:320px;color:var(--cursor-body);font:11.5px/1.55 var(--cursor-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:9px 10px;overflow:auto}.MessageUi-module__mlOZrG__agentWorkStepCodeError{background:color-mix(in srgb, #ef4444 8%, var(--cursor-bg2));color:color-mix(in srgb, #fecaca 72%, var(--cursor-body));border:1px solid #ef44444d}.MessageUi-module__mlOZrG__agentWorkStepCommandLine{border-bottom:1px solid color-mix(in srgb, var(--cursor-line) 72%, transparent);background:color-mix(in srgb, var(--cursor-ink) 3%, transparent);color:color-mix(in srgb, var(--agent-step-accent,var(--cursor-accent)) 72%, var(--cursor-body));font:11.5px/1.45 var(--cursor-mono);white-space:pre-wrap;word-break:break-word;align-items:center;gap:7px;padding:8px 10px;display:flex}.MessageUi-module__mlOZrG__agentWorkStepPrompt{color:var(--cursor-accent);font-weight:800}.MessageUi-module__mlOZrG__agentWorkStepMarkdown{border:1px solid color-mix(in srgb, var(--cursor-line) 78%, transparent);background:color-mix(in srgb, var(--cursor-bg2) 72%, transparent);max-height:360px;color:var(--cursor-body);border-radius:9px;padding:8px 10px;overflow:auto}.MessageUi-module__mlOZrG__agentWorkStepMarkdown .MessageUi-module__mlOZrG__markdown{color:inherit;font-size:12.5px;line-height:1.55}.MessageUi-module__mlOZrG__agentWorkDiff{border:1px solid color-mix(in srgb, var(--cursor-line) 78%, transparent);background:color-mix(in srgb, var(--cursor-bg2) 86%, transparent);max-height:380px;font:11.5px/1.55 var(--cursor-mono);border-radius:9px;overflow:auto}.MessageUi-module__mlOZrG__agentWorkDiffLine{white-space:pre-wrap;word-break:break-word;padding:2px 10px}.MessageUi-module__mlOZrG__agentWorkDiffAdded{color:color-mix(in srgb, #86efac 72%, var(--cursor-body));background:#22c55e1f;border-left:2px solid #22c55e80}.MessageUi-module__mlOZrG__agentWorkDiffRemoved{color:color-mix(in srgb, #fca5a5 74%, var(--cursor-body));background:#ef44441c;border-left:2px solid #ef444480}.MessageUi-module__mlOZrG__agentWorkDiffHunk{background:color-mix(in srgb, var(--cursor-ink) 5%, transparent);color:var(--cursor-faint);font-weight:700}.MessageUi-module__mlOZrG__agentWorkStepSummary{color:var(--cursor-faint);font:12px/1.35 var(--cursor-mono);text-overflow:ellipsis;white-space:nowrap;margin:-1px 0 3px 29px;overflow:hidden}.MessageUi-module__mlOZrG__agentWorkTextBlock{color:var(--cursor-ink);border-left:0;margin:10px 0 11px;padding:0;animation:.22s ease-out MessageUi-module__mlOZrG__agentWorkStepAppear}.MessageUi-module__mlOZrG__agentWorkTextBlock .MessageUi-module__mlOZrG__markdown{color:inherit;font-size:15px;line-height:1.64}.MessageUi-module__mlOZrG__workspaceArtifactBarList{flex-direction:column;gap:6px;margin:7px 0 8px 7px;display:flex}.MessageUi-module__mlOZrG__workspaceArtifactBar{border:1px solid color-mix(in srgb, var(--cursor-line2) 74%, transparent);background:color-mix(in srgb, var(--cursor-bg2) 78%, transparent);border-radius:12px;align-items:stretch;width:min(100%,760px);transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;overflow:hidden}.MessageUi-module__mlOZrG__workspaceArtifactBar:hover{border-color:color-mix(in srgb, var(--cursor-accent) 42%, var(--cursor-line2));box-shadow:0 12px 34px #00000029}.MessageUi-module__mlOZrG__workspaceArtifactBarMain{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:10px 12px;display:flex}.MessageUi-module__mlOZrG__workspaceArtifactBarMain:hover{background:color-mix(in srgb, var(--cursor-ink) 4%, transparent)}.MessageUi-module__mlOZrG__workspaceArtifactBarIcon{background:color-mix(in srgb, var(--cursor-accent) 18%, transparent);width:36px;height:36px;color:var(--cursor-accent);font:700 10.5px/1 var(--cursor-mono);letter-spacing:.04em;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.MessageUi-module__mlOZrG__workspaceArtifactBarInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.MessageUi-module__mlOZrG__workspaceArtifactBarTitle{color:var(--cursor-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.MessageUi-module__mlOZrG__workspaceArtifactBarMeta{color:var(--cursor-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.MessageUi-module__mlOZrG__workspaceArtifactBarAction{border:0;border-left:1px solid color-mix(in srgb, var(--cursor-line2) 72%, transparent);width:46px;color:var(--cursor-faint);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.MessageUi-module__mlOZrG__workspaceArtifactBarAction:hover{background:color-mix(in srgb, var(--cursor-ink) 4%, transparent);color:var(--cursor-ink)}.MessageUi-module__mlOZrG__workspaceArtifactInline{border:1px solid color-mix(in srgb, var(--cursor-accent) 36%, var(--cursor-line2));background:color-mix(in srgb, var(--cursor-bg2) 86%, var(--cursor-accent) 8%);border-radius:14px;width:min(100%,760px);margin:8px 0;overflow:hidden;box-shadow:0 14px 38px #00000029}.MessageUi-module__mlOZrG__workspaceArtifactInlineStreaming{border-color:color-mix(in srgb, var(--cursor-accent) 58%, var(--cursor-line2))}.MessageUi-module__mlOZrG__workspaceArtifactInlineHead{border-bottom:1px solid color-mix(in srgb, var(--cursor-line2) 72%, transparent);background:color-mix(in srgb, var(--cursor-bg2) 84%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px 8px 12px;display:flex}.MessageUi-module__mlOZrG__workspaceArtifactInlineTitle{min-width:0;color:var(--cursor-ink);align-items:center;gap:9px;font-size:13.5px;font-weight:650;display:inline-flex}.MessageUi-module__mlOZrG__workspaceArtifactInlineTitle>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MessageUi-module__mlOZrG__workspaceArtifactInlineBadge{background:color-mix(in srgb, var(--cursor-accent) 18%, transparent);width:32px;height:26px;color:var(--cursor-accent);font:800 10px/1 var(--cursor-mono);letter-spacing:.04em;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.MessageUi-module__mlOZrG__workspaceArtifactInlineActions{flex:none;align-items:center;gap:4px;display:inline-flex}.MessageUi-module__mlOZrG__workspaceArtifactInlineActions button{width:30px;height:30px;color:var(--cursor-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.MessageUi-module__mlOZrG__workspaceArtifactInlineActions button:hover{background:color-mix(in srgb, var(--cursor-ink) 5%, transparent);color:var(--cursor-ink);transform:translateY(-1px)}.MessageUi-module__mlOZrG__workspaceArtifactInlineStage{background:color-mix(in srgb, var(--cursor-bg) 80%, var(--cursor-bg2) 20%);opacity:1;transform-origin:top;width:100%;height:clamp(280px,44vw,520px);max-height:clamp(280px,44vw,520px);transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .2s,filter .2s;overflow:hidden}.MessageUi-module__mlOZrG__workspaceArtifactInlineCollapsed .MessageUi-module__mlOZrG__workspaceArtifactInlineHead{border-bottom-color:#0000}.MessageUi-module__mlOZrG__workspaceArtifactInlineCollapsed .MessageUi-module__mlOZrG__workspaceArtifactInlineStage{opacity:0;filter:blur(4px);pointer-events:none;max-height:0}.MessageUi-module__mlOZrG__workspaceArtifactInlineFrame{background:0 0;border:0;width:100%;height:100%;display:block}.MessageUi-module__mlOZrG__workspaceArtifactInlineSvg{place-items:center;width:100%;height:100%;padding:18px;display:grid;overflow:auto}.MessageUi-module__mlOZrG__workspaceArtifactInlineSvg svg{max-width:100%;height:auto;max-height:100%}.MessageUi-module__mlOZrG__agentWorkThinkingContent{color:color-mix(in srgb, var(--cursor-body) 82%, transparent);white-space:normal;word-break:break-word;font-size:12.5px;font-style:italic;line-height:1.55}.MessageUi-module__mlOZrG__agentWorkThinkingContent .MessageUi-module__mlOZrG__markdown{color:inherit;font-size:12.5px;font-style:inherit;line-height:1.58}.MessageUi-module__mlOZrG__agentWorkThinkingPulse{align-items:center;gap:4px;padding:4px 0;display:inline-flex}.MessageUi-module__mlOZrG__agentWorkThinkingPulse span{background:var(--agent-step-accent,var(--cursor-accent));border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite MessageUi-module__mlOZrG__agentWorkThinkingDot}.MessageUi-module__mlOZrG__agentWorkThinkingPulse span:nth-child(2){animation-delay:.2s}.MessageUi-module__mlOZrG__agentWorkThinkingPulse span:nth-child(3){animation-delay:.4s}.MessageUi-module__mlOZrG__agentWorkPlanItems{border:1px solid color-mix(in srgb, var(--cursor-line) 72%, transparent);background:color-mix(in srgb, var(--cursor-bg2) 76%, transparent);border-radius:9px;gap:4px;padding:8px 10px;display:grid}.MessageUi-module__mlOZrG__agentWorkPlanItem{color:var(--cursor-body);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:7px;font-size:12.5px;line-height:1.45;display:grid}.MessageUi-module__mlOZrG__agentWorkPlanItem_completed{color:color-mix(in srgb, var(--cursor-faint) 76%, transparent)}.MessageUi-module__mlOZrG__agentWorkPlanItem_in_progress,.MessageUi-module__mlOZrG__agentWorkPlanItem_running{color:var(--cursor-ink);font-weight:650}.MessageUi-module__mlOZrG__agentWorkPlanBullet{background:var(--agent-step-accent,var(--cursor-accent));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--agent-step-accent,var(--cursor-accent)) 12%, transparent);border-radius:999px;margin-top:6px}.MessageUi-module__mlOZrG__agentWorkRagSources{flex-wrap:wrap;gap:6px;display:flex}.MessageUi-module__mlOZrG__agentWorkRagChip{border:1px solid color-mix(in srgb, var(--cursor-accent) 28%, transparent);background:color-mix(in srgb, var(--cursor-accent) 9%, transparent);max-width:220px;color:color-mix(in srgb, var(--cursor-accent) 68%, var(--cursor-ink));font:11px/1.2 var(--cursor-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 8px;overflow:hidden}.MessageUi-module__mlOZrG__agentWorkMiniSpinner{border:1.5px solid color-mix(in srgb, var(--agent-step-accent,var(--cursor-accent)) 28%, transparent);border-top-color:var(--agent-step-accent,var(--cursor-accent));border-radius:999px;width:13px;height:13px;animation:.9s linear infinite MessageUi-module__mlOZrG__agentWorkSpin}.MessageUi-module__mlOZrG__agentWorkStepRunning .MessageUi-module__mlOZrG__agentWorkStepDot{animation:1.5s ease-in-out infinite MessageUi-module__mlOZrG__agentWorkDotPulse}.MessageUi-module__mlOZrG__agentWorkStepFailed .MessageUi-module__mlOZrG__agentWorkStepIcon,.MessageUi-module__mlOZrG__agentWorkStepFailed .MessageUi-module__mlOZrG__agentWorkStepStatus{color:#ef4444}.MessageUi-module__mlOZrG__agentWorkStepInterrupted .MessageUi-module__mlOZrG__agentWorkStepDot{background:#94a3b8}@container (max-width:520px){.MessageUi-module__mlOZrG__threadMessage{max-width:100%}.MessageUi-module__mlOZrG__threadMessageUser{max-width:min(92%,620px)}.MessageUi-module__mlOZrG__threadMessageAssistant{grid-template-columns:24px minmax(0,1fr);gap:10px}.MessageUi-module__mlOZrG__chatSkeleton{padding:0}.MessageUi-module__mlOZrG__chatSkeletonMessage,.MessageUi-module__mlOZrG__chatSkeletonUser{width:auto;max-width:100%}.MessageUi-module__mlOZrG__chatSkeletonUser{max-width:min(92%,620px)}.MessageUi-module__mlOZrG__chatSkeletonAssistant{grid-template-columns:24px minmax(0,1fr);gap:10px}.MessageUi-module__mlOZrG__chatSkeletonAvatar{width:22px;height:22px}.MessageUi-module__mlOZrG__agentWorkHeader{gap:6px}.MessageUi-module__mlOZrG__agentWorkLiveHeader{padding-left:1px}.MessageUi-module__mlOZrG__agentWorkLine{flex-basis:22px;min-width:18px}.MessageUi-module__mlOZrG__agentWorkLabel{font-size:12.5px}.MessageUi-module__mlOZrG__agentWorkSteps{margin-left:0;padding-left:10px}.MessageUi-module__mlOZrG__agentWorkStep{gap:7px}.MessageUi-module__mlOZrG__agentWorkStepButton{padding-inline:3px}.MessageUi-module__mlOZrG__agentWorkStepLabel{white-space:normal}.MessageUi-module__mlOZrG__agentWorkStepDetails,.MessageUi-module__mlOZrG__agentWorkStepExpanded{margin-left:16px;padding-left:8px}}@keyframes MessageUi-module__mlOZrG__agentWorkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.48;transform:scale(.78)}}@keyframes MessageUi-module__mlOZrG__agentWorkSpin{to{transform:rotate(360deg)}}@keyframes MessageUi-module__mlOZrG__agentWorkDotPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--agent-step-accent,var(--cursor-accent)) 30%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--agent-step-accent,var(--cursor-accent)) 0%, transparent)}}@keyframes MessageUi-module__mlOZrG__agentWorkIconBreathe{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--agent-step-accent,var(--cursor-accent)) 10%, transparent);transform:scale(1)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--agent-step-accent,var(--cursor-accent)) 24%, transparent);transform:scale(1.04)}}@keyframes MessageUi-module__mlOZrG__agentWorkStepAppear{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes MessageUi-module__mlOZrG__agentWorkStepExpand{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes MessageUi-module__mlOZrG__agentWorkThinkingDot{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.MessageUi-module__mlOZrG__agentWorkStatus,.MessageUi-module__mlOZrG__agentWorkStep,.MessageUi-module__mlOZrG__agentWorkStepRunning .MessageUi-module__mlOZrG__agentWorkStepDot,.MessageUi-module__mlOZrG__agentWorkStepRunning .MessageUi-module__mlOZrG__agentWorkStepIcon,.MessageUi-module__mlOZrG__agentWorkStepExpanded,.MessageUi-module__mlOZrG__agentWorkTextBlock,.MessageUi-module__mlOZrG__agentWorkThinkingPulse span{animation:none}.MessageUi-module__mlOZrG__agentWorkStepsShell,.MessageUi-module__mlOZrG__agentWorkStepsShell[data-expanded=false],.MessageUi-module__mlOZrG__agentWorkStepButton,.MessageUi-module__mlOZrG__agentWorkStepIcon{transition-duration:.01ms}}.MessageUi-module__mlOZrG__markdown{color:var(--cursor-ink);font-family:var(--cursor-sans,inherit);overflow-wrap:anywhere;word-break:break-word;font-size:14.5px;line-height:1.65}.MessageUi-module__mlOZrG__markdown>:first-child{margin-top:0}.MessageUi-module__mlOZrG__markdown>:last-child{margin-bottom:0}.MessageUi-module__mlOZrG__markdown p{max-width:none;color:inherit;font:inherit;margin:0 0 .75em}.MessageUi-module__mlOZrG__markdown h1,.MessageUi-module__mlOZrG__markdown h2,.MessageUi-module__mlOZrG__markdown h3{color:var(--cursor-ink);letter-spacing:-.035em;margin:.85em 0 .35em;font-weight:560;line-height:1.15}.MessageUi-module__mlOZrG__markdown h1{font-size:1.38em}.MessageUi-module__mlOZrG__markdown h2{font-size:1.18em}.MessageUi-module__mlOZrG__markdown h3{font-size:1.04em}.MessageUi-module__mlOZrG__markdown ol,.MessageUi-module__mlOZrG__markdown ul{gap:.32em;margin:.35em 0 .8em;padding-left:1.35em;display:grid}.MessageUi-module__mlOZrG__markdown li{padding-left:.12em}.MessageUi-module__mlOZrG__markdown blockquote{border-left:2px solid var(--cursor-line2);color:var(--cursor-body);margin:.45em 0 .85em;padding:.25em 0 .25em .85em}.MessageUi-module__mlOZrG__markdown table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;font:inherit;margin:.7em 0 1em;display:block;overflow-x:auto}.MessageUi-module__mlOZrG__markdown th,.MessageUi-module__mlOZrG__markdown td{border:1px solid var(--cursor-line);text-align:left;vertical-align:top;padding:.48em .62em}.MessageUi-module__mlOZrG__markdown th{background:color-mix(in srgb, var(--cursor-ink) 7%, transparent);color:var(--cursor-ink);font-weight:650}.MessageUi-module__mlOZrG__markdown tr:nth-child(2n) td{background:color-mix(in srgb, var(--cursor-ink) 3%, transparent)}.MessageUi-module__mlOZrG__markdown code{border:1px solid var(--cursor-line);background:color-mix(in srgb, var(--cursor-ink) 7%, transparent);color:var(--cursor-ink);font:.92em/1.45 var(--cursor-mono);border-radius:5px;padding:.08em .32em}.MessageUi-module__mlOZrG__markdown a{color:var(--cursor-accent);text-decoration:none}.MessageUi-module__mlOZrG__markdown a:hover{text-decoration:underline}.MessageUi-module__mlOZrG__codeBlock{border:1px solid var(--cursor-line);background:color-mix(in srgb, var(--cursor-panel) 62%, transparent);border-radius:10px;margin:.55em 0 .9em;overflow:hidden}.MessageUi-module__mlOZrG__codeBlockHeader{border-bottom:1px solid var(--cursor-line);color:var(--cursor-faint);font:10px/1 var(--cursor-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.MessageUi-module__mlOZrG__codeBlockLanguage{color:var(--cursor-body);text-transform:none;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MessageUi-module__mlOZrG__codeBlockCopy{color:var(--cursor-faint);cursor:pointer;font-size:10px;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;line-height:1;display:inline-flex}.MessageUi-module__mlOZrG__codeBlock pre{min-width:0;max-width:100%;margin:0;padding:12px;overflow:auto}.MessageUi-module__mlOZrG__codeBlock pre code{white-space:pre;background:0 0;border:0;border-radius:0;min-width:0;max-width:100%;padding:0;display:block}.MessageUi-module__mlOZrG__cursorBlink{vertical-align:text-bottom;background:var(--cursor-body);width:2px;height:1em;margin-left:1px;animation:.9s step-end infinite MessageUi-module__mlOZrG__cursorBlink;display:inline-block}.MessageUi-module__mlOZrG__questionBlock{border:0;border-left:1px solid var(--cursor-line);background:0 0;border-radius:0;gap:10px;margin:4px 0;padding:8px 0 8px 12px;display:flex}.MessageUi-module__mlOZrG__questionBlockDone{opacity:.65}.MessageUi-module__mlOZrG__questionIcon{background:var(--cursor-accent);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:8px;height:8px;margin-top:7px;font-size:0;font-weight:700;display:flex}.MessageUi-module__mlOZrG__questionContent{flex-direction:column;flex:1;gap:10px;display:flex}.MessageUi-module__mlOZrG__questionQuestion{flex-direction:column;gap:8px;display:flex}.MessageUi-module__mlOZrG__questionText{color:var(--cursor-ink);margin:0;font-size:13px;font-weight:500;line-height:1.4}.MessageUi-module__mlOZrG__questionOptions{flex-wrap:wrap;gap:6px;display:flex}.MessageUi-module__mlOZrG__questionOption{border:1px solid var(--cursor-line);color:var(--cursor-body);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:12px;transition:background .15s,color .15s,border-color .15s}.MessageUi-module__mlOZrG__questionOption:hover{background:color-mix(in srgb, var(--cursor-ink) 7%, transparent);color:var(--cursor-ink)}.MessageUi-module__mlOZrG__questionOptionActive{background:color-mix(in srgb, var(--cursor-accent) 11%, transparent);border-color:color-mix(in srgb, var(--cursor-accent) 55%, var(--cursor-line));color:var(--cursor-ink)}.MessageUi-module__mlOZrG__questionFreeRow{display:flex}.MessageUi-module__mlOZrG__questionInput{border:1px solid var(--cursor-line);color:var(--cursor-ink);background:0 0;border-radius:6px;outline:none;flex:1;padding:5px 10px;font-size:12px}.MessageUi-module__mlOZrG__questionInput:focus{border-color:var(--cursor-accent)}.MessageUi-module__mlOZrG__questionInput::placeholder{color:var(--cursor-faint)}.MessageUi-module__mlOZrG__questionSubmit{background:var(--cursor-ink);color:var(--cursor-bg);cursor:pointer;border:0;border-radius:8px;align-self:flex-start;padding:5px 16px;font-size:12px;font-weight:600;transition:opacity .15s}.MessageUi-module__mlOZrG__questionSubmit:disabled{opacity:.4;cursor:default}.MessageUi-module__mlOZrG__questionSubmit:not(:disabled):hover{opacity:.85}.MessageUi-module__mlOZrG__answered{flex-direction:column;gap:2px;display:flex}.MessageUi-module__mlOZrG__answerText{color:var(--cursor-body);font-size:12px;font-weight:500}@keyframes MessageUi-module__mlOZrG__cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes MessageUi-module__mlOZrG__imageGenerationFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8%,-6%)scale(1.08)}}@keyframes MessageUi-module__mlOZrG__imageGenerationSheen{0%{opacity:0;transform:translate(-80%)}22%{opacity:.74}to{opacity:0;transform:translate(82%)}}@media (max-width:560px){.MessageUi-module__mlOZrG__offer{width:min(740px,100%);max-width:740px;color:var(--cursor-faint);text-align:center;margin:8px auto 0;font-size:11.5px}.MessageUi-module__mlOZrG__offerPrimary:hover{opacity:.95}}@media (prefers-reduced-motion:reduce){.MessageUi-module__mlOZrG__assistantAvatarWrap,.MessageUi-module__mlOZrG__messageActionEnhanceMark,.MessageUi-module__mlOZrG__imageGenerationBlob,.MessageUi-module__mlOZrG__imageGenerationSheen{animation:none!important}}
.WorkspaceArtifactRenderer-module__sqE18a__viewer{background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--cursor-bg2) 86%, transparent) 0, transparent 42%), var(--cursor-bg);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__header{border-bottom:1px solid color-mix(in srgb, var(--cursor-line) 74%, transparent);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.WorkspaceArtifactRenderer-module__sqE18a__titleWrap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__textCol{gap:2px;min-width:0;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__textCol b{color:var(--cursor-ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.WorkspaceArtifactRenderer-module__sqE18a__textCol span{color:var(--cursor-faint);font:11px/1.35 var(--cursor-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkspaceArtifactRenderer-module__sqE18a__typeChip{width:36px;min-width:36px;height:41px;color:inherit;background:0 0;border:0;border-radius:0;place-items:center;display:inline-grid}.WorkspaceArtifactRenderer-module__sqE18a__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.WorkspaceArtifactRenderer-module__sqE18a__toolbarIconButton{border:1px solid color-mix(in srgb, var(--cursor-line2) 70%, transparent);width:30px;height:30px;color:var(--cursor-faint);cursor:pointer;font:11px/1 var(--cursor-sans,inherit);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.WorkspaceArtifactRenderer-module__sqE18a__toolbarIconButton:hover,.WorkspaceArtifactRenderer-module__sqE18a__toolbarIconButton:focus-visible,.WorkspaceArtifactRenderer-module__sqE18a__toolbarIconButton[aria-pressed=true]{border-color:color-mix(in srgb, var(--cursor-accent) 44%, var(--cursor-line2));background:color-mix(in srgb, var(--cursor-accent) 12%, transparent);color:var(--cursor-ink);outline:0}.WorkspaceArtifactRenderer-module__sqE18a__toolbarIconButton:disabled{cursor:not-allowed;opacity:.42}.WorkspaceArtifactRenderer-module__sqE18a__body{min-height:0;overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__codeSurface,.WorkspaceArtifactRenderer-module__sqE18a__source{min-height:0;color:var(--cursor-body);font:12px/1.5 var(--cursor-mono,ui-monospace, monospace);background-color:#0a0a0abf;background-image:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--cursor-bg2) 16%, transparent) 0, color-mix(in srgb, var(--cursor-bg2) 16%, transparent) 1px, transparent 1px, transparent 32px);border:0;margin:0;padding:12px 0;overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__source{min-height:100%}.WorkspaceArtifactRenderer-module__sqE18a__codeLine{grid-template-columns:54px minmax(0,1fr);min-width:max-content;padding-right:18px;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__codeLine:hover{background:color-mix(in srgb, var(--cursor-ink) 5%, transparent)}.WorkspaceArtifactRenderer-module__sqE18a__codeGutter{z-index:1;color:color-mix(in srgb, var(--cursor-faint) 76%, transparent);text-align:right;-webkit-user-select:none;user-select:none;background:#0a0a0ad1;padding:0 12px;display:block;position:sticky;left:0}.WorkspaceArtifactRenderer-module__sqE18a__codeText{min-width:0;color:var(--cursor-body);white-space:pre;padding-left:12px;display:block}.pk-code-pre{min-height:100%;color:var(--cursor-body);background:linear-gradient(180deg, color-mix(in srgb, var(--cursor-ink) 3%, transparent), transparent 24px), color-mix(in srgb, #050505 88%, var(--cursor-bg) 12%);font:12px/1.55 var(--cursor-mono,ui-monospace, monospace);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid;overflow:auto}.pk-code-gutter{z-index:1;border-right:1px solid color-mix(in srgb, var(--cursor-line) 58%, transparent);min-width:48px;color:color-mix(in srgb, var(--cursor-faint) 72%, transparent);text-align:right;-webkit-user-select:none;user-select:none;white-space:pre;background:#050505f0;padding:14px 12px 30px;position:sticky;left:0}.pk-code-body{white-space:pre;min-width:max-content;padding:14px 18px 30px;display:block}:is(.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name,.hljs-tag){color:#ff8f87}:is(.hljs-string,.hljs-title,.hljs-section,.hljs-attribute,.hljs-literal,.hljs-template-tag,.hljs-template-variable,.hljs-type){color:#8bd98b}:is(.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-variable,.hljs-addition){color:#79c7ff}:is(.hljs-comment,.hljs-quote,.hljs-deletion,.hljs-meta){color:color-mix(in srgb, var(--cursor-faint) 88%, transparent)}.WorkspaceArtifactRenderer-module__sqE18a__media,.WorkspaceArtifactRenderer-module__sqE18a__tableWrap{height:100%;min-height:0;overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__media{place-items:center;padding:12px;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__imageMedia{background:linear-gradient(45deg, color-mix(in srgb, var(--cursor-ink) 5%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--cursor-ink) 5%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--cursor-ink) 5%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--cursor-ink) 5%, transparent) 75%), color-mix(in srgb, var(--cursor-bg2) 74%, transparent);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.WorkspaceArtifactRenderer-module__sqE18a__frame{background:#fff;border:0;width:100%;height:100%;min-height:100%}.WorkspaceArtifactRenderer-module__sqE18a__pdfSurface{background:color-mix(in srgb, var(--cursor-bg2) 72%, transparent);grid-template-rows:minmax(0,1fr);height:100%;min-height:100%;padding:16px;display:grid;overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__pdfPages{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.WorkspaceArtifactRenderer-module__sqE18a__pdfPage{background:#fff;border-radius:3px;max-width:100%;height:auto;display:block;box-shadow:0 12px 42px #00000052}.WorkspaceArtifactRenderer-module__sqE18a__image,.WorkspaceArtifactRenderer-module__sqE18a__video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.WorkspaceArtifactRenderer-module__sqE18a__imageOpenButton{max-width:100%;max-height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__imageOpenButton:focus-visible{outline:2px solid color-mix(in srgb, var(--cursor-accent) 72%, transparent);outline-offset:4px}.WorkspaceArtifactRenderer-module__sqE18a__image{border-radius:8px;box-shadow:0 18px 60px #00000047}.WorkspaceArtifactRenderer-module__sqE18a__markdownPreview{min-height:100%;color:var(--cursor-body);padding:18px 20px 28px;overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__markdownPreview .markdown{max-width:920px;margin:0 auto}.WorkspaceArtifactRenderer-module__sqE18a__markdownPreview pre{overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__tableWrap{padding:6px}.WorkspaceArtifactRenderer-module__sqE18a__sheetSurface{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:100%;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__sheetTabs{border-bottom:1px solid color-mix(in srgb, var(--cursor-line) 74%, transparent);gap:6px;padding:8px;display:flex;overflow-x:auto}.WorkspaceArtifactRenderer-module__sqE18a__sheetTab{border:1px solid color-mix(in srgb, var(--cursor-line2) 78%, transparent);background:color-mix(in srgb, var(--cursor-ink) 5%, transparent);min-height:30px;color:var(--cursor-faint);cursor:pointer;font:11px/1 var(--cursor-sans);border-radius:999px;flex:none;padding:0 12px}.WorkspaceArtifactRenderer-module__sqE18a__sheetTab:hover,.WorkspaceArtifactRenderer-module__sqE18a__sheetTab:focus-visible,.WorkspaceArtifactRenderer-module__sqE18a__sheetTab[data-active=true]{border-color:color-mix(in srgb, var(--cursor-accent) 44%, var(--cursor-line2));background:color-mix(in srgb, var(--cursor-accent) 12%, transparent);color:var(--cursor-ink);outline:0}.WorkspaceArtifactRenderer-module__sqE18a__sheetTitle{border-bottom:1px solid color-mix(in srgb, var(--cursor-line) 74%, transparent);color:var(--cursor-faint);font:11px/1.35 var(--cursor-mono,ui-monospace, monospace);padding:9px 12px}.WorkspaceArtifactRenderer-module__sqE18a__sheetHtml{min-height:0;padding:8px;overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__sheetHtml .sr-xlsx-table{border-collapse:collapse;table-layout:auto;background:color-mix(in srgb, var(--cursor-bg) 92%, transparent);min-width:max-content}.WorkspaceArtifactRenderer-module__sqE18a__sheetHtml .sr-xlsx-table td{border:1px solid color-mix(in srgb, var(--cursor-line) 72%, transparent);min-width:72px;max-width:420px;color:var(--cursor-body);font:12px/1.35 var(--cursor-sans);vertical-align:top;white-space:pre;padding:6px 8px}.WorkspaceArtifactRenderer-module__sqE18a__sheetHtml .sr-xlsx-plain tr:first-child td{z-index:1;background:color-mix(in srgb, var(--cursor-bg2) 90%, transparent);color:var(--cursor-ink);font-weight:600;position:sticky;top:0}.WorkspaceArtifactRenderer-module__sqE18a__table{border-collapse:collapse;table-layout:fixed;width:100%}.WorkspaceArtifactRenderer-module__sqE18a__table th,.WorkspaceArtifactRenderer-module__sqE18a__table td{border-bottom:1px solid color-mix(in srgb, var(--cursor-line) 78%, transparent);text-align:left;color:var(--cursor-body);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:12px;overflow:hidden}.WorkspaceArtifactRenderer-module__sqE18a__table th{color:var(--cursor-faint);background:color-mix(in srgb, var(--cursor-bg2) 84%, transparent);z-index:1;position:sticky;top:0}.WorkspaceArtifactRenderer-module__sqE18a__docxSurface{background:color-mix(in srgb, var(--cursor-bg2) 70%, transparent);height:100%;min-height:100%;padding:18px;overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__docxHost{color:#111;border-radius:8px;max-width:880px;margin:0 auto}.WorkspaceArtifactRenderer-module__sqE18a__docxDocument{color:#111}.WorkspaceArtifactRenderer-module__sqE18a__docxHost .docx-wrapper{background:0 0!important;padding:0!important}:is(.WorkspaceArtifactRenderer-module__sqE18a__docxHost .docx-wrapper>section.docx,.WorkspaceArtifactRenderer-module__sqE18a__docxDocument section.docx){margin:0 auto 14px!important;box-shadow:0 18px 60px #0000003d!important}.WorkspaceArtifactRenderer-module__sqE18a__audioSurface{place-items:center stretch;gap:10px;width:100%;display:grid;position:relative}.WorkspaceArtifactRenderer-module__sqE18a__audioActions{flex-wrap:wrap;justify-items:stretch;gap:10px;display:flex}.WorkspaceArtifactRenderer-module__sqE18a__audioElement{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.WorkspaceArtifactRenderer-module__sqE18a__audioAction{border:1px solid var(--cursor-line);background:color-mix(in srgb, var(--cursor-ink) 7%, transparent);color:var(--cursor-ink);cursor:pointer;font:12px/1 var(--cursor-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:inline-flex}.WorkspaceArtifactRenderer-module__sqE18a__audioActionText{font:11px/1 var(--cursor-sans)}.WorkspaceArtifactRenderer-module__sqE18a__audioAction:hover,.WorkspaceArtifactRenderer-module__sqE18a__audioAction:focus-visible{background:color-mix(in srgb, var(--cursor-ink) 10%, transparent)}.WorkspaceArtifactRenderer-module__sqE18a__archiveSurface{height:100%;min-height:0;color:var(--cursor-body);grid-template-rows:auto minmax(0,1fr);display:grid}.WorkspaceArtifactRenderer-module__sqE18a__archiveSummary{border-bottom:1px solid color-mix(in srgb, var(--cursor-line) 74%, transparent);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.WorkspaceArtifactRenderer-module__sqE18a__archiveSummary b,.WorkspaceArtifactRenderer-module__sqE18a__archiveSummary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkspaceArtifactRenderer-module__sqE18a__archiveSummary b{color:var(--cursor-ink);font-size:12px}.WorkspaceArtifactRenderer-module__sqE18a__archiveSummary span{color:var(--cursor-faint);font:11px/1.35 var(--cursor-mono,ui-monospace, monospace)}.WorkspaceArtifactRenderer-module__sqE18a__archivePane{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);min-height:0;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__archiveTree{border-right:1px solid color-mix(in srgb, var(--cursor-line) 74%, transparent);background:color-mix(in srgb, var(--cursor-bg2) 58%, transparent);min-width:0;overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__archiveRow{width:100%;min-height:28px;color:var(--cursor-body);cursor:default;font:12px/1.35 var(--cursor-sans);text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 10px;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__archiveRow[data-dir=true],.WorkspaceArtifactRenderer-module__sqE18a__archiveRow[data-previewable=true]{cursor:pointer}.WorkspaceArtifactRenderer-module__sqE18a__archiveRow:hover,.WorkspaceArtifactRenderer-module__sqE18a__archiveRow:focus-visible{background:color-mix(in srgb, var(--cursor-ink) 7%, transparent);color:var(--cursor-ink);outline:0}.WorkspaceArtifactRenderer-module__sqE18a__archiveCaret{color:var(--cursor-faint);font:11px/1 var(--cursor-mono,ui-monospace, monospace)}.WorkspaceArtifactRenderer-module__sqE18a__archiveName,.WorkspaceArtifactRenderer-module__sqE18a__archiveSize{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkspaceArtifactRenderer-module__sqE18a__archiveSize{color:var(--cursor-faint);font:11px/1 var(--cursor-mono,ui-monospace, monospace)}.WorkspaceArtifactRenderer-module__sqE18a__archivePreview{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.WorkspaceArtifactRenderer-module__sqE18a__archivePreviewHeader{border-bottom:1px solid color-mix(in srgb, var(--cursor-line) 74%, transparent);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.WorkspaceArtifactRenderer-module__sqE18a__archivePreviewHeader span{text-overflow:ellipsis;white-space:nowrap;color:var(--cursor-faint);font:11px/1.35 var(--cursor-mono,ui-monospace, monospace);overflow:hidden}.WorkspaceArtifactRenderer-module__sqE18a__archivePreviewLang{border:1px solid color-mix(in srgb, var(--cursor-line2) 68%, transparent);border-radius:999px;flex:none;max-width:96px;padding:3px 7px;color:color-mix(in srgb, var(--cursor-faint) 88%, transparent)!important}.WorkspaceArtifactRenderer-module__sqE18a__archiveImageWrap{background:linear-gradient(45deg, color-mix(in srgb, var(--cursor-ink) 5%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--cursor-ink) 5%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--cursor-ink) 5%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--cursor-ink) 5%, transparent) 75%), color-mix(in srgb, var(--cursor-bg2) 74%, transparent);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center;min-height:0;padding:12px;display:grid;overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__archiveEmpty,.WorkspaceArtifactRenderer-module__sqE18a__archiveLoading{min-height:100%;color:var(--cursor-faint);text-align:center;place-items:center;gap:8px;padding:16px;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__archiveLoading b{color:var(--cursor-ink)}@media (max-width:760px){.WorkspaceArtifactRenderer-module__sqE18a__archivePane{grid-template-rows:minmax(140px,.42fr) minmax(0,1fr);grid-template-columns:1fr}.WorkspaceArtifactRenderer-module__sqE18a__archiveTree{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--cursor-line) 74%, transparent)}}.WorkspaceArtifactRenderer-module__sqE18a__downloadFallback{min-height:100%;color:var(--cursor-body);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon meta""icon action";place-content:center start;align-items:center;gap:6px 16px;padding:28px 20px;display:grid;overflow:auto}.WorkspaceArtifactRenderer-module__sqE18a__fallbackIcon{width:76px;min-width:76px;height:88px;color:inherit;border:0;border-radius:0;grid-area:icon;place-items:center;display:inline-grid}.WorkspaceArtifactRenderer-module__sqE18a__fallbackIcon svg{width:72px;height:auto}.WorkspaceArtifactRenderer-module__sqE18a__downloadFallback b{color:var(--cursor-ink);overflow-wrap:anywhere;grid-area:title;min-width:0;font-size:16px;line-height:1.25}.WorkspaceArtifactRenderer-module__sqE18a__downloadFallback>span:not(.WorkspaceArtifactRenderer-module__sqE18a__fallbackIcon):not(.WorkspaceArtifactRenderer-module__sqE18a__srOnly){color:var(--cursor-faint);font:12px/1.35 var(--cursor-mono,ui-monospace, monospace);grid-area:meta}.WorkspaceArtifactRenderer-module__sqE18a__downloadFallbackAction{border:1px solid color-mix(in srgb, var(--cursor-line2) 70%, transparent);width:30px;height:30px;min-height:30px;color:var(--cursor-faint);cursor:pointer;background:0 0;border-radius:999px;grid-area:action;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.WorkspaceArtifactRenderer-module__sqE18a__downloadFallbackAction:hover,.WorkspaceArtifactRenderer-module__sqE18a__downloadFallbackAction:focus-visible{border-color:color-mix(in srgb, var(--cursor-accent) 44%, var(--cursor-line2));background:color-mix(in srgb, var(--cursor-accent) 10%, transparent);color:var(--cursor-ink);outline:0}.WorkspaceArtifactRenderer-module__sqE18a__downloadFallbackAction svg{width:14px;height:14px}.WorkspaceArtifactRenderer-module__sqE18a__empty{text-align:center;min-height:100%;color:var(--cursor-faint);justify-items:center;gap:8px;padding:14px;display:grid}.WorkspaceArtifactRenderer-module__sqE18a__empty b{color:var(--cursor-ink)}.WorkspaceArtifactRenderer-module__sqE18a__srOnly{white-space:nowrap;width:1px;height:1px;position:absolute;inset:-10000px;overflow:hidden}
.GlobalWorkspaceOverlay-module__fgRmnG__overlay{z-index:48;border-left:1px solid var(--cursor-line);background:var(--cursor-bg);width:0;color:var(--cursor-ink);pointer-events:none;will-change:width, transform;flex-direction:column;transition:width .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(0)}.GlobalWorkspaceOverlay-module__fgRmnG__open{pointer-events:auto}.GlobalWorkspaceOverlay-module__fgRmnG__dragging{-webkit-user-select:none;user-select:none;transition:none}.GlobalWorkspaceOverlay-module__fgRmnG__resizeHandle{z-index:5;cursor:col-resize;width:8px;transition:background .15s,opacity .15s;position:absolute;top:0;bottom:0;left:-3px}.GlobalWorkspaceOverlay-module__fgRmnG__resizeHandle:hover,.GlobalWorkspaceOverlay-module__fgRmnG__resizeHandleActive{background:var(--cursor-accent);opacity:.42}.GlobalWorkspaceOverlay-module__fgRmnG__header{border-bottom:1px solid var(--cursor-line);background:var(--cursor-bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 9px 8px 14px;display:flex}.GlobalWorkspaceOverlay-module__fgRmnG__titleGroup{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.GlobalWorkspaceOverlay-module__fgRmnG__subtitle{color:var(--cursor-faint);font-family:var(--cursor-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.GlobalWorkspaceOverlay-module__fgRmnG__title{min-width:0;color:var(--cursor-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.GlobalWorkspaceOverlay-module__fgRmnG__toolbar{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.GlobalWorkspaceOverlay-module__fgRmnG__iconButton{color:var(--cursor-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px 7px;transition:background .15s,color .15s;display:inline-flex}.GlobalWorkspaceOverlay-module__fgRmnG__iconButton:hover{background:var(--cursor-panel);color:var(--cursor-ink)}.GlobalWorkspaceOverlay-module__fgRmnG__iconButton[aria-pressed=true]{background:color-mix(in srgb, var(--cursor-accent) 16%, transparent);color:var(--cursor-accent)}.GlobalWorkspaceOverlay-module__fgRmnG__iconButton:disabled{cursor:not-allowed;opacity:.32}.GlobalWorkspaceOverlay-module__fgRmnG__divider{background:var(--cursor-line);width:1px;height:16px;margin:0 4px}.GlobalWorkspaceOverlay-module__fgRmnG__body{background:var(--cursor-bg);flex-direction:column;flex:1;min-height:0;display:flex}.GlobalWorkspaceOverlay-module__fgRmnG__workspace{flex-direction:column;height:100%;min-height:0;display:flex}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabs{scrollbar-width:none;flex-shrink:0;gap:4px;padding:8px 8px 0;display:flex;overflow-x:auto}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabs::-webkit-scrollbar{display:none}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTab{border:1px solid var(--cursor-line);background:var(--cursor-panel);max-width:220px;color:var(--cursor-faint);white-space:nowrap;border-radius:6px 6px 0 0;align-items:center;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:inline-flex;overflow:hidden}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTab:hover{background:var(--cursor-panel2);color:var(--cursor-ink)}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabActive{border-color:color-mix(in srgb, var(--cursor-accent) 52%, var(--cursor-line));background:color-mix(in srgb, var(--cursor-accent) 12%, var(--cursor-panel));color:var(--cursor-accent)}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabMain{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:6px 4px 6px 10px;display:inline-flex;overflow:hidden}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabMain span{text-overflow:ellipsis;min-width:0;overflow:hidden}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabClose{color:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:6px 8px;transition:opacity .15s,background .15s;display:inline-flex}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTab:hover .GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabClose,.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabActive .GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabClose{opacity:.7}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabClose:hover{background:color-mix(in srgb, var(--cursor-ink) 10%, transparent);opacity:1}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceBody{background:var(--cursor-bg);flex:1;min-height:0;display:flex;overflow:auto}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceBody>*{flex:1;min-width:0}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceEmpty{height:100%;min-height:0;color:var(--cursor-faint);text-align:center;place-content:center;gap:8px;padding:32px;display:grid}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceEmpty svg{opacity:.38;justify-self:center}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceEmpty p{color:var(--cursor-ink);margin:0;font-weight:650}.GlobalWorkspaceOverlay-module__fgRmnG__workspaceEmpty span{max-width:34ch;font-size:13px;line-height:1.45}.GlobalWorkspaceOverlay-module__fgRmnG__codePreview{background:var(--cursor-bg);min-width:0;color:var(--cursor-ink);font-family:var(--cursor-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre;margin:0;padding:16px 18px;font-size:12.5px;line-height:1.55;overflow:auto}.GlobalWorkspaceOverlay-module__fgRmnG__spin{animation:1s linear infinite GlobalWorkspaceOverlay-module__fgRmnG__spin}@keyframes GlobalWorkspaceOverlay-module__fgRmnG__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.GlobalWorkspaceOverlay-module__fgRmnG__overlay{border-left:0;transform:translate(100%);width:100vw!important}.GlobalWorkspaceOverlay-module__fgRmnG__open{transform:translate(0)}.GlobalWorkspaceOverlay-module__fgRmnG__resizeHandle{display:none}}@media (prefers-reduced-motion:reduce){.GlobalWorkspaceOverlay-module__fgRmnG__overlay,.GlobalWorkspaceOverlay-module__fgRmnG__resizeHandle,.GlobalWorkspaceOverlay-module__fgRmnG__iconButton,.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTab,.GlobalWorkspaceOverlay-module__fgRmnG__workspaceTabClose{transition:none}}
.WorkspaceToast-module__w4G4_W__stack{z-index:2200;pointer-events:none;flex-direction:column;gap:8px;width:min(520px,100vw - 28px);display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.WorkspaceToast-module__w4G4_W__toast{border:1px solid color-mix(in srgb, var(--cursor-accent) 30%, var(--cursor-line));background:color-mix(in srgb, var(--cursor-panel) 88%, transparent);min-height:42px;color:var(--cursor-ink);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);pointer-events:auto;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 18px 50px #00000052}.WorkspaceToast-module__w4G4_W__icon{color:var(--cursor-accent);flex:none}.WorkspaceToast-module__w4G4_W__text{min-width:0;color:var(--cursor-body);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:1.35;overflow:hidden}.WorkspaceToast-module__w4G4_W__close{width:26px;height:26px;color:var(--cursor-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.WorkspaceToast-module__w4G4_W__close:hover,.WorkspaceToast-module__w4G4_W__close:focus-visible{color:var(--cursor-ink);background:color-mix(in srgb, var(--cursor-panel2) 72%, transparent);outline:0}
