._appIcon_3jdv8_1{display:block;flex:0 0 auto;width:var(--app-icon-size);height:var(--app-icon-size)}._appIconSpin_3jdv8_8{animation:_activity-status-spin_3jdv8_1 .85s linear infinite}._countdownProgress_3jdv8_12{display:flex;width:100%;height:var(--countdown-progress-height, 40px);align-items:flex-end;overflow:hidden;transform:scaleX(1);transform-origin:left center}._countdownProgressValue_3jdv8_22{display:block;width:100%;height:var(--countdown-progress-line-height, 4px);border-radius:2px;background:var(--countdown-progress-color, rgba(198, 198, 255, .72));animation:_countdown-progress-active_3jdv8_1 var(--countdown-duration, 60s) linear forwards;animation-delay:var(--countdown-delay);transform-origin:left center}._countdownProgressComplete_3jdv8_33{transform:scaleX(0)}@keyframes _countdown-progress-active_3jdv8_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._appIconMask_3jdv8_47{background:currentColor;mask-image:var(--app-icon-mask-src);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--app-icon-mask-src);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}._appIconImage_3jdv8_59{object-fit:contain;pointer-events:none}._activityStatusIndicator_3jdv8_64{display:inline-grid;width:14px;height:14px;flex:0 0 14px;place-items:center;color:var(--activity-status-color, #c6c6ff)}._activityStatusIndicatorLoading_3jdv8_73 svg{animation:_activity-status-spin_3jdv8_1 .85s linear infinite}._activityStatusIndicatorUnread_3jdv8_77:before{width:7px;height:7px;border-radius:var(--radius-round);background:currentColor;content:""}@keyframes _activity-status-spin_3jdv8_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._activityStatusIndicatorLoading_3jdv8_73 svg,._appIconSpin_3jdv8_8{animation-duration:1.8s}}._loadingText_3jdv8_98{position:relative;display:inline-block;max-width:100%}._loadingTextActive_3jdv8_104:after{position:absolute;inset:0;color:var(--loading-text-highlight, rgba(255, 255, 255, .68));content:attr(data-loading-text);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 24%,#000 50%,rgba(0,0,0,.18) 76%,transparent 100%);mask-position:-140% 0;mask-repeat:no-repeat;mask-size:58% 100%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 24%,#000 50%,rgba(0,0,0,.18) 76%,transparent 100%);-webkit-mask-position:-140% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:58% 100%;will-change:mask-position;animation:_loading-text-sweep_3jdv8_1 2.4s linear infinite}@keyframes _loading-text-sweep_3jdv8_1{to{mask-position:240% 0;-webkit-mask-position:240% 0}}@media(prefers-reduced-motion:reduce){._loadingTextActive_3jdv8_104:after{animation:none;opacity:0}}._loadingSkeleton_3jdv8_150{position:relative;display:block;overflow:hidden;background:var(--loading-skeleton-bg, rgba(255, 255, 255, .075));box-shadow:inset 0 0 0 1px var(--loading-skeleton-border, rgba(255, 255, 255, .025))}._loadingSkeleton_3jdv8_150:after{position:absolute;top:-24%;bottom:-24%;left:-70%;width:64%;background:linear-gradient(90deg,transparent 0%,var(--loading-skeleton-edge, rgba(255, 255, 255, .025)) 30%,var(--loading-skeleton-highlight, rgba(255, 255, 255, .16)) 50%,var(--loading-skeleton-edge, rgba(255, 255, 255, .025)) 70%,transparent 100%);content:"";filter:blur(8px);opacity:0;pointer-events:none;transform:translate3d(-20%,0,0) skew(-10deg);will-change:transform;animation:_loading-skeleton-sweep_3jdv8_1 2.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes _loading-skeleton-sweep_3jdv8_1{0%,10%{opacity:0;transform:translate3d(-20%,0,0) skew(-10deg)}22%,76%{opacity:1}90%,to{opacity:0;transform:translate3d(300%,0,0) skew(-10deg)}}@media(prefers-reduced-motion:reduce){._loadingSkeleton_3jdv8_150:after{animation:none;opacity:0}}._artifactThumbnail_3jdv8_207._artifactCardMedia_3jdv8_207{--artifact-card-media-icon-color: var(--color-text-primary);--artifact-card-media-icon-size: 14.4px;display:grid;width:var(--artifact-thumbnail-size, 28px);height:var(--artifact-thumbnail-size, 28px);flex:0 0 var(--artifact-thumbnail-size, 28px);place-items:center;overflow:hidden;border-radius:var(--artifact-thumbnail-radius, 6px);background:var(--artifact-thumbnail-bg, rgba(255, 255, 255, .09));box-shadow:inset 0 0 0 1px var(--artifact-thumbnail-border, transparent);color:var(--artifact-thumbnail-color, rgba(255, 255, 255, .64))}._artifactThumbnail_3jdv8_207._artifactCardMedia_3jdv8_207 img{display:block;width:100%;height:100%;object-fit:contain}._artifactThumbnail_3jdv8_207 ._artifactCardTypeIconOnMedia_3jdv8_229{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.9)) drop-shadow(0 0 2px rgba(0,0,0,.64))}._artifactCardMedia_3jdv8_207{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border-radius:inherit;background:var( --artifact-card-media-bg, radial-gradient( 61.92% 61.92% at 50% 50%, #818181 0%, #595959 30.48%, #3c3c3c 60.31%, #2a2a2a 100% ) );color:var(--artifact-card-media-color, rgba(255, 255, 255, .72))}._artifactCardMedia_3jdv8_207>img,._artifactCardMedia_3jdv8_207>._videoFirstFrame_3jdv8_258{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}._artifactCardMediaFooter_3jdv8_266{position:absolute;right:0;bottom:0;left:0;z-index:1;height:var(--artifact-card-media-footer-height, 48px);pointer-events:none}._artifactCardMediaFooter_3jdv8_266:before{content:"";position:absolute;inset:0;background:var( --artifact-card-media-footer-bg, linear-gradient( 180deg, rgba(33, 33, 33, 0) 0%, rgba(33, 33, 33, .22) 42%, rgba(33, 33, 33, .62) 78%, rgba(33, 33, 33, .84) 100% ) )}._artifactCardMediaFooterIcon_3jdv8_292{position:absolute;bottom:var(--artifact-card-media-footer-icon-bottom, 8px);left:var(--artifact-card-media-footer-icon-left, 8px);z-index:2;display:grid;width:var(--artifact-card-media-footer-icon-size, 18px);height:var(--artifact-card-media-footer-icon-size, 18px);place-items:center;color:var(--artifact-card-media-footer-icon-color, #fff);pointer-events:none}._artifactCardMediaFooterLabel_3jdv8_305{position:absolute;right:var(--artifact-card-media-footer-label-right, 8px);bottom:var(--artifact-card-media-footer-icon-bottom, 8px);left:calc(var(--artifact-card-media-footer-icon-left, 8px) + var(--artifact-card-media-footer-icon-size, 18px) + var(--artifact-card-media-footer-label-gap, 6px));z-index:2;height:var(--artifact-card-media-footer-icon-size, 18px);overflow:hidden;color:var(--artifact-card-media-footer-icon-color, #fff);font-family:Inter,sans-serif;font-size:var(--artifact-card-media-footer-label-size, 10px);font-weight:500;letter-spacing:0;line-height:var(--artifact-card-media-footer-icon-size, 18px);pointer-events:none;text-align:left;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.72);white-space:nowrap}._artifactTile_3jdv8_330{--artifact-tile-shadow: 0 2px 5px rgba(0, 0, 0, .22), 0 8px 22px rgba(0, 0, 0, .2);position:relative;display:block;width:var(--artifact-tile-size, 130px);height:var(--artifact-tile-size, 130px);box-sizing:border-box;border:0;border-radius:var(--artifact-tile-radius, 8px);background:transparent;color:var(--color-text-strong);cursor:pointer;isolation:isolate;transition:box-shadow .15s ease,opacity .15s ease,transform .15s ease}._artifactTileSurface_3jdv8_351{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var( --artifact-tile-bg, radial-gradient( 61.92% 61.92% at 50% 50%, #818181 0%, #595959 30.48%, #3c3c3c 60.31%, #2a2a2a 100% ) );clip-path:inset(0 round var(--artifact-tile-radius, 8px));transform:translateZ(0)}._artifactTile_3jdv8_330:active{transform:scale(.98)}._artifactTile_3jdv8_330:focus-visible{outline:2px solid rgba(198,198,255,.86);outline-offset:3px}._artifactTileMedia_3jdv8_379{--artifact-card-media-footer-height: 48px;--artifact-card-media-footer-icon-bottom: 8px;--artifact-card-media-footer-icon-left: 8px;--artifact-card-media-footer-icon-size: 18px;border-radius:0}._artifactTileActions_3jdv8_387{position:absolute;inset:0;z-index:3;display:grid;place-items:center;opacity:0;pointer-events:none;visibility:hidden}._artifactTile_3jdv8_330:hover ._artifactTileActions_3jdv8_387,._artifactTile_3jdv8_330:focus-within ._artifactTileActions_3jdv8_387{opacity:1;visibility:visible}._iconButton_3jdv8_404._artifactTileAction_3jdv8_387{border:1px solid rgba(255,255,255,.16);background:#2c2c2c;box-shadow:0 2px 4px #00000038,0 6px 14px #0003;color:var(--color-text-strong);pointer-events:auto;transition:background 90ms ease,box-shadow 90ms ease,transform 90ms ease}._iconButton_3jdv8_404._artifactTileAction_3jdv8_387:hover{background:#383838;box-shadow:0 2px 5px #00000042,0 8px 18px #0000003d}._artifactToolbar_3jdv8_425{position:relative;z-index:1;display:inline-flex;align-items:center;gap:2px;border:1px solid var(--color-popover-border, rgba(255, 255, 255, .13));border-radius:999px;background:var(--color-popover-bg, rgba(31, 32, 36, .96));color:var(--color-popover-text, rgba(255, 255, 255, .92));padding:4px;box-shadow:var(--shadow-overlay, 0 8px 24px rgba(0, 0, 0, .34));backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);pointer-events:auto}._iconButton_3jdv8_404._artifactToolbarAction_3jdv8_442{color:var(--color-popover-text, rgba(255, 255, 255, .92));transition:background 90ms ease,color 90ms ease,transform 90ms ease}._iconButton_3jdv8_404._artifactToolbarAction_3jdv8_442:hover,._iconButton_3jdv8_404._artifactToolbarAction_3jdv8_442:focus-visible,._iconButton_3jdv8_404._artifactToolbarAction_3jdv8_442[aria-expanded=true]{background:var(--color-popover-hover, rgba(255, 255, 255, .11));color:var(--color-popover-text, rgba(255, 255, 255, .92))}._artifactCardTypeIcon_3jdv8_229,._artifactCardFallbackIcon_3jdv8_458{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;color:var(--artifact-card-media-icon-color, rgba(255, 255, 255, .9));pointer-events:none;transform:translate(-50%,-50%)}._artifactAttachmentCardShell_3jdv8_470{position:relative;display:inline-flex;min-width:0;flex:0 0 auto}._artifactAttachmentLink_3jdv8_477{box-sizing:border-box;display:block;width:fit-content;min-width:0;max-width:min(100%,480px);overflow:hidden;border:1px solid var(--color-accent-border);border-radius:var(--radius-xs);background:var(--color-accent-soft);padding:4px 8px;color:var(--color-accent-text);font:inherit;font-size:13px;line-height:20px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}._artifactAttachmentLinkRow_3jdv8_502{display:flex;min-width:0;flex:0 0 100%}._artifactAttachmentLinkInline_3jdv8_508{display:inline-block;vertical-align:middle}button._artifactAttachmentLink_3jdv8_477,a._artifactAttachmentLink_3jdv8_477{color:var(--color-accent-text);cursor:pointer}button._artifactAttachmentLink_3jdv8_477:hover,a._artifactAttachmentLink_3jdv8_477:hover{border-color:var(--color-accent);background:var(--color-surface-selected);text-decoration:underline;text-underline-offset:3px}._artifactAttachmentLink_3jdv8_477:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._artifactAttachmentCard_3jdv8_470{position:relative;display:grid;min-width:0;overflow:hidden;background:var(--artifact-attachment-bg, rgba(255, 255, 255, .055));padding:0;color:var(--artifact-attachment-color, rgba(255, 255, 255, .78));font:inherit;isolation:isolate;text-decoration:none;cursor:default;transition:border-color .15s ease,background .15s ease,transform .15s ease}button._artifactAttachmentCard_3jdv8_470,a._artifactAttachmentCard_3jdv8_470{cursor:pointer}button._artifactAttachmentCard_3jdv8_470:hover,a._artifactAttachmentCard_3jdv8_470:hover{border-color:var(--artifact-attachment-hover-border, rgba(255, 255, 255, .22));background:var(--artifact-attachment-hover-bg, rgba(255, 255, 255, .075))}._artifactAttachmentCard_3jdv8_470:focus-visible,._artifactAttachmentCardRemove_3jdv8_562:focus-visible{outline:2px solid rgba(166,190,255,.86);outline-offset:2px}._artifactAttachmentCardComposer_3jdv8_567{--artifact-card-media-bg: rgba(255, 255, 255, .045);--artifact-card-media-footer-height: 30px;--artifact-card-media-footer-icon-bottom: 5px;--artifact-card-media-footer-icon-left: 5px;--artifact-card-media-footer-icon-size: 14px;--artifact-card-media-icon-box-size: 30px;--artifact-card-media-icon-radius: 7px;--artifact-card-media-icon-size: 18px;width:68px;height:68px;border-radius:var(--radius-md);background:var(--artifact-attachment-composer-bg, rgba(255, 255, 255, .06));clip-path:inset(0 round 8px);transform:translateZ(0)}._artifactAttachmentCardComposer_3jdv8_567 ._artifactAttachmentCardMedia_3jdv8_584{min-height:0;border-radius:0}._artifactAttachmentCardMessage_3jdv8_590{--artifact-attachment-message-size: 128px;--artifact-card-media-footer-height: 48px;--artifact-card-media-footer-icon-bottom: 8px;--artifact-card-media-footer-icon-left: 8px;--artifact-card-media-footer-icon-size: 18px;--artifact-card-media-icon-box-size: 40px;--artifact-card-media-icon-radius: 10px;--artifact-card-media-icon-size: 24px;width:var(--artifact-attachment-message-size);height:var(--artifact-attachment-message-size);border-radius:var(--radius-lg);clip-path:inset(0 round 12px);transform:translateZ(0)}._artifactAttachmentCardMessage_3jdv8_590._artifactAttachmentCardTile_3jdv8_606{--artifact-attachment-message-size: 130px;border-radius:var(--artifact-tile-radius, 8px)}._artifactAttachmentCardMessage_3jdv8_590._artifactAttachmentCardIntrinsicMedia_3jdv8_611{width:fit-content;height:fit-content;max-width:var(--artifact-attachment-message-size);max-height:var(--artifact-attachment-message-size)}._artifactAttachmentCardIntrinsicMedia_3jdv8_611 ._artifactAttachmentCardMedia_3jdv8_584{width:auto;height:auto}._artifactAttachmentCardIntrinsicMedia_3jdv8_611 ._artifactAttachmentCardMedia_3jdv8_584:not([data-preview-state=loaded]){width:var(--artifact-attachment-message-size);height:var(--artifact-attachment-message-size)}._artifactAttachmentCardIntrinsicMedia_3jdv8_611 ._artifactAttachmentCardMedia_3jdv8_584>img{position:static;width:auto;height:auto;max-width:var(--artifact-attachment-message-size);max-height:var(--artifact-attachment-message-size)}._artifactAttachmentCardStatus_3jdv8_636{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:var(--artifact-attachment-status-bg, rgba(18, 18, 22, .52));color:var(--artifact-attachment-status-color, rgba(255, 255, 255, .9));backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}._artifactAttachmentCardSkeleton_3jdv8_648,._artifactTileLoading_3jdv8_649{--loading-skeleton-bg: var(--artifact-attachment-skeleton-bg, var(--artifact-attachment-status-bg, rgba(67, 67, 67, .96)));--loading-skeleton-border: var(--artifact-attachment-skeleton-border, color-mix(in srgb, var(--artifact-attachment-status-color, #fff) 5%, transparent));--loading-skeleton-edge: var(--artifact-attachment-skeleton-edge, color-mix(in srgb, var(--artifact-attachment-status-color, #fff) 3%, transparent));--loading-skeleton-highlight: var(--artifact-attachment-skeleton-highlight, color-mix(in srgb, var(--artifact-attachment-status-color, #fff) 12%, transparent));position:absolute;inset:0;z-index:2;border-radius:inherit}._artifactTileLoading_3jdv8_649{z-index:4;pointer-events:none}._artifactAttachmentCardStatus_3jdv8_636 svg{animation:_artifact-attachment-spin_3jdv8_1 .9s linear infinite}._artifactAttachmentCardFailed_3jdv8_669 ._artifactAttachmentCardStatus_3jdv8_636 svg{animation:none}._artifactAttachmentCardFailed_3jdv8_669{border-color:#ff707080}._artifactAttachmentCardRemove_3jdv8_562{position:absolute;top:-6px;right:-6px;z-index:4;display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--artifact-attachment-remove-border, rgba(255, 255, 255, .16));border-radius:var(--radius-round);background:var(--artifact-attachment-remove-bg, rgba(28, 28, 32, .94));padding:0;color:var(--artifact-attachment-remove-color, rgba(255, 255, 255, .84));cursor:pointer}@keyframes _artifact-attachment-spin_3jdv8_1{to{transform:rotate(360deg)}}._videoFirstFrame_3jdv8_258{display:block;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none}._videoFirstFrameLoaded_3jdv8_709{opacity:1}._inlineAssetToken_3jdv8_713{position:relative;display:inline-flex;max-width:min(144px,100%);margin-inline:2px;box-sizing:border-box;vertical-align:middle;align-items:center;height:var(--inline-asset-token-height, 28px);gap:3px;border-radius:var(--radius-sm);background:var(--inline-asset-token-bg, rgba(255, 255, 255, .075));padding:1px;color:var(--inline-asset-token-color, rgba(255, 255, 255, .78));font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;cursor:default;transform:translateY(-1px);user-select:none;-webkit-user-select:none;white-space:nowrap}._inlineAssetToken_3jdv8_713[role=button]{cursor:pointer}._inlineAssetToken_3jdv8_713:hover,._inlineAssetToken_3jdv8_713:focus-visible{border-color:var(--inline-asset-token-hover-border, rgba(255, 255, 255, .24));background:var(--inline-asset-token-hover-bg, rgba(255, 255, 255, .11))}._inlineAssetToken_3jdv8_713:focus-visible{outline:2px solid rgba(198,198,255,.62);outline-offset:2px}._inlineAssetThumb_3jdv8_753{--artifact-card-media-icon-color: var(--color-text-primary);--artifact-card-media-icon-size: 12px;display:inline-grid;width:var(--inline-asset-thumb-size, 26px);height:var(--inline-asset-thumb-size, 26px);flex:0 0 var(--inline-asset-thumb-size, 26px);place-items:center;overflow:hidden;border-radius:var(--radius-sm);background:var(--inline-asset-thumb-bg, rgba(255, 255, 255, .12));color:var(--inline-asset-thumb-color, rgba(255, 255, 255, .76));line-height:1}._inlineAssetToken_3jdv8_713 [data-inline-asset-media-target]{display:contents}._inlineAssetThumb_3jdv8_753 img{display:block;width:100%;height:100%;object-fit:contain}._inlineAssetName_3jdv8_779{min-width:0;max-width:116px;overflow:hidden;text-overflow:ellipsis}._inlineAssetRemove_3jdv8_786{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;padding:0;color:var(--inline-asset-remove-color, rgba(255, 255, 255, .58));cursor:pointer}._inlineAssetRemove_3jdv8_786:hover{background:var(--inline-asset-remove-hover-bg, rgba(255, 255, 255, .12));color:var(--inline-asset-remove-hover-color, #fff)}._inlineAssetRemove_3jdv8_786:disabled{cursor:not-allowed;opacity:.42}._inlineAssetPreviewLayer_3jdv8_810{z-index:var(--floating-layer-z-index, 1000);display:block;pointer-events:none}._inlineAssetPreview_3jdv8_810{--inline-asset-preview-bg: #202024;--inline-asset-preview-border: rgba(255, 255, 255, .12);--inline-asset-preview-shadow: 0 18px 46px rgba(0, 0, 0, .36);--inline-asset-preview-text: rgba(255, 255, 255, .88);display:inline-flex;width:220px;max-width:calc(100vw - 24px);height:auto;max-height:320px;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:var(--radius-lg);background:var(--inline-asset-preview-bg);box-shadow:var(--inline-asset-preview-shadow)}._inlineAssetPreview_3jdv8_810[data-theme=light]{--inline-asset-preview-bg: #fff;--inline-asset-preview-border: rgba(65, 60, 90, .12);--inline-asset-preview-shadow: 0 18px 46px rgba(61, 55, 91, .14);--inline-asset-preview-text: #504b59}._inlineAssetPreviewFallback_3jdv8_842{width:max-content;max-width:min(280px,calc(100vw - 24px));height:auto;box-sizing:border-box;border:1px solid var(--inline-asset-preview-border);border-radius:var(--radius-sm);padding:8px 10px;color:var(--inline-asset-preview-text);font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;overflow-wrap:anywhere}._inlineAssetPreview_3jdv8_810 img,._inlineAssetPreview_3jdv8_810 video{display:block;width:100%;max-width:100%;height:auto;max-height:320px;border-radius:inherit;object-fit:contain}._floatingOverlay_3jdv8_869{z-index:var(--floating-overlay-z-index, 999);background:var(--color-overlay-scrim)}._iconButton_3jdv8_404{position:relative;display:inline-flex;width:var(--icon-button-size, 32px);height:var(--icon-button-size, 32px);box-sizing:border-box;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:var(--radius-round);padding:0;background:transparent;color:inherit;cursor:pointer;text-decoration:none;transition:background .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}._iconButtonHoverBackground_3jdv8_898:hover{background:var(--color-surface-active)}._iconButtonOverlay_3jdv8_902{background:color-mix(in srgb,var(--color-surface-overlay) 72%,transparent);color:var(--color-text-primary);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}._iconButtonOverlay_3jdv8_902:hover{background:var(--color-surface-overlay);color:var(--color-text-strong);box-shadow:var(--shadow-control)}._iconButtonSoft_3jdv8_915{background:var(--icon-button-soft-bg, var(--color-surface-hover));color:var(--icon-button-soft-color, var(--color-text-primary))}._iconButtonSoft_3jdv8_915:hover:not(:disabled):not([aria-disabled=true]){background:var(--icon-button-soft-hover-bg, var(--color-surface-active))}._iconButtonPrimary_3jdv8_924{background:var( --icon-button-primary-bg, linear-gradient(118deg, #809fff 7%, #a37dff 112%) );box-shadow:var( --icon-button-primary-shadow, 0 4px 28px rgba(128, 159, 255, .26), 0 4px 20px rgba(163, 125, 255, .22) );color:var(--icon-button-primary-color, #181818)}._iconButtonPrimary_3jdv8_924:hover:not(:disabled):not([aria-disabled=true]){background:var( --icon-button-primary-hover-bg, linear-gradient(118deg, #8da8ff 7%, #ad8aff 112%) );box-shadow:var( --icon-button-primary-hover-shadow, 0 6px 30px rgba(128, 159, 255, .34), 0 4px 22px rgba(163, 125, 255, .28) )}._iconButtonDanger_3jdv8_949{background:var(--icon-button-danger-bg, var(--color-surface-hover));box-shadow:inset 0 0 0 1px var(--icon-button-danger-border, var(--color-danger-border));color:var(--icon-button-danger-color, var(--color-danger))}._iconButtonDanger_3jdv8_949:hover:not(:disabled):not([aria-disabled=true]){background:var(--icon-button-danger-hover-bg, var(--color-danger-soft));box-shadow:inset 0 0 0 1px var(--icon-button-danger-hover-border, rgba(255, 145, 156, .42)),0 4px 18px var(--icon-button-danger-hover-shadow, rgba(255, 82, 101, .12))}._iconButtonProgressRing_3jdv8_962{position:absolute;inset:2px;display:block;pointer-events:none}._iconButtonProgressRing_3jdv8_962 svg{display:block;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}._iconButtonProgressTrack_3jdv8_977,._iconButtonProgressValue_3jdv8_978{fill:none;stroke-width:2}._iconButtonProgressTrack_3jdv8_977{stroke:var(--icon-button-progress-track, var(--color-accent-border))}._iconButtonProgressValue_3jdv8_978{stroke:var(--icon-button-progress-color, var(--color-accent));stroke-dasharray:26 74;stroke-linecap:round;transform-origin:center;animation:_icon-button-progress-spin_3jdv8_1 .9s linear infinite}._iconButtonLoadingContent_3jdv8_995{display:grid;place-items:center;opacity:var(--icon-button-loading-content-opacity, .52)}@keyframes _icon-button-progress-spin_3jdv8_1{to{transform:rotate(360deg)}}._iconButtonActive_3jdv8_1007{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent-border);color:var(--color-accent-text)}._iconButton_3jdv8_404:active{transform:scale(.92)}._iconButton_3jdv8_404:disabled,._iconButton_3jdv8_404[aria-disabled=true]{cursor:not-allowed;opacity:.34;transform:none}._iconButtonLoading_3jdv8_995:disabled,._iconButtonLoading_3jdv8_995[aria-disabled=true]{cursor:progress;opacity:1}._iconButton_3jdv8_404:disabled:hover,._iconButton_3jdv8_404[aria-disabled=true]:hover{background:transparent}._iconButtonSoft_3jdv8_915:disabled:hover,._iconButtonSoft_3jdv8_915[aria-disabled=true]:hover{background:var(--icon-button-soft-bg, var(--color-surface-hover))}._iconButtonPrimary_3jdv8_924:disabled:hover,._iconButtonPrimary_3jdv8_924[aria-disabled=true]:hover{background:var( --icon-button-primary-bg, linear-gradient(118deg, #809fff 7%, #a37dff 112%) )}._iconButtonDanger_3jdv8_949:disabled:hover,._iconButtonDanger_3jdv8_949[aria-disabled=true]:hover{background:var(--icon-button-danger-bg, var(--color-surface-hover))}._iconButton_3jdv8_404:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}button._canvasInteractionModeButton_3jdv8_1058{color:var(--canvas-mode-control-color, inherit);transition:background .16s ease,color .16s ease}button._canvasInteractionModeButton_3jdv8_1058 svg._appIcon_3jdv8_1{width:16px;height:16px;max-width:16px;max-height:16px;fill:none;stroke:currentColor}button._canvasInteractionModeButton_3jdv8_1058[aria-pressed=true]{background:var(--canvas-mode-control-active-bg, var(--color-accent-soft));color:var(--canvas-mode-control-active-color, var(--color-accent-text))}button._canvasInteractionModeButton_3jdv8_1058[aria-pressed=true]:hover{background:var( --canvas-mode-control-active-hover-bg, var(--canvas-mode-control-active-bg, var(--color-accent-soft)) );color:var(--canvas-mode-control-active-color, var(--color-accent-text))}button._canvasInteractionModeButton_3jdv8_1058:focus-visible{position:relative;z-index:1;outline:2px solid var(--color-focus-ring);outline-offset:-2px}._imagePanZoom_3jdv8_1094{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;overflow:hidden;cursor:zoom-in;isolation:isolate;touch-action:none}._imagePanZoom_3jdv8_1094[data-zoomed=true]{cursor:grab}._imagePanZoom_3jdv8_1094[data-dragging=true]{cursor:grabbing}._imagePanZoomMedia_3jdv8_1116{display:block;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;grid-area:1 / 1;object-fit:contain;object-position:center;transform-origin:center;transition:transform .18s cubic-bezier(.2,.8,.2,1);user-select:none;will-change:transform;-webkit-user-drag:none;-webkit-user-select:none}._imagePanZoom_3jdv8_1094[data-interacting=true] ._imagePanZoomMedia_3jdv8_1116{transition:none}._imagePanZoomControls_3jdv8_1139{position:absolute;right:0;bottom:var(--image-pan-zoom-controls-bottom, 28px);left:0;z-index:2;display:flex;width:max-content;margin:auto;padding:3px;border:1px solid color-mix(in srgb,var(--color-text-strong) 12%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-surface-overlay) 82%,transparent);box-shadow:var(--shadow-control);color:var(--color-text-primary);cursor:default;gap:2px;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}._imagePanZoomControlsExternal_3jdv8_1160{position:static;margin:0}._imagePanZoomControl_3jdv8_1139:hover:not(:disabled){background:var(--color-surface-active);color:var(--color-text-strong)}@media(prefers-reduced-motion:reduce){._imagePanZoomMedia_3jdv8_1116{transition:none}._iconButtonProgressValue_3jdv8_978{animation-duration:1.8s}}._copyUrlStatus_3jdv8_1180{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._moreActionsRoot_3jdv8_1190{display:inline-flex;flex:0 0 auto;line-height:0}._moreActionsOverlay_3jdv8_1196{background:transparent}._contextMenuAnchor_3jdv8_1200{position:fixed;width:0;height:0;pointer-events:none}._srOnly_3jdv8_1207{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}._moreActionsTrigger_3jdv8_1217[aria-expanded=true]{background:var(--color-surface-active);color:var(--color-text-strong)}._moreActionsMenu_3jdv8_1222{display:grid;width:168px;gap:2px;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-overlay);padding:6px;color:var(--color-text-primary);box-shadow:var(--shadow-overlay),var(--shadow-inset-highlight);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15)}._moreActionsItem_3jdv8_1236{display:flex;width:100%;min-height:36px;align-items:center;gap:10px;border:0;border-radius:var(--radius-sm);background:transparent;padding:7px 9px;color:inherit;font:inherit;font-size:13px;font-weight:520;line-height:18px;text-align:left;text-decoration:none;cursor:pointer;transition:background .14s ease,color .14s ease}._moreActionsItem_3jdv8_1236 svg{flex:0 0 auto;color:var(--color-text-muted)}._moreActionsItem_3jdv8_1236:hover,._moreActionsItem_3jdv8_1236:focus-visible{background:var(--color-surface-active);color:var(--color-text-strong);outline:none}._moreActionsItemActive_3jdv8_1271{background:var(--color-surface-active);color:var(--color-text-strong)}._moreActionsItemActive_3jdv8_1271 svg{color:currentColor}._moreActionsItem_3jdv8_1236:hover svg,._moreActionsItem_3jdv8_1236:focus-visible svg{color:currentColor}._moreActionsItem_3jdv8_1236:active{background:var(--color-surface-active)}._moreActionsItem_3jdv8_1236:disabled{cursor:wait;opacity:.48}._moreActionsItem_3jdv8_1236[aria-disabled=true]{cursor:wait;opacity:.48}._moreActionsDanger_3jdv8_1299{position:relative;color:var(--color-danger)}._moreActionsDanger_3jdv8_1299 svg{color:currentColor}._moreActionsDanger_3jdv8_1299:hover,._moreActionsDanger_3jdv8_1299:focus-visible{background:var(--color-danger-soft);color:var(--color-danger)}._inlineRenameField_3jdv8_1314{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 26px 26px;align-items:center;gap:4px}._inlineRenameField_3jdv8_1314 input{width:100%;min-width:0;height:32px;box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-active);padding:0 9px;color:var(--color-text-strong);font:inherit;font-size:13px;outline:none}._inlineRenameField_3jdv8_1314 input:focus{border-color:color-mix(in srgb,var(--color-focus-ring) 72%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 18%,transparent)}._inlineRenameField_3jdv8_1314 input:disabled{opacity:.68}._inlineRenameAction_3jdv8_1346{border-radius:var(--radius-sm);color:var(--color-text-primary)}._inlineRenameAction_3jdv8_1346:hover:not(:disabled){background:var(--color-surface-active);color:var(--color-text-strong)}._segmentedFilter_3jdv8_1356{display:block;width:100%;min-width:0;user-select:none;-webkit-user-select:none}._segmentedFilterSwiper_3jdv8_1364{width:100%;cursor:grab}._segmentedFilterSwiper_3jdv8_1364:active{cursor:grabbing}._segmentedFilterSlide_3jdv8_1373{width:auto!important}._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterSwiper_3jdv8_1364{border-radius:var(--segmented-filter-segment-radius, 7px)}._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterSlide_3jdv8_1373{position:relative;z-index:2}._segmentedFilterOption_3jdv8_1386{display:inline-flex;height:var(--segmented-filter-height, 36px);min-width:var(--segmented-filter-min-width, 0);align-items:center;justify-content:center;gap:var(--segmented-filter-option-gap, 6px);border:0;border-radius:var(--segmented-filter-radius, var(--radius-pill));padding:0 var(--segmented-filter-x-padding, 18px);background:var(--segmented-filter-bg, var(--color-surface-hover));color:var(--segmented-filter-color, var(--color-text-secondary));cursor:pointer;font-family:Poppins,Inter,sans-serif;font-size:var(--segmented-filter-font-size, 15px);font-weight:600;line-height:1;letter-spacing:0;user-select:none;transition:background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-user-drag:none;-webkit-user-select:none}._segmentedFilterOption_3jdv8_1386:hover{background:var(--segmented-filter-hover-bg, var(--color-surface-active));color:var(--segmented-filter-hover-color, var(--color-text-strong))}._segmentedFilterOption_3jdv8_1386:active{transform:scale(.96)}._segmentedFilterOption_3jdv8_1386:focus-visible{outline:none;background:var(--segmented-filter-focus-bg, var(--color-surface-active));color:var(--segmented-filter-focus-color, var(--color-text-strong))}._segmentedFilterOption_3jdv8_1386:disabled{cursor:not-allowed;opacity:.46;transform:none}._segmentedFilterOptionActive_3jdv8_1438,._segmentedFilterOptionActive_3jdv8_1438:hover,._segmentedFilterOptionActive_3jdv8_1438:focus-visible{background:var(--segmented-filter-active-bg, var(--color-accent-soft));color:var(--segmented-filter-active-color, var(--color-accent-text))}._segmentedFilterLabel_3jdv8_1445{position:relative;z-index:2}._segmentedFilterCount_3jdv8_1450{position:relative;z-index:2;display:inline-flex;min-width:var(--segmented-filter-count-size, 16px);height:var(--segmented-filter-count-size, 16px);align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:0 4px;background:var( --segmented-filter-count-bg, color-mix(in srgb, currentColor 10%, transparent) );color:var(--segmented-filter-count-color, currentColor);font-size:var(--segmented-filter-count-font-size, 10px);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;transition:background .16s ease,color .16s ease}._segmentedFilterOptionActive_3jdv8_1438 ._segmentedFilterCount_3jdv8_1450{background:var( --segmented-filter-active-count-bg, color-mix(in srgb, currentColor 12%, transparent) );color:var(--segmented-filter-active-count-color, currentColor)}._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOption_3jdv8_1386{position:relative;height:var(--segmented-filter-height, 34px);gap:var(--segmented-filter-option-gap, 4px);border:0;border-radius:0;padding:0 var( --segmented-filter-end-padding, var(--segmented-filter-x-padding, 10px) ) 0 var(--segmented-filter-x-padding, 10px);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOptionFirst_3jdv8_1499{border-radius:var(--segmented-filter-segment-radius, 7px) 0 0 var(--segmented-filter-segment-radius, 7px)}._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOptionLast_3jdv8_1504{border-radius:0 var(--segmented-filter-segment-radius, 7px) var(--segmented-filter-segment-radius, 7px) 0}._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOption_3jdv8_1386,._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOption_3jdv8_1386:hover,._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOption_3jdv8_1386:focus-visible,._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOptionActive_3jdv8_1438,._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOptionActive_3jdv8_1438:hover,._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOptionActive_3jdv8_1438:focus-visible{background:transparent;color:var( --segmented-filter-segment-color, var(--segmented-filter-color, var(--color-text-secondary)) )}._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOption_3jdv8_1386:active{transform:none}._segmentedFilterIndicator_3jdv8_1526{position:absolute;top:0;bottom:0;left:0;z-index:1;pointer-events:none}._segmentedFilterIndicator_3jdv8_1526:before{position:absolute;inset:var( --segmented-filter-indicator-y-inset, var(--segmented-filter-indicator-inset, 3px) ) var(--segmented-filter-indicator-inset, 3px);border-radius:var( --segmented-filter-indicator-radius, var(--segmented-filter-segment-radius, var(--radius-pill)) );background:var(--segmented-filter-active-bg, var(--color-surface-active));box-shadow:var(--segmented-filter-indicator-shadow, none);content:""}._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterCount_3jdv8_1450{min-width:var(--segmented-filter-segment-count-size, 16px);height:var(--segmented-filter-segment-count-size, 16px);flex:0 0 auto;border-radius:var(--radius-pill);padding:0 4px;background:var( --segmented-filter-segment-count-bg, color-mix(in srgb, currentColor 10%, transparent) );color:var( --segmented-filter-segment-count-color, var(--segmented-filter-count-color, currentColor) )}._segmentedFilterSegments_3jdv8_1377 ._segmentedFilterOptionActive_3jdv8_1438 ._segmentedFilterCount_3jdv8_1450{background:var( --segmented-filter-active-count-bg, color-mix(in srgb, currentColor 12%, transparent) );color:var(--segmented-filter-active-count-color, currentColor)}._sandboxPreviewRoot_3jdv8_1577{--sandbox-preview-resolved-background: var( --sandbox-preview-background, var(--color-canvas-subtle) );--resource-preview-error-bg: var(--sandbox-preview-resolved-background);--resource-preview-error-color: var(--color-text-primary);position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--sandbox-preview-resolved-background)}._sandboxPreviewRoot_3jdv8_1577:fullscreen{padding:0;background:var(--sandbox-preview-resolved-background)}._sandboxPreviewToolbar_3jdv8_1599{position:absolute;top:var(--sandbox-preview-toolbar-top, 20px);left:var(--sandbox-preview-toolbar-left, 32px);z-index:4;display:flex;height:44px;min-width:0;align-items:center;gap:4px;padding:4px;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-surface-overlay) 76%,transparent);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);pointer-events:auto}._sandboxPreviewViewportGroup_3jdv8_1617{display:inline-flex;align-items:center;gap:2px;border:0}._sandboxPreviewViewportGroup_3jdv8_1617:after{width:1px;height:20px;margin:0 2px 0 4px;background:color-mix(in srgb,currentColor 18%,transparent);content:""}._iconButton_3jdv8_404._sandboxPreviewToolButton_3jdv8_1632{border-radius:calc(var(--radius-xl) - 4px);background:transparent;color:var(--color-text-primary)}._iconButton_3jdv8_404._sandboxPreviewToolButton_3jdv8_1632:hover,._iconButton_3jdv8_404._sandboxPreviewToolButton_3jdv8_1632._iconButtonActive_3jdv8_1007{background:var(--color-surface-active);color:var(--color-text-strong)}._iconButton_3jdv8_404._sandboxPreviewToolButton_3jdv8_1632:focus-visible{position:relative;z-index:1;outline:2px solid var(--color-focus-ring);outline-offset:-2px}._sandboxPreviewStage_3jdv8_1651{display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;overflow:hidden}._sandboxPreviewDevice_3jdv8_1661{position:relative;display:block;min-width:0;min-height:0;max-height:100%;overflow:hidden;background:transparent}._sandboxPreviewRoot_3jdv8_1577:fullscreen ._sandboxPreviewDevice_3jdv8_1661{width:100%!important;height:100%!important;max-height:100%}._sandboxPreviewRoot_3jdv8_1577:fullscreen ._sandboxPreviewStage_3jdv8_1651{position:absolute;inset:0}._sandboxPreviewRoot_3jdv8_1577:fullscreen ._sandboxPreviewCanvas_3jdv8_1682{inset:0;width:100%!important;height:100%!important;transform:none!important}._sandboxPreviewCanvas_3jdv8_1682{position:absolute;top:0;left:0;overflow:hidden;transform-origin:top left;background:var(--color-surface-raised)}._sandboxPreviewFrame_3jdv8_1698{display:block;width:100%;height:100%;min-width:0;min-height:0;border:0;background:var(--color-surface-raised)}._sandboxPreviewState_3jdv8_1708{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--sandbox-preview-resolved-background) 92%,transparent);color:var(--color-text-primary);font:500 14px/1.4 Inter,sans-serif;letter-spacing:0;pointer-events:none}._disassemblySwitch_3jdv8_1724{position:relative;display:inline-flex;width:calc(var(--disassembly-switch-scale, 1) * 124px);height:calc(var(--disassembly-switch-scale, 1) * 44px);align-items:center;justify-content:space-around;border:0;border-radius:var(--radius-pill);padding:0;background:var(--disassembly-switch-bg, rgba(0, 0, 0, .2));color:var(--disassembly-switch-color, #fff);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;transition:opacity .18s ease,transform .18s ease}._disassemblySwitch_3jdv8_1724:active{transform:scale(.98)}._disassemblySwitch_3jdv8_1724:focus-visible{outline:2px solid rgba(198,198,255,.72);outline-offset:3px}._disassemblySwitch_3jdv8_1724:disabled{cursor:not-allowed;opacity:.5;transform:none}._disassemblySwitchThumb_3jdv8_1760{position:absolute;top:calc(var(--disassembly-switch-scale, 1) * 5px);left:0;width:calc(var(--disassembly-switch-scale, 1) * 52px);height:calc(var(--disassembly-switch-scale, 1) * 34px);border-radius:var(--radius-pill);background:var(--disassembly-switch-thumb-bg, #fff);opacity:var(--disassembly-switch-thumb-opacity, .2);transform:translate(calc(var(--disassembly-switch-scale, 1) * 6px));transition:transform .3s ease}._disassemblySwitchOpen_3jdv8_1773 ._disassemblySwitchThumb_3jdv8_1760{transform:translate(calc(var(--disassembly-switch-scale, 1) * 66px))}._disassemblySwitchWholeIcon_3jdv8_1777,._disassemblySwitchExplodeIcon_3jdv8_1778{display:inline-flex;width:calc(var(--disassembly-switch-scale, 1) * 50px);align-items:center;justify-content:center}._disassemblySwitchWholeCore_3jdv8_1785{position:relative;display:block;width:calc(var(--disassembly-switch-scale, 1) * 20px);height:calc(var(--disassembly-switch-scale, 1) * 20px);border-radius:var(--radius-round);background:currentColor}._disassemblySwitchWholeRing_3jdv8_1794{position:absolute;inset:calc(var(--disassembly-switch-scale, 1) * -3px);border:calc(var(--disassembly-switch-scale, 1) * 3px) solid color-mix(in srgb,currentColor 50%,transparent);border-radius:var(--radius-round)}._disassemblySwitchExplodeIcon_3jdv8_1778{position:relative;color:var(--color-text-strong)}._disassemblySwitchExplodeImage_3jdv8_1807{display:block;width:calc(var(--disassembly-switch-scale, 1) * 50px);height:auto;object-fit:contain;pointer-events:none}._focusFrame_3jdv8_1815{--focus-frame-corner-size: 28px;--focus-frame-corner-thickness: 5.5px;--focus-frame-corner-radius: 12px;--focus-frame-corner-stroke: rgba(76, 76, 76, .86);--focus-frame-corner-fill: #fff;position:relative;width:100px;height:100px;min-width:72px;min-height:72px;pointer-events:none;user-select:none;-webkit-user-select:none}._focusFrameCorner_3jdv8_1831{position:absolute;width:var(--focus-frame-corner-size);height:var(--focus-frame-corner-size);box-sizing:border-box;border-color:var(--focus-frame-corner-fill);filter:drop-shadow(0 0 0 var(--focus-frame-corner-stroke)) drop-shadow(0 1px 2px rgba(0,0,0,.28))}._focusFrameCornerTopLeft_3jdv8_1842{top:0;left:0;border-top:var(--focus-frame-corner-thickness) solid var(--focus-frame-corner-fill);border-left:var(--focus-frame-corner-thickness) solid var(--focus-frame-corner-fill);border-top-left-radius:var(--focus-frame-corner-radius)}._focusFrameCornerTopRight_3jdv8_1850{top:0;right:0;border-top:var(--focus-frame-corner-thickness) solid var(--focus-frame-corner-fill);border-right:var(--focus-frame-corner-thickness) solid var(--focus-frame-corner-fill);border-top-right-radius:var(--focus-frame-corner-radius)}._focusFrameCornerBottomRight_3jdv8_1858{right:0;bottom:0;border-right:var(--focus-frame-corner-thickness) solid var(--focus-frame-corner-fill);border-bottom:var(--focus-frame-corner-thickness) solid var(--focus-frame-corner-fill);border-bottom-right-radius:var(--focus-frame-corner-radius)}._focusFrameCornerBottomLeft_3jdv8_1866{bottom:0;left:0;border-bottom:var(--focus-frame-corner-thickness) solid var(--focus-frame-corner-fill);border-left:var(--focus-frame-corner-thickness) solid var(--focus-frame-corner-fill);border-bottom-left-radius:var(--focus-frame-corner-radius)}._actionButton_3jdv8_1874{position:relative;display:inline-flex;height:calc(var(--control-scale, 1) * 52px);min-width:calc(var(--control-scale, 1) * 176px);align-items:center;justify-content:center;gap:6px;border:0;border-radius:calc(var(--control-scale, 1) * 16px);padding:0 calc(var(--control-scale, 1) * 20px) 0 calc(var(--control-scale, 1) * 16px);color:var(--action-button-color, #fff);cursor:pointer;font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;white-space:nowrap}._actionButton_3jdv8_1874:hover{transform:translateY(calc(var(--control-scale, 1) * -1px))}._actionButton_3jdv8_1874:active{transform:scale(.96)}._actionButton_3jdv8_1874:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}._actionButton_3jdv8_1874:disabled,._actionButton_3jdv8_1874[aria-disabled=true]{cursor:not-allowed;opacity:.54;transform:none}._actionButton_3jdv8_1874:disabled:hover,._actionButton_3jdv8_1874[aria-disabled=true]:hover{transform:none}._actionButtonSpinner_3jdv8_1928{animation:_action-button-spin_3jdv8_1 .8s linear infinite}@keyframes _action-button-spin_3jdv8_1{to{transform:rotate(360deg)}}._actionButtonSecondary_3jdv8_1938{background:var(--action-button-secondary-bg, linear-gradient(180deg, rgba(255, 255, 255, .11), rgba(255, 255, 255, .075)))}._actionButtonSecondary_3jdv8_1938:before{content:"";position:absolute;inset:calc(var(--control-scale, 1) * 18px) calc(var(--control-scale, 1) * 14px);z-index:-1;border-radius:calc(var(--control-scale, 1) * 55.5px);background:var(--action-button-secondary-glow, linear-gradient(90deg, rgba(202, 102, 80, .35), rgba(185, 138, 207, .35)));filter:blur(calc(var(--control-scale, 1) * 14px));opacity:var(--action-button-secondary-glow-opacity, .85)}._actionButtonSecondary_3jdv8_1938:hover{background:var(--action-button-secondary-hover-bg, rgba(33, 33, 33, 1))}._actionButtonPrimary_3jdv8_1957{background:var(--action-button-primary-bg, linear-gradient(180deg, rgba(132, 119, 255, .34), rgba(81, 72, 178, .44)))}._actionButtonPrimary_3jdv8_1957:hover{background:var(--action-button-primary-hover-bg, linear-gradient(180deg, rgba(148, 137, 255, .42), rgba(92, 82, 198, .5)));box-shadow:var(--action-button-primary-hover-shadow, inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 -4px 12px rgba(193, 121, 224, .22), inset 0 -6px 20px rgba(135, 135, 255, .82), 0 0 48px rgba(80, 70, 190, .28))}._floatingLayer_3jdv8_1970{z-index:var(--floating-layer-z-index, 1000)}._button_3jdv8_1974{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);padding:0 14px;cursor:pointer;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background var(--duration-control) var(--ease-control),border-color var(--duration-control) var(--ease-control),box-shadow var(--duration-control) var(--ease-control),color var(--duration-control) var(--ease-control),transform var(--duration-fast) var(--ease-control);white-space:nowrap}._buttonSm_3jdv8_1997{height:32px;padding-inline:10px;font-size:12px}._buttonMd_3jdv8_2003{height:40px}._buttonLg_3jdv8_2007{height:44px;padding-inline:16px;font-size:14px}._buttonFullWidth_3jdv8_2013{width:100%}._buttonPrimary_3jdv8_2017{background:var(--color-accent);color:var(--color-text-inverse);box-shadow:var(--shadow-control)}._buttonPrimary_3jdv8_2017:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-accent-strong)}._buttonSecondary_3jdv8_2027,._buttonGhost_3jdv8_2028{border-color:var(--color-border-default);color:var(--color-text-primary)}._buttonSecondary_3jdv8_2027{background:var(--color-surface-hover)}._buttonGhost_3jdv8_2028{background:transparent}._buttonSecondary_3jdv8_2027:hover:not(:disabled):not([aria-disabled=true]),._buttonGhost_3jdv8_2028:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-border-strong);background:var(--color-surface-active);color:var(--color-text-strong)}._buttonDanger_3jdv8_2048{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger)}._button_3jdv8_1974:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}._button_3jdv8_1974:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._button_3jdv8_1974:disabled,._button_3jdv8_1974[aria-disabled=true]{cursor:not-allowed;opacity:.44;transform:none}._buttonSpinner_3jdv8_2070{animation:_button-spin_3jdv8_1 .85s linear infinite}@keyframes _button-spin_3jdv8_1{to{transform:rotate(360deg)}}._shareLinkTrigger_3jdv8_2080{color:var(--share-link-trigger-color, inherit)}._popoverHeader_3jdv8_2084{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 13px}._popoverHeaderHeading_3jdv8_2092{display:grid;min-width:0;gap:3px}._popoverHeaderHeading_3jdv8_2092 strong{color:var(--color-text-strong);font-size:15px;font-weight:650;letter-spacing:0}._popoverHeaderHeading_3jdv8_2092 span{color:var(--color-text-muted);font-size:12px;line-height:1.4}._popoverHeaderClose_3jdv8_2111{margin:-5px -5px 0 0}._shareLinkPopover_3jdv8_2115{display:grid;width:min(360px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-overlay);color:var(--color-text-primary);box-shadow:var(--shadow-overlay),var(--shadow-inset-highlight);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);will-change:transform,opacity}._shareLinkFooter_3jdv8_2129,._shareLinkField_3jdv8_2130,._shareLinkActions_3jdv8_2131,._shareLinkRevokeActions_3jdv8_2132{display:flex;align-items:center}._shareLinkRevokeConfirm_3jdv8_2137 span{color:var(--color-text-muted);font-size:12px;line-height:1.4}._shareLinkContent_3jdv8_2143{display:grid;gap:10px;padding:0 16px 14px}._shareLinkField_3jdv8_2130{height:40px;box-sizing:border-box;min-width:0;gap:8px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-hover);padding:0 4px 0 11px;color:var(--color-text-muted);transition:border-color var(--duration-control) var(--ease-control),background var(--duration-control) var(--ease-control)}._shareLinkField_3jdv8_2130:focus-within{border-color:var(--color-accent-border);background:var(--color-surface-active)}._shareLinkField_3jdv8_2130 input{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:0;color:var(--color-text-primary);font-family:Inter,sans-serif;font-size:12px;letter-spacing:0;text-overflow:ellipsis}._shareLinkActions_3jdv8_2131{justify-content:space-between;gap:6px}._shareLinkRevokeConfirm_3jdv8_2137 strong{color:var(--color-text-primary);font-size:13px;font-weight:600;letter-spacing:0}._shareLinkError_3jdv8_2195{margin:-2px 16px 14px;border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-soft);padding:9px 11px;color:var(--color-danger);font-size:12px;line-height:1.4}._shareLinkFooter_3jdv8_2129{min-height:58px;border-top:1px solid var(--color-border-subtle);padding:10px 16px}._shareLinkRevokeButton_3jdv8_2212{border-color:transparent;color:var(--color-text-muted)}._shareLinkRevokeConfirm_3jdv8_2137{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:12px}._shareLinkRevokeConfirm_3jdv8_2137>div:first-child{display:grid;min-width:0;gap:3px}._shareLinkRevokeActions_3jdv8_2132{flex:0 0 auto;gap:6px}@media(max-width:430px){._shareLinkRevokeConfirm_3jdv8_2137{align-items:stretch;flex-direction:column}._shareLinkRevokeActions_3jdv8_2132{justify-content:flex-end}}._streamMarkdown_3jdv8_2248{display:grid;width:100%;min-width:0;max-width:100%;gap:var(--stream-markdown-block-gap, 16px);color:var(--stream-markdown-color, inherit);font-size:var(--stream-markdown-font-size, inherit);font-weight:var(--stream-markdown-font-weight, inherit);line-height:var(--stream-markdown-line-height, inherit);overflow-wrap:anywhere}._streamMarkdown_3jdv8_2248>*{min-width:0;max-width:100%;margin-block:0}._streamMarkdown_3jdv8_2248 :where(p,ul,ol,pre,blockquote,table,h1,h2,h3,h4,h5,h6){margin:0}._streamMarkdown_3jdv8_2248 :where(ul,ol){padding-left:var(--stream-markdown-list-indent, 24px)}._streamMarkdown_3jdv8_2248 li{margin:0;padding-left:0}._streamMarkdown_3jdv8_2248 :where(strong,h1,h2,h3,h4,h5,h6){color:var(--stream-markdown-strong-color, currentColor);font-weight:700}._streamMarkdown_3jdv8_2248 :where(h1,h2,h3){line-height:1.35}._streamMarkdown_3jdv8_2248 a{color:var(--stream-markdown-link-color, currentColor);text-underline-offset:3px}._markdownLink_3jdv8_2294{font-weight:500;overflow-wrap:anywhere;text-decoration:underline}._markdownIncompleteLink_3jdv8_2300{color:var(--color-text-secondary)}._streamMarkdown_3jdv8_2248 img{width:auto;height:auto;max-width:100%;max-height:min(70vh,640px);overflow:hidden;border:var(--stream-markdown-image-border, 1px solid rgba(255, 255, 255, .12));border-radius:var(--stream-markdown-image-radius, 12px);background:var(--stream-markdown-image-bg, rgba(255, 255, 255, .05));object-fit:contain}._streamMarkdown_3jdv8_2248 :where(p,li,blockquote,td,th){unicode-bidi:plaintext}._streamMarkdown_3jdv8_2248 :where(code,pre){border-radius:var(--radius-sm);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}._streamMarkdown_3jdv8_2248 :not(pre)>code{background:var(--stream-markdown-inline-code-bg, rgba(255, 255, 255, .08));padding:.1em .32em;overflow-wrap:anywhere;word-break:break-word}._streamMarkdown_3jdv8_2248 pre{min-width:0;max-width:100%;overflow:auto;background:var(--stream-markdown-code-bg, rgba(0, 0, 0, .28));padding:12px 14px}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block]{position:relative;width:100%;min-width:0;max-width:100%;gap:0;overflow:hidden;border:1px solid var(--stream-markdown-code-border, rgba(255, 255, 255, .12));border-radius:var(--radius-md);background:var(--stream-markdown-code-block-bg, rgba(12, 12, 13, .72));padding:0}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-header]{height:32px;min-height:32px;border-bottom:1px solid var(--stream-markdown-code-header-border, rgba(255, 255, 255, .08));padding:0 76px 0 12px;background:var(--stream-markdown-code-header-bg, rgba(255, 255, 255, .035))}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block]>div:has(>[data-streamdown=code-block-actions]){position:absolute;top:0;right:8px;z-index:2;display:flex;height:32px;align-items:center;margin:0}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-actions]{display:inline-flex;align-items:center;gap:2px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-copy-button],._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-download-button],._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid-block-actions] button,._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid]>div>div:has(>button) button,._streamMarkdown_3jdv8_2248 [data-streamdown=image-wrapper]>button{display:grid;width:26px;height:26px;min-width:26px;place-items:center;margin:0;border:0;border-radius:var(--radius-xs);background:transparent;padding:0;box-shadow:none;color:var(--stream-markdown-code-action-color, rgba(255, 255, 255, .56));line-height:1}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-copy-button]:hover,._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-download-button]:hover,._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid-block-actions] button:hover,._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid]>div>div:has(>button) button:hover,._streamMarkdown_3jdv8_2248 [data-streamdown=image-wrapper]>button:hover{background:var(--stream-markdown-code-action-hover-bg, rgba(255, 255, 255, .07));color:var(--stream-markdown-code-action-hover-color, rgba(255, 255, 255, .86))}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-copy-button]:focus-visible,._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-download-button]:focus-visible,._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid-block-actions] button:focus-visible,._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid]>div>div:has(>button) button:focus-visible,._streamMarkdown_3jdv8_2248 [data-streamdown=image-wrapper]>button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block][data-language=""]:not(:has([data-streamdown=code-block-actions])) [data-streamdown=code-block-header]{display:none}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-body]{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:0;border-radius:0;background:transparent;padding:12px 14px;scrollbar-color:var(--stream-markdown-code-scrollbar, rgba(255, 255, 255, .24)) transparent;scrollbar-width:thin}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-body]::-webkit-scrollbar{height:6px}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-body]::-webkit-scrollbar-track{background:transparent}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-body]::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--stream-markdown-code-scrollbar, rgba(255, 255, 255, .24))}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-body] pre{width:max-content;min-width:100%;max-width:none;overflow:visible;border-radius:0;background:transparent;padding:0}._streamMarkdown_3jdv8_2248 [data-streamdown=code-block-body] code{display:block;width:max-content;min-width:100%}._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid-block]{position:relative;width:100%;min-width:0;max-width:100%;gap:0;overflow:hidden;border:1px solid var(--stream-markdown-embed-border, var(--stream-markdown-code-border, rgba(255, 255, 255, .12)));border-radius:var(--radius-md);background:var(--stream-markdown-embed-bg, var(--stream-markdown-code-block-bg, rgba(12, 12, 13, .72)));padding:0}._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid-block]>div:first-child{display:flex;height:32px;min-height:32px;align-items:center;border-bottom:1px solid var(--stream-markdown-embed-header-border, var(--stream-markdown-code-header-border, rgba(255, 255, 255, .08)));background:var(--stream-markdown-embed-header-bg, var(--stream-markdown-code-header-bg, rgba(255, 255, 255, .035)));padding:0 96px 0 12px}._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid-block]>div:has(>[data-streamdown=mermaid-block-actions]){position:absolute;top:0;right:8px;z-index:2;display:flex;height:32px;align-items:center;margin:0}._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid-block-actions]{display:inline-flex;align-items:center;gap:2px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid-block]>div:has(>[data-streamdown=mermaid]){min-width:0;overflow:hidden;border:0;border-radius:0;background:transparent}._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid]{min-width:0;background:var(--stream-markdown-diagram-bg, transparent)}._streamMarkdown_3jdv8_2248 [data-streamdown=mermaid]>div>div:has(>button){gap:2px;border:0;background:var(--stream-markdown-embedded-controls-bg, rgba(12, 12, 13, .76));padding:3px;box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._streamMarkdown_3jdv8_2248 [data-streamdown=table-wrapper]{width:100%;min-width:0;max-width:100%;gap:6px;overflow:visible;border:0;border-radius:0;background:transparent;padding:0}._streamMarkdown_3jdv8_2248 [data-streamdown=table-wrapper]>div:has(>table[data-streamdown=table]){max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--stream-markdown-table-border, rgba(255, 255, 255, .11));border-radius:var(--radius-sm);background:var(--stream-markdown-table-bg, rgba(255, 255, 255, .025))}._streamMarkdown_3jdv8_2248 table[data-streamdown=table]{width:100%;min-width:max-content;border:0;border-collapse:collapse;border-spacing:0}._streamMarkdown_3jdv8_2248 [data-streamdown=table-header]{border:0;border-bottom:1px solid var(--stream-markdown-table-border, rgba(255, 255, 255, .11));background:var(--stream-markdown-table-header-bg, rgba(255, 255, 255, .055))}._streamMarkdown_3jdv8_2248 [data-streamdown=table-body],._streamMarkdown_3jdv8_2248 [data-streamdown=table-row]{border:0}._streamMarkdown_3jdv8_2248 [data-streamdown=table-body] [data-streamdown=table-row]+[data-streamdown=table-row]{border-top:1px solid var(--stream-markdown-table-row-border, rgba(255, 255, 255, .075))}._streamMarkdown_3jdv8_2248 [data-streamdown=table-header-cell]{border:0;padding:9px 12px;color:var(--stream-markdown-table-heading-color, var(--stream-markdown-strong-color, currentColor));font-size:.9em;line-height:1.45;vertical-align:bottom}._streamMarkdown_3jdv8_2248 [data-streamdown=table-cell]{border:0;padding:9px 12px;font-size:.9em;line-height:1.55;vertical-align:top}._streamMarkdown_3jdv8_2248 blockquote{border-left:2px solid var(--stream-markdown-quote-border, rgba(255, 255, 255, .18));padding-left:12px}._documentPreview_3jdv8_2621{--stream-markdown-block-gap: 16px;--stream-markdown-code-action-color: color-mix(in srgb, var(--document-preview-color) 56%, transparent);--stream-markdown-code-action-hover-bg: color-mix(in srgb, var(--document-preview-color) 7%, transparent);--stream-markdown-code-action-hover-color: color-mix(in srgb, var(--document-preview-color) 86%, transparent);--stream-markdown-code-bg: var(--document-preview-code-bg);--stream-markdown-code-block-bg: var(--document-preview-code-block-bg);--stream-markdown-code-border: var(--document-preview-border);--stream-markdown-code-header-bg: var(--document-preview-code-header-bg);--stream-markdown-code-header-border: var(--document-preview-border);--stream-markdown-code-scrollbar: var(--document-preview-scrollbar);--stream-markdown-color: var(--document-preview-color);--stream-markdown-embedded-controls-bg: color-mix(in srgb, var(--document-preview-bg) 88%, transparent);--stream-markdown-font-size: 15px;--stream-markdown-inline-code-bg: var(--document-preview-inline-code-bg);--stream-markdown-line-height: 1.75;--stream-markdown-link-color: var(--document-preview-link-color);--stream-markdown-quote-border: var(--document-preview-quote-border);--stream-markdown-strong-color: var(--document-preview-heading-color);--stream-markdown-table-bg: var(--document-preview-bg);--stream-markdown-table-border: var(--document-preview-border);--stream-markdown-table-header-bg: var(--document-preview-table-header-bg);--stream-markdown-table-heading-color: var(--document-preview-heading-color);--stream-markdown-table-row-border: var(--document-preview-border);--loading-skeleton-bg: var(--document-preview-loading-bg);--loading-skeleton-border: var(--document-preview-loading-border);--loading-skeleton-edge: var(--document-preview-loading-edge);--loading-skeleton-highlight: var(--document-preview-loading-highlight);--resource-preview-error-bg: var(--document-preview-error-bg);--resource-preview-error-color: var(--document-preview-error-color);width:100%;height:100%;position:relative;overflow:auto;background:var(--document-preview-bg);color:var(--document-preview-color);overscroll-behavior:contain}._filePreview_3jdv8_2660{display:grid;place-content:center;place-items:center;width:100%;height:100%;gap:20px;padding:32px;background:var(--document-preview-bg, var(--color-canvas-subtle));color:var(--document-preview-color, var(--color-text-primary));text-align:center}._filePreview_3jdv8_2660>svg{color:var(--color-text-muted)}._filePreviewText_3jdv8_2677{display:grid;width:min(100%,420px);gap:6px}._filePreviewText_3jdv8_2677 strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}._filePreviewText_3jdv8_2677 span,._filePreviewText_3jdv8_2677 small{color:var(--color-text-muted);font-size:13px}._documentMarkdownContent_3jdv8_2695,._documentTextContent_3jdv8_2696{width:min(100%,840px);min-height:100%;margin:0 auto;padding:var(--document-padding-top, 80px) var(--document-padding-inline, clamp(20px, 5%, 40px)) var(--document-padding-bottom, 48px)}._documentMarkdownContent_3jdv8_2695 :where(h1,h2,h3){letter-spacing:0}._documentMarkdownContent_3jdv8_2695 h1{font-size:28px}._documentMarkdownContent_3jdv8_2695 h2{font-size:22px}._documentMarkdownContent_3jdv8_2695 h3{font-size:18px}._documentMarkdownContent_3jdv8_2695 table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}._documentMarkdownContent_3jdv8_2695 :where(th,td){border:1px solid var(--document-preview-border);padding:8px 10px;text-align:left}._documentMarkdownContent_3jdv8_2695 th{background:var(--document-preview-table-header-bg);color:var(--document-preview-heading-color)}._documentMarkdownContent_3jdv8_2695 img{width:auto;height:auto;max-width:100%;border-radius:var(--radius-xs);object-fit:contain}._documentTextContent_3jdv8_2696{overflow:auto;color:var(--document-preview-color);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.7;tab-size:4;white-space:pre}._documentTextContent_3jdv8_2696[data-wrap=true]{overflow-wrap:anywhere;white-space:pre-wrap}._documentTextContent_3jdv8_2696 code{font:inherit}._documentLoading_3jdv8_2768{display:grid;width:min(100% - 52px,700px);gap:18px;margin:0 auto;padding-top:120px}._documentLoading_3jdv8_2768>:nth-child(1){width:52%;height:32px}._documentLoading_3jdv8_2768>:nth-child(2){width:100%;height:160px}._documentLoading_3jdv8_2768>:nth-child(3){width:78%;height:120px}._resourcePreviewError_3jdv8_2791{position:absolute;inset:0;z-index:20;display:grid;place-content:center;place-items:center;gap:12px;padding:24px;background:var(--resource-preview-error-bg, #181818);color:var(--resource-preview-error-color, var(--color-text-primary));text-align:center}._resourcePreviewError_3jdv8_2791 strong{font-size:16px;font-weight:600}._resourcePreviewError_3jdv8_2791>svg{color:var(--color-text-muted)}._radarChart_3jdv8_2814{display:grid;width:min(100%,490px);margin:0;color:var(--stream-markdown-color, inherit)}._radarChartComparison_3jdv8_2821{width:min(100%,630px)}._radarChartSvg_3jdv8_2825{display:block;width:100%;max-width:100%;height:auto;overflow:visible}._radarChartGridFill_3jdv8_2833{fill:var(--stream-markdown-chart-grid-fill, rgba(96, 98, 104, .42));stroke:var(--stream-markdown-chart-grid-outer, rgba(232, 234, 238, .58));stroke-width:1.3}._radarChartGrid_3jdv8_2833{fill:none;stroke:var(--stream-markdown-chart-grid, rgba(232, 234, 238, .22));stroke-width:1}._radarChartAxis_3jdv8_2845{stroke:var(--stream-markdown-chart-axis, rgba(232, 234, 238, .18));stroke-width:.9}._radarChartArea_3jdv8_2850{fill:var(--radar-series-fill, rgba(74, 120, 255, .06));stroke:none}._radarChartLine_3jdv8_2855{fill:transparent;stroke:var(--radar-series-color, #4778ff);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}._radarChartPoint_3jdv8_2863{fill:var(--radar-series-color, #4778ff);stroke:none}._radarChartLabel_3jdv8_2868{fill:var(--stream-markdown-chart-label, rgba(246, 247, 250, .9));font-size:11px;font-weight:700}._radarChartSeriesBlue_3jdv8_2874{--radar-series-color: #4778ff;--radar-series-fill: rgba(71, 120, 255, .065)}._radarChartSeriesTeal_3jdv8_2879{--radar-series-color: #57c4a3;--radar-series-fill: rgba(87, 196, 163, .055)}._radarChartSeriesMuted_3jdv8_2884{--radar-series-color: var(--radar-muted-series-color, rgba(226, 229, 235, .78));--radar-series-fill: var(--radar-muted-series-fill, rgba(226, 229, 235, .04))}._radarChartLegend_3jdv8_2889 text{fill:var(--stream-markdown-chart-label, rgba(246, 247, 250, .9));font-size:11px;font-weight:700;dominant-baseline:middle}._radarChartLegend_3jdv8_2889 rect{fill:var(--radar-series-color, rgba(72, 119, 255, .95))}._trigger_1oysu_1{display:inline-flex;width:fit-content;max-width:100%;flex:0 0 auto;align-items:center;justify-content:center}._layer_1oysu_10{z-index:var(--action-tips-z-index, 1100);max-width:calc(100vw - 20px);pointer-events:none}._surface_1oysu_16{position:relative;display:flex;width:max-content;max-width:min(var(--action-tips-max-width, 280px),calc(100vw - 20px));box-sizing:border-box;align-items:center;gap:10px;border:1px solid var(--action-tips-border, var(--color-popover-border));border-radius:var(--radius-sm);background:var(--action-tips-bg, var(--color-popover-bg));padding:7px 9px;color:var(--action-tips-color, var(--color-popover-text));box-shadow:0 8px 24px color-mix(in srgb,var(--color-canvas) 28%,transparent),var(--shadow-inset-highlight);font-size:12px;font-weight:500;line-height:17px;text-align:left;transform-origin:center;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}._content_1oysu_41{min-width:0;overflow-wrap:anywhere}._shortcut_1oysu_46{flex:0 0 auto;border:1px solid var(--action-tips-shortcut-border, var(--color-border-default));border-radius:var(--radius-xs);background:var(--action-tips-shortcut-bg, var(--color-surface-hover));padding:0 5px;color:var(--action-tips-shortcut-color, var(--color-popover-text-secondary));font:inherit;font-size:10px;line-height:17px;white-space:nowrap}@media(prefers-reduced-motion:reduce){._surface_1oysu_16{transition-duration:0ms!important}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._root_1k4ys_1{position:relative;min-width:0;min-height:0;overflow:hidden}._mask_1k4ys_8{isolation:isolate}._maskHorizontalBoth_1k4ys_12{-webkit-mask:linear-gradient(to right,transparent 0%,black var(--masked-swiper-mask-size),black calc(100% - var(--masked-swiper-mask-size)),transparent 100%);mask:linear-gradient(to right,transparent 0%,black var(--masked-swiper-mask-size),black calc(100% - var(--masked-swiper-mask-size)),transparent 100%)}._maskHorizontalStart_1k4ys_29{-webkit-mask:linear-gradient(to right,transparent 0%,black var(--masked-swiper-mask-size),black 100%);mask:linear-gradient(to right,transparent 0%,black var(--masked-swiper-mask-size),black 100%)}._maskHorizontalEnd_1k4ys_44{-webkit-mask:linear-gradient(to right,black 0%,black calc(100% - var(--masked-swiper-mask-size)),transparent 100%);mask:linear-gradient(to right,black 0%,black calc(100% - var(--masked-swiper-mask-size)),transparent 100%)}._maskVerticalBoth_1k4ys_59{-webkit-mask:linear-gradient(to bottom,transparent 0%,black var(--masked-swiper-mask-size),black calc(100% - var(--masked-swiper-mask-size)),transparent 100%);mask:linear-gradient(to bottom,transparent 0%,black var(--masked-swiper-mask-size),black calc(100% - var(--masked-swiper-mask-size)),transparent 100%)}._maskVerticalStart_1k4ys_76{-webkit-mask:linear-gradient(to bottom,transparent 0%,black var(--masked-swiper-mask-size),black 100%);mask:linear-gradient(to bottom,transparent 0%,black var(--masked-swiper-mask-size),black 100%)}._maskVerticalEnd_1k4ys_91{-webkit-mask:linear-gradient(to bottom,black 0%,black calc(100% - var(--masked-swiper-mask-size)),transparent 100%);mask:linear-gradient(to bottom,black 0%,black calc(100% - var(--masked-swiper-mask-size)),transparent 100%)}._overlay_1k4ys_106{pointer-events:none;position:absolute;z-index:10;transition:opacity .2s ease-out}._overlayHorizontal_1k4ys_113{inset-block:0}._overlayVertical_1k4ys_117{inset-inline:0}._overlayLeft_1k4ys_121{left:0;width:var(--masked-swiper-background-size);background:linear-gradient(to right,var(--masked-swiper-background-color) 0%,transparent 100%)}._overlayRight_1k4ys_131{right:0;width:var(--masked-swiper-background-size);background:linear-gradient(to left,var(--masked-swiper-background-color) 0%,transparent 100%)}._overlayTop_1k4ys_141{top:0;height:var(--masked-swiper-background-size);background:linear-gradient(to bottom,var(--masked-swiper-background-color) 0%,transparent 100%)}._overlayBottom_1k4ys_151{bottom:0;height:var(--masked-swiper-background-size);background:linear-gradient(to top,var(--masked-swiper-background-color) 0%,transparent 100%)}._viewport_1li0p_1{width:100%;min-width:0;cursor:grab;user-select:none;-webkit-user-select:none}._viewport_1li0p_1:active{cursor:grabbing}._slide_1li0p_13{width:auto!important}._track_1li0p_17{display:inline-flex;width:max-content;flex:0 0 auto;align-items:center;padding:3px}._root_13z9y_1,._control_13z9y_2{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center}._root_13z9y_1{position:relative;max-width:100%;height:40px}._controlSlot_13z9y_15{position:relative;display:inline-flex;box-sizing:border-box;min-width:0;flex:0 0 auto;align-items:center}._tagList_13z9y_24{min-width:0;max-width:100%;width:max-content;height:46px}._control_13z9y_2{box-sizing:border-box;height:40px;width:100%;flex:1 1 auto;position:relative;overflow:hidden;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .14s ease-out,background-color .14s ease-out;will-change:width,height}._triggerTipTarget_13z9y_48{width:100%;height:100%;min-width:0;flex:1 1 auto}._clearTipTarget_13z9y_55{width:100%;height:100%}._trigger_13z9y_48{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border:0;border-radius:var(--radius-round);background:transparent;color:var(--agent-skill-trigger-color, var(--color-text-primary));cursor:pointer;transition:background 80ms ease-out,color 80ms ease-out,opacity 80ms ease-out,padding .18s cubic-bezier(.2,.8,.2,1)}._trigger_13z9y_48:not(._triggerSelected_13z9y_78):hover,._controlOpen_13z9y_79:not(._controlSelected_13z9y_79) ._trigger_13z9y_48{background:var(--color-surface-active)}._trigger_13z9y_48:active{background:var(--color-surface-active);transition-duration:0ms}._defaultIcon_13z9y_88{display:grid;width:24px;height:24px;place-items:center}._triggerGlyph_13z9y_95{display:block;width:21px;height:21px;overflow:visible;opacity:.8}._option_13z9y_103:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._control_13z9y_2:has(._trigger_13z9y_48:focus-visible),._control_13z9y_2:has(._clearButton_13z9y_111:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}._trigger_13z9y_48:disabled,._disabled_13z9y_117{cursor:not-allowed;opacity:.44}._controlSelected_13z9y_79{position:relative;width:100%;height:34px;flex:1 1 auto;max-width:190px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-text-primary);transition:box-shadow 80ms ease-out,background-color 80ms ease-out}._controlSelected_13z9y_79:hover,._controlSelected_13z9y_79._controlOpen_13z9y_79{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent-strong) 38%,transparent);background:var(--color-surface-selected)}._controlSelected_13z9y_79:active{transition-duration:0ms}._triggerSelected_13z9y_78{position:relative;display:inline-flex;height:100%;min-width:0;align-items:center;justify-content:flex-start;gap:7px;overflow:hidden;border:0;border-radius:0;padding:0 31px 0 11px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:17px}._selectedContent_13z9y_169{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:7px;overflow:hidden}._selectedContentSettled_13z9y_181{flex:1 1 auto}._selectedContent_13z9y_169>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._selectedIcon_13z9y_192{display:block;width:22px;height:22px;flex:0 0 22px;object-fit:contain}._controlSizer_13z9y_200{position:absolute;display:inline-flex;width:max-content;max-width:190px;box-sizing:border-box;align-items:center;gap:7px;padding:0 31px 0 11px;visibility:hidden;pointer-events:none;font:inherit;font-size:13px;font-weight:600;line-height:17px;white-space:nowrap}._clearButton_13z9y_111{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;border:0;border-radius:var(--radius-round);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background 80ms ease-out,color 80ms ease-out}._clearSlot_13z9y_236{position:absolute;top:50%;right:3px;width:24px;height:24px;transform:translateY(-50%)}._clearButton_13z9y_111:hover{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent);color:var(--color-text-strong)}._clearButton_13z9y_111:active{transition-duration:0ms}._menu_13z9y_254{width:min(278px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--color-popover-border);border-radius:var(--radius-xl);background:var(--color-popover-bg);padding:7px;color:var(--color-popover-text);box-shadow:var(--shadow-overlay),var(--shadow-inset-highlight);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}._menuHeader_13z9y_267{padding:5px 9px 7px;color:var(--color-popover-text-secondary);font-size:11px;font-weight:700;line-height:14px;text-transform:uppercase}._optionList_13z9y_276{display:grid;gap:2px}._option_13z9y_103{display:grid;width:100%;min-width:0;height:56px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:8px;border:0;border-radius:var(--radius-control);background:transparent;padding:0 8px;color:var(--color-popover-text-secondary);cursor:pointer;font:inherit;text-align:left;transition:background 80ms ease-out,color 80ms ease-out}._option_13z9y_103:hover,._optionSelected_13z9y_303{background:var(--color-popover-hover);color:var(--color-popover-text)}._option_13z9y_103:active{background:var(--color-popover-hover);transition-duration:0ms}._optionIcon_13z9y_313{display:block;width:30px;height:30px;object-fit:contain}._optionCopy_13z9y_320{display:grid;min-width:0;gap:2px}._optionLabel_13z9y_326,._optionDescription_13z9y_327{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionLabel_13z9y_326{color:var(--color-popover-text);font-size:13px;font-weight:600;line-height:17px}._optionDescription_13z9y_327{color:var(--color-popover-text-secondary);font-size:11.5px;font-weight:400;line-height:15px;transition:color 80ms ease-out}._option_13z9y_103:hover ._optionDescription_13z9y_327,._optionSelected_13z9y_303 ._optionDescription_13z9y_327{color:var(--color-popover-text)}._optionCheck_13z9y_353{opacity:0;transform:scale(.72);transition:opacity 90ms ease,transform .12s cubic-bezier(.22,1,.36,1)}._optionSelected_13z9y_303 ._optionCheck_13z9y_353{opacity:1;color:var(--color-popover-active);transform:scale(1)}@media(prefers-reduced-motion:reduce){._control_13z9y_2,._controlSelected_13z9y_79,._trigger_13z9y_48,._option_13z9y_103,._optionCheck_13z9y_353{transition:none}}@media(max-width:480px){._controlSelected_13z9y_79,._controlSizer_13z9y_200{max-width:150px}}._heading_kd82c_1{display:inline-flex;align-items:center;gap:8px;color:var(--agent-inspiration-heading-color, rgba(255, 255, 255, .68));font-size:14px;font-weight:600;line-height:20px}._heading_kd82c_1 svg{color:var(--agent-inspiration-heading-icon-color, rgba(198, 198, 255, .82))}._rows_kd82c_15{display:grid;gap:10px;margin-top:12px}._swiper_kd82c_21{cursor:grab}._swiper_kd82c_21:active{cursor:grabbing}._button_kd82c_29{display:inline-flex;height:42px;align-items:center;gap:8px;border:1px solid var(--agent-inspiration-border, rgba(255, 255, 255, .11));border-radius:var(--radius-lg);background:var(--agent-inspiration-bg, #29292d);padding:0 14px;color:var(--agent-inspiration-color, rgba(255, 255, 255, .72));font:500 14px/20px Poppins,Inter,sans-serif;letter-spacing:0;white-space:nowrap;cursor:pointer;box-shadow:var(--agent-inspiration-shadow, inset 0 1px 0 rgba(255, 255, 255, .035));transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .1s ease}._button_kd82c_29 svg{color:var(--agent-inspiration-icon-color, rgba(255, 255, 255, .48));transition:color .16s ease}._button_kd82c_29:hover{border-color:var(--agent-inspiration-hover-border, rgba(166, 166, 255, .42));background:var(--agent-inspiration-hover-bg, #33333a);color:var(--agent-inspiration-hover-color, #fff);box-shadow:var(--agent-inspiration-hover-shadow, inset 0 1px 0 rgba(255, 255, 255, .06), 0 6px 16px rgba(0, 0, 0, .16))}._button_kd82c_29:hover svg{color:var(--agent-inspiration-hover-icon-color, #c6c6ff)}._button_kd82c_29:active{background:var(--agent-inspiration-active-bg, #252529);box-shadow:var(--agent-inspiration-active-shadow, inset 0 1px 4px rgba(0, 0, 0, .24));transform:scale(.98)}._button_kd82c_29:focus-visible{outline:2px solid rgba(166,166,255,.78);outline-offset:2px}._buttonSelected_kd82c_81,._buttonSelected_kd82c_81:hover{border-color:var(--agent-inspiration-selected-border, rgba(166, 166, 255, .62));background:var(--agent-inspiration-selected-bg, rgba(121, 121, 224, .18));color:var(--agent-inspiration-selected-color, #f4f4ff);box-shadow:var(--agent-inspiration-selected-shadow, inset 0 0 0 1px rgba(198, 198, 255, .08), 0 6px 18px rgba(64, 64, 128, .14))}._buttonSelected_kd82c_81 svg,._buttonSelected_kd82c_81:hover svg{color:var(--agent-inspiration-selected-icon-color, #c6c6ff)}@media(prefers-reduced-motion:reduce){._button_kd82c_29,._button_kd82c_29 svg{transition:none}}._stack_d8pa7_1{--stack-card-width: 90px;--stack-card-height: 118px;--stack-card-step: 86px;--stack-card-lift: -8px;position:absolute;top:-24px;left:-4px;z-index:8;width:calc(var(--stack-card-width) + 18px);height:var(--stack-card-height);isolation:isolate;pointer-events:auto;transition:width .3s cubic-bezier(.22,1,.36,1)}._stack_d8pa7_1:hover,._stack_d8pa7_1:focus-within{width:calc(var(--stack-card-width) + (var(--stack-card-count) - 1) * var(--stack-card-step))}._cardPosition_d8pa7_25{position:absolute;inset:0 auto auto 0;width:var(--stack-card-width);height:var(--stack-card-height);transform:translate(var(--stack-card-collapsed-x),var(--stack-card-collapsed-y)) rotate(var(--stack-card-rotation));transform-origin:50% 100%;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .2s ease;will-change:transform}._cardPositionCovered_d8pa7_42{filter:brightness(.82);pointer-events:none}._stack_d8pa7_1:hover ._cardPosition_d8pa7_25,._stack_d8pa7_1:focus-within ._cardPosition_d8pa7_25{z-index:1!important;filter:none;pointer-events:auto;transform:translate(calc(var(--stack-card-index) * var(--stack-card-step))) translateY(calc(var(--stack-card-index) * var(--stack-card-lift))) rotate(var(--stack-card-spread-rotation))}._stack_d8pa7_1:hover ._cardPosition_d8pa7_25:hover,._stack_d8pa7_1:focus-within ._cardPosition_d8pa7_25:focus-within{z-index:3!important;transform:translate(calc(var(--stack-card-index) * var(--stack-card-step))) translateY(calc(var(--stack-card-index) * var(--stack-card-lift))) rotate(var(--stack-card-spread-rotation)) scale(1.04)}._card_d8pa7_25,._emptyCard_d8pa7_66{overflow:hidden;border-radius:var(--radius-3xl);background:var(--upload-stack-bg, linear-gradient( 213deg, rgba(255, 179, 104, .09) 9%, rgba(143, 255, 242, .1) 112% ));backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}._card_d8pa7_25{--artifact-card-media-bg: rgba(255, 255, 255, .04);--artifact-card-media-color: var(--color-text-primary);--artifact-card-media-icon-box-size: 44px;--artifact-card-media-icon-radius: 12px;--artifact-card-media-icon-size: 26px;position:relative;display:block;width:100%;height:100%;padding:0;color:var(--upload-stack-color, rgba(255, 255, 255, .9));font:inherit}._cardImage_d8pa7_93{--artifact-card-media-bg: var(--artifact-card-media-dark-bg)}button._card_d8pa7_25{cursor:pointer}._cardMedia_d8pa7_101{border-radius:inherit}._cardCaption_d8pa7_105{position:absolute;right:0;bottom:0;left:0;z-index:2;overflow:hidden;background:linear-gradient(transparent,#0c0c0fe6);padding:22px 10px 9px;color:var(--color-text-primary);font-size:10px;font-weight:600;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}._cardStatus_d8pa7_123{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:5px;background:var(--upload-stack-status-bg, rgba(17, 17, 21, .42));color:var(--upload-stack-status-color, rgba(255, 255, 255, .92));font-size:10px;font-weight:700;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}._cardStatus_d8pa7_123 svg{animation:_card-status-spin_d8pa7_1 .9s linear infinite}._cardStatusFailed_d8pa7_143{color:#ffcbcbfa}._cardStatusFailed_d8pa7_143 svg{animation:none}._cardFailed_d8pa7_151{border-color:#ff7070ad}._addBadge_d8pa7_155,._removeButton_d8pa7_156,._retryButton_d8pa7_157{position:absolute;z-index:7;display:grid;width:24px;height:24px;place-items:center;border-radius:var(--radius-round);background:var(--upload-stack-action-bg, rgba(24, 24, 28, .94));color:var(--upload-stack-action-color, rgba(255, 255, 255, .9));box-shadow:var(--upload-stack-action-shadow, 0 4px 12px rgba(0, 0, 0, .28))}._addBadge_d8pa7_155{top:7px;left:7px;pointer-events:none}._removeButton_d8pa7_156,._retryButton_d8pa7_157{border:1px solid var(--upload-stack-action-border, rgba(255, 255, 255, .16));padding:0;cursor:pointer;opacity:0;transform:scale(.82);transition:opacity .16s ease,transform .16s ease,background .16s ease}._removeButton_d8pa7_156{top:7px;right:7px}._retryButton_d8pa7_157{right:7px;bottom:7px}._cardPosition_d8pa7_25:first-child ._removeButton_d8pa7_156,._stack_d8pa7_1:hover ._removeButton_d8pa7_156,._stack_d8pa7_1:focus-within ._removeButton_d8pa7_156,._stack_d8pa7_1:hover ._retryButton_d8pa7_157,._stack_d8pa7_1:focus-within ._retryButton_d8pa7_157{opacity:1;transform:scale(1)}._removeButton_d8pa7_156:hover,._retryButton_d8pa7_157:hover{background:var(--upload-stack-action-hover-bg, rgba(58, 58, 66, .98))}._card_d8pa7_25:focus-visible,._emptyCard_d8pa7_66:focus-visible,._removeButton_d8pa7_156:focus-visible,._retryButton_d8pa7_157:focus-visible{outline:2px solid rgba(129,228,255,.86);outline-offset:2px}._stackEmpty_d8pa7_221{width:calc(var(--stack-card-width) + 30px)}._emptyCard_d8pa7_66{position:absolute;width:var(--stack-card-width);height:var(--stack-card-height);background:var(--upload-stack-bg, linear-gradient( 213deg, rgba(255, 179, 104, .28) 9%, rgba(143, 255, 242, .32) 112% ));backdrop-filter:blur(48px);-webkit-backdrop-filter:blur(48px);transition:filter .18s ease,transform .3s cubic-bezier(.22,1,.36,1)}._emptyCardBack_d8pa7_241{top:-13px;left:18px;z-index:1;filter:brightness(.78);transform:rotate(10deg)}._emptyCardBackFar_d8pa7_249{top:-20px;left:20px;filter:brightness(.62);transform:rotate(11deg)}._emptyCardFront_d8pa7_256{z-index:2;display:grid;place-items:center;padding:0;color:var(--upload-stack-color, rgba(255, 255, 255, .9));cursor:pointer;transform:translateY(1px) rotate(-4deg);transition:color .18s ease,transform .3s cubic-bezier(.22,1,.36,1)}._stackEmpty_d8pa7_221:hover ._emptyCardBack_d8pa7_241,._stackEmpty_d8pa7_221:focus-within ._emptyCardBack_d8pa7_241{filter:brightness(.84);transform:translate(3px) rotate(13deg) scale(1.035)}._stackEmpty_d8pa7_221:hover ._emptyCardBackFar_d8pa7_249,._stackEmpty_d8pa7_221:focus-within ._emptyCardBackFar_d8pa7_249{filter:brightness(.68);transform:translate(5px) rotate(16deg) scale(1.035)}._stackEmpty_d8pa7_221:hover ._emptyCardFront_d8pa7_256,._stackEmpty_d8pa7_221:focus-within ._emptyCardFront_d8pa7_256{color:var(--upload-stack-hover-color, #fff);transform:translateY(1px) rotate(-6deg) scale(1.045)}@keyframes _card-status-spin_d8pa7_1{to{transform:rotate(360deg)}}@media(max-width:680px){._stack_d8pa7_1{--stack-card-width: 74px;--stack-card-height: 92px;--stack-card-step: 46px;--stack-card-lift: -6px;top:-54px;left:0}._card_d8pa7_25,._emptyCard_d8pa7_66{border-radius:18px}._card_d8pa7_25{--artifact-card-media-icon-box-size: 34px;--artifact-card-media-icon-radius: 9px;--artifact-card-media-icon-size: 20px}._cardCaption_d8pa7_105{padding:18px 8px 7px;font-size:9px}._addBadge_d8pa7_155,._removeButton_d8pa7_156,._retryButton_d8pa7_157{width:21px;height:21px}._emptyCardBack_d8pa7_241{top:-9px;left:13px}._emptyCardBackFar_d8pa7_249{top:-14px;left:15px}}@media(prefers-reduced-motion:reduce){._stack_d8pa7_1,._cardPosition_d8pa7_25,._emptyCard_d8pa7_66,._removeButton_d8pa7_156,._retryButton_d8pa7_157{transition:none}}._editorShell_19c9s_1{display:block;width:100%;min-width:0}._editor_19c9s_1{position:relative;width:100%;min-height:var(--inline-asset-editor-min-height, 52px);max-height:var(--inline-asset-editor-max-height, 168px);border:0;background:transparent;padding:0;color:var(--agent-prompt-editor-color, #f7f7f4);caret-color:var(--agent-prompt-editor-caret-color, currentColor);font-family:Avenir Next,SF Pro Text,Segoe UI,sans-serif;font-size:19.2px;line-height:26px;outline:none;overflow-y:auto;scrollbar-color:rgba(255,255,255,.28) transparent;scrollbar-width:thin;white-space:break-spaces;word-break:break-word}._editor_19c9s_1[data-empty=true]:before{position:absolute;inset:0;color:var(--agent-prompt-placeholder-color, rgba(255, 255, 255, .42));content:attr(data-placeholder);pointer-events:none;user-select:none;-webkit-user-select:none}._paragraph_19c9s_38{min-height:26px;margin:0;line-height:26px}._editor_19c9s_1[contenteditable=false]{cursor:default;opacity:.66}._editor_19c9s_1::-webkit-scrollbar,._picker_19c9s_50::-webkit-scrollbar{width:6px}._editor_19c9s_1::-webkit-scrollbar-thumb,._picker_19c9s_50::-webkit-scrollbar-thumb{border-radius:3px;background:var(--agent-prompt-picker-scrollbar, rgba(255, 255, 255, .24))}._decorator_19c9s_60{display:inline-block;margin-inline:2px;vertical-align:middle;line-height:26px}._token_19c9s_67{--inline-asset-thumb-size: 24px;--inline-asset-token-height: 26px;margin:0;vertical-align:top;transform:translateY(-1.5px)}._pickerAnchor_19c9s_75{z-index:1000}._pickerPositioner_19c9s_79{position:relative;width:min(400px,calc(100vw - 24px));height:0}._picker_19c9s_50{--agent-prompt-picker-active-bg: rgba(166, 166, 255, .12);--agent-prompt-picker-active-color: var(--color-text-strong);--agent-prompt-picker-bg: rgba(31, 31, 35, .98);--agent-prompt-picker-border: rgba(255, 255, 255, .13);--agent-prompt-picker-color: var(--color-text-primary);--agent-prompt-picker-muted-color: var(--color-text-muted);--agent-prompt-picker-scrollbar: rgba(255, 255, 255, .24);--agent-prompt-picker-shadow: 0 18px 48px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .035);--artifact-picker-row-height: 44px;position:absolute;left:0;display:grid;width:100%;max-height:min(calc(var(--artifact-picker-row-height) * 10 + 48px),var(--agent-prompt-picker-available-height, 488px));gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--agent-prompt-picker-border);border-radius:var(--radius-control);background:var(--agent-prompt-picker-bg);padding:6px;box-shadow:var(--agent-prompt-picker-shadow);scrollbar-color:var(--agent-prompt-picker-scrollbar) transparent;scrollbar-width:thin}._picker_19c9s_50[data-placement=top]{bottom:26px}._picker_19c9s_50[data-placement=bottom]{top:0}._picker_19c9s_50[data-theme=light]{--agent-prompt-picker-active-bg: #eeebff;--agent-prompt-picker-active-color: #302c42;--agent-prompt-picker-bg: rgba(255, 255, 255, .97);--agent-prompt-picker-border: rgba(65, 60, 90, .1);--agent-prompt-picker-color: var(--color-text-secondary);--agent-prompt-picker-muted-color: var(--color-text-muted);--agent-prompt-picker-scrollbar: rgba(92, 85, 115, .24);--agent-prompt-picker-shadow: 0 18px 48px rgba(62, 56, 96, .13);--artifact-card-media-icon-bg: rgba(255, 255, 255, .72);--artifact-card-media-icon-border: rgba(65, 60, 90, .12);--artifact-card-media-icon-color: var(--color-text-secondary);--artifact-thumbnail-bg: #e6e5eb;--artifact-thumbnail-border: rgba(65, 60, 90, .12);--artifact-thumbnail-color: var(--color-text-secondary)}._pickerOption_19c9s_144{display:grid;width:100%;height:var(--artifact-picker-row-height);min-width:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:7px;background:transparent;padding:0 10px 0 8px;color:var(--agent-prompt-picker-color);cursor:pointer;font:inherit;text-align:left;transition:background .12s ease,color .12s ease}._pickerOption_19c9s_144:hover,._pickerOptionActive_19c9s_166{background:var(--agent-prompt-picker-active-bg);color:var(--agent-prompt-picker-active-color)}._pickerName_19c9s_171{min-width:0;overflow:hidden;font-size:13px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}._pickerTime_19c9s_181{min-width:44px;color:var(--agent-prompt-picker-muted-color);font-size:10px;line-height:16px;text-align:right;white-space:nowrap}._pickerEmpty_19c9s_190{display:flex;min-height:64px;align-items:center;justify-content:center;padding:0 16px;color:var(--agent-prompt-picker-muted-color);font-size:13px}._uploadDeckSlot_498ko_1{position:relative;width:126px;min-width:126px;min-height:90px;flex:0 0 126px;z-index:999}._composerDropActive_498ko_10{border-color:var(--agent-prompt-drag-border, rgba(129, 228, 255, .72));box-shadow:var(--agent-prompt-drag-shadow, 0 0 0 1px rgba(129, 228, 255, .18), 0 18px 44px rgba(0, 0, 0, .26))}._composerSurface_498ko_17{background:var(--agent-prompt-composer-bg, rgba(40, 40, 40, 1));box-shadow:var(--agent-prompt-composer-shadow, none)}@media(max-width:680px){._uploadDeckSlot_498ko_1{width:84px;min-width:84px;min-height:72px;flex-basis:84px}}._dropOverlay_498ko_31{position:absolute;inset:8px;z-index:9;display:grid;place-items:center;border:1px dashed var(--agent-prompt-drop-border, rgba(129, 228, 255, .62));border-radius:22px;background:var(--agent-prompt-drop-bg, rgba(28, 29, 33, .82));color:var(--agent-prompt-drop-color, rgba(196, 245, 255, .96));pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._generateButtonBg_498ko_46{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%;border-radius:var(--radius-pill);background:var(--agent-prompt-submit-bg, linear-gradient( 180deg, rgba(84, 86, 92, .98) 0%, rgba(62, 64, 70, .98) 48%, rgba(43, 45, 49, .98) 100% ));padding:0 26px;box-shadow:var(--agent-prompt-submit-inner-shadow, 0px -4px 12px 0px rgba(255, 255, 255, .39) inset, 0px -2px 6px 0px rgba(38, 208, 255, 1) inset, 0px 4px 24px 0px rgba(0, 200, 255, .25))}._generateButton_498ko_46{border:1px solid var(--agent-prompt-submit-border, rgba(129, 228, 255, .28));color:var(--agent-prompt-submit-color, #fff);cursor:pointer;box-shadow:var( --agent-prompt-submit-shadow, 0 0 24px rgba(64, 228, 255, .24), 0 18px 36px rgba(0, 0, 0, .24) );transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}._generateButton_498ko_46:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--agent-prompt-submit-hover-shadow, 0 0 30px rgba(64, 228, 255, .3), 0 22px 42px rgba(0, 0, 0, .3))}._generateButton_498ko_46:active:not(:disabled){transform:translateY(0) scale(.985)}._generateButton_498ko_46:focus-visible{outline:2px solid rgba(129,228,255,.9);outline-offset:3px}._generateButton_498ko_46:disabled{cursor:not-allowed;opacity:.7}._generateButton_498ko_46[aria-busy=true]{cursor:wait}._uploadLinearBorder_498ko_105{position:relative}._uploadLinearBorder_498ko_105:before{--border-width: 4px;position:absolute;content:"";left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);box-sizing:border-box;display:block;border-radius:inherit;padding:var(--border-width);background:var(--agent-prompt-border-bg, linear-gradient( 105.49deg, #ff9326 8.28%, rgba(59, 255, 232, .8) 59.37%, #3f42ff 111.9% ));background-clip:padding-box;-webkit-mask-image:linear-gradient(red,red),linear-gradient(red,red);-webkit-mask-clip:padding-box,content-box;-webkit-mask-composite:xor;mask-composite:exclude;z-index:-10}._root_19zlj_1{display:grid;gap:12px;min-width:0;color:var(--agent-prompt-suggestion-color, rgba(255, 255, 255, .7))}._heading_19zlj_8{display:flex;align-items:center;gap:4px;min-height:24px;color:var(--agent-prompt-suggestion-heading-color, rgba(255, 255, 255, .72));font-family:SF Pro,SF Pro Text,Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px}._list_19zlj_20{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px}._suggestion_19zlj_28{display:flex;width:auto;max-width:100%;min-width:0;min-height:44px;align-items:flex-start;border:1px solid var(--agent-prompt-suggestion-border, rgba(255, 255, 255, .15));border-radius:22px;background:var(--agent-prompt-suggestion-bg, rgba(255, 255, 255, .015));padding:8px 14px;color:inherit;font:400 16px/26px SF Pro,SF Pro Text,Inter,sans-serif;letter-spacing:0;text-align:left;cursor:pointer;box-shadow:var(--agent-prompt-suggestion-shadow, none);transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}._suggestion_19zlj_28:hover{border-color:var(--agent-prompt-suggestion-hover-border, rgba(198, 198, 255, .34));background:var(--agent-prompt-suggestion-hover-bg, rgba(255, 255, 255, .065));color:var(--agent-prompt-suggestion-hover-color, rgba(255, 255, 255, .9));box-shadow:var(--agent-prompt-suggestion-hover-shadow, 0 8px 24px rgba(0, 0, 0, .14))}._suggestion_19zlj_28:active{transform:scale(.985)}._suggestion_19zlj_28:focus-visible{outline:2px solid var(--agent-prompt-suggestion-focus, rgba(166, 166, 255, .78));outline-offset:2px}._suggestion_19zlj_28>span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){._suggestion_19zlj_28{align-items:flex-start;border-radius:18px;font-size:14px;line-height:21px}}@media(prefers-reduced-motion:reduce){._suggestion_19zlj_28{transition:none}}._root_75dis_1{--icon-button-soft-bg: rgba(255, 255, 255, .1);--icon-button-soft-color: var(--color-text-primary);position:relative;display:flex;width:100%;min-height:88px;flex-direction:column;gap:6px;border:2px solid var(--conversation-prompt-border, rgba(82, 82, 94, .86));border-radius:var(--radius-3xl);background:var(--conversation-prompt-bg, rgba(31, 31, 35, .92));padding:10px 16px;color:var(--conversation-prompt-color, var(--color-text-primary));font:inherit;text-align:left;isolation:isolate;box-shadow:var(--conversation-prompt-shadow, none);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}._root_75dis_1:hover,._root_75dis_1:focus-within{border-color:var(--conversation-prompt-active-border, rgba(121, 121, 224, .92));box-shadow:var( --conversation-prompt-active-shadow, 0 0 0 1px rgba(121, 121, 224, .16), 0 12px 36px rgba(121, 121, 224, .14), 0 18px 54px rgba(0, 0, 0, .2) )}._editor_75dis_38{display:block;width:100%;min-height:52px;color:var(--conversation-prompt-placeholder, var(--color-text-muted));font-family:SF Pro,SF Pro Text,Inter,sans-serif;font-size:16px;line-height:28px}._toolbar_75dis_48{display:flex;min-height:40px;align-items:center;justify-content:space-between}._toolIcon_75dis_55,._submitIcon_75dis_56{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--radius-round)}._toolIcon_75dis_55{color:var(--conversation-prompt-tool-color, var(--color-text-primary))}._submitIcon_75dis_56{background:var(--icon-button-soft-bg);color:var(--icon-button-soft-color);opacity:.34}._hitTarget_75dis_74{position:absolute;inset:0;z-index:2;border:0;border-radius:inherit;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit}._hitTarget_75dis_74:disabled{cursor:progress}._hitTarget_75dis_74:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}._actionBubble_75dis_96{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;gap:8px;max-width:calc(100% - 32px);border:1px solid var(--conversation-prompt-bubble-border, rgba(198, 198, 255, .15));border-radius:var(--radius-pill);background:var(--conversation-prompt-bubble-bg, rgba(47, 47, 53, .94));padding:10px 16px;color:var(--conversation-prompt-bubble-color, var(--color-text-strong));box-shadow:var( --conversation-prompt-bubble-shadow, 0 10px 30px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .055) );font-size:13px;font-weight:600;opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% + 4px)) scale(.97);white-space:nowrap;transition:opacity .16s ease,transform .18s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}._root_75dis_1:hover ._actionBubble_75dis_96,._root_75dis_1:focus-within ._actionBubble_75dis_96,._root_75dis_1[data-busy=true] ._actionBubble_75dis_96{opacity:1;transform:translate(-50%,-50%) scale(1)}._spinner_75dis_135{animation:_conversation-prompt-spin_75dis_1 .85s linear infinite}@keyframes _conversation-prompt-spin_75dis_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._root_75dis_1,._actionBubble_75dis_96{transition:none}._spinner_75dis_135{animation-duration:1.8s}}@media(hover:none){._actionBubble_75dis_96{opacity:1;transform:translate(-50%,-50%) scale(1)}}._panel_17hss_1{position:absolute;bottom:100%;left:50%;width:320px;margin-bottom:12px;transform:translate(-50%);box-sizing:border-box;pointer-events:auto}._trigger_13nm2_1{display:inline-flex;height:28px;max-width:100%;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:12px;font-weight:400;line-height:16px;cursor:pointer;transition:color .15s ease,background .15s ease}._trigger_13nm2_1 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._trigger_13nm2_1 svg{flex-shrink:0}._trigger_13nm2_1:hover:not([aria-disabled=true]),._trigger_13nm2_1[aria-expanded=true]{background:var(--color-surface-hover);color:var(--color-text-secondary)}._trigger_13nm2_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}._trigger_13nm2_1[aria-disabled=true]{cursor:progress}._chevron_13nm2_45{opacity:.65;transition:transform .15s ease}._chevronOpen_13nm2_50{transform:rotate(180deg)}._check_13nm2_54{margin-left:auto}._spinner_13nm2_58{animation:_spin_13nm2_58 .9s linear infinite}@keyframes _spin_13nm2_58{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._trigger_13nm2_1,._chevron_13nm2_45{transition:none}._spinner_13nm2_58{animation:none}}._target_1sc7z_1{position:relative}._target_1sc7z_1:after{position:absolute;inset:0;z-index:2;border-radius:inherit;background:color-mix(in srgb,var(--color-accent) 8%,transparent);box-shadow:inset 0 0 0 1px var(--color-accent-border);content:"";opacity:0;pointer-events:none;transition:opacity .15s ease}._target_1sc7z_1[data-drop-active=true]:after{opacity:1}@media(prefers-reduced-motion:reduce){._target_1sc7z_1:after{transition:none}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation, sd-fadeIn) var(--sd-duration, .15s) var(--sd-easing, ease) var(--sd-delay, 0ms) both}._trigger_6nrwc_1{display:inline-flex;max-width:min(240px,42vw);height:32px;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-control, 8px);background:#ffffff0e;padding:0 10px;color:var(--color-text-primary, #e8e8eb);cursor:pointer;font:inherit;font-size:13px;line-height:18px;transition:background .15s ease,border-color .15s ease,color .15s ease}._trigger_6nrwc_1 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._trigger_6nrwc_1:hover,._triggerOpen_6nrwc_30{border-color:#c6c6ff47;background:#c6c6ff1a;color:var(--color-text-strong, #fff)}._trigger_6nrwc_1:focus-visible{outline:2px solid rgba(198,198,255,.68);outline-offset:2px}._trigger_6nrwc_1:disabled{cursor:not-allowed;opacity:.46}._chevron_6nrwc_46{flex:0 0 auto;transition:transform .15s ease}._triggerOpen_6nrwc_30 ._chevron_6nrwc_46{transform:rotate(180deg)}._menu_6nrwc_55{--floating-layer-z-index: 1400;display:grid;width:min(340px,calc(100vw - 24px));max-height:min(430px,calc(100vh - 24px));gap:8px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1e1e22fa;padding:8px;color:#eeeef2;box-shadow:0 18px 48px #0000005c,inset 0 1px #ffffff0a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}._searchField_6nrwc_74{display:grid;height:38px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:#ffffff0e;padding:0 10px;color:#eeeef294}._searchField_6nrwc_74:focus-within{border-color:#c6c6ff6b;box-shadow:0 0 0 2px #7979e01f}._searchField_6nrwc_74 input{min-width:0;border:0;outline:0;background:transparent;color:#f5f5f7;font:inherit;font-size:13px;letter-spacing:0}._searchField_6nrwc_74 input::placeholder{color:#eeeef275}._searchField_6nrwc_74 input::-webkit-search-cancel-button{opacity:.65}._options_6nrwc_111{min-height:0;max-height:min(360px,calc(100vh - 96px));overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.2) transparent;scrollbar-width:thin}._group_6nrwc_120{display:grid;gap:4px}._group_6nrwc_120+._group_6nrwc_120{margin-top:8px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}._groupLabel_6nrwc_131{padding:4px 8px 5px;color:#eeeef27a;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase}._option_6nrwc_111{display:grid;width:100%;min-height:44px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;border:0;border-radius:7px;background:transparent;padding:6px 8px;color:#eeeef2d1;cursor:pointer;font:inherit;text-align:left;transition:background .13s ease,color .13s ease}._option_6nrwc_111:hover,._optionActive_6nrwc_161{background:#c6c6ff1a;color:#fff}._option_6nrwc_111:focus-visible{outline:2px solid rgba(198,198,255,.62);outline-offset:-2px}._optionVisual_6nrwc_171{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff0d;color:#ddddffd6;overflow:hidden}._optionVisual_6nrwc_171 img{display:block;width:100%;height:100%;object-fit:cover}._triggerVisual_6nrwc_190{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;overflow:hidden;border-radius:5px;color:currentColor}._triggerVisual_6nrwc_190 img{display:block;width:100%;height:100%;object-fit:cover}._optionText_6nrwc_208{display:grid;min-width:0;gap:1px}._optionLabel_6nrwc_214,._optionDescription_6nrwc_215{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionLabel_6nrwc_214{font-size:13px;font-weight:550;line-height:18px}._optionDescription_6nrwc_215{color:#eeeef27a;font-size:11px;line-height:15px}._check_6nrwc_233{color:#c6c6ff}._empty_6nrwc_237{display:grid;min-height:72px;place-items:center;padding:12px;color:#eeeef280;font-size:13px}._menu_6nrwc_55[data-theme=light]{border-color:#413c5a1f;background:#fffffffa;color:#302d37;box-shadow:0 18px 48px #3e386026,inset 0 1px #ffffffb3}._menu_6nrwc_55[data-theme=light] ._searchField_6nrwc_74{border-color:#413c5a1f;background:#4943640b;color:#49436494}._menu_6nrwc_55[data-theme=light] ._searchField_6nrwc_74 input{color:#302d37}._menu_6nrwc_55[data-theme=light] ._searchField_6nrwc_74 input::placeholder,._menu_6nrwc_55[data-theme=light] ._groupLabel_6nrwc_131,._menu_6nrwc_55[data-theme=light] ._optionDescription_6nrwc_215,._menu_6nrwc_55[data-theme=light] ._empty_6nrwc_237{color:#4943648a}._menu_6nrwc_55[data-theme=light] ._group_6nrwc_120+._group_6nrwc_120{border-top-color:#413c5a1a}._menu_6nrwc_55[data-theme=light] ._option_6nrwc_111{color:#4e495b}._menu_6nrwc_55[data-theme=light] ._option_6nrwc_111:hover,._menu_6nrwc_55[data-theme=light] ._optionActive_6nrwc_161{background:#675dba17;color:#28252e}._menu_6nrwc_55[data-theme=light] ._optionVisual_6nrwc_171{border-color:#413c5a1a;background:#675dba0f;color:#6b63a7}._menu_6nrwc_55[data-theme=light] ._check_6nrwc_233{color:#6b63a7}@media(max-width:600px){._trigger_6nrwc_1{max-width:44vw}}._markdown_1840t_1,._inline_1840t_2,._plain_1840t_3{min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere}._markdown_1840t_1._workspace_1840t_10{--stream-markdown-image-bg: rgba(255, 255, 255, .05);--stream-markdown-image-border: 1px solid rgba(255, 255, 255, .12);--stream-markdown-image-radius: 12px;--stream-markdown-block-gap: 18px;--stream-markdown-strong-color: var(--conversation-message-strong-color, var(--color-text-primary));color:var(--conversation-message-color, var(--color-text-primary));font-size:14px;font-weight:400;line-height:26px}._markdown_1840t_1._shared_1840t_22{--stream-markdown-block-gap: 12px;--stream-markdown-font-size: 14px;--stream-markdown-line-height: 26px;color:var(--conversation-assistant-color, inherit)}._inline_1840t_2._workspace_1840t_10,._plain_1840t_3._workspace_1840t_10{color:var(--conversation-message-color, var(--color-text-primary));font-size:16px;font-weight:400;line-height:30px}._inline_1840t_2._shared_1840t_22,._plain_1840t_3._shared_1840t_22{color:inherit;font-size:16px;line-height:30px}._preserveFormatting_1840t_44,._plain_1840t_3{white-space:break-spaces}._inlineAsset_1840t_49{vertical-align:middle}html[data-theme=light] ._workspace_1840t_10._markdown_1840t_1,html[data-theme=light] ._workspace_1840t_10._inline_1840t_2,html[data-theme=light] ._workspace_1840t_10._plain_1840t_3{color:var(--conversation-message-color, rgba(37, 38, 49, .76))}html[data-theme=light] ._workspace_1840t_10._markdown_1840t_1{--radar-muted-series-color: rgba(89, 84, 102, .62);--radar-muted-series-fill: rgba(89, 84, 102, .05);--stream-markdown-chart-axis: rgba(75, 70, 95, .18);--stream-markdown-chart-grid: rgba(75, 70, 95, .2);--stream-markdown-chart-grid-fill: rgba(75, 70, 95, .12);--stream-markdown-chart-grid-outer: rgba(75, 70, 95, .32);--stream-markdown-chart-label: #65606f;--stream-markdown-code-bg: #f1eff5;--stream-markdown-code-block-bg: #f5f4f8;--stream-markdown-code-border: rgba(65, 60, 90, .11);--stream-markdown-code-header-bg: #eceaf1;--stream-markdown-code-header-border: rgba(65, 60, 90, .08);--stream-markdown-code-scrollbar: rgba(75, 69, 104, .2);--stream-markdown-code-action-color: rgba(72, 67, 86, .54);--stream-markdown-code-action-hover-bg: rgba(72, 67, 86, .075);--stream-markdown-code-action-hover-color: #393543;--stream-markdown-embedded-controls-bg: rgba(255, 255, 255, .82);--stream-markdown-inline-code-bg: rgba(75, 69, 104, .075);--stream-markdown-link-color: #6259bf;--stream-markdown-quote-border: rgba(98, 89, 191, .32);--stream-markdown-strong-color: var(--conversation-message-strong-color, #292630);--stream-markdown-image-bg: #f4f3f8;--stream-markdown-image-border: 1px solid rgba(64, 59, 87, .1);--stream-markdown-table-bg: rgba(255, 255, 255, .42);--stream-markdown-table-border: rgba(64, 59, 87, .12);--stream-markdown-table-header-bg: rgba(75, 69, 104, .055);--stream-markdown-table-row-border: rgba(64, 59, 87, .08)}._scope_1lb8s_1{--conversation-canvas-background: var(--background-conversation);--conversation-page-color: var(--color-text-primary);--conversation-surface-border: var(--color-border-default);--conversation-topbar-bg: color-mix(in srgb, var(--color-canvas) 94%, transparent);--conversation-heading-color: var(--color-text-strong);--conversation-label-color: var(--color-text-primary);--conversation-muted-color: var(--color-text-muted);--conversation-assistant-color: var(--color-text-secondary);--conversation-user-bubble-bg: var(--color-surface-raised);--conversation-user-bubble-color: var(--color-text-primary);--conversation-user-bubble-shadow: inset 0 0 0 1px var(--color-border-subtle);--conversation-preview-overlay-bg: var(--color-viewer-scrim);--conversation-preview-surface-bg: #181818;--conversation-preview-control-bg: var(--color-viewer-control);--conversation-preview-control-hover-bg: var(--color-viewer-control-hover);--conversation-preview-control-color: var(--color-viewer-text);--conversation-preview-text: var(--color-viewer-text);--conversation-preview-muted-text: var(--color-viewer-text-muted);--viewer-loading-dot-primary: rgb(226 216 255);--viewer-loading-dot-secondary: rgb(195 208 255);--viewer-loading-overlay-bg: #0d0f12;--viewer-loading-overlay-shadow: inset 0 0 60px rgb(0 0 0 / 36%)}._scope_1lb8s_1[data-theme=light]{--conversation-user-bubble-bg: #ececff;--conversation-user-bubble-color: var(--color-text-strong);--conversation-preview-overlay-bg: var(--color-overlay-scrim);--conversation-preview-surface-bg: #fafaff;--conversation-preview-control-bg: rgba(242, 241, 247, .92);--conversation-preview-control-hover-bg: var(--color-surface-sunken);--conversation-preview-control-color: var(--color-text-secondary);--conversation-preview-text: var(--color-text-primary);--conversation-preview-muted-text: var(--color-text-muted);--viewer-loading-dot-primary: #6f68d8;--viewer-loading-dot-secondary: #938bea;--viewer-loading-overlay-bg: #fafaff;--viewer-loading-overlay-shadow: inset 0 0 60px rgba(91, 82, 146, .08)}._workspaceViewport_19qpi_1{width:100%;height:100%;min-width:0;overflow:clip}._agentShell_19qpi_8{--sidebar-width: 320px;--sidebar-avoidance: var(--sidebar-width);--chat-min-width: 600px;--chat-edge-padding: clamp(20px, 3.2vw, 48px);--chat-min-content-width: calc(var(--chat-min-width) - var(--chat-edge-padding) * 2);--chat-target-width: 1070px;--chat-dock-height: 244px;--viewer-width: 701px;--viewer-resizer-width: 8px;position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(var(--chat-min-width),1fr) var(--viewer-width);gap:0;width:100%;min-width:var(--chat-min-width);height:100%;overflow:clip;background:var(--conversation-canvas-background);color:var(--conversation-page-color);transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}._agentShell_19qpi_8:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000001a,#0000 18% 76%,#0000002e),linear-gradient(180deg,#0000001f,#0000 22%,#00000029)}._agentShell_19qpi_8,._agentShell_19qpi_8 *{box-sizing:border-box}._agentShellFullscreen_19qpi_48{--sidebar-width: 0px;--sidebar-avoidance: 0px;--chat-target-width: 1080px}._agentShellSidebarCollapsed_19qpi_54{--sidebar-width: 0px;--sidebar-avoidance: 0px}._agentShellViewerClosed_19qpi_59{--viewer-resizer-width: 0px}._agentShellConversationOnly_19qpi_63{--sidebar-width: 0px;--sidebar-avoidance: 0px;--viewer-width: 0px;--viewer-resizer-width: 0px;grid-template-columns:minmax(var(--chat-min-width),1fr)}._agentShellReadonly_19qpi_71 ._topControls_19qpi_71>*{display:none}._sidebarSlot_19qpi_75{position:absolute;top:0;left:0;z-index:5;width:var(--sidebar-width);min-width:var(--sidebar-width);height:100%;overflow:visible;pointer-events:none}._sidebarSlot_19qpi_75>*{pointer-events:auto}._collapsedAccountSlot_19qpi_91{width:48px;height:44px;margin-left:auto;overflow:visible;flex-shrink:0}._sidebar_19qpi_75,._sidebarCollapsed_19qpi_100{position:absolute;z-index:1;align-self:center;height:calc(100% - 48px);margin-left:24px;border-radius:36px;background:#24242af0;overflow:hidden}._sidebar_19qpi_75{display:block;position:absolute;top:20px;left:0;width:296px;margin-left:20px;padding:0}._sidebar_19qpi_75:before{content:"";position:absolute;top:0;right:-80px;bottom:0;z-index:0;width:120px;background:linear-gradient(90deg,#24242a61,#18181800);pointer-events:none}._sidebarCollapsed_19qpi_100{position:absolute;top:20px;left:20px;display:flex;width:300px;height:44px;align-items:center;gap:28px;padding:0;margin-left:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto;overflow:visible}._sidebarCollapsedFrameless_19qpi_152{border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}._sidebarCollapsedFrameless_19qpi_152._sidebarCollapsed_19qpi_100{top:24px;left:28px;display:flex;width:244px;height:44px;align-items:center;gap:20px}._sidebarCollapsedFrameless_19qpi_152 ._brandMark_19qpi_169{position:static;flex:0 0 auto;transform:none}._sidebarCollapsedFrameless_19qpi_152 ._sidebarTopActions_19qpi_175{position:static;flex:0 0 auto;gap:8px;transform:none}._sidebarCollapsedFrameless_19qpi_152 ._sidebarToggleButton_19qpi_182{width:26px;height:26px}._sidebarCollapsedFrameless_19qpi_152 ._sidebarToggleButton_19qpi_182,._sidebarToggleButton_19qpi_182{width:44px;height:44px}._sidebarHeader_19qpi_193{position:absolute;top:24px;right:0;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between}._sidebar_19qpi_75 ._brandMark_19qpi_169{margin-left:28px}._sidebar_19qpi_75 ._sidebarTopActions_19qpi_175{margin-right:24px}._brandMark_19qpi_169{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--color-text-strong);line-height:1;text-decoration:none}._brandMarkCollapsed_19qpi_222{flex:0 0 auto;gap:8px}._brandLogoIcon_19qpi_227{display:block;width:auto;height:32px;flex:0 0 auto;filter:var(--logoFilter, brightness(1))}._brandWordmarkIcon_19qpi_235{display:block;width:auto;height:24px;flex:0 1 auto;max-width:150px;object-fit:contain;filter:var(--logoFilter, brightness(1))}._brandMarkCollapsed_19qpi_222 ._brandLogoIcon_19qpi_227{height:28px}._brandMarkCollapsed_19qpi_222 ._brandWordmarkIcon_19qpi_235{height:21px;max-width:130px}._sidebarTopActions_19qpi_175{display:flex;align-items:center;gap:10px}._sidebarCollapsed_19qpi_100 ._sidebarTopActions_19qpi_175{position:static;flex:0 0 auto;gap:18px;transform:none}._sidebarCollapsed_19qpi_100 ._sidebarToggleButton_19qpi_182{color:var(--color-text-secondary)}._sidebarCollapsed_19qpi_100 ._sidebarToggleButton_19qpi_182{width:44px;height:44px}._sidebarCollapsed_19qpi_100 ._sidebarToggleButton_19qpi_182:hover{background:transparent;color:var(--color-text-strong)}._sessionItem_19qpi_282:focus-visible,._newChatButton_19qpi_283:focus-visible,._suggestion_19qpi_284:focus-visible,._composerIcon_19qpi_285:focus-visible,._messageActions_19qpi_286 button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._newProjectActions_19qpi_291{display:grid;width:264px;height:52px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:8px}._sidebar_19qpi_75 ._newProjectActions_19qpi_291{position:absolute;top:89px;left:16px;z-index:3}._newProjectCreateButton_19qpi_307{--icon-button-soft-bg: rgba(121, 121, 224, .1);--icon-button-soft-color: #c6c6ff;--icon-button-soft-hover-bg: rgba(121, 121, 224, .17);border:1px solid rgba(198,198,255,.22);border-radius:var(--radius-pill)}._newChatButton_19qpi_283{position:relative;display:block;width:100%;height:52px;min-width:0;margin:0;overflow:hidden;border:0;border-radius:var(--radius-pill);background:#12125b1a;color:var(--color-text-strong);box-shadow:inset 0 -4px 12px #c179e059,inset 0 -10px 19px #8787ffcc,inset 0 -16px 48px #7979e080;cursor:pointer;font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:600;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}._newChatButton_19qpi_283:before{position:absolute;inset:0;border-radius:inherit;background:#22228b26;content:"";pointer-events:none}._newChatContent_19qpi_350{position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;gap:8px;line-height:24px;white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none}._newProjectSubtract_19qpi_364{position:absolute;top:-54.05%;left:-15.15%;z-index:1;display:block;width:130.3%;height:208.1%;max-width:none;pointer-events:none}._newChatButton_19qpi_283:hover:not(:disabled){filter:brightness(1.05);box-shadow:inset 0 -4px 12px #c179e06b,inset 0 -10px 19px #8787ffe0,inset 0 -16px 48px #7979e094}._newChatButton_19qpi_283:active:not(:disabled){filter:brightness(.96);transform:scale(.98)}._newChatButton_19qpi_283:disabled{cursor:not-allowed;opacity:.42}._sidebarSearch_19qpi_394{display:grid;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:8px;height:42px;margin-top:18px;border-radius:21px;background:var(--color-surface-hover);padding:0 10px 0 14px;color:var(--color-text-muted);box-shadow:inset 0 0 0 1px #ffffff0d}._sidebarSearch_19qpi_394 input{min-width:0;border:0;background:transparent;color:var(--color-text-strong);font-size:14px;font-weight:600;outline:none}._sidebarSearch_19qpi_394 input::placeholder{color:var(--color-text-muted)}._sidebarSearch_19qpi_394 button{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-round);background:transparent;color:var(--color-text-primary);cursor:pointer}._sidebarSearch_19qpi_394 button:hover{background:var(--color-surface-active);color:var(--color-text-strong)}._sessionList_19qpi_440{position:absolute;top:197px;bottom:92px;left:16px;z-index:2;width:264px;max-width:calc(100% - 32px);min-width:0;margin-top:0;padding-bottom:24px;overflow:auto;scrollbar-width:none}._sessionList_19qpi_440::-webkit-scrollbar{display:none}._sessionListFade_19qpi_459{position:absolute;right:0;bottom:92px;left:0;z-index:2;height:67px;background:linear-gradient(180deg,#24242a00,#24242a9a 51.86%,#24242a 92.54%);pointer-events:none}._sidebarEmptyState_19qpi_470{display:grid;justify-items:center;gap:8px;margin:18px 8px 0;border-radius:var(--radius-2xl);background:var(--color-surface-hover);padding:24px 16px;color:var(--color-text-muted);text-align:center;box-shadow:inset 0 0 0 1px #ffffff0a}._sidebarEmptyState_19qpi_470 strong{color:var(--color-text-primary);font-size:14px}._sidebarEmptyState_19qpi_470 span{max-width:190px;overflow:hidden;color:var(--color-text-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}._sidebarEmptyState_19qpi_470 button{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:0;border-radius:15px;background:#a6a6ff24;padding:0 12px;color:#dadaff;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}._sidebarEmptyState_19qpi_470 ._sidebarEmptyStateMessage_19qpi_516{overflow:visible;text-overflow:clip;white-space:normal}._sidebarListNotice_19qpi_522{display:grid;grid-template-columns:14px minmax(0,1fr) 24px;align-items:center;gap:8px;margin:0 12px 12px;color:#ffc4c4bd;font-size:12px;line-height:18px}._sidebarListNotice_19qpi_522>span{min-width:0}._archiveFilterBar_19qpi_537{position:absolute;top:157px;left:16px;z-index:3;width:max-content;max-width:calc(100% - 32px)}._sidebarListNotice_19qpi_522 button{display:inline-grid;width:24px;height:24px;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer}._sidebarListNotice_19qpi_522 button:hover{background:var(--color-surface-hover);color:var(--color-text-strong)}._sidebarListNotice_19qpi_522 button:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:2px}._sidebarStatusSpinner_19qpi_568{animation:_sessionStatusSpin_19qpi_1 .85s linear infinite}._sidebarEmptyState_19qpi_470 button:hover{background:#a6a6ff33}._sidebarEmptyState_19qpi_470 button:active{transform:scale(.97)}._sessionGroup_19qpi_580{display:grid;gap:6px;min-width:0;margin-bottom:14px}._sessionGroup_19qpi_580 h2{margin:0;padding:0 20px;color:var(--color-text-muted);font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:600}._sessionGroupItems_19qpi_596{display:grid;gap:2px;min-width:0}._projectTree_19qpi_602{display:grid;gap:6px;min-width:0}._projectTreeItem_19qpi_608{display:grid;gap:0;min-width:0;border-radius:var(--radius-xl)}._projectRow_19qpi_615{position:relative;display:block;min-width:0;height:54px;border-radius:var(--radius-xl);background:transparent;transition:background .15s ease,box-shadow .15s ease}._projectDrawer_19qpi_627{position:absolute;inset:0;min-width:0;border-radius:var(--radius-xl);transition:left .18s cubic-bezier(.22,1,.36,1)}._projectRow_19qpi_615:hover,._projectRow_19qpi_615:focus-within,._projectRowMenuOpen_19qpi_637{background:#ffffff0b}._projectRowActive_19qpi_641,._projectRowActive_19qpi_641:hover,._projectRowActive_19qpi_641:focus-within{background:#a6a6ff17;box-shadow:inset 0 0 0 1px #ffffff06}._projectRowActive_19qpi_641 ._projectHoverActions_19qpi_648,._projectRowExpanded_19qpi_649 ._projectHoverActions_19qpi_648{opacity:1;pointer-events:auto}._projectRow_19qpi_615:hover ._projectDrawer_19qpi_627,._projectRow_19qpi_615:focus-within ._projectDrawer_19qpi_627,._projectRowMenuOpen_19qpi_637 ._projectDrawer_19qpi_627,._projectDrawerExpanded_19qpi_657{left:20px}._projectExpandButton_19qpi_661{position:absolute;top:50%;left:0;z-index:1;color:var(--color-text-primary);opacity:0;pointer-events:none;transform:translate(-4px,-50%);transition:color .14s ease,opacity .14s ease,transform .18s cubic-bezier(.22,1,.36,1)}._projectExpandButton_19qpi_661:hover{background:var(--color-surface-active);color:var(--color-text-strong)}._projectExpandButton_19qpi_661:active{background:transparent;transform:translateY(-50%) scale(.92)}._projectRow_19qpi_615:hover ._projectExpandButton_19qpi_661,._projectRow_19qpi_615:focus-within ._projectExpandButton_19qpi_661,._projectRowMenuOpen_19qpi_637 ._projectExpandButton_19qpi_661,._projectExpandButton_19qpi_661[aria-expanded=true]{opacity:1;pointer-events:auto;transform:translateY(-50%);transition-delay:0s,45ms,0s}._projectDisclosureIcon_19qpi_696{display:block;transform-origin:50% 50%;transition:transform .16s ease}._projectDisclosureIconExpanded_19qpi_702{transform:rotate(90deg)}._projectMainButton_19qpi_706{display:flex;width:100%;min-width:0;height:100%;align-items:center;gap:6px;border:0;background:transparent;padding:5px 12px 5px 8px;color:var(--color-text-strong);font:inherit;text-align:left;cursor:default;transition:padding-right .18s cubic-bezier(.22,1,.36,1)}._projectRow_19qpi_615[data-has-actions=true]:hover ._projectMainButton_19qpi_706,._projectRow_19qpi_615[data-has-actions=true]:focus-within ._projectMainButton_19qpi_706,._projectRowMenuOpen_19qpi_637[data-has-actions=true] ._projectMainButton_19qpi_706,._projectRow_19qpi_615[data-has-actions=true] ._projectMainButton_19qpi_706[aria-expanded=true]{padding-right:68px}._projectRow_19qpi_615[data-has-actions=false] ._projectDrawer_19qpi_627{left:20px}._projectRow_19qpi_615[data-has-actions=false] ._projectExpandButton_19qpi_661{opacity:1;pointer-events:auto;transform:translateY(-50%)}._projectRowStatusVisible_19qpi_740 ._projectMainButton_19qpi_706{padding-right:44px}._projectThumbnail_19qpi_744{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-hover);color:var(--color-text-muted)}._projectThumbnail_19qpi_744 img{display:block;width:100%;height:100%;object-fit:cover}._projectText_19qpi_764{display:grid;min-width:0;flex:1;gap:0;overflow:hidden;transition:margin-left .18s cubic-bezier(.22,1,.36,1)}._projectTitleLine_19qpi_773{display:flex;min-width:0;align-items:center;gap:5px}._projectTitleLine_19qpi_773 strong{flex:0 1 auto}._projectEditableTitle_19qpi_784{cursor:text}._projectPinnedIcon_19qpi_788{flex:0 0 auto;color:var(--color-accent)}._projectLinkedIcon_19qpi_793{display:inline-grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1px solid var(--color-accent-border);border-radius:var(--radius-round);background:var(--color-accent-soft);color:var(--color-accent-strong)}._projectStatusSpinner_19qpi_805{flex:0 0 auto;animation:_sessionStatusSpin_19qpi_1 .85s linear infinite;color:var(--color-accent)}._projectStatusIndicator_19qpi_811{position:absolute;top:50%;right:10px;z-index:1;display:grid;width:32px;height:32px;place-items:center;color:var(--color-accent);pointer-events:none;transform:translateY(-50%);transition:opacity .14s ease}._projectText_19qpi_764 strong,._projectText_19qpi_764 small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projectText_19qpi_764 strong{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:19px}._projectText_19qpi_764 small{color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:16px}._projectMetadata_19qpi_848{display:flex;align-items:center;gap:6px}._projectArchiveLabel_19qpi_854{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}._projectArchiveLabel_19qpi_854 svg{flex:0 0 auto}._projectRow_19qpi_615[data-archived=true] ._projectThumbnail_19qpi_744{border-style:dashed}._projectRow_19qpi_615[data-archived=true] ._projectThumbnail_19qpi_744 img{filter:saturate(.25)}._projectRow_19qpi_615[data-archived=true] ._projectText_19qpi_764 strong{color:var(--color-text-secondary)}._projectRow_19qpi_615[data-archived=true]:is(:hover,:focus-within,._projectRowActive_19qpi_641) ._projectText_19qpi_764 strong{color:var(--color-text-primary)}._projectHoverActions_19qpi_648{position:absolute;top:50%;right:4px;display:flex;flex:0 0 auto;align-items:center;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .14s ease}._projectRow_19qpi_615:hover ._projectHoverActions_19qpi_648,._projectRow_19qpi_615:focus-within ._projectHoverActions_19qpi_648,._projectRowMenuOpen_19qpi_637 ._projectHoverActions_19qpi_648,._projectHoverActions_19qpi_648:has([aria-expanded=true]){opacity:1;pointer-events:auto}._projectRow_19qpi_615:hover ._projectStatusIndicator_19qpi_811,._projectRow_19qpi_615:focus-within ._projectStatusIndicator_19qpi_811,._projectRowMenuOpen_19qpi_637 ._projectStatusIndicator_19qpi_811{opacity:0}._projectActionButton_19qpi_908{color:var(--color-text-primary)}._projectActionButton_19qpi_908:hover,._projectActionButton_19qpi_908[aria-expanded=true]{background:var(--color-surface-active);color:var(--color-text-strong)}._projectRowRenaming_19qpi_918 ._projectDrawer_19qpi_627{left:20px}._projectRenameField_19qpi_922{height:100%;padding:0 5px 0 10px}._projectRenameField_19qpi_922 input{height:34px;background:color-mix(in srgb,var(--color-surface-active) 86%,#111)}._projectThreadListMotion_19qpi_932{min-width:0;overflow:hidden}._projectThreadList_19qpi_932{display:grid;min-width:0;gap:2px;margin:0;padding-top:2px}._projectThreadRow_19qpi_945{position:relative;min-width:0;border-radius:19px}._projectThreadButton_19qpi_951{display:flex;width:100%;min-width:0;height:38px;align-items:center;gap:0;border:0;border-radius:19px;background:transparent;padding:0 24px;color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:default;transition:background .15s ease,color .15s ease}._projectThreadRow_19qpi_945[data-action-count="1"]{--thread-actions-width: 40px}._projectThreadRow_19qpi_945[data-action-count="2"]{--thread-actions-width: 72px}._projectThreadRow_19qpi_945:not([data-action-count="0"]):hover ._projectThreadButton_19qpi_951,._projectThreadRow_19qpi_945:not([data-action-count="0"]):focus-within ._projectThreadButton_19qpi_951,._projectThreadRow_19qpi_945:has(._threadMoreRoot_19qpi_983[data-menu-open=true]) ._projectThreadButton_19qpi_951{padding-right:var(--thread-actions-width)}._projectThreadButtonDragging_19qpi_987,._projectThreadButtonDragging_19qpi_987:hover{opacity:.45}._projectThreadLabel_19qpi_992{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projectThreadButton_19qpi_951:hover,._projectThreadRow_19qpi_945:focus-within ._projectThreadButton_19qpi_951{background:#ffffff0b;color:var(--color-text-strong)}._projectThreadButtonActive_19qpi_1006,._projectThreadButtonActive_19qpi_1006:hover,._projectThreadRow_19qpi_945:focus-within ._projectThreadButtonActive_19qpi_1006{background:#a6a6ff17;color:var(--color-text-strong)}._threadMoreRoot_19qpi_983{position:absolute;top:50%;right:6px;z-index:1;opacity:0;transform:translateY(-50%);transition:opacity .14s ease}._projectThreadRow_19qpi_945:hover ._threadMoreRoot_19qpi_983,._projectThreadRow_19qpi_945:focus-within ._threadMoreRoot_19qpi_983,._threadMoreRoot_19qpi_983[data-menu-open=true]{opacity:1}._threadMoreButton_19qpi_1029{color:var(--color-text-primary)}._threadMoreButton_19qpi_1029:hover,._threadMoreButton_19qpi_1029[aria-expanded=true]{background:var(--color-surface-active);color:var(--color-text-strong)}._threadArchiveButton_19qpi_1039{position:absolute;top:3px;right:32px;z-index:1;color:var(--color-text-primary);opacity:0;transform:none;transition:opacity .14s ease}._threadArchiveButton_19qpi_1039:active{transform:scale(.92)}._projectThreadRow_19qpi_945:hover ._threadArchiveButton_19qpi_1039,._projectThreadRow_19qpi_945:focus-within ._threadArchiveButton_19qpi_1039,._projectThreadRow_19qpi_945:has(._threadMoreRoot_19qpi_983[data-menu-open=true]) ._threadArchiveButton_19qpi_1039{opacity:1}._projectThreadState_19qpi_1060{display:flex;min-height:38px;align-items:center;gap:8px;padding:7px 28px;color:var(--color-text-muted);font-size:12px}._projectMainButton_19qpi_706:focus-visible,._projectThreadButton_19qpi_951:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}@media(hover:none){._projectHoverActions_19qpi_648,._threadMoreRoot_19qpi_983{opacity:1}._projectExpandButton_19qpi_661{opacity:1;pointer-events:auto;transform:translateY(-50%)}._projectRow_19qpi_615[data-has-actions=true] ._projectMainButton_19qpi_706{padding-right:68px}._projectThreadRow_19qpi_945:not([data-action-count="0"]) ._projectThreadButton_19qpi_951{padding-right:var(--thread-actions-width)}._threadArchiveButton_19qpi_1039{opacity:1}._projectDrawer_19qpi_627{left:20px}}._sessionRow_19qpi_1106{position:relative;display:block;min-width:0;border-radius:21px;overflow:visible}._sessionItem_19qpi_282{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;height:42px;border:0;border-radius:21px;background:transparent;padding:8px 48px 8px 20px;color:var(--color-text-strong);text-align:left;font-size:14px;font-weight:700;overflow:hidden;clip-path:inset(0 round 21px);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,padding-left .16s ease}._sessionItemLabel_19qpi_1141{min-width:0;flex:1;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sessionStatusIndicator_19qpi_1150{position:relative;width:6px;height:6px;flex:0 0 6px;border-radius:var(--radius-round)}._sessionStatusIndicatorLoading_19qpi_1158{width:12px;height:12px;flex-basis:12px;border:2px solid rgba(198,198,255,.24);border-top-color:#c6c6ff;animation:_sessionStatusSpin_19qpi_1 .85s linear infinite}._sessionStatusIndicatorUnread_19qpi_1167{background:var(--color-accent)}@keyframes _sessionStatusSpin_19qpi_1{to{transform:rotate(360deg)}}._sessionPinnedIcon_19qpi_1177{flex:0 0 auto;color:#c6c6ff;opacity:.86}._sessionItem_19qpi_282:hover{background:var(--color-surface-hover);color:var(--color-text-strong)}._sessionItemActive_19qpi_1188,._sessionItemActive_19qpi_1188:hover{background:#a6a6ff26;color:#c6c6ff}._sessionMore_19qpi_1198{position:absolute;top:50%;right:14px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-round);background:transparent;color:var(--color-text-primary);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .15s ease,color .15s ease,transform .15s ease}._sessionRow_19qpi_1106:has(._sessionMore_19qpi_1198[aria-expanded=true]) ._sessionMore_19qpi_1198{opacity:1;transform:translateY(-50%)}._sessionRow_19qpi_1106:hover ._sessionMore_19qpi_1198,._sessionMore_19qpi_1198[aria-expanded=true]{opacity:1;transform:translateY(-50%)}._sessionMore_19qpi_1198:hover,._sessionMore_19qpi_1198[aria-expanded=true]{color:var(--color-text-strong)}._sidebarMoreIcon_19qpi_1236{display:block;width:24px;height:24px;flex:0 0 24px;color:var(--color-text-strong);pointer-events:none}._sessionMenu_19qpi_1245,._topMenu_19qpi_1246,._accountMenu_19qpi_1247,._inlineEditPanel_19qpi_1248{position:absolute;z-index:30;display:grid;gap:2px;border-radius:var(--radius-xl);background:#5050504d;padding:6px;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 16px 48px #00000052,inset 0 0 0 1px #ffffff0f}._sessionMenu_19qpi_1245{inset:auto;width:136px}._accountMenu_19qpi_1247{inset:auto;width:150px}._inlineEditPanel_19qpi_1248{top:38px;right:0;width:224px}._inlineEditPanel_19qpi_1248{grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:6px}._inlineEditPanel_19qpi_1248 input{min-width:0;height:30px;border:0;border-radius:9px;background:var(--color-surface-active);padding:0 9px;color:var(--color-text-strong);font-size:13px;outline:none}._inlineEditPanel_19qpi_1248 input:focus{box-shadow:inset 0 0 0 1px #c6c6ff6b}._sessionMenu_19qpi_1245 button,._topMenu_19qpi_1246 button,._accountMenu_19qpi_1247 button,._inlineEditPanel_19qpi_1248 button{display:flex;min-height:34px;align-items:center;gap:8px;border:0;border-radius:var(--radius-control);background:transparent;padding:7px 10px;color:var(--color-text-strong);font-size:14px;font-weight:510;text-align:left;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}._sessionMenu_19qpi_1245 button:hover,._topMenu_19qpi_1246 button:hover,._accountMenu_19qpi_1247 button:hover,._inlineEditPanel_19qpi_1248 button:hover{background:var(--color-surface-active)}._sessionMenuActive_19qpi_1338{background:#a6a6ff24!important;color:#dadaff!important}._sessionMenu_19qpi_1245 button:disabled,._topMenu_19qpi_1246 button:disabled,._accountMenu_19qpi_1247 button:disabled,._inlineEditPanel_19qpi_1248 button:disabled{cursor:not-allowed;opacity:.42}._sessionMenu_19qpi_1245 button:disabled:hover,._topMenu_19qpi_1246 button:disabled:hover,._accountMenu_19qpi_1247 button:disabled:hover,._inlineEditPanel_19qpi_1248 button:disabled:hover{background:transparent}._sessionMenu_19qpi_1245 button:active,._topMenu_19qpi_1246 button:active,._accountMenu_19qpi_1247 button:active,._inlineEditPanel_19qpi_1248 button:active{transform:scale(.98)}._menuDanger_19qpi_1365{color:#ffb8b8!important}._sidebarFooter_19qpi_1369{position:absolute;left:16px;bottom:22px;z-index:3;display:grid;gap:10px;width:264px}._sidebarFooterActions_19qpi_1379{display:grid;gap:2px;min-width:0}._sidebarFooterAction_19qpi_1379{display:grid;grid-template-columns:24px minmax(0,1fr);width:100%;min-width:0;height:40px;align-items:center;gap:16px;border:0;border-radius:var(--radius-2xl);background:transparent;padding:0 20px;color:var(--color-text-primary);cursor:pointer;font-family:Poppins,Inter,sans-serif;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}._sidebarFooterAction_19qpi_1379 span{min-width:0;overflow:hidden;color:#f3f3f3;font-size:14px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}._sidebarFooterAction_19qpi_1379:hover{background:var(--color-surface-hover);color:var(--color-text-strong)}._sidebarFooterAction_19qpi_1379:active{transform:scale(.98)}._sidebarFooterAction_19qpi_1379:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._accountBlock_19qpi_1432{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;padding:0 4px}._userIdentity_19qpi_1440{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;width:100%}._notificationSoundToggle_19qpi_1449{color:var(--color-text-muted)}._notificationSoundToggle_19qpi_1449[aria-pressed=true]{color:var(--color-text-strong)}._accountBlock_19qpi_1432:before{content:none}._avatar_19qpi_1461{width:44px;height:44px;border-radius:var(--radius-3xl);object-fit:cover}._accountText_19qpi_1468{display:grid;gap:4px;min-width:0}._accountText_19qpi_1468 strong{color:var(--color-text-strong);font-size:16px;font-weight:700;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountText_19qpi_1468 span{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden;color:#b0b0b0;font-size:14px;font-weight:700;line-height:16px;text-overflow:ellipsis;white-space:nowrap}._accountText_19qpi_1468 ._creditIcon_19qpi_1499{display:inline-block}._accountSwitchIcon_19qpi_1503{color:var(--color-text-muted)}._chatShell_19qpi_1507{--composer-min-width: 560px;--composer-max-width: 760px;--composer-available-width: calc(100cqw - var(--viewer-width) - var(--viewer-resizer-width) - var(--sidebar-avoidance) - var(--chat-edge-padding) * 2);--chat-content-width: clamp(var(--chat-min-content-width), calc(100% - var(--chat-edge-padding) * 2), var(--chat-target-width));--composer-width: clamp(var(--composer-min-width), var(--composer-available-width), var(--composer-max-width));--chat-fade-width: min(1084px, var(--chat-content-width));position:relative;z-index:1;min-width:0;height:100%;overflow:hidden;isolation:isolate;padding-left:var(--sidebar-avoidance);background:transparent;transition:padding-left .24s cubic-bezier(.22,1,.36,1)}._chatShell_19qpi_1507:before{content:none}._chatShell_19qpi_1507:after{content:none}._topControls_19qpi_71{--top-control-height: 44px;--top-control-radius: 16px;--top-control-font-size: 16px;--top-control-icon-size: 20px;--top-control-gap: 8px;position:absolute;top:20px;right:32px;z-index:9;display:flex;align-items:center;gap:var(--top-control-gap)}._topAssetsMenu_19qpi_1550{--control-scale: .88}._topMenuWrap_19qpi_1554{position:relative}._topMenu_19qpi_1246{top:42px;right:0;width:158px}._runtimeStatus_19qpi_1564{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._chatScroller_19qpi_1574{height:100%;inset:0 0 var(--chat-dock-height) var(--sidebar-avoidance);z-index:1;min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;transition:left .24s cubic-bezier(.22,1,.36,1)}._chatScroller_19qpi_1574::-webkit-scrollbar{display:none}._topFade_19qpi_1589{position:absolute;right:0;left:0;z-index:8;pointer-events:none}._topFade_19qpi_1589{top:0;height:120px;background:linear-gradient(180deg,#121213 0% 48%,#121213b8 70%,#12121300)}._scrollToBottomButton_19qpi_1603{position:absolute;bottom:calc(30px + var(--composer-height, 88px) + 16px);left:calc(var(--sidebar-avoidance) + (100% - var(--sidebar-avoidance)) / 2);display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border:1px solid rgba(198,198,255,.16);border-radius:var(--radius-round);color:var(--color-text-strong);cursor:pointer;pointer-events:auto;transition:left .24s cubic-bezier(.22,1,.36,1),background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translate(-50%)}._scrollToBottomButton_19qpi_1603:hover{border-color:#c6c6ff47;transform:translate(-50%,-1px)}._scrollToBottomButton_19qpi_1603:active{transform:translate(-50%) scale(.96)}._scrollToBottomButton_19qpi_1603:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._scrollToBottomIcon_19qpi_1643{display:block;width:24px;height:24px;pointer-events:none}._chatContent_19qpi_1650{position:relative;z-index:1;display:flex;width:var(--chat-content-width);min-width:0;max-width:100%;min-height:100%;flex-direction:column;gap:52px;margin:0 auto;padding-top:120px;padding-bottom:320px}._chatContentLoading_19qpi_1665{min-height:100%;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}[data-micro-app-mode=embedded] ._chatContentLoading_19qpi_1665{align-items:stretch;justify-content:flex-start;padding-top:120px;padding-bottom:320px}._hostNavigationSlot_19qpi_1680{position:absolute;top:100px;right:0;left:0;z-index:30;height:56px;overflow:visible;pointer-events:none}._hostNavigationSlot_19qpi_1680>*{pointer-events:auto}._sessionLoading_19qpi_1695{align-self:center;width:28px;height:28px;border:2px solid rgba(255,255,255,.14);border-top-color:var(--color-text-primary);border-radius:var(--radius-round);animation:_session-loading-spin_19qpi_1 .78s linear infinite}._assistantBlock_19qpi_1705,._plainConversation_19qpi_1706{display:grid;gap:52px}@keyframes _session-loading-spin_19qpi_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._sessionLoading_19qpi_1695{animation:none}}._plainConversation_19qpi_1706+._assistantBlock_19qpi_1705{margin-top:-8px}._bodyText_19qpi_1727,._reportText_19qpi_1728,._reportText_19qpi_1728 p,._reportText_19qpi_1728 li{color:silver;font-size:16px;font-weight:500;line-height:28px}._bodyText_19qpi_1727{margin:0}._bodyText_19qpi_1727 strong,._reportText_19qpi_1728 strong{color:var(--color-text-strong);font-weight:700}._divider_19qpi_1747{width:775px;max-width:100%;height:1px;background:#c6c6ff1a}._stepBlock_19qpi_1754{display:grid;gap:16px}._stepBlock_19qpi_1754 h2{display:flex;width:fit-content;max-width:100%;align-items:center;gap:8px;margin:0;color:#f0f0f0;font-family:Poppins,Inter,sans-serif;font-size:32px;font-weight:600;line-height:48px}._stepContent_19qpi_1773{display:grid;gap:16px;width:max-content}._inlineStatus_19qpi_1779{display:flex;width:fit-content;max-width:100%;align-items:center;gap:4px;color:silver;font-size:16px;line-height:24px}._liveStepRail_19qpi_1790{display:flex;width:min(775px,100%);gap:8px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}._liveStepRail_19qpi_1790::-webkit-scrollbar{display:none}._liveStepRail_19qpi_1790 li{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:8px;border-radius:17px;background:var(--color-surface-hover);padding:7px 12px 7px 8px;color:var(--color-text-muted);font-size:13px;font-weight:650;line-height:18px;box-shadow:inset 0 0 0 1px #ffffff0a;transition:background .16s ease,color .16s ease,box-shadow .16s ease}._liveStepRail_19qpi_1790 li>span{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:var(--radius-round);background:var(--color-surface-hover);color:var(--color-text-primary)}._liveStepComplete_19qpi_1836{background:#a6a6ff1f!important;color:#dadaff!important;box-shadow:inset 0 0 0 1px #c6c6ff1a!important}._liveStepComplete_19qpi_1836>span{background:#a6a6ff38!important;color:#fff!important}._liveStepActive_19qpi_1847{background:#ffffff1a!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 30px #7979e01f!important}._liveStepActive_19qpi_1847>span{background:#ffffff24!important;color:#fff!important}._agentActivityList_19qpi_1860{display:grid;width:min(775px,100%);gap:8px}._agentActivityItem_19qpi_1866{display:grid;grid-template-columns:24px minmax(96px,auto) minmax(0,1fr);align-items:center;gap:10px;min-height:36px;border-radius:18px;color:var(--color-text-muted);font-size:13px;line-height:18px}._agentActivityItem_19qpi_1866>span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:var(--radius-round);background:var(--color-surface-hover);color:var(--color-text-primary)}._agentActivityItem_19qpi_1866 strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}._agentActivityItem_19qpi_1866 em{min-width:0;overflow:hidden;color:var(--color-text-muted);font-style:normal;text-overflow:ellipsis;white-space:nowrap}._agentActivityWorking_19qpi_1908>span{background:#a6a6ff29;color:#dadaff}._agentActivityFailed_19qpi_1913>span,._agentActivityFailed_19qpi_1913 strong{color:#ffb8b8}._agentActivityFailed_19qpi_1913>span{background:#ff68681f}._loadingDots_19qpi_1922{display:inline-flex;gap:4px;align-items:center}._loadingInline_19qpi_1928{display:flex;width:fit-content;align-items:center;gap:8px;max-width:min(620px,100%);margin-top:10px;color:var(--color-text-primary);font-size:14px;line-height:22px}._loadingDots_19qpi_1922 span{width:4px;height:4px;border-radius:var(--radius-round);background:currentColor;animation:_agent-dot_19qpi_1 1s infinite ease-in-out}._loadingDots_19qpi_1922 span:nth-child(2){animation-delay:.12s}._loadingDots_19qpi_1922 span:nth-child(3){animation-delay:.24s}._statusDots_19qpi_1956{position:relative;display:inline-block;width:24px;height:24px;flex:0 0 24px}._statusDots_19qpi_1956 span{position:absolute;top:10.5px;width:3px;height:3px;border-radius:var(--radius-round);background:currentColor;opacity:.9}._statusDots_19qpi_1956 span:nth-child(1){left:4.5px}._statusDots_19qpi_1956 span:nth-child(2){left:10.5px}._statusDots_19qpi_1956 span:nth-child(3){left:16.5px}._agentGlyph_19qpi_1986{position:relative;display:inline-block;width:16px;height:16px;flex:0 0 16px;color:currentColor}._agentGlyphCheck_19qpi_1995:before{content:"";position:absolute;left:3px;top:7px;width:8px;height:4px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(-45deg)}._agentGlyphClock_19qpi_2007{border:1.8px solid currentColor;border-radius:var(--radius-round)}._agentGlyphClock_19qpi_2007:before,._agentGlyphClock_19qpi_2007:after{content:"";position:absolute;left:7px;top:3px;width:1.6px;border-radius:2px;background:currentColor;transform-origin:bottom center}._agentGlyphClock_19qpi_2007:before{height:5px}._agentGlyphClock_19qpi_2007:after{height:4px;transform:rotate(48deg)}._agentGlyphCopy_19qpi_2033:before,._agentGlyphCopy_19qpi_2033:after{content:"";position:absolute;width:9px;height:10px;border:1.5px solid currentColor;border-radius:2px}._agentGlyphCopy_19qpi_2033:before{left:5px;top:3px;opacity:.55}._agentGlyphCopy_19qpi_2033:after{left:2px;top:6px}._agentGlyphEdit_19qpi_2054:before{content:"";position:absolute;left:3px;top:8px;width:11px;height:3px;border-radius:2px;background:currentColor;transform:rotate(-38deg)}._agentGlyphEdit_19qpi_2054:after{content:"";position:absolute;left:2px;bottom:2px;width:10px;height:1.5px;border-radius:2px;background:currentColor;opacity:.65}._agentGlyphThumbUp_19qpi_2078:before,._agentGlyphThumbDown_19qpi_2079:before{content:"";position:absolute;left:5px;top:3px;width:8px;height:10px;border:1.5px solid currentColor;border-left-width:3px;border-radius:4px 4px 3px 3px}._agentGlyphThumbUp_19qpi_2078:after,._agentGlyphThumbDown_19qpi_2079:after{content:"";position:absolute;left:2px;top:8px;width:4px;height:6px;border-radius:2px;background:currentColor}._agentGlyphThumbDown_19qpi_2079{transform:rotate(180deg)}._agentGlyphRefresh_19qpi_2107{border:1.8px solid currentColor;border-left-color:transparent;border-radius:var(--radius-round)}._agentGlyphRefresh_19qpi_2107:after{content:"";position:absolute;right:0;top:1px;width:5px;height:5px;border-top:1.8px solid currentColor;border-right:1.8px solid currentColor;transform:rotate(18deg)}._agentGlyphAlert_19qpi_2125{border-radius:var(--radius-round);background:currentColor}._agentGlyphAlert_19qpi_2125:before{content:"";position:absolute;left:7px;top:3px;width:2px;height:7px;border-radius:2px;background:#181818}._agentGlyphAlert_19qpi_2125:after{content:"";position:absolute;left:7px;bottom:3px;width:2px;height:2px;border-radius:var(--radius-round);background:#181818}._agentGlyphPlus_19qpi_2152:before,._agentGlyphPlus_19qpi_2152:after{content:"";position:absolute;border-radius:2px;background:currentColor}._agentGlyphPlus_19qpi_2152:before{left:3px;right:3px;top:7px;height:2px}._agentGlyphPlus_19qpi_2152:after{top:3px;bottom:3px;left:7px;width:2px}._agentGlyphMore_19qpi_2174:before{content:"";position:absolute;left:2px;top:7px;width:3px;height:3px;border-radius:var(--radius-round);background:currentColor;box-shadow:5.5px 0 0 currentColor,11px 0 0 currentColor}._agentGlyphMaximize_19qpi_2186:before,._agentGlyphMinimize_19qpi_2187:before{content:"";position:absolute;inset:3px;border:1.6px solid currentColor;border-radius:2px}._agentGlyphMinimize_19qpi_2187:after{content:"";position:absolute;left:4px;right:4px;top:7px;height:1.8px;border-radius:2px;background:currentColor}@keyframes _agent-dot_19qpi_1{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}._resultTile_19qpi_2221,._viewThumb_19qpi_2222{position:relative;display:block;width:147px;height:147px;overflow:hidden;border:0;border-radius:var(--radius-2xl);background:#afafaf;padding:0;cursor:pointer;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}._resultTile_19qpi_2221 img,._viewThumb_19qpi_2222 img{width:100%;height:100%;object-fit:cover}._resultTile_19qpi_2221:after,._viewThumb_19qpi_2222:after{content:"";position:absolute;inset:0 auto 0 -35px;width:48px;background:#fffc;filter:blur(20px)}._importPill_19qpi_2256{position:absolute;left:6px;right:6px;bottom:6px;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border-radius:100px;background:#0003;color:var(--color-text-strong);font-size:14px;font-weight:650;opacity:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .16s ease}._importPill_19qpi_2256 img{width:16px;height:16px;display:block;flex:0 0 16px}._resultTile_19qpi_2221:hover ._importPill_19qpi_2256{opacity:1}._resultTile_19qpi_2221:hover,._viewThumb_19qpi_2222:hover{filter:brightness(1.04);box-shadow:0 0 0 1px #ffffff24,0 14px 36px #00000047}._resultTilePressed_19qpi_2296,._resultTile_19qpi_2221:active,._viewThumb_19qpi_2222:active{transform:scale(.98);box-shadow:0 0 0 1px #c6c6ff94,0 10px 28px #7979e038}._resultTile_19qpi_2221:focus-visible,._viewThumb_19qpi_2222:focus-visible{outline:2px solid rgba(198,198,255,.68);outline-offset:3px}._viewStrip_19qpi_2311{display:flex;width:fit-content;max-width:100%;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}._viewStrip_19qpi_2311::-webkit-scrollbar{display:none}._viewThumb_19qpi_2222{width:128px;height:128px;flex:0 0 auto}._viewThumbActive_19qpi_2331{box-shadow:0 0 0 2px #c6c6ffbd,0 12px 32px #7979e03d}._artifactGrid_19qpi_2337{display:flex;max-width:100%;gap:16px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}._artifactGrid_19qpi_2337::-webkit-scrollbar{display:none}._pendingTile_19qpi_2350{display:grid;width:147px;height:147px;place-items:center;border-radius:var(--radius-2xl);background:linear-gradient(100deg,#ffffff1f,#ffffff08),#2b2b31;color:var(--color-text-primary)}._fileList_19qpi_2362{display:grid;gap:10px;width:min(775px,100%)}._fileListHeader_19qpi_2368{display:flex;align-items:center;gap:8px;color:var(--color-text-primary);font-size:14px;font-weight:650}._fileList_19qpi_2362 a{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;border-radius:var(--radius-lg);background:var(--color-surface-hover);padding:8px 14px;color:var(--color-text-strong);font-size:14px;text-decoration:none}._fileList_19qpi_2362 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileList_19qpi_2362 em{color:var(--color-text-muted);font-style:normal}._scoreTable_19qpi_2402{display:grid;gap:14px;width:775px;max-width:100%}._scoreHeader_19qpi_2409,._scoreRow_19qpi_2410{position:relative;display:grid;grid-template-columns:204px 1fr;align-items:center;min-height:22px;color:silver;font-size:16px;line-height:22px}._scoreHeader_19qpi_2409:after,._scoreRow_19qpi_2410:not(:last-child):after{content:"";position:absolute;bottom:-7px;left:0;width:min(515px,100%);height:1px;background:var(--color-surface-active)}._scoreBarWrap_19qpi_2432{display:flex;align-items:center;gap:8px}._scoreBar_19qpi_2432{width:170px;height:22px;background:var(--color-surface-active)}._scoreBar_19qpi_2432 span{display:block;height:100%;background:#7979e0}._scoreBarWrap_19qpi_2432 strong{color:silver;font-family:DIN,Inter,sans-serif;font-size:16px;font-weight:500}._reportText_19qpi_1728{display:grid;gap:14px;width:775px;max-width:100%}._reportText_19qpi_1728 p,._reportText_19qpi_1728 ul,._reportText_19qpi_1728 ol{margin:0}._reportText_19qpi_1728 ul,._reportText_19qpi_1728 ol{padding-left:20px}._suggestionList_19qpi_2475{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;justify-items:start}._suggestionList_19qpi_2475>p{margin:0;color:silver;font-size:16px;line-height:28px}._suggestion_19qpi_284{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) 20px;width:fit-content;max-width:min(100%,775px);min-width:0;align-items:center;gap:10px;border:1px solid transparent;border-radius:var(--radius-lg);background:var(--color-surface-hover);padding:6px 12px 6px 16px;color:silver;font-size:16px;line-height:28px;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}._suggestion_19qpi_284:hover{border-color:#ffffff1f;background:var(--color-surface-active);box-shadow:none;transform:translate(2px)}._suggestion_19qpi_284:active{transform:translate(2px) scale(.99)}._suggestion_19qpi_284:disabled{cursor:not-allowed;opacity:.44;transform:none}._suggestion_19qpi_284 strong{min-width:0;overflow:hidden;color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;text-align:left}._suggestion_19qpi_284 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._suggestion_19qpi_284>svg,._suggestion_19qpi_284>img{display:block;width:20px;height:20px}._messageActions_19qpi_286{display:flex;min-height:32px;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .15s ease}._completedMessage_19qpi_2568:hover+._assistantMessageActions_19qpi_2568,._completedMessage_19qpi_2568:focus-within+._assistantMessageActions_19qpi_2568,._plainUser_19qpi_2570:hover+._userMessageActions_19qpi_2570,._plainUser_19qpi_2570:focus-within+._userMessageActions_19qpi_2570,._assistantMessageActions_19qpi_2568:hover,._userMessageActions_19qpi_2570:hover,._messageActions_19qpi_286:focus-within{opacity:1;pointer-events:auto}._messageActions_19qpi_286:focus-within{opacity:1}._assistantMessageActions_19qpi_2568{margin-top:-24px;padding-top:24px}._userMessageActions_19qpi_2570{justify-self:end;margin-top:-24px;padding-top:4px}._messageActions_19qpi_286 button{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}._messageActionIcon_19qpi_2612{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;pointer-events:none}._messageActions_19qpi_286 button:hover{background:var(--color-surface-active);color:var(--color-text-strong)}._messageActions_19qpi_286 button:disabled{cursor:not-allowed;opacity:.32}._messageActions_19qpi_286 button:disabled:hover{background:transparent;color:var(--color-text-secondary)}._messageActions_19qpi_286 button:active{transform:scale(.9)}._messageActionActive_19qpi_2640{background:var(--color-accent-soft)!important;box-shadow:inset 0 0 0 1px var(--color-accent-border);color:var(--color-accent-text)!important}@media(hover:none){._messageActions_19qpi_286{opacity:1;pointer-events:auto}}._plainConversation_19qpi_1706{display:grid;gap:24px;min-width:0;max-width:100%}._plainMessage_19qpi_2660{display:grid;min-width:0;max-width:100%}._plainSystemMessage_19qpi_2666{justify-self:center;max-width:min(640px,100%);margin:0;color:#ffaeaec7;font-size:13px;font-weight:400;line-height:20px;overflow-wrap:anywhere}._plainLoading_19qpi_2677 ._loadingInline_19qpi_1928{margin-top:0}._plainAssistant_19qpi_2681>div:first-child,._plainUserBubble_19qpi_2682{border-radius:var(--radius-control);padding:10px 14px;font-size:14px;line-height:24px}._plainMessage_19qpi_2660 p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}._toolActivityItem_19qpi_2696{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;color:var(--color-text-muted);font-size:13px;line-height:20px}._toolActivityBlock_19qpi_2707{display:grid;gap:8px}._toolActivityBlock_19qpi_2707 ._messageAttachmentsStart_19qpi_2712{margin-top:0}._activityBlock_19qpi_2716{display:grid;gap:8px}._activityBlock_19qpi_2716 ._messageAttachmentsStart_19qpi_2712{margin-top:0}._activityItem_19qpi_2725{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;color:#ffffff6e;font-size:13px;font-weight:400;line-height:20px}._activityItem_19qpi_2725>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}._thinkingProcess_19qpi_2743{display:grid;min-width:0;gap:14px}._thinkingProcessToggle_19qpi_2749{display:inline-grid;grid-template-columns:14px auto auto;align-items:center;justify-content:start;width:fit-content;max-width:100%;gap:8px;border:0;border-radius:var(--radius-sm);background:transparent;padding:0;color:var(--color-text-muted);font:inherit;font-size:13px;font-weight:500;line-height:20px;cursor:pointer}._thinkingProcessToggle_19qpi_2749:focus-visible,._confirmationOption_19qpi_2770:focus-visible,._confirmationActions_19qpi_2771 button:focus-visible{outline:1px solid rgba(198,198,255,.42);outline-offset:3px}._thinkingProcessToggle_19qpi_2749 small{min-width:0;overflow:hidden;color:var(--color-text-disabled);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._thinkingProcessChevron_19qpi_2786{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid rgba(255,255,255,.42);transform:translate(4px);transition:transform .16s ease}._thinkingProcessOpen_19qpi_2796 ._thinkingProcessChevron_19qpi_2786{transform:translate(2px,1px) rotate(90deg)}._thinkingProcessContent_19qpi_2800{display:grid;min-width:0;gap:24px}._thinkingMessage_19qpi_2806{width:100%}._thinkingProcessResult_19qpi_2810+._completedMessage_19qpi_2568:before{content:"";position:absolute;top:-12px;left:0;width:100%;height:1px;background:var(--color-surface-active)}._intermediateProcessBody_19qpi_2820{display:grid;gap:8px}._processItemIcon_19qpi_2825{position:relative;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:#ffffff08;color:var(--color-text-muted)}._processItemIcon_19qpi_2825 svg{display:block;width:12px;height:12px}._processItemIconModel_19qpi_2844,._processItemIconImage_19qpi_2845,._processItemIconFile_19qpi_2846,._processItemIconArtifact_19qpi_2847,._processItemIconQuestion_19qpi_2848,._processItemIconStep_19qpi_2849,._processItemIconTool_19qpi_2850{border-color:var(--color-border-default);background:#ffffff08;color:var(--color-text-muted)}._processItemIconModel_19qpi_2844,._processItemIconImage_19qpi_2845,._processItemIconQuestion_19qpi_2848{color:var(--color-text-muted)}._toolActivityText_19qpi_2868{display:inline-flex;flex-wrap:wrap;align-items:baseline;width:100%;min-width:0;max-width:100%;overflow:hidden;column-gap:6px;row-gap:2px;color:var(--color-text-muted)}._toolActivityText_19qpi_2868 strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:13px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}._toolActivityLabel_19qpi_2892{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolActivityText_19qpi_2868 small{flex:0 0 auto;color:var(--color-text-disabled);font-size:12px;font-style:normal;line-height:20px;white-space:nowrap}._toolActivityResult_19qpi_2909{flex:0 0 100%;min-width:0;max-width:100%;overflow:hidden;color:var(--color-text-disabled);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}._toolActivityRunning_19qpi_2921 ._toolActivityText_19qpi_2868{color:var(--color-text-muted)}._toolActivityRunning_19qpi_2921 ._processItemIcon_19qpi_2825{border-color:#c6c6ff2e;background:#a6a6ff12;color:#d5d5ff94}._toolActivityFailed_19qpi_2931,._toolActivityFailed_19qpi_2931 ._toolActivityText_19qpi_2868,._toolActivityFailed_19qpi_2931 ._toolActivityResult_19qpi_2909,._toolActivityFailed_19qpi_2931 ._toolActivityText_19qpi_2868 small,._toolActivityFailed_19qpi_2931 ._toolActivityText_19qpi_2868 strong{color:#ffb8b8}._toolActivityFailed_19qpi_2931 ._processItemIcon_19qpi_2825{border-color:#ffb8b833;background:#ffb8b812;color:#ffb8b8a8}._thinkingText_19qpi_2945{color:var(--color-text-muted);font-size:14px;font-weight:500}._plainUser_19qpi_2570{justify-items:end;width:100%}._plainUserStack_19qpi_2956{display:grid;width:fit-content;min-width:0;max-width:min(580px,72%);justify-self:end;justify-items:end;gap:12px}._plainUserStackEditing_19qpi_2966{width:min(580px,72%)}._inlineMessageComposer_19qpi_2970{width:100%}._plainUser_19qpi_2570>div:first-child{border-radius:0;padding:0}._plainUserBubble_19qpi_2682{--conversation-message-color: var(--conversation-user-bubble-color);--conversation-message-strong-color: var(--conversation-user-bubble-color);min-width:0;max-width:100%;min-height:0;border-radius:var(--radius-lg);background:var(--conversation-user-bubble-bg);padding:10px 14px;color:var(--conversation-user-bubble-color)}._messageAttachments_19qpi_2712{display:flex;flex-wrap:wrap;gap:10px;max-width:100%;margin-bottom:0}._messageAttachmentsEnd_19qpi_2999{justify-content:flex-end}._messageAttachmentsStart_19qpi_2712{justify-content:flex-start;margin-top:12px;padding-left:26px}._completedMessageAttachments_19qpi_3009{margin-top:0;padding-left:0}._messageAttachments_19qpi_2712+p{margin-top:12px}._plainAssistant_19qpi_2681{position:relative;justify-items:start;gap:12px;min-width:0}._plainAssistant_19qpi_2681>div:first-child{width:100%;min-width:0;max-width:100%;border-radius:0;background:transparent;padding:0;color:var(--color-text-primary)}._plainAssistant_19qpi_2681>._completedMessageContent_19qpi_3035{display:grid;gap:20px}._confirmationBlock_19qpi_3040{display:grid;width:min(640px,100%);min-width:0;gap:10px;justify-self:start}._confirmationPrompt_19qpi_3048{position:relative;display:grid;min-width:0;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-control);background:var(--color-surface-hover);padding:12px;margin-left:20px}._confirmationCountdown_19qpi_3060{--countdown-progress-color: rgba(198, 198, 255, .72);--countdown-progress-height: 4px;--countdown-progress-line-height: 4px;position:absolute;right:12px;bottom:6px;left:12px;width:auto;pointer-events:none}._confirmationForm_19qpi_3073{display:grid;gap:10px;min-width:0}._confirmationFieldset_19qpi_3079{display:grid;gap:10px;min-width:0;border:0;margin:0;padding:0}._confirmationQuestion_19qpi_3088{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;width:100%;margin:0;color:var(--color-text-primary);font-size:13px;font-weight:500;line-height:20px}._confirmationQuestion_19qpi_3088>span:last-child{min-width:0;overflow-wrap:anywhere}._confirmApprove_19qpi_3106{background:#c6c6ff2e!important;box-shadow:none}._confirmReject_19qpi_3111{color:#ffffffc2!important}._confirmationOptions_19qpi_3115{display:grid;gap:4px;min-width:0;max-width:100%}._confirmationOption_19qpi_2770{display:grid;grid-template-columns:16px minmax(0,1fr);width:100%;max-width:100%;min-height:32px;align-items:start;column-gap:8px;border:1px solid transparent;border-radius:var(--radius-md);color:silver;text-align:left;padding:6px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}._confirmationOption_19qpi_2770:hover{border-color:#ffffff29;background:var(--color-surface-hover)}._confirmationOption_19qpi_2770:active{transform:scale(.995)}._confirmationOption_19qpi_2770:has(._confirmationRadio_19qpi_3152:focus-visible){outline:1px solid rgba(198,198,255,.42);outline-offset:3px}._confirmationOptionLocked_19qpi_3157{cursor:not-allowed;opacity:.56}._confirmationOptionLocked_19qpi_3157:hover{background:transparent}._confirmationOptionSelected_19qpi_3166,._confirmationOptionSelected_19qpi_3166:hover{border-color:#c6c6ff57;background:#a6a6ff21;color:#e2e2ff;opacity:1}._confirmationRadio_19qpi_3152{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._confirmationRadioMark_19qpi_3185{position:relative;display:block;width:14px;height:14px;margin-top:4px;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-round);background:#0000001f}._confirmationRadioMark_19qpi_3185:after{content:"";position:absolute;inset:3px;border-radius:var(--radius-round);background:#dadaff;opacity:0;transform:scale(.6);transition:opacity .14s ease,transform .14s ease}._confirmationRadio_19qpi_3152:checked+._confirmationRadioMark_19qpi_3185{border-color:#dadaffc7;background:#a6a6ff29}._confirmationRadio_19qpi_3152:checked+._confirmationRadioMark_19qpi_3185:after{opacity:1;transform:scale(1)}._confirmationOptionText_19qpi_3219{display:grid;gap:2px;min-width:0;overflow:hidden}._confirmationOptionText_19qpi_3219 strong{min-width:0;overflow-wrap:anywhere;color:var(--color-text-primary);font:500 13px/20px Inter,sans-serif}._confirmationOptionText_19qpi_3219 small{min-width:0;color:var(--color-text-muted);font:400 12px/18px Inter,sans-serif;overflow-wrap:anywhere}._confirmationActions_19qpi_2771 button{min-height:34px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:0 14px;background:var(--color-surface-hover);color:var(--color-text-primary);font:500 14px/20px Inter,sans-serif;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}._confirmationActions_19qpi_2771{display:flex;flex-wrap:wrap;gap:8px}._confirmationActions_19qpi_2771 button:hover:not(:disabled){border-color:#ffffff29;background:var(--color-surface-hover)}._confirmationActions_19qpi_2771 button:disabled{cursor:wait;opacity:.62}._composerDock_19qpi_3271{position:absolute;right:0;left:0;bottom:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:24px;width:auto;padding:126px 0 30px var(--sidebar-avoidance);pointer-events:none;transition:left .24s cubic-bezier(.22,1,.36,1),padding-left .24s cubic-bezier(.22,1,.36,1)}._composerDock_19qpi_3271:before{content:"";position:absolute;right:0;bottom:0;left:0;z-index:-1;height:172px;background:linear-gradient(360deg,#121213 0% 48%,#121213b8 70%,#12121300);pointer-events:none}._composerDockCentered_19qpi_3302{top:0;right:0;bottom:0;left:var(--sidebar-avoidance);width:auto;min-height:0;justify-content:flex-start;gap:0;padding:0;background:transparent;transform:none;overflow:hidden}._composerDockCentered_19qpi_3302:before{content:none}@media(prefers-reduced-motion:reduce){._chatShell_19qpi_1507,._chatScroller_19qpi_1574,._scrollToBottomButton_19qpi_1603,._composerDock_19qpi_3271{transition:none}}._newProjectCreator_19qpi_3331{position:relative;z-index:2;width:100%;flex:0 0 auto;padding-top:164px;pointer-events:none}._newProjectTitle_19qpi_3340{width:min(100%,760px);margin:0 auto 64px;color:var(--new-project-title-color, #f7f7f7);font-family:Poppins,Inter,sans-serif;font-size:38px;font-weight:600;letter-spacing:0;line-height:1.15;text-align:center;text-wrap:balance}._newStateComposer_19qpi_3353{width:100%;min-width:0;margin:0;pointer-events:auto}._newProjectComposerFrame_19qpi_3360{position:relative;width:var(--composer-width);min-width:0;margin:0 auto}._newProjectTargetControl_19qpi_3367{position:absolute;right:24px;bottom:100%;left:auto;z-index:10;pointer-events:auto}._newProjectTargetControl_19qpi_3367 ._newProjectTargetTrigger_19qpi_3376{max-width:min(300px,calc(100vw - 48px));height:40px;gap:9px;border:2px solid rgba(82,82,94,.86);border-bottom:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:#1f1f23eb;padding:0 15px 0 13px;color:var(--color-text-primary);font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}._newProjectTargetControl_19qpi_3367 ._newProjectTargetTrigger_19qpi_3376 svg{color:var(--color-text-muted)}._newProjectTargetControl_19qpi_3367 ._newProjectTargetTrigger_19qpi_3376:hover{border-color:#7979e0a3;background:#1f1f23f5;color:var(--color-text-strong)}._newProjectTargetControl_19qpi_3367 ._newProjectTargetTrigger_19qpi_3376:focus-visible{outline:2px solid rgba(198,198,255,.58);outline-offset:3px}._composerSuggestions_19qpi_3408{width:var(--composer-width);min-width:0;margin:20px auto 0;padding:0 2px;pointer-events:auto}._newProjectGallery_19qpi_3416{margin-top:32px}@media(max-height:820px){._newProjectCreator_19qpi_3331{padding-top:clamp(144px,18vh,160px)}._newProjectTitle_19qpi_3340{margin-bottom:48px;font-size:34px}._newProjectGallery_19qpi_3416{margin-top:34px}}._composer_19qpi_285{--icon-button-danger-bg: rgba(255, 255, 255, .06);--icon-button-danger-border: rgba(255, 133, 145, .28);--icon-button-danger-color: #ffb5bc;--icon-button-danger-hover-bg: rgba(255, 112, 126, .14);--icon-button-progress-color: #a6a6ff;--icon-button-progress-track: rgba(198, 198, 255, .16);--icon-button-soft-bg: rgba(255, 255, 255, .1);--icon-button-soft-color: var(--color-text-primary);--icon-button-soft-hover-bg: rgba(255, 255, 255, .16);position:relative;z-index:1;width:var(--composer-width);min-height:88px;border:2px solid rgba(82,82,94,.86);border-radius:var(--radius-3xl);background:#1f1f23eb;padding:10px 16px;isolation:isolate;pointer-events:auto;display:flex;flex-direction:column;gap:6px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}._composerAttachments_19qpi_3466{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:8px;overflow:visible;padding:1px 8px 4px 0}._composerQueue_19qpi_3476{position:absolute;right:30px;bottom:calc(100% + 8px);left:30px;z-index:3;min-width:0;overflow:hidden;border:1px solid rgba(198,198,255,.14);border-radius:var(--radius-md);background:#1d1d21f0;color:var(--color-text-primary);pointer-events:auto;box-shadow:0 10px 28px #0000003d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}._composerQueueList_19qpi_3494{display:flex;max-height:200px;flex-direction:column;overflow-y:auto;scrollbar-color:rgba(255,255,255,.2) transparent;scrollbar-width:thin}._composerQueueItem_19qpi_3503{display:grid;grid-template-columns:38px minmax(0,1fr) 52px;min-height:40px;align-items:center;gap:8px;border-bottom:1px solid rgba(198,198,255,.07);background:transparent;padding:2px 6px 2px 10px;color:var(--color-text-primary);transition:background .15s ease,color .15s ease}._composerQueueItem_19qpi_3503:last-child{border-bottom:0}._composerQueueItem_19qpi_3503:hover,._composerQueueItemEditing_19qpi_3521{background:var(--color-surface-hover);color:var(--color-text-primary)}._composerQueueItemEditing_19qpi_3521{box-shadow:inset 2px 0 #a6a6ffcc}._composerQueueIndex_19qpi_3530{color:var(--color-text-disabled);font-size:11px;font-variant-numeric:tabular-nums;line-height:1;text-align:center}._composerQueueMessage_19qpi_3538{min-width:0;overflow:hidden;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}._composerQueueActions_19qpi_3547{display:flex;align-items:center;justify-content:flex-end;gap:4px}._composerQueueAction_19qpi_3547{border-radius:var(--radius-sm);color:var(--color-text-muted)}._composerQueueAction_19qpi_3547:hover{background:var(--color-surface-active);color:var(--color-text-primary)}._composer_19qpi_285:before{content:none}._composerCentered_19qpi_3568{top:auto;bottom:auto}._composerCentered_19qpi_3568:before{content:none}._composerCreation_19qpi_3577{min-height:126px;padding-left:154px}._composerCreationUploadDeck_19qpi_3582{position:absolute;top:10px;left:16px;z-index:8;width:126px;min-height:90px;pointer-events:auto}._composerWithUploads_19qpi_3592{min-height:88px}._composerFocused_19qpi_3596{border-color:#7979e0eb;background:#1f1f23f0;box-shadow:inset 0 0 0 1px #c6c6ff1f,0 0 0 1px #7979e029,0 12px 36px #7979e024,0 18px 54px #0003}._composerFilled_19qpi_3606{border-color:#7979e0db;box-shadow:inset 0 0 0 1px #c6c6ff1a,0 0 0 1px #7979e021,0 10px 34px #7979e01f,0 18px 54px #0003}._composerUploading_19qpi_3615{border-color:#a6a6ff9e}._composerRunning_19qpi_3619{border-color:#a6a6ffc2;background:#b3b3ff13}._composerDragActive_19qpi_3624{border-color:#c6c6ffdb;background:#b3b3ff1a;box-shadow:0 12px 48px #00000057,0 0 0 1px #c6c6ff33,0 0 36px #7979e02e}._dropOverlay_19qpi_3633{position:absolute;inset:8px;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:22px;background:#181818c2;color:var(--color-text-strong);font-size:14px;font-weight:700;pointer-events:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #c6c6ff3d}._composerEditor_19qpi_3652{position:relative;width:100%;min-height:var(--inline-asset-editor-min-height, 52px);max-height:var(--inline-asset-editor-max-height, 300px);border:0;background:transparent;padding:0;color:var(--color-text-primary);font-family:SF Pro,SF Pro Text,Inter,sans-serif;font-size:16px;line-height:28px;outline:none;overflow-y:auto;scrollbar-color:rgba(255,255,255,.32) transparent;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}._composerCreation_19qpi_3577 ._composerEditor_19qpi_3652{max-height:var(--inline-asset-editor-max-height, 52px)}._composerEditor_19qpi_3652[data-empty=true]:before{content:attr(data-placeholder);position:absolute;top:0;left:0;right:0;color:var(--color-text-muted);pointer-events:none;user-select:none;-webkit-user-select:none}._composerEditor_19qpi_3652::-webkit-scrollbar{width:6px}._composerEditor_19qpi_3652::-webkit-scrollbar-track{background:transparent}._composerEditor_19qpi_3652::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#ffffff47}._composerEditor_19qpi_3652[contenteditable=false]{cursor:default;opacity:.66}._inlineEditComposer_19qpi_3706{display:grid;width:100%;min-width:0;gap:6px;border:1px solid rgba(121,121,224,.72);border-radius:var(--radius-lg);background:var(--conversation-user-bubble-bg);padding:9px 10px 8px 14px;color:var(--conversation-user-bubble-color);box-shadow:inset 0 0 0 1px #c6c6ff14,0 8px 24px #0000001f}._inlineEditComposerEditor_19qpi_3721{min-height:var(--inline-asset-editor-min-height, 44px);max-height:var(--inline-asset-editor-max-height, 168px);padding:0;color:inherit;font-family:SF Pro,SF Pro Text,Inter,sans-serif;font-size:14px;line-height:24px}._inlineEditComposerActions_19qpi_3731{display:flex;align-items:center;justify-content:flex-end;gap:4px}._inlineEditComposerActions_19qpi_3731 button{border-radius:var(--radius-md)}._artifactPicker_19qpi_3742{--artifact-picker-active-bg: rgba(166, 166, 255, .12);--artifact-picker-active-color: var(--color-text-strong);--artifact-picker-bg: rgba(31, 31, 35, .98);--artifact-picker-border: rgba(255, 255, 255, .13);--artifact-picker-color: var(--color-text-primary);--artifact-picker-muted-color: var(--color-text-muted);--artifact-picker-row-height: 44px;--artifact-picker-scrollbar: rgba(255, 255, 255, .24);--artifact-picker-shadow: 0 18px 48px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .035);display:grid;width:min(400px,calc(100vw - 24px));max-height:min(calc(var(--artifact-picker-row-height) * 10 + 48px),var(--floating-available-height, 488px));gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--artifact-picker-border);border-radius:var(--radius-lg);background:var(--artifact-picker-bg);padding:6px;box-shadow:var(--artifact-picker-shadow);scrollbar-color:var(--artifact-picker-scrollbar) transparent;scrollbar-width:thin}._artifactPicker_19qpi_3742[data-theme=light]{--artifact-picker-active-bg: #eeebff;--artifact-picker-active-color: #302c42;--artifact-picker-bg: rgba(255, 255, 255, .97);--artifact-picker-border: rgba(65, 60, 90, .1);--artifact-picker-color: var(--color-text-secondary);--artifact-picker-muted-color: var(--color-text-muted);--artifact-picker-scrollbar: rgba(92, 85, 115, .24);--artifact-picker-shadow: 0 18px 48px rgba(62, 56, 96, .13);--artifact-card-media-icon-bg: rgba(255, 255, 255, .72);--artifact-card-media-icon-border: rgba(65, 60, 90, .12);--artifact-card-media-icon-color: var(--color-text-secondary);--artifact-thumbnail-bg: #e6e5eb;--artifact-thumbnail-border: rgba(65, 60, 90, .12);--artifact-thumbnail-color: var(--color-text-secondary)}._artifactPicker_19qpi_3742::-webkit-scrollbar{width:6px}._artifactPicker_19qpi_3742::-webkit-scrollbar-track{background:transparent}._artifactPicker_19qpi_3742::-webkit-scrollbar-thumb{border-radius:3px;background:var(--artifact-picker-scrollbar)}._artifactPickerOption_19qpi_3802{display:grid;width:100%;height:var(--artifact-picker-row-height);min-width:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:7px;background:transparent;padding:0 10px 0 8px;color:var(--artifact-picker-color);cursor:pointer;font-family:SF Pro,SF Pro Text,Inter,sans-serif;text-align:left;transition:background .12s ease,color .12s ease}._artifactPickerOption_19qpi_3802:hover,._artifactPickerOptionActive_19qpi_3824{background:var(--artifact-picker-active-bg);color:var(--artifact-picker-active-color)}._artifactPickerName_19qpi_3829{min-width:0;overflow:hidden;font-size:13px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}._artifactPickerTime_19qpi_3839{min-width:44px;color:var(--artifact-picker-muted-color);font-size:10px;font-weight:400;line-height:16px;text-align:right;white-space:nowrap}._artifactPickerEmpty_19qpi_3849{display:flex;min-height:64px;align-items:center;justify-content:center;padding:0 16px;color:var(--artifact-picker-muted-color);font-size:13px;line-height:20px}._composerInlineAssetToken_19qpi_3860{margin-block:0}._composerUploadProgressRing_19qpi_3864{position:absolute;top:50%;left:12px;z-index:2;display:block;width:20px;height:20px;pointer-events:none;transform:translate(-50%,-50%)}._composerUploadProgressRing_19qpi_3864 svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}._composerUploadProgressTrack_19qpi_3883,._composerUploadProgressValue_19qpi_3884{fill:none;stroke-width:2.4}._composerUploadProgressTrack_19qpi_3883{stroke:#ffffff57}._composerUploadProgressValue_19qpi_3884{stroke:#809fff;stroke-dasharray:100;stroke-linecap:round;transition:stroke-dashoffset .16s ease}._composerBottom_19qpi_3900{display:flex;align-items:center;gap:clamp(8px,1.4vw,18px);min-width:0;min-height:40px}._composerBottomCreation_19qpi_3908{justify-content:flex-end}._attachControl_19qpi_3912{position:relative;flex:0 0 40px}._attachmentSourceMenu_19qpi_3917{width:208px}._skillControl_19qpi_3921{position:relative;min-width:0;flex:0 1 auto}._composerTools_19qpi_3927{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:4px}._composerIcon_19qpi_285{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-round);color:var(--color-text-primary);cursor:pointer;transition:background .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease}._composerIcon_19qpi_285{background:transparent}._composerIcon_19qpi_285:hover,._composerIconActive_19qpi_3958{background:var(--color-surface-active)}._composerIcon_19qpi_285:disabled{cursor:not-allowed;opacity:.44}._composerIcon_19qpi_285:active{transform:scale(.94)}._selects_19qpi_3971{display:flex;min-width:0;gap:clamp(8px,1.5vw,20px);margin-left:auto;margin-right:0;overflow:hidden}._developerControls_19qpi_3980{display:flex;min-width:0;align-items:center;gap:2px}._composerSelect_19qpi_3987{position:relative;min-width:0}._selectTrigger_19qpi_3992{display:inline-flex;max-width:168px;align-items:center;gap:6px;border:0;background:transparent;color:var(--color-text-muted);font-family:Arial,Inter,sans-serif;font-size:16px;line-height:18px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease,background .15s ease,transform .15s ease}._selectTrigger_19qpi_3992:disabled{cursor:not-allowed;opacity:.45}._selectTrigger_19qpi_3992:active{transform:translateY(1px)}._selectTrigger_19qpi_3992 svg{transition:transform .15s ease}._selectChevronIcon_19qpi_4026{display:block;width:12px;height:12px;transition:transform .15s ease}._selectTriggerOpen_19qpi_4033 ._selectChevronIcon_19qpi_4026{transform:rotate(180deg)}._selectMenu_19qpi_4037{position:absolute;inset:auto;z-index:20;display:grid;min-width:132px;gap:2px;border-radius:var(--radius-xl);background:#8883;padding:8px;opacity:1;pointer-events:auto;visibility:visible;backdrop-filter:blur(75px);-webkit-backdrop-filter:blur(75px);box-shadow:0 16px 40px #00000047,inset 0 0 0 1px #ffffff0f;transition:opacity .16s ease}._selectOption_19qpi_4058{width:100%;border:0;border-radius:var(--radius-control);background:transparent;padding:7px 10px;color:var(--color-text-muted);font-size:14px;line-height:18px;text-align:left;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease}._selectOption_19qpi_4058:hover,._selectOptionActive_19qpi_4076{background:var(--color-surface-hover);color:var(--color-text-strong)}._selectOption_19qpi_4058:focus-visible{outline:2px solid rgba(198,198,255,.62);outline-offset:1px}._uploadInlineProgress_19qpi_4086{grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;overflow:visible;padding:10px 10px 3px 2px;scrollbar-width:none}._uploadInlineProgress_19qpi_4086::-webkit-scrollbar{display:none}._uploadInlineStatus_19qpi_4102{position:relative;display:inline-flex;max-width:min(240px,100%);height:24px;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:var(--color-surface-hover);padding:2px 5px 2px 2px;color:var(--color-text-primary);font:500 12px/18px Inter,sans-serif;white-space:nowrap}._uploadInlineIcon_19qpi_4118{display:inline-grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:var(--radius-sm);background:var(--color-surface-active)}._uploadInlineName_19qpi_4128{min-width:0;max-width:150px;overflow:hidden;text-overflow:ellipsis}._uploadInlineRemove_19qpi_4135{display:inline-grid;width:16px;height:16px;flex:0 0 16px;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;padding:0;color:var(--color-text-muted);cursor:pointer}._uploadInlineRemove_19qpi_4135:hover{background:var(--color-surface-active);color:var(--color-text-strong)}._uploadInlineStatus_19qpi_4102>div{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._uploadInlineStatus_19qpi_4102 p{position:absolute;top:calc(100% + 6px);left:0;z-index:8;display:flex;width:max-content;max-width:220px;align-items:center;gap:6px;border-radius:var(--radius-md);background:#34181cf0;padding:4px 8px;box-shadow:0 8px 20px #00000038}._uploadInlineStatus_19qpi_4102 ._uploadProgressRing_19qpi_4180{position:static;width:16px;height:16px;transform:none}._uploadInlineStatus_19qpi_4102._uploadItemWorking_19qpi_4187,._uploadInlineStatus_19qpi_4102._uploadItemUploaded_19qpi_4188{background:var(--color-surface-hover);box-shadow:none}._uploadInlineStatus_19qpi_4102._uploadItemFailed_19qpi_4193{background:#ff686814;box-shadow:inset 0 0 0 1px #ff68682e}._uploadItem_19qpi_4187{position:relative;display:grid;flex:0 0 58px;width:58px;height:58px;place-items:center;overflow:visible;border-radius:14px;background:#f4f4f5;padding:0;color:#19191c;font-size:13px;cursor:default;box-shadow:0 6px 18px #00000029;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}._uploadItemPreviewable_19qpi_4220{cursor:zoom-in}._uploadItemPreviewable_19qpi_4220:hover{box-shadow:0 8px 22px #00000038;transform:translateY(-1px)}._uploadItem_19qpi_4187:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:transparent;pointer-events:none}._uploadItemWorking_19qpi_4187:after{background:#1212167a;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}._uploadItemWorking_19qpi_4187:before{content:none}._uploadProgressRing_19qpi_4180{content:"";position:absolute;top:50%;left:50%;z-index:3;display:block;width:24px;height:24px;pointer-events:none;transform:translate(-50%,-50%)}._uploadProgressRing_19qpi_4180 svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}._uploadProgressTrack_19qpi_4270,._uploadProgressValue_19qpi_4271{fill:none;stroke-width:2.25}._uploadProgressTrack_19qpi_4270{stroke:#ffffff4d}._uploadProgressValue_19qpi_4271{stroke:#809fff;stroke-dasharray:100;stroke-linecap:round;transition:stroke-dashoffset .16s ease}._uploadThumb_19qpi_4287{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#f4f4f5;isolation:isolate}._uploadThumb_19qpi_4287 img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}._uploadFileGlyph_19qpi_4304{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:inherit;background:#f4f4f5;color:#666a70}._removeGlyph_19qpi_4315{display:block}._errorGlyph_19qpi_4319{display:inline-flex;width:14px;height:14px;flex:0 0 14px;align-items:center;justify-content:center;border-radius:var(--radius-round);background:#ff686829;color:#ffb8b8;font-size:10px;font-weight:800;line-height:1}._uploadRemoveButton_19qpi_4334{position:absolute;top:-8px;right:-6px;z-index:4;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-control);background:#fff3;color:var(--color-text-strong);cursor:pointer;opacity:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 4px 10px #0000002e;transition:background .15s ease,color .15s ease,opacity .15s ease,transform .15s ease;transform:rotate(90deg) scale(.9);pointer-events:none}._uploadItem_19qpi_4187:hover ._uploadRemoveButton_19qpi_4334,._uploadItem_19qpi_4187:focus-within ._uploadRemoveButton_19qpi_4334{opacity:1;transform:rotate(90deg) scale(1);pointer-events:auto}._uploadRemoveButton_19qpi_4334:hover{background:#ffffff47;color:var(--color-text-strong);transform:rotate(90deg) scale(1.05)}._uploadItem_19qpi_4187>div{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._uploadItem_19qpi_4187>div span{display:none}._uploadItemWorking_19qpi_4187{background:#f4f4f5;box-shadow:0 6px 18px #00000029}._uploadItemWorking_19qpi_4187 ._uploadFileGlyph_19qpi_4304{color:#6574d8}._uploadItemUploaded_19qpi_4188{background:#f4f4f5;box-shadow:0 6px 18px #00000029}._uploadItemUploaded_19qpi_4188 ._uploadFileGlyph_19qpi_4304{color:#666a70}._uploadItemFailed_19qpi_4193{background:#fff4f4;box-shadow:inset 0 0 0 1px #ff686847,0 6px 18px #00000029}._uploadItemFailed_19qpi_4193 ._uploadFileGlyph_19qpi_4304{color:#ffb8b8}._uploadItem_19qpi_4187 p{margin:0;color:#ffb8b8;font-size:12px;line-height:18px}._uploadItem_19qpi_4187 p{position:absolute;top:calc(100% + 6px);left:0;z-index:2;display:flex;align-items:center;gap:6px;width:max-content;max-width:220px;border-radius:var(--radius-control);background:#34181cf0;padding:4px 8px;box-shadow:0 8px 20px #00000038}._uploadHoverPreview_19qpi_4443{position:absolute;left:var(--upload-hover-preview-left);top:var(--upload-hover-preview-top);z-index:8;width:246px;height:246px;border-radius:18px;background:#24242af5;box-shadow:0 18px 46px #0000005c,inset 0 1px #ffffff14;opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 12px)) scale(.96);animation:_upload-hover-preview-in_19qpi_1 .15s ease forwards}._uploadHoverPreview_19qpi_4443:after{content:"";position:absolute;bottom:-6px;left:50%;width:12px;height:12px;background:#24242af5;transform:translate(-50%) rotate(45deg)}._uploadHoverPreview_19qpi_4443 img{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:inherit;background:#f4f4f5;object-fit:contain}@keyframes _upload-hover-preview-in_19qpi_1{to{opacity:1;transform:translate(-50%,calc(-100% - 16px)) scale(1)}}._uploadPreviewOverlay_19qpi_4490{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000000ad;padding:32px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._uploadPreviewDialog_19qpi_4503{position:relative;display:grid;gap:12px;max-width:min(860px,92vw);max-height:88vh;justify-items:center}._uploadPreviewDialog_19qpi_4503 img{display:block;max-width:min(860px,92vw);max-height:calc(88vh - 44px);border-radius:var(--radius-xl);object-fit:contain;box-shadow:0 24px 80px #0000006b}._uploadPreviewDialog_19qpi_4503>button{position:absolute;top:-12px;right:-12px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-round);background:#1b1c20;color:var(--color-text-strong);cursor:pointer}._uploadPreviewDialog_19qpi_4503>span{max-width:100%;overflow:hidden;color:var(--color-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._viewerResizeHandle_19qpi_4546{position:absolute;top:0;right:0;z-index:21;width:var(--viewer-resizer-width);height:100%;align-self:stretch;cursor:col-resize;opacity:0;pointer-events:none;touch-action:none;transition:right .26s cubic-bezier(.22,1,.36,1),opacity .14s ease}._agentShellViewerClosed_19qpi_59 ._viewerResizeHandle_19qpi_4546{right:0}._agentShellViewerOpen_19qpi_4567 ._viewerResizeHandle_19qpi_4546{right:var(--viewer-width);opacity:1;pointer-events:auto}._agentShell_19qpi_8:has(._viewerResizeHandle_19qpi_4546:active){transition:none}._viewerResizeHandle_19qpi_4546:active{transition:none}._previewPanel_19qpi_4581{position:absolute;top:0;right:0;z-index:20;width:var(--viewer-panel-width, var(--viewer-width));height:100%;min-width:0;overflow:hidden;background:var(--conversation-preview-surface-bg);visibility:visible;will-change:transform,opacity;transition:visibility 0s}._previewPanel_19qpi_4581:before,._previewPanel_19qpi_4581:after{content:"";position:absolute;inset:0;pointer-events:none}._previewPanel_19qpi_4581:before{z-index:0;background:linear-gradient(90deg,rgba(0,0,0,.22),transparent 18%,transparent 82%,rgba(0,0,0,.18))}._previewPanel_19qpi_4581:after{display:none}._agentShellViewerClosed_19qpi_59 ._previewPanel_19qpi_4581{pointer-events:none;visibility:hidden;transition-delay:.22s}@media(prefers-reduced-motion:reduce){._agentShell_19qpi_8,._viewerResizeHandle_19qpi_4546{transition:none}._agentShellViewerClosed_19qpi_59 ._previewPanel_19qpi_4581{transition-delay:0s}}._previewHeader_19qpi_4631{position:absolute;top:20px;right:20px;left:32px;z-index:4;display:flex;min-height:44px;align-items:center;justify-content:space-between;pointer-events:none}._previewHeaderCanvas_19qpi_4644{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;isolation:isolate}._previewHeaderCanvas_19qpi_4644:before{position:absolute;inset:-20px -32px -52px;z-index:-1;background:linear-gradient(180deg,#181818,#181818f5 44%,#181818b3 70%,#18181800);content:"";pointer-events:none}._previewHeaderLeft_19qpi_4667,._previewHeaderRight_19qpi_4668{display:flex;min-width:0;align-items:center;gap:12px;pointer-events:none}._previewHeaderLeft_19qpi_4667>*,._previewHeaderRight_19qpi_4668>*{pointer-events:auto}._previewHeaderLeft_19qpi_4667{flex:1 1 auto}._previewHeaderRight_19qpi_4668{gap:10px}._previewCollapseButton_19qpi_4689{margin-left:-20px;background:transparent;color:var(--color-text-primary)}._previewCollapseButton_19qpi_4689:hover{background:#ffffff1a;color:var(--color-text-strong)}._previewCanvasFilterBar_19qpi_4700{min-width:0;flex:1 1 auto;overflow:hidden;pointer-events:auto}._previewAssetKindFilter_19qpi_4707{--segmented-filter-active-bg: rgba(102, 98, 168, .58);--segmented-filter-active-count-bg: rgba(255, 255, 255, .13);--segmented-filter-active-color: #e9e6ff;--segmented-filter-active-count-color: #f4f2ff;--segmented-filter-color: rgba(235, 234, 242, .68);--segmented-filter-count-color: rgba(235, 234, 242, .48);--segmented-filter-font-size: 12px;--segmented-filter-focus-bg: rgba(255, 255, 255, .1);--segmented-filter-focus-color: var(--color-text-strong);--segmented-filter-height: 34px;--segmented-filter-hover-bg: rgba(255, 255, 255, .09);--segmented-filter-end-padding: 10px;--segmented-filter-indicator-inset: 3px;--segmented-filter-indicator-y-inset: 0;--segmented-filter-indicator-radius: var(--radius-pill);--segmented-filter-option-gap: 5px;--segmented-filter-segment-color: rgba(235, 234, 242, .78);--segmented-filter-segment-count-bg: rgba(255, 255, 255, .07);--segmented-filter-segment-count-color: rgba(235, 234, 242, .58);--segmented-filter-segment-radius: var(--radius-pill);--segmented-filter-x-padding: 10px;width:100%}._previewAssetScopeSwitch_19qpi_4732{display:inline-flex;height:34px;box-sizing:border-box;flex:0 0 62px;align-items:center;gap:0;border:0;border-radius:var(--radius-pill);background:#ffffff0f;padding:3px}._previewAssetScopeButton_19qpi_4745{color:#ebeaf299}._previewAssetScopeButton_19qpi_4745:hover{background:#ffffff1a;color:var(--color-text-strong)}._previewAssetScopeButton_19qpi_4745[aria-pressed=true]{background:#6662a8a8;box-shadow:none;color:#f0eeff}._previewMenuRoot_19qpi_4760{position:relative}._previewAssetsButton_19qpi_4764,._previewModeButton_19qpi_4765{display:flex;align-items:center;justify-content:center;border:0;color:var(--color-text-strong);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}._previewAssetsButton_19qpi_4764{height:44px;gap:8px;padding:0 20px 0 16px;border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff18,#ffffff0f);font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:500;line-height:1;white-space:nowrap}._previewModeButton_19qpi_4765{width:44px;height:44px;border:2px solid rgba(255,255,255,.22);border-radius:var(--radius-xl);background:var(--color-surface-hover);color:var(--color-text-primary);box-shadow:0 0 30px #00000012}._previewModeButton_19qpi_4765._previewUtilityButton_19qpi_4805,._previewModeButton_19qpi_4765._previewUtilityButton_19qpi_4805:hover,._previewModeButton_19qpi_4765._previewUtilityButton_19qpi_4805[aria-expanded=true]{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}._previewUtilityGroup_19qpi_4815{display:flex;height:44px;align-items:center;gap:0}._modelInfoPopover_19qpi_4822{--floating-layer-z-index: 1300;width:250px;overflow:hidden;border:1px solid var(--color-popover-border);border-radius:var(--radius-lg);padding:12px 16px 16px;background:var(--color-popover-bg);color:var(--color-popover-text);box-shadow:var(--shadow-overlay),var(--shadow-inset-highlight);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._modelInfoStats_19qpi_4836{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 0}._modelInfoStats_19qpi_4836[data-has-textures=true]{border-bottom:1px solid var(--color-popover-border);padding-bottom:12px}._modelInfoStats_19qpi_4836:after{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--color-popover-border);content:""}._modelInfoStat_19qpi_4836{min-width:0;padding-right:16px;text-align:left}._modelInfoStat_19qpi_4836:nth-child(2){padding-right:0;padding-left:16px}._modelInfoStat_19qpi_4836>span{display:block;color:var(--color-popover-text-secondary);font-family:Poppins,Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:0;line-height:16px;text-transform:uppercase}._modelInfoStat_19qpi_4836>strong{display:block;min-width:0;margin-top:4px;overflow:hidden;color:var(--color-popover-text);font-family:Poppins,Inter,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:20px;text-overflow:ellipsis;white-space:nowrap}._modelInfoStat_19qpi_4836>strong[data-size=large]{font-size:22px;line-height:28px}._modelInfoStat_19qpi_4836>strong[data-size=medium]{font-size:18px;line-height:24px}._modelInfoBadges_19qpi_4906{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:12px}._modelInfoBadges_19qpi_4906>span{display:inline-flex;min-height:26px;align-items:center;justify-content:center;gap:4px;border:1px solid var(--color-popover-border);border-radius:var(--radius-pill);padding:4px 8px;background:var(--color-surface-hover);color:var(--color-popover-text);font-family:Poppins,Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:0;line-height:1;white-space:nowrap}._modelInfoBadges_19qpi_4906 svg{border-radius:var(--radius-round);padding:2px;background:#67af2e;color:var(--color-text-strong)}._modelInfoTextures_19qpi_4941{display:grid;width:100%;max-width:224px;gap:8px;margin:16px auto 0}._modelInfoTextures_19qpi_4941 button{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;border:0;border-radius:var(--radius-sm);padding:0;background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-popover-border);cursor:pointer}._modelInfoTextures_19qpi_4941 button:hover,._modelInfoTextures_19qpi_4941 button:focus-visible{box-shadow:inset 0 0 0 1px var(--color-accent-border);outline:none}._modelInfoTextures_19qpi_4941 button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._modelInfoTextures_19qpi_4941 button:disabled{cursor:default}._modelInfoTextures_19qpi_4941 button>span{position:absolute;inset:0;background:linear-gradient(110deg,#fff0 18%,#ffffffb8,#fff0 82%);background-size:200% 100%;animation:_modelInfoTextureShimmer_19qpi_1 1.2s linear infinite}._modelInfoTextures_19qpi_4941 img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}._modelTexturePreviewOverlay_19qpi_4997{position:fixed;z-index:2100;display:grid;place-items:center;inset:0;padding:72px;background:#08080bd6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._modelTexturePreviewHeader_19qpi_5009{position:absolute;top:24px;right:24px;left:24px;display:flex;align-items:center;justify-content:space-between;color:var(--color-text-strong);font-family:Poppins,Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:0}._modelTexturePreviewImage_19qpi_5024{display:block;width:auto;max-width:min(80vw,960px);height:auto;max-height:calc(100vh - 144px);max-height:calc(100dvh - 144px);border-radius:var(--radius-md);box-shadow:0 30px 90px #0000006b;object-fit:contain}._modelTexturePreviewPrevious_19qpi_5036,._modelTexturePreviewNext_19qpi_5037{position:absolute;top:50%;transform:translateY(-50%)}._modelTexturePreviewPrevious_19qpi_5036{left:24px}._modelTexturePreviewPrevious_19qpi_5036 svg{transform:rotate(180deg)}._modelTexturePreviewNext_19qpi_5037{right:24px}._modelTexturePreviewPrevious_19qpi_5036:active,._modelTexturePreviewNext_19qpi_5037:active{transform:translateY(-50%) scale(.92)}@keyframes _modelInfoTextureShimmer_19qpi_1{0%{background-position:180% 0}to{background-position:-20% 0}}._previewIconButton_19qpi_5070{flex:0 0 auto}._previewAssetsButton_19qpi_4764:hover,._previewModeButton_19qpi_4765:hover{color:var(--color-text-strong);background:var(--color-surface-active)}._previewAssetsButton_19qpi_4764:active,._previewModeButton_19qpi_4765:active,._previewIconButton_19qpi_5070:active,._previewAssetTile_19qpi_5083:active{transform:scale(.96)}._previewAssetsPopover_19qpi_5087,._previewModePopover_19qpi_5088{z-index:8;border:1px solid var(--color-popover-border);background:var(--color-popover-bg);box-shadow:var(--shadow-overlay),var(--shadow-inset-highlight);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}._previewAssetsPopover_19qpi_5087{width:min(637px,calc(100vw - 64px));padding:16px;border-radius:32px}._previewAssetFilters_19qpi_5103{display:flex;align-items:center;gap:6px;padding-right:48px}._previewCanvasBackButton_19qpi_5110{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-control);background:var(--color-surface-active);color:var(--color-text-primary);font:600 14px/1 Inter,sans-serif;letter-spacing:0;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}._previewCanvasBackButton_19qpi_5110{padding:0 12px;background:var(--color-surface-hover)}._previewCanvasBackButton_19qpi_5110:hover{background:#ffffff2e;color:var(--color-text-strong)}._previewCanvasBackButton_19qpi_5110:active{transform:scale(.97)}._previewAssetFilters_19qpi_5103 button{height:32px;padding:0 16px;border:0;border-radius:var(--radius-2xl);background:var(--color-surface-active);color:var(--color-text-muted);font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;cursor:pointer}._previewAssetFilters_19qpi_5103 ._previewAssetFilterActive_19qpi_5157{background:#a6a6ff33;color:#c6c6ff;font-weight:600}._previewAssetSearch_19qpi_5163{position:absolute;top:16px;right:16px;display:flex;width:36px;height:36px;align-items:center;justify-content:center;overflow:hidden;border-radius:40px;background:var(--color-surface-active);color:var(--color-text-primary);transition:width .18s ease}._previewAssetSearch_19qpi_5163:focus-within{width:188px;justify-content:flex-start;gap:8px;padding:0 12px}._previewAssetSearch_19qpi_5163 input{width:0;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text-strong);font:500 14px/1.2 Inter,sans-serif;opacity:0;transition:opacity .16s ease,width .16s ease}._previewAssetSearch_19qpi_5163:focus-within input{width:124px;opacity:1}._previewAssetGrid_19qpi_5205{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._previewAssetTile_19qpi_5083{position:relative;display:grid;width:114px;height:114px;place-items:center;overflow:hidden;border:0;border-radius:18px;background:var(--color-surface-hover);color:var(--color-text-primary);cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}._previewAssetTile_19qpi_5083 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}._previewAssetTile_19qpi_5083 span{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--radius-xl);background:var(--color-surface-active)}._previewAssetTileActive_19qpi_5246{box-shadow:inset 0 0 0 2px #c6c6ffcc,0 0 28px #8787ff42}._previewModePopover_19qpi_5088{--floating-layer-z-index: 1200;display:flex;width:125px;flex-direction:column;padding:5px;border-radius:var(--radius-xl);gap:2px}._previewGeometrySubmenu_19qpi_5262{position:absolute;top:43px;left:calc(100% + 8px);display:flex;width:138px;flex-direction:column;gap:2px;padding:5px;border:1px solid var(--color-popover-border);border-radius:var(--radius-xl);background:var(--color-popover-bg);box-shadow:var(--shadow-overlay),var(--shadow-inset-highlight);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}._previewGeometrySubmenu_19qpi_5262:before{position:absolute;top:0;right:100%;width:9px;height:100%;content:""}._previewModeChevron_19qpi_5288{position:absolute;right:10px;width:16px;height:16px;overflow:visible;pointer-events:none}._previewModePopover_19qpi_5088 ._previewGeometryModeButton_19qpi_5297{display:flex;padding:0 30px 0 10px}._previewGeometryModeButton_19qpi_5297>span{width:100%;text-align:center}._previewModePopover_19qpi_5088 button{position:relative;display:flex;width:100%;height:36px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-popover-text-secondary);font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:500;cursor:pointer}._previewModePopover_19qpi_5088 button:hover,._previewModePopover_19qpi_5088 ._previewModeActive_19qpi_5325{background:var(--color-popover-hover);color:var(--color-popover-active)}._previewModePopover_19qpi_5088 ._previewModePending_19qpi_5330{color:var(--color-popover-text-secondary);cursor:default}._previewModePopover_19qpi_5088 ._previewModePending_19qpi_5330:hover{background:transparent;color:var(--color-popover-text-secondary)}._previewStage_19qpi_5340{width:100%;height:100%;inset:0;z-index:1;display:grid;min-width:0;min-height:0;background:var(--conversation-preview-surface-bg)}._previewLayer_19qpi_5351{position:absolute;width:100%;height:100%;inset:0;z-index:1;opacity:1;pointer-events:auto;transition:opacity .16s ease}._previewLayerHidden_19qpi_5362{opacity:0;pointer-events:none}._assetCanvasRoot_19qpi_5367{--xy-selection-background-color: rgba(198, 198, 255, .1);--xy-selection-border: 1px solid rgba(198, 198, 255, .9);position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),#181818}._assetCanvasRoot_19qpi_5367 .react-flow__pane,._assetCanvasRoot_19qpi_5367 .react-flow__pane.selection{cursor:default}._assetCanvasRoot_19qpi_5367 .react-flow__pane.dragging{cursor:grabbing}._assetCanvasRoot_19qpi_5367 .react-flow__nodesselection{display:none}._assetCanvasRootSuspended_19qpi_5394 .react-flow__pane,._assetCanvasRootSuspended_19qpi_5394 .react-flow__pane:active{cursor:col-resize}._assetCanvasFlow_19qpi_5399,._assetCanvasNode_19qpi_5404{width:100%;height:100%}._assetNodeToolbar_19qpi_5409{isolation:isolate;pointer-events:auto;transition:none!important}._assetNodeToolbarBridge_19qpi_5415{padding-bottom:12px;pointer-events:auto}._imageEditFloatingLayer_19qpi_5420{padding:12px;border:1px solid var(--color-border-strong);border-radius:8px;background:color-mix(in srgb,var(--color-surface-overlay) 94%,transparent);box-shadow:var(--shadow-floating);color:var(--color-text-primary);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}._imageEditPrompt_19qpi_5431{display:grid;gap:10px}._imageEditPromptHeader_19qpi_5436{display:grid;gap:2px}._imageEditPromptHeader_19qpi_5436 strong{color:var(--color-text-strong);font-size:13px;font-weight:600}._imageEditPromptHeader_19qpi_5436 span{overflow:hidden;color:var(--color-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._imageEditPromptInput_19qpi_5455{width:100%;height:72px;box-sizing:border-box;resize:none;overflow-y:auto;border:1px solid var(--color-border-default);border-radius:7px;outline:none;background:var(--color-surface-base);padding:9px 10px;color:var(--color-text-primary);font:inherit;font-size:12px;line-height:17px}._imageEditPromptInput_19qpi_5455:focus{border-color:var(--color-accent-border);box-shadow:0 0 0 2px var(--color-accent-soft)}._imageEditPromptActions_19qpi_5477{display:flex;justify-content:flex-end;gap:7px}._assetCanvasCard_19qpi_5483{--asset-selection-color: #c6c6ff;--artifact-tile-radius: 8px;--artifact-tile-size: var(--asset-card-size, 130px);text-align:left}._assetCanvasCardActive_19qpi_5490:before{content:"";position:absolute;inset:-5px;z-index:5;border:2px solid var(--asset-selection-color);border-radius:calc(var(--artifact-tile-radius) + 3px);pointer-events:none}._assetCanvasControls_19qpi_5500{--canvas-mode-control-active-bg: rgba(198, 198, 255, .18);--canvas-mode-control-active-color: #dedcff;--canvas-mode-control-active-hover-bg: rgba(198, 198, 255, .24);--asset-canvas-control-bg: #242424;--asset-canvas-control-border: rgba(255, 255, 255, .12);--asset-canvas-control-color: var(--color-text-primary);--asset-canvas-control-divider: rgba(255, 255, 255, .1);--asset-canvas-control-hover-bg: #303030;--asset-canvas-control-hover-color: var(--color-text-strong);border:1px solid var(--asset-canvas-control-border);border-radius:var(--radius-control);overflow:hidden;background:var(--asset-canvas-control-bg);box-shadow:0 18px 36px #00000047}._assetCanvasControls_19qpi_5500 button{width:32px;height:32px;border:0;border-bottom:1px solid var(--asset-canvas-control-divider);background:var(--asset-canvas-control-bg);color:var(--asset-canvas-control-color)}._assetCanvasControls_19qpi_5500 button:hover{background:var(--asset-canvas-control-hover-bg);color:var(--asset-canvas-control-hover-color)}._assetCanvasControls_19qpi_5500 button svg{fill:currentColor}._assetCanvasControls_19qpi_5500 button._assetCanvasModeButton_19qpi_5535{order:-1;border-bottom:1px solid var(--asset-canvas-control-divider)}._assetCanvasControls_19qpi_5500 button.react-flow__controls-fitview{border-bottom:0}._assetCanvasEmpty_19qpi_5544{display:grid;height:100%;place-items:center;align-content:center;gap:12px;color:var(--color-text-primary);font:600 18px/1.3 Inter,sans-serif}._previewStage_19qpi_5340[data-preview-kind=model]{padding:0}._previewStage_19qpi_5340[data-preview-kind=document][data-reserve-document-chrome=true]{padding:80px 0 24px}._previewStage_19qpi_5340[data-preview-kind=document][data-reserve-document-chrome=true] ._previewDocumentRuntime_19qpi_5562{--document-padding-top: 24px;--document-padding-bottom: 32px;--document-padding-inline: clamp(20px, 5%, 40px)}._previewSurface_19qpi_5568{position:relative;z-index:1;width:min(calc(var(--preview-scale) * 424px),76%);height:min(calc(var(--preview-scale) * 424px),48vh);min-width:0;min-height:0;place-items:center;overflow:visible;border-radius:calc(var(--preview-scale) * 20px)}._previewMediaSurface_19qpi_5580{z-index:2;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;overflow:hidden;border-radius:0}._previewSurface_19qpi_5568[data-preview-kind=model]{--resource-preview-error-bg: transparent;--viewer-loading-overlay-bg: transparent;--viewer-loading-overlay-shadow: none;position:absolute;inset:0;z-index:1;place-items:stretch;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:0;background:var(--conversation-preview-surface-bg);contain:layout size paint}._previewSurfaceHidden_19qpi_5610{opacity:0;pointer-events:none}._previewMedia_19qpi_5580,._previewWebRuntime_19qpi_5616,._previewDocumentRuntime_19qpi_5562,._previewModelRuntime_19qpi_5618{display:block}._previewDocumentRuntime_19qpi_5562{width:100%;height:100%}._previewMedia_19qpi_5580{width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;align-self:center;justify-self:center;object-fit:contain;object-position:center;border-radius:0;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transition:filter .18s ease,opacity .18s ease}._previewWebRuntime_19qpi_5616{--sandbox-preview-background: var(--conversation-preview-surface-bg);--sandbox-preview-toolbar-left: 32px;--sandbox-preview-toolbar-top: 20px;width:100%;height:100%;min-width:0;min-height:0;background:var(--sandbox-preview-background)}._previewWebRuntime_19qpi_5616:fullscreen{background:var(--sandbox-preview-background)}._previewModelRuntime_19qpi_5618{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:0;background:var(--conversation-preview-surface-bg)!important;contain:layout size paint}._previewModelRuntime_19qpi_5618 canvas{display:block!important;background:transparent!important}._previewEmptyState_19qpi_5681{display:grid;place-items:center;gap:calc(var(--preview-scale) * 10px);color:var(--color-text-primary);font-family:Poppins,Inter,sans-serif;font-size:calc(var(--preview-scale) * 22px);font-weight:600;letter-spacing:0;text-align:center}._previewEmptyState_19qpi_5681 svg{width:calc(var(--preview-scale) * 52px);height:calc(var(--preview-scale) * 52px)}._previewEmptyAssets_19qpi_5698{display:grid;width:100%;min-height:calc(var(--preview-scale) * 92px);place-items:center;color:var(--color-text-muted);font:500 calc(var(--preview-scale) * 14px)/1.3 Inter,sans-serif}._previewBottomControls_19qpi_5707{position:absolute;right:0;bottom:var(--preview-bottom-controls-bottom, calc(var(--preview-scale, 1) * 166px));left:0;z-index:3;display:flex;justify-content:center;width:min-content;margin:auto;transition:bottom .18s cubic-bezier(.22,1,.36,1)}._previewDisassemblySwitch_19qpi_5720{--disassembly-switch-scale: var(--preview-scale)}._previewArtifactCarousel_19qpi_5724{position:absolute;right:16px;bottom:16px;left:16px;z-index:4;display:flex;width:min(720px,calc(100% - 32px));height:84px;margin:auto;align-items:flex-end;justify-content:center;user-select:none;-webkit-user-select:none}._previewArtifactCarouselViewport_19qpi_5740{position:relative;width:100%;height:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent 100%)}._previewArtifactCarouselSwiper_19qpi_5757{width:100%;height:100%;overflow:visible}._previewArtifactCarouselSwiper_19qpi_5757 .swiper-wrapper{align-items:flex-end}._previewArtifactCarouselSlide_19qpi_5767{display:flex;width:64px;height:80px;box-sizing:border-box;padding-bottom:12px;align-items:flex-end;justify-content:center}._previewCarouselCard_19qpi_5777{--artifact-tile-size: 64px;flex:0 0 64px;box-shadow:var(--artifact-tile-shadow);transition:box-shadow .15s ease,filter .15s ease,opacity .15s ease}._previewCarouselCard_19qpi_5777:hover,._previewCarouselCard_19qpi_5777:focus-within,._previewCarouselCard_19qpi_5777:active{filter:brightness(1.1) saturate(1.06);transform:none}._previewCarouselCard_19qpi_5777:hover,._previewCarouselCard_19qpi_5777:focus-within{box-shadow:var(--artifact-tile-shadow),0 0 0 2px #ffffff47,0 10px 28px #00000047}._previewCarouselCardActive_19qpi_5802{box-shadow:var(--artifact-tile-shadow),0 0 0 3px #c6c6ff1f}._previewCarouselCardActive_19qpi_5802:after{position:absolute;inset:0;z-index:4;border:2px solid var(--asset-selection-color, #c6c6ff);border-radius:inherit;box-shadow:inset 0 0 0 3px #c6c6ff1a;content:"";pointer-events:none}._previewPanelWithCarousel_19qpi_5819{--preview-action-bottom: 104px;--preview-bottom-controls-bottom: 184px}._previewActions_19qpi_5824{position:absolute;right:0;bottom:var(--preview-action-bottom, calc(var(--preview-scale, 1) * 80px));left:0;z-index:3;display:flex;justify-content:center;gap:12px;transition:bottom .18s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){._previewArtifactCarouselTrack_19qpi_5838,._previewCarouselCard_19qpi_5777,._previewActions_19qpi_5824,._previewBottomControls_19qpi_5707{transition:none}}._previewActionItem_19qpi_5846{width:176px;min-width:176px}._agentShell_19qpi_8[data-theme=light]{background:var(--conversation-canvas-background);color:var(--conversation-page-color)}._agentShell_19qpi_8[data-theme=light]:before{background:linear-gradient(90deg,rgba(69,63,111,.025),transparent 20%,transparent 80%,rgba(69,63,111,.035)),linear-gradient(180deg,rgba(255,255,255,.58),transparent 22%,rgba(239,237,250,.2))}._agentShell_19qpi_8[data-theme=light] ._newProjectTargetTrigger_19qpi_3376{border-color:#e2e0e9;background:var(--color-surface-overlay);color:var(--color-text-primary)}._agentShell_19qpi_8[data-theme=light] ._newProjectTargetTrigger_19qpi_3376 svg{color:var(--color-text-muted)}._agentShell_19qpi_8[data-theme=light] ._newProjectTargetTrigger_19qpi_3376:hover{border-color:#675dba7a;background:var(--color-surface-overlay);color:var(--color-text-strong)}._agentShell_19qpi_8[data-theme=light] ._newProjectTargetTrigger_19qpi_3376:focus-visible{outline-color:#675dba7a}._agentShell_19qpi_8[data-theme=light] ._sidebar_19qpi_75{border:.5px solid rgba(66,60,104,.07);background:#f5f4fff5;box-shadow:0 4px 20px #3e38601a}._agentShell_19qpi_8[data-theme=light] ._sidebar_19qpi_75:before{display:none}._agentShell_19qpi_8[data-theme=light] ._sidebar_19qpi_75:after{display:none}._agentShell_19qpi_8[data-theme=light] ._brandMark_19qpi_169,._agentShell_19qpi_8[data-theme=light] ._projectMainButton_19qpi_706,._agentShell_19qpi_8[data-theme=light] ._projectText_19qpi_764 strong,._agentShell_19qpi_8[data-theme=light] ._accountText_19qpi_1468 strong,._agentShell_19qpi_8[data-theme=light] ._sidebarFooterAction_19qpi_1379 span{color:var(--color-text-strong)}._agentShell_19qpi_8[data-theme=light] :where(._projectExpandButton_19qpi_661,._projectActionButton_19qpi_908,._projectThreadButton_19qpi_951,._threadMoreButton_19qpi_1029,._sidebarFooterAction_19qpi_1379,._accountSwitchIcon_19qpi_1503){color:#6d6a79}._agentShell_19qpi_8[data-theme=light] :where(._projectExpandButton_19qpi_661,._projectActionButton_19qpi_908,._threadMoreButton_19qpi_1029,._sidebarFooterAction_19qpi_1379):hover{background:#5b548114;color:#25232e}._agentShell_19qpi_8[data-theme=light] ._sessionMenuActive_19qpi_1338{background:#7469dc1f!important;color:#625ac7!important;box-shadow:inset 0 0 0 1px #7469dc17}._agentShell_19qpi_8[data-theme=light] ._newChatButton_19qpi_283{background:linear-gradient(180deg,#f1efff,#ded9ff);color:var(--color-text-strong);box-shadow:inset 0 -4px 10px #7b6ae033,inset 0 -13px 28px #9287f43d,0 8px 22px #5d50b421}._agentShell_19qpi_8[data-theme=light] ._newChatButton_19qpi_283:before{background:#ffffff2e}._agentShell_19qpi_8[data-theme=light] ._newProjectCreateButton_19qpi_307{--icon-button-soft-bg: rgba(112, 99, 210, .08);--icon-button-soft-color: #625ac7;--icon-button-soft-hover-bg: rgba(112, 99, 210, .14);border-color:#675dba33}._agentShell_19qpi_8[data-theme=light] ._sidebarSearch_19qpi_394,._agentShell_19qpi_8[data-theme=light] ._sidebarEmptyState_19qpi_470,._agentShell_19qpi_8[data-theme=light] ._inlineEditPanel_19qpi_1248{border-color:#46416214;background:#ffffff94;color:#74717d;box-shadow:inset 0 0 0 1px #46416209}._agentShell_19qpi_8[data-theme=light] ._sidebarSearch_19qpi_394 input,._agentShell_19qpi_8[data-theme=light] ._inlineEditPanel_19qpi_1248 input,._agentShell_19qpi_8[data-theme=light] ._inlineEditPanel_19qpi_1248 button{color:#282630}._agentShell_19qpi_8[data-theme=light] ._sidebarSearch_19qpi_394 input::placeholder{color:#9793a2}._agentShell_19qpi_8[data-theme=light] ._sessionListFade_19qpi_459{background:linear-gradient(180deg,#f5f4ff00,#f5f4ffd6 58%,#f5f4ff)}._agentShell_19qpi_8[data-theme=light] :where(._sessionGroup_19qpi_580 h2,._projectText_19qpi_764 small,._projectThreadState_19qpi_1060,._accountText_19qpi_1468 span,._sidebarEmptyState_19qpi_470 span){color:#888491}._agentShell_19qpi_8[data-theme=light] :where(._projectRowActive_19qpi_641,._projectThreadButtonActive_19qpi_1006,._sessionItem_19qpi_282:hover){background:#665bbe12;color:var(--color-text-strong);box-shadow:none}._agentShell_19qpi_8[data-theme=light] ._projectThreadButton_19qpi_951:hover,._agentShell_19qpi_8[data-theme=light] ._projectThreadRow_19qpi_945:focus-within ._projectThreadButton_19qpi_951{background:#5e559f12;color:#4f4a59}._agentShell_19qpi_8[data-theme=light] ._projectThreadButtonActive_19qpi_1006,._agentShell_19qpi_8[data-theme=light] ._projectThreadButtonActive_19qpi_1006:hover,._agentShell_19qpi_8[data-theme=light] ._projectThreadRow_19qpi_945:focus-within ._projectThreadButtonActive_19qpi_1006{background:#e4e0f6;color:#4c4662}._agentShell_19qpi_8[data-theme=light] ._sessionItemActive_19qpi_1188,._agentShell_19qpi_8[data-theme=light] ._sessionItemActive_19qpi_1188:hover{background:#ddd9f9;color:#494177}._agentShell_19qpi_8[data-theme=light] ._projectThumbnail_19qpi_744{border-color:#46416217;background:#4a45650d;color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] ._topControls_19qpi_71{color:#4d4a56}._agentShell_19qpi_8[data-theme=light] ._topControls_19qpi_71 button:hover{background:#514b6f14;color:#24222d}._agentShell_19qpi_8[data-theme=light] ._threadListMenu_19qpi_6019{border-color:var(--color-border-default);background:var(--color-surface-overlay);color:#35323d;box-shadow:0 18px 48px #3e386021}._agentShell_19qpi_8[data-theme=light] ._threadListItem_19qpi_6026{color:#5f5b68}._agentShell_19qpi_8[data-theme=light] ._threadListItem_19qpi_6026:hover{background:var(--color-surface);color:var(--color-text-strong)}._agentShell_19qpi_8[data-theme=light] ._threadListItemActive_19qpi_6035{background:#e3dffa;color:#514a98}._agentShell_19qpi_8[data-theme=light] ._topFade_19qpi_1589{background:linear-gradient(180deg,#fcfcff 0% 48%,#fcfcffc2 70%,#fcfcff00)}._agentShell_19qpi_8[data-theme=light] ._scrollToBottomButton_19qpi_1603{border-color:var(--color-border-default);background:var(--color-surface-overlay);color:var(--color-text-secondary);box-shadow:inset 0 1px #ffffffd1,0 10px 26px #403a5e1f}._agentShell_19qpi_8[data-theme=light] ._scrollToBottomButton_19qpi_1603:hover{border-color:#675dba3d;background:#f2f0f8;color:#514a85}._agentShell_19qpi_8[data-theme=light] ._composerDock_19qpi_3271:before{background:linear-gradient(360deg,#fcfcff 0% 48%,#fcfcffc7 70%,#fcfcff00)}._agentShell_19qpi_8[data-theme=light] ._sessionLoading_19qpi_1695{border-color:#49436424;border-top-color:#7068d6}._agentShell_19qpi_8[data-theme=light] ._divider_19qpi_1747,._agentShell_19qpi_8[data-theme=light] ._thinkingProcessResult_19qpi_2810+._completedMessage_19qpi_2568:before,._agentShell_19qpi_8[data-theme=light] ._scoreHeader_19qpi_2409:after,._agentShell_19qpi_8[data-theme=light] ._scoreRow_19qpi_2410:not(:last-child):after{background:#4943641a}._agentShell_19qpi_8[data-theme=light] ._liveStepRail_19qpi_1790 li{background:#4b45680b;color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px #413c5a0b}._agentShell_19qpi_8[data-theme=light] ._liveStepRail_19qpi_1790 li>span,._agentShell_19qpi_8[data-theme=light] ._agentActivityItem_19qpi_1866>span{background:var(--color-surface-sunken);color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] ._liveStepComplete_19qpi_1836,._agentShell_19qpi_8[data-theme=light] ._liveStepActive_19qpi_1847{background:#e5e1f7!important;color:#4d4668!important;box-shadow:inset 0 0 0 1px #655bb217!important}._agentShell_19qpi_8[data-theme=light] ._liveStepComplete_19qpi_1836>span,._agentShell_19qpi_8[data-theme=light] ._liveStepActive_19qpi_1847>span{background:#d8d2f4!important;color:#514a7a!important}._agentShell_19qpi_8[data-theme=light] :where(._agentActivityItem_19qpi_1866 em,._loadingInline_19qpi_1928,._toolActivityText_19qpi_2868 small,._toolActivityResult_19qpi_2909){color:var(--color-text-muted)}._agentShell_19qpi_8[data-theme=light] ._pendingTile_19qpi_2350{background:linear-gradient(100deg,#f2f1f5,#e9e7ef);color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] :where(._fileListHeader_19qpi_2368,._fileList_19qpi_2362 em,._scoreHeader_19qpi_2409,._scoreRow_19qpi_2410,._scoreBarWrap_19qpi_2432 strong){color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] ._scoreBar_19qpi_2432{background:#4943641a}._agentShell_19qpi_8[data-theme=light] :where(._newProjectSubtitle_19qpi_6124,._thinkingText_19qpi_2945,._thinkingProcessToggle_19qpi_2749,._toolActivityItem_19qpi_2696,._activityItem_19qpi_2725,._plainAssistant_19qpi_2681>div:first-child,._suggestionList_19qpi_2475>p,._reportText_19qpi_1728 li,._inlineStatus_19qpi_1779){color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] :where(._suggestion_19qpi_284 strong,._reportText_19qpi_1728 strong,._stepBlock_19qpi_1754 h2,._agentActivityItem_19qpi_1866 strong,._toolActivityText_19qpi_2868 strong){color:var(--color-text-strong)}._agentShell_19qpi_8[data-theme=light] :where(._fileList_19qpi_2362 a,._liveStepRail_19qpi_1790 li,._confirmationPrompt_19qpi_3048,._confirmationActions_19qpi_2771 button){border-color:var(--color-border-default);background:#5b54810e;color:var(--color-text-secondary);box-shadow:none}._agentShell_19qpi_8[data-theme=light] ._suggestion_19qpi_284:not(:disabled){border-color:transparent;background:#5b54810e;color:var(--color-text-primary);box-shadow:none}._agentShell_19qpi_8[data-theme=light] ._suggestion_19qpi_284:disabled{color:var(--color-text-disabled)}._agentShell_19qpi_8[data-theme=light] ._confirmationActions_19qpi_2771 button:not(:disabled):hover{border-color:#5b529b29;background:#5b548124}._agentShell_19qpi_8[data-theme=light] ._suggestion_19qpi_284:not(:disabled):hover{border-color:#5b529b3d;background:#5b548124;box-shadow:none}._agentShell_19qpi_8[data-theme=light] ._messageActions_19qpi_286 button{color:var(--color-text-primary)}._agentShell_19qpi_8[data-theme=light] ._messageActions_19qpi_286 button:hover{background:#514b6f14;color:#302d39}._agentShell_19qpi_8[data-theme=light] ._messageActions_19qpi_286 button:disabled:hover{background:transparent;color:var(--color-text-primary)}._agentShell_19qpi_8[data-theme=light] :where(._processItemIcon_19qpi_2825,._processItemIconTool_19qpi_2850){border-color:var(--color-border-default);background:#514b6f0b;color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] :where(._toolActivityText_19qpi_2868,._agentActivityItem_19qpi_1866,._thinkingProcessToggle_19qpi_2749 small){color:var(--color-text-muted)}._agentShell_19qpi_8[data-theme=light] ._thinkingProcessChevron_19qpi_2786{border-left-color:var(--color-text-muted)}._agentShell_19qpi_8[data-theme=light] :where(._processItemIconModel_19qpi_2844,._processItemIconImage_19qpi_2845,._processItemIconQuestion_19qpi_2848){color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] ._confirmationQuestion_19qpi_3088,._agentShell_19qpi_8[data-theme=light] ._confirmationOption_19qpi_2770{color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] ._confirmationOption_19qpi_2770:not(._confirmationOptionLocked_19qpi_3157){border-color:#554d841f;background:#5b548112}._agentShell_19qpi_8[data-theme=light] ._confirmReject_19qpi_3111{color:#625d6b!important}._agentShell_19qpi_8[data-theme=light] ._confirmationOption_19qpi_2770:not(._confirmationOptionLocked_19qpi_3157):hover{border-color:#554d8424;background:#4b45681c}._agentShell_19qpi_8[data-theme=light] ._confirmationOptionSelected_19qpi_3166,._agentShell_19qpi_8[data-theme=light] ._confirmationOptionSelected_19qpi_3166:hover{border-color:#675dba3d;background:#e8e4f9;color:#4e4864}._agentShell_19qpi_8[data-theme=light] ._confirmationRadioMark_19qpi_3185{border-color:#49436447;background:var(--color-surface-raised)}._agentShell_19qpi_8[data-theme=light] ._confirmationOptionText_19qpi_3219 strong{color:#393540}._agentShell_19qpi_8[data-theme=light] ._confirmationOptionText_19qpi_3219 small{color:var(--color-text-muted)}._agentShell_19qpi_8[data-theme=light] ._composer_19qpi_285{--icon-button-danger-bg: rgba(255, 255, 255, .74);--icon-button-danger-border: rgba(200, 74, 91, .28);--icon-button-danger-color: #b83f50;--icon-button-danger-hover-bg: rgba(205, 70, 87, .1);--icon-button-danger-hover-border: rgba(190, 55, 73, .4);--icon-button-danger-hover-shadow: rgba(190, 55, 73, .1);--icon-button-loading-content-opacity: .48;--icon-button-primary-bg: #6c63d7;--icon-button-primary-color: #ffffff;--icon-button-primary-hover-bg: #5f57c9;--icon-button-primary-hover-shadow: 0 5px 16px rgba(78, 68, 177, .24);--icon-button-primary-shadow: 0 3px 12px rgba(78, 68, 177, .18);--icon-button-progress-color: #7168d9;--icon-button-progress-track: rgba(103, 93, 186, .16);--icon-button-soft-bg: rgba(75, 69, 104, .07);--icon-button-soft-color: var(--color-text-secondary);--icon-button-soft-hover-bg: rgba(75, 69, 104, .12);border-color:#e2e0e9;background:var(--color-surface-overlay);box-shadow:inset 0 0 0 1px #46416206,0 18px 54px #453e6917}._agentShell_19qpi_8[data-theme=light] ._composerFocused_19qpi_3596,._agentShell_19qpi_8[data-theme=light] ._composerFilled_19qpi_3606{border-color:#7971dab8;background:var(--color-surface-overlay);box-shadow:0 0 0 1px #7971da17,0 12px 36px #6257b11c}._agentShell_19qpi_8[data-theme=light] ._composerRunning_19qpi_3619,._agentShell_19qpi_8[data-theme=light] ._composerDragActive_19qpi_3624{background:#f3f1ff}._agentShell_19qpi_8[data-theme=light] ._composerSuggestions_19qpi_3408{--agent-prompt-suggestion-bg: rgba(255, 255, 255, .72);--agent-prompt-suggestion-border: rgba(65, 60, 90, .15);--agent-prompt-suggestion-color: var(--color-text-secondary);--agent-prompt-suggestion-focus: rgba(103, 93, 186, .68);--agent-prompt-suggestion-heading-color: var(--color-text-secondary);--agent-prompt-suggestion-hover-bg: #f4f1ff;--agent-prompt-suggestion-hover-border: rgba(103, 93, 186, .25);--agent-prompt-suggestion-hover-color: #302c3b;--agent-prompt-suggestion-hover-shadow: 0 8px 20px rgba(66, 58, 104, .09);--agent-prompt-suggestion-icon-color: #706a7c;--agent-prompt-suggestion-shadow: inset 0 1px 0 rgba(255, 255, 255, .82)}._agentShell_19qpi_8[data-theme=light] ._composerQueue_19qpi_3476{border-color:var(--color-border-default);background:var(--color-surface-overlay);color:var(--color-text-secondary);box-shadow:0 14px 36px #403a5e21}._agentShell_19qpi_8[data-theme=light] ._composerQueueItem_19qpi_3503{border-color:var(--color-border-default)}._agentShell_19qpi_8[data-theme=light] ._composerQueueIndex_19qpi_3530{color:var(--color-text-muted)}._agentShell_19qpi_8[data-theme=light] ._composerQueueItem_19qpi_3503{background:transparent;color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] ._composerQueueItem_19qpi_3503:hover,._agentShell_19qpi_8[data-theme=light] ._composerQueueItemEditing_19qpi_3521{background:#675dba12;color:#28252e}._agentShell_19qpi_8[data-theme=light] ._composerQueueItemEditing_19qpi_3521{box-shadow:inset 2px 0 #8179dd}._agentShell_19qpi_8[data-theme=light] ._composerQueueAction_19qpi_3547{color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] ._composerQueueAction_19qpi_3547:hover{background:#49436414;color:#393541}._agentShell_19qpi_8[data-theme=light] ._dropOverlay_19qpi_3633{background:#f7f6fce6;color:#5f578f;box-shadow:inset 0 0 0 1px #695fbe47}._agentShell_19qpi_8[data-theme=light] ._composerEditor_19qpi_3652{color:#35323d;scrollbar-color:rgba(69,64,92,.22) transparent}._agentShell_19qpi_8[data-theme=light] ._composerEditor_19qpi_3652[data-empty=true]:before{color:var(--color-text-muted)}._agentShell_19qpi_8[data-theme=light] :where(._composerIcon_19qpi_285,._selectTrigger_19qpi_3992){color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] ._skillControl_19qpi_3921{--agent-skill-trigger-color: var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] :where(._composerIcon_19qpi_285:hover,._composerIconActive_19qpi_3958){background:#4b456812}._agentShell_19qpi_8[data-theme=light] ._uploadInlineStatus_19qpi_4102,._agentShell_19qpi_8[data-theme=light] ._uploadInlineStatus_19qpi_4102._uploadItemWorking_19qpi_4187,._agentShell_19qpi_8[data-theme=light] ._uploadInlineStatus_19qpi_4102._uploadItemUploaded_19qpi_4188{border-color:var(--color-border-default);background:var(--color-surface);color:#56515f}._agentShell_19qpi_8[data-theme=light] ._uploadInlineIcon_19qpi_4118{background:#e5e2ec}._agentShell_19qpi_8[data-theme=light] ._uploadInlineRemove_19qpi_4135{color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] ._uploadInlineRemove_19qpi_4135:hover{background:#4b456814;color:#302d37}._agentShell_19qpi_8[data-theme=light] ._uploadItemWorking_19qpi_4187:after{background:#f0eef7b8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._agentShell_19qpi_8[data-theme=light] ._uploadProgressTrack_19qpi_4270{stroke:#49436433}._agentShell_19qpi_8[data-theme=light] ._uploadRemoveButton_19qpi_4334{background:var(--color-surface-overlay);color:var(--color-text-secondary);box-shadow:0 4px 10px #40396224}._agentShell_19qpi_8[data-theme=light] ._uploadRemoveButton_19qpi_4334:hover{background:var(--color-surface-sunken);color:#2f2c35}._agentShell_19qpi_8[data-theme=light] ._uploadHoverPreview_19qpi_4443,._agentShell_19qpi_8[data-theme=light] ._uploadHoverPreview_19qpi_4443:after{background:var(--color-surface-raised)}._agentShell_19qpi_8[data-theme=light] ._uploadHoverPreview_19qpi_4443{border:1px solid var(--color-border-default);box-shadow:0 18px 46px #3d375b24,inset 0 1px #ffffffd1}._agentShell_19qpi_8[data-theme=light] ._uploadInlineStatus_19qpi_4102 p,._agentShell_19qpi_8[data-theme=light] ._uploadItem_19qpi_4187 p{background:#fff1f1;color:#b44954;box-shadow:0 8px 20px #70363e1a}._agentShell_19qpi_8[data-theme=light] ._artifactPicker_19qpi_3742,._agentShell_19qpi_8[data-theme=light] ._selectMenu_19qpi_4037{border-color:var(--color-border-default);background:var(--color-surface-overlay);box-shadow:0 18px 48px #3e386021}._agentShell_19qpi_8[data-theme=light] :where(._artifactPickerOption_19qpi_3802,._selectOption_19qpi_4058){color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] :where(._artifactPickerOption_19qpi_3802:hover,._artifactPickerOptionActive_19qpi_3824,._selectOption_19qpi_4058:hover,._selectOptionActive_19qpi_4076){border-color:#675dba1a;background:#eeebff;color:#302c42}._agentShell_19qpi_8[data-theme=light] :where(._artifactPickerTime_19qpi_3839,._artifactPickerEmpty_19qpi_3849){color:var(--color-text-muted)}._agentShell_19qpi_8[data-theme=light] ._previewPanel_19qpi_4581{border-left:1px solid #e2e0e9;background:#fafaff;box-shadow:-24px 0 64px #443d6814}._agentShell_19qpi_8 ._previewPanel_19qpi_4581[data-preview-kind=model]{border-left:0;background:transparent;box-shadow:none}._agentShell_19qpi_8 ._previewPanel_19qpi_4581[data-preview-kind=model]:before{display:none}._agentShell_19qpi_8[data-theme=light] ._previewPanel_19qpi_4581:before{background:linear-gradient(90deg,rgba(92,84,139,.035),transparent 18%,transparent 84%,rgba(92,84,139,.02))}._agentShell_19qpi_8[data-theme=light] :where(._previewAssetsButton_19qpi_4764,._previewModeButton_19qpi_4765,._previewCanvasBackButton_19qpi_5110){border-color:var(--color-border-default);background:#f2f1f7eb;color:#4e4a57;box-shadow:none}._agentShell_19qpi_8[data-theme=light] ._previewModeButton_19qpi_4765._previewUtilityButton_19qpi_4805,._agentShell_19qpi_8[data-theme=light] ._previewModeButton_19qpi_4765._previewUtilityButton_19qpi_4805:hover,._agentShell_19qpi_8[data-theme=light] ._previewModeButton_19qpi_4765._previewUtilityButton_19qpi_4805[aria-expanded=true]{border:0;background:transparent;box-shadow:none}._agentShell_19qpi_8[data-theme=light] :where(._previewAssetsButton_19qpi_4764,._previewModeButton_19qpi_4765,._previewCanvasBackButton_19qpi_5110):hover{background:var(--color-surface-sunken);color:#25232c}._agentShell_19qpi_8[data-theme=light] ._previewAssetKindFilter_19qpi_4707{--segmented-filter-active-bg: #d9d5f5;--segmented-filter-active-count-bg: rgba(81, 74, 138, .12);--segmented-filter-active-color: #514a8a;--segmented-filter-active-count-color: #514a8a;--segmented-filter-color: var(--color-text-secondary);--segmented-filter-count-bg: rgba(70, 65, 98, .07);--segmented-filter-count-color: #85808f;--segmented-filter-focus-bg: rgba(70, 65, 98, .1);--segmented-filter-focus-color: #25232c;--segmented-filter-hover-bg: rgba(70, 65, 98, .09);--segmented-filter-segment-color: #625e6c;--segmented-filter-segment-count-bg: rgba(70, 65, 98, .08);--segmented-filter-segment-count-color: #777281}._agentShell_19qpi_8[data-theme=light] ._previewCollapseButton_19qpi_4689{color:#625e6c}._agentShell_19qpi_8[data-theme=light] ._previewCollapseButton_19qpi_4689:hover{background:#46416217;color:#25232c}._agentShell_19qpi_8[data-theme=light] ._previewAssetScopeSwitch_19qpi_4732{background:#f0eff4}._agentShell_19qpi_8[data-theme=light] ._previewAssetScopeButton_19qpi_4745{color:#777281}._agentShell_19qpi_8[data-theme=light] ._previewAssetScopeButton_19qpi_4745:hover{background:#e7e5ee;color:#25232c}._agentShell_19qpi_8[data-theme=light] ._previewAssetScopeButton_19qpi_4745[aria-pressed=true]{background:#d9d5f5;color:#514a8a}._agentShell_19qpi_8[data-theme=light] ._previewHeaderCanvas_19qpi_4644:before{background:linear-gradient(180deg,#fafaff,#fafafff5 44%,#fafaffb8 70%,#fafaff00)}._agentShell_19qpi_8[data-theme=light] :where(._previewAssetsPopover_19qpi_5087,._previewModePopover_19qpi_5088,._previewGeometrySubmenu_19qpi_5262){border-color:var(--color-border-default);background:var(--color-surface-overlay);box-shadow:0 24px 70px #3e386024}._agentShell_19qpi_8[data-theme=light] :where(._previewAssetFilters_19qpi_5103 button,._previewAssetSearch_19qpi_5163,._previewAssetTile_19qpi_5083){background:var(--color-surface);color:var(--color-text-secondary)}._agentShell_19qpi_8[data-theme=light] ._previewAssetFilters_19qpi_5103 ._previewAssetFilterActive_19qpi_5157{background:#ddd9f7;color:#514a8a}._agentShell_19qpi_8[data-theme=light] ._previewAssetSearch_19qpi_5163 input{color:#2f2c36}._agentShell_19qpi_8[data-theme=light] ._previewModePopover_19qpi_5088 button:hover,._agentShell_19qpi_8[data-theme=light] ._previewModePopover_19qpi_5088 ._previewModeActive_19qpi_5325{background:#eeeef4;color:#2b2932}._agentShell_19qpi_8[data-theme=light] ._previewModePopover_19qpi_5088 ._previewModePending_19qpi_5330:hover{background:transparent;color:var(--color-text-muted)}._agentShell_19qpi_8[data-theme=light] ._assetCanvasRoot_19qpi_5367{--xy-selection-background-color: rgba(129, 121, 221, .1);--xy-selection-border: 1px solid rgba(129, 121, 221, .9);background:linear-gradient(180deg,rgba(115,104,197,.035),transparent 24%),#fafaff}._agentShell_19qpi_8[data-theme=light] ._assetCanvasCard_19qpi_5483{--asset-selection-color: #8179dd;--artifact-tile-shadow: 0 2px 5px rgba(89, 80, 128, .08), 0 8px 22px rgba(105, 94, 154, .11);color:#34313b}._agentShell_19qpi_8[data-theme=light] ._assetCanvasControls_19qpi_5500{--canvas-mode-control-active-bg: rgba(129, 121, 221, .14);--canvas-mode-control-active-color: #6259c4;--canvas-mode-control-active-hover-bg: rgba(129, 121, 221, .2);--asset-canvas-control-bg: #f7f6fa;--asset-canvas-control-border: #dedce5;--asset-canvas-control-color: var(--color-text-secondary);--asset-canvas-control-divider: #dedce5;--asset-canvas-control-hover-bg: var(--color-surface-sunken);--asset-canvas-control-hover-color: #282630}._agentShell_19qpi_8[data-theme=light] :where(._previewEmptyState_19qpi_5681,._previewEmptyAssets_19qpi_5698,._assetCanvasEmpty_19qpi_5544){color:var(--color-text-secondary)}._overlay_49m41_1{position:absolute;inset:0;z-index:20;display:grid;place-items:center;background:var(--viewer-loading-overlay-bg, #0d0f12);box-shadow:var(--viewer-loading-overlay-shadow, inset 0 0 60px rgb(0 0 0 / 36%));pointer-events:none}._dots_49m41_12{position:relative;width:120px;height:120px;overflow:visible;filter:url(#viewer-loading-goo);transform:translateZ(0);will-change:transform}._dot_49m41_12{position:absolute;left:50%;top:50%;width:0;height:0;transform:translateZ(0);will-change:transform}._dot_49m41_12:before{position:absolute;left:50%;width:34px;height:34px;margin-left:-17.5px;margin-top:-17.5px;border-radius:49px;background:var(--viewer-loading-dot-primary, rgb(226 216 255));content:"";transform:translateY(0) translateZ(0);backface-visibility:hidden;will-change:transform}._dot_49m41_12:nth-child(1){animation:_dot-rotate-1_49m41_1 4.6s 0s linear infinite}._dot_49m41_12:nth-child(1):before{background:var(--viewer-loading-dot-secondary, rgb(195 208 255));animation:_dot-move_49m41_1 4.6s 0s ease infinite}._dot_49m41_12:nth-child(2){animation:_dot-rotate-2_49m41_1 4.6s 1.15s linear infinite}._dot_49m41_12:nth-child(2):before{background:var(--viewer-loading-dot-primary, rgb(226 216 255));animation:_dot-move_49m41_1 4.6s 1.15s ease infinite}._dot_49m41_12:nth-child(3){animation:_dot-rotate-3_49m41_1 4.6s 2.3s linear infinite}._dot_49m41_12:nth-child(3):before{background:var(--viewer-loading-dot-secondary, rgb(195 208 255));animation:_dot-move_49m41_1 4.6s 2.3s ease infinite}._dot_49m41_12:nth-child(4){animation:_dot-rotate-4_49m41_1 4.6s 3.45s linear infinite}._dot_49m41_12:nth-child(4):before{background:var(--viewer-loading-dot-primary, rgb(226 216 255));animation:_dot-move_49m41_1 4.6s 3.45s ease infinite}._dot_49m41_12:nth-child(5):before{z-index:100;width:44.5px;height:44.5px;margin-left:-21.75px;margin-top:-21.75px;animation:_dot-colors_49m41_1 4.6s ease infinite}._filter_49m41_92{position:absolute;width:0;height:0}@keyframes _dot-move_49m41_1{0%{transform:translateY(0)}18%,22%{transform:translateY(-68px)}40%,to{transform:translateY(0)}}@keyframes _dot-colors_49m41_1{0%{background:var(--viewer-loading-dot-primary, rgb(226 216 255))}25%{background:var(--viewer-loading-dot-secondary, rgb(195 208 255))}50%{background:var(--viewer-loading-dot-primary, rgb(226 216 255))}75%{background:var(--viewer-loading-dot-secondary, rgb(195 208 255))}to{background:var(--viewer-loading-dot-primary, rgb(226 216 255))}}@keyframes _dot-rotate-1_49m41_1{0%{transform:rotate(-105deg)}to{transform:rotate(270deg)}}@keyframes _dot-rotate-2_49m41_1{0%{transform:rotate(165deg)}to{transform:rotate(540deg)}}@keyframes _dot-rotate-3_49m41_1{0%{transform:rotate(435deg)}to{transform:rotate(810deg)}}@keyframes _dot-rotate-4_49m41_1{0%{transform:rotate(705deg)}to{transform:rotate(1080deg)}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}._sharedPage_v0crf_1,._sharedPage_v0crf_1 *{box-sizing:border-box}._sharedPage_v0crf_1{--sidebar-width: 0px;position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--conversation-canvas-background);color:var(--conversation-page-color);font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif}._sharedTopbar_v0crf_19{flex-shrink:0;position:sticky;top:0;z-index:10;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--conversation-surface-border);background:var(--conversation-topbar-bg);padding:0 clamp(18px,3vw,44px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._sharedBrand_v0crf_36{display:inline-flex;align-items:center;gap:10px;border:0;padding:0;background:transparent;cursor:pointer}._sharedBrand_v0crf_36 img{filter:var(--logoFilter, brightness(1))}._sharedBrand_v0crf_36 img:first-child{width:28px;height:28px;object-fit:contain}._sharedBrand_v0crf_36 img:last-child{width:112px;max-height:22px;object-fit:contain}._sharedTopbarActions_v0crf_62{display:flex;align-items:center;gap:8px}._sharedContinueButton_v0crf_68{min-height:38px}._sharedContinueError_v0crf_72{width:calc(100% - 40px);margin:12px 20px;border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-danger-soft) 72%,var(--color-surface-overlay));padding:10px 12px;color:var(--color-danger);box-shadow:var(--shadow-raised);font-size:12px;line-height:1.45}._sharedWorkspace_v0crf_85{width:min(980px,100%);flex:1;min-height:0;overflow:auto;margin:0 auto}._sharedMain_v0crf_93{min-width:0;padding:42px clamp(24px,6vw,88px) 204px}._sharedConversation_v0crf_98{display:grid;max-width:720px;gap:22px;margin:0 auto}._sharedMessage_v0crf_105{display:grid;min-width:0;gap:8px}._sharedMessageContent_v0crf_111{min-width:0;color:var(--conversation-assistant-color)}._sharedMessage_v0crf_105[data-role=assistant] ._sharedMessageContent_v0crf_111{width:100%}._sharedMessage_v0crf_105[data-role=user]{justify-items:end}._sharedMessage_v0crf_105[data-role=user] ._sharedMessageContent_v0crf_111{max-width:min(600px,82%);border-radius:var(--radius-md);background:var(--conversation-user-bubble-bg);padding:9px 13px;color:var(--conversation-user-bubble-color)}._sharedMessageArtifacts_v0crf_132{display:flex;flex-wrap:wrap;gap:8px}._sharedMessage_v0crf_105[data-role=user] ._sharedMessageArtifacts_v0crf_132{justify-content:flex-end}._sharedEmpty_v0crf_142,._sharedState_v0crf_143{color:var(--conversation-assistant-color)}._sharedContinueDock_v0crf_147{position:absolute;right:0;bottom:0;left:0;z-index:9;padding:126px 20px 30px;background:linear-gradient(360deg,var(--conversation-canvas-background) 0%,var(--conversation-canvas-background) 48%,color-mix(in srgb,var(--conversation-canvas-background) 72%,transparent) 70%,transparent 100%);pointer-events:none}._sharedContinuePrompt_v0crf_164{width:min(760px,100%);margin:0 auto;pointer-events:auto}._sharedPage_v0crf_1[data-theme=light] ._sharedContinuePrompt_v0crf_164{--conversation-prompt-border: #e2e0e9;--conversation-prompt-bg: color-mix(in srgb, var(--color-surface-overlay) 96%, transparent);--conversation-prompt-shadow: inset 0 0 0 1px rgba(70, 65, 98, .025), 0 18px 54px rgba(69, 62, 105, .09);--conversation-prompt-active-border: rgba(121, 113, 218, .72);--conversation-prompt-active-shadow: 0 0 0 1px rgba(121, 113, 218, .09), 0 12px 36px rgba(98, 87, 177, .11);--conversation-prompt-bubble-bg: rgba(255, 255, 255, .94);--conversation-prompt-bubble-border: rgba(73, 67, 100, .14);--conversation-prompt-bubble-shadow: 0 10px 28px rgba(69, 62, 105, .14), inset 0 1px 0 #fff;--icon-button-soft-bg: rgba(75, 69, 104, .07);--icon-button-soft-color: var(--color-text-secondary)}._sharedState_v0crf_143{display:grid;flex:1;min-height:0;place-content:center;justify-items:center;gap:14px;padding:28px;text-align:center}._sharedState_v0crf_143>svg,._sharedState_v0crf_143[role=status]>svg{color:var(--color-accent)}._sharedState_v0crf_143[role=status]>svg{animation:_shared-spin_v0crf_1 .9s linear infinite}._sharedState_v0crf_143 strong{color:var(--conversation-heading-color);font-size:16px}._sharedState_v0crf_143 span{max-width:460px;font-size:13px}@keyframes _shared-spin_v0crf_1{to{transform:rotate(360deg)}}._artifactPreviewOverlay_v0crf_219{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;background:var(--conversation-preview-overlay-bg);padding:clamp(16px,3vw,32px)}._artifactPreviewDialog_v0crf_229{--preview-bottom-controls-bottom: 28px;--preview-scale: .9;--preview-modal-radius: 26px;--sandbox-preview-padding: 0;--sandbox-preview-toolbar-left: 24px;--sandbox-preview-toolbar-top: 20px;position:relative;width:min(1040px,100%);height:min(720px,calc(100vh - 64px));height:min(720px,calc(100dvh - 64px));min-height:0;overflow:hidden;border:0;border-radius:var(--preview-modal-radius);background:var(--conversation-preview-surface-bg);color:var(--conversation-preview-text)}._artifactPreviewDialog_v0crf_229._artifactPreviewDialogWeb_v0crf_248{width:min(1040px,100%,calc(155.2632vh - 99.3684px));width:min(1040px,100%,calc(155.2632dvh - 99.3684px));height:auto;aspect-ratio:1180 / 760}._artifactPreviewToolbar_v0crf_255{position:absolute;top:20px;right:24px;left:24px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;pointer-events:none}._artifactPreviewToolbarLeft_v0crf_268,._artifactPreviewToolbarRight_v0crf_269{display:flex;align-items:center;gap:12px;pointer-events:auto}._artifactPreviewToolbar_v0crf_255 ._artifactPreviewCloseButton_v0crf_276{border-radius:var(--preview-modal-radius);background:var(--conversation-preview-control-bg);color:var(--conversation-preview-control-color);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._artifactPreviewToolbar_v0crf_255 ._artifactPreviewCloseButton_v0crf_276:hover{background:var(--conversation-preview-control-hover-bg)}._artifactPreviewStage_v0crf_288{position:absolute;inset:0;min-width:0;min-height:0;overflow:hidden;border-radius:inherit;background:var(--conversation-preview-surface-bg)}._artifactPreviewDisassembly_v0crf_298{z-index:5}._artifactPreviewUnavailable_v0crf_302{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:9px;color:var(--conversation-preview-muted-text)}._artifactPreviewUnavailable_v0crf_302 strong{color:var(--conversation-preview-text);font-size:14px}._artifactPreviewUnavailable_v0crf_302 span{max-width:min(440px,calc(100vw - 80px));overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:840px){._sharedMain_v0crf_93{padding:30px 18px 194px}._sharedContinueDock_v0crf_147{padding:126px 20px 30px}._artifactPreviewOverlay_v0crf_219{padding:12px}._artifactPreviewDialog_v0crf_229{--preview-bottom-controls-bottom: 20px;--sandbox-preview-toolbar-left: 12px;--sandbox-preview-toolbar-top: 12px;width:100%;height:min(680px,calc(100vh - 24px));height:min(680px,calc(100dvh - 24px))}._artifactPreviewDialog_v0crf_229._artifactPreviewDialogWeb_v0crf_248{width:min(100%,calc(155.2632vh - 37.2632px));width:min(100%,calc(155.2632dvh - 37.2632px));height:auto}._artifactPreviewToolbar_v0crf_255{top:12px;right:12px;left:12px}}@media(max-width:560px){._sharedTopbar_v0crf_19{min-height:60px;padding:0 14px}._sharedBrand_v0crf_36 img:last-child{display:none}._sharedContinueButton_v0crf_68{max-width:190px;padding:0 10px}._sharedContinueButton_v0crf_68 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sharedConversation_v0crf_98{gap:18px}._sharedMessage_v0crf_105[data-role=user] ._sharedMessageContent_v0crf_111{max-width:88%}}._root_15owf_1{position:relative;width:100%;height:100%;min-width:0;min-height:0;isolation:isolate;container-type:inline-size;font-family:Arial,sans-serif;line-height:1.5}._theme_7tv56_1,._theme_7tv56_1[data-theme=dark]{color-scheme:dark;--color-canvas: #121315;--color-canvas-subtle: #18191c;--color-surface: #1d1e22;--color-surface-raised: #24252a;--color-surface-overlay: rgba(31, 32, 36, .96);--color-surface-sunken: #101114;--color-surface-hover: rgba(255, 255, 255, .08);--color-surface-active: rgba(255, 255, 255, .12);--color-surface-selected: rgba(166, 166, 255, .14);--color-text-strong: #ffffff;--color-text-primary: rgba(255, 255, 255, .88);--color-text-secondary: rgba(255, 255, 255, .74);--color-text-muted: rgba(255, 255, 255, .58);--color-text-disabled: rgba(255, 255, 255, .34);--color-text-inverse: #181818;--color-border-subtle: rgba(255, 255, 255, .06);--color-border-default: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .18);--color-overlay-scrim: rgba(8, 8, 10, .48);--color-popover-bg: rgba(28, 29, 33, .96);--color-popover-border: rgba(255, 255, 255, .1);--color-popover-text: rgba(255, 255, 255, .92);--color-popover-text-secondary: rgba(255, 255, 255, .82);--color-popover-hover: rgba(166, 166, 255, .14);--color-popover-active: #dadaff;--color-viewer-canvas: #111215;--color-viewer-control: rgba(24, 25, 29, .58);--color-viewer-control-hover: rgba(24, 25, 29, .76);--color-viewer-scrim: rgba(10, 11, 14, .9);--color-viewer-text: rgba(255, 255, 255, .82);--color-viewer-text-muted: rgba(255, 255, 255, .46);--color-accent: #a6a6ff;--color-accent-strong: #c6c6ff;--color-accent-text: #dadaff;--color-accent-soft: rgba(166, 166, 255, .14);--color-accent-border: rgba(198, 198, 255, .18);--color-focus-ring: rgba(166, 166, 255, .72);--color-danger: #ffb8c0;--color-danger-soft: rgba(255, 112, 126, .14);--color-danger-border: rgba(255, 133, 145, .28);--color-success: #8ee5bc;--background-conversation: radial-gradient( ellipse 760px 620px at calc(50% + var(--sidebar-width, 0px) * .5) 50%, rgba(153, 153, 255, .13) 0%, rgba(153, 153, 255, .09) 30%, rgba(153, 153, 255, .045) 52%, rgba(153, 153, 255, .018) 68%, transparent 82% ), linear-gradient(180deg, #181818 0%, #161617 100%);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-control: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-pill: 999px;--radius-round: 50%;--shadow-control: 0 4px 14px rgba(0, 0, 0, .2);--shadow-raised: 0 12px 32px rgba(0, 0, 0, .28);--shadow-overlay: 0 20px 52px rgba(0, 0, 0, .38);--shadow-modal: 0 28px 80px rgba(0, 0, 0, .44);--shadow-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .05);--duration-fast: .12s;--duration-control: .16s;--ease-control: ease;--logoFilter: brightness(100%);--themeTextColor: var(--color-text-primary);--bg: var(--color-canvas);--headTextColor: var(--color-text-secondary);--headTextHoverColor: var(--color-text-strong);--headAvatarColor: var(--color-text-secondary);--headBoderColor: var(--color-border-default);--headBgColor: var(--color-surface-raised);--balanceBg: var(--color-surface-raised);--balanceColor: var(--color-text-secondary);--footerImgBrightness: brightness(100)}._theme_7tv56_1[data-theme=light]{color-scheme:light;--color-canvas: #fcfcff;--color-canvas-subtle: #f7f6fa;--color-surface: #f3f2f7;--color-surface-raised: #ffffff;--color-surface-overlay: rgba(255, 255, 255, .96);--color-surface-sunken: #eeedf2;--color-surface-hover: rgba(75, 69, 104, .07);--color-surface-active: rgba(75, 69, 104, .12);--color-surface-selected: #e8e4f9;--color-text-strong: #26242d;--color-text-primary: #504b59;--color-text-secondary: #696572;--color-text-muted: #85818e;--color-text-disabled: #aaa5b1;--color-text-inverse: #ffffff;--color-border-subtle: rgba(65, 60, 90, .06);--color-border-default: rgba(65, 60, 90, .1);--color-border-strong: rgba(65, 60, 90, .18);--color-overlay-scrim: rgba(31, 28, 43, .28);--color-popover-bg: rgba(255, 255, 255, .96);--color-popover-border: rgba(65, 60, 90, .1);--color-popover-text: #302d39;--color-popover-text-secondary: #696572;--color-popover-hover: rgba(103, 93, 186, .1);--color-popover-active: #514a8a;--color-viewer-canvas: #111215;--color-viewer-control: rgba(24, 25, 29, .58);--color-viewer-control-hover: rgba(24, 25, 29, .76);--color-viewer-scrim: rgba(10, 11, 14, .9);--color-viewer-text: rgba(255, 255, 255, .82);--color-viewer-text-muted: rgba(255, 255, 255, .46);--color-accent: #6f68d8;--color-accent-strong: #6259bf;--color-accent-text: #514a8a;--color-accent-soft: rgba(103, 93, 186, .1);--color-accent-border: rgba(103, 93, 186, .2);--color-focus-ring: rgba(103, 93, 186, .68);--color-danger: #b44954;--color-danger-soft: rgba(205, 70, 87, .1);--color-danger-border: rgba(200, 74, 91, .28);--color-success: #247a55;--background-conversation: radial-gradient( ellipse 820px 660px at calc(50% + var(--sidebar-width, 0px) * .5) 50%, rgba(204, 199, 255, .24) 0%, rgba(219, 215, 255, .14) 38%, rgba(240, 238, 255, .08) 62%, transparent 82% ), var(--color-canvas);--artifact-attachment-bg: var(--color-surface-hover);--artifact-attachment-border: var(--color-border-default);--artifact-attachment-caption-bg: var(--color-surface-overlay);--artifact-attachment-color: var(--color-text-secondary);--artifact-attachment-composer-bg: var(--color-surface);--artifact-attachment-hover-bg: var(--color-surface-active);--artifact-attachment-hover-border: var(--color-accent-border);--artifact-attachment-muted-color: var(--color-text-muted);--artifact-attachment-remove-bg: var(--color-surface-overlay);--artifact-attachment-remove-border: var(--color-border-default);--artifact-attachment-remove-color: var(--color-text-secondary);--artifact-attachment-status-bg: var(--color-surface);--artifact-attachment-status-color: var(--color-accent-text);--inline-asset-preview-bg: var(--color-surface-raised);--inline-asset-preview-shadow: var(--shadow-overlay);--inline-asset-remove-color: var(--color-text-secondary);--inline-asset-remove-hover-bg: var(--color-surface-hover);--inline-asset-remove-hover-color: var(--color-text-strong);--inline-asset-thumb-bg: var(--color-surface-sunken);--inline-asset-thumb-color: var(--color-text-secondary);--inline-asset-token-bg: var(--color-surface);--inline-asset-token-color: var(--color-text-primary);--inline-asset-token-hover-bg: var(--color-surface-sunken);--inline-asset-token-hover-border: var(--color-accent-border);--radar-muted-series-color: var(--color-text-muted);--radar-muted-series-fill: var(--color-surface-hover);--stream-markdown-chart-axis: var(--color-border-strong);--stream-markdown-chart-grid: var(--color-border-strong);--stream-markdown-chart-grid-fill: var(--color-surface-active);--stream-markdown-chart-grid-outer: var(--color-border-strong);--stream-markdown-chart-label: var(--color-text-secondary);--stream-markdown-code-bg: var(--color-surface);--stream-markdown-code-block-bg: var(--color-surface);--stream-markdown-code-border: var(--color-border-default);--stream-markdown-code-header-bg: var(--color-surface-sunken);--stream-markdown-code-header-border: var(--color-border-default);--stream-markdown-code-scrollbar: var(--color-border-strong);--stream-markdown-inline-code-bg: var(--color-surface-hover);--stream-markdown-link-color: var(--color-accent-strong);--stream-markdown-quote-border: var(--color-accent-border);--stream-markdown-strong-color: var(--color-text-strong);--stream-markdown-image-bg: var(--color-surface);--stream-markdown-image-border: 1px solid var(--color-border-default);--activity-status-color: var(--color-accent);--agent-prompt-drop-bg: var(--color-surface-overlay);--agent-prompt-drop-border: var(--color-accent-border);--agent-prompt-drop-color: var(--color-accent-text);--artifact-card-media-dark-bg: radial-gradient( 61.92% 61.92% at 50% 50%, #818181 0%, #595959 30.48%, #3c3c3c 60.31%, #2a2a2a 100% );--artifact-card-media-bg: var(--artifact-card-media-dark-bg);--artifact-card-media-color: var(--color-text-secondary);--artifact-card-media-icon-bg: var(--color-surface-overlay);--artifact-card-media-icon-border: var(--color-border-default);--artifact-card-media-icon-color: var(--color-text-secondary);--artifact-thumbnail-bg: var(--color-surface-sunken);--artifact-thumbnail-color: var(--color-text-secondary);--agent-inspiration-active-bg: var(--color-surface-selected);--agent-inspiration-active-shadow: var(--shadow-inset-highlight);--agent-inspiration-bg: var(--color-surface-overlay);--agent-inspiration-border: var(--color-border-default);--agent-inspiration-color: var(--color-text-secondary);--agent-inspiration-heading-color: var(--color-text-secondary);--agent-inspiration-heading-icon-color: var(--color-accent);--agent-inspiration-hover-bg: var(--color-surface-selected);--agent-inspiration-hover-border: var(--color-accent-border);--agent-inspiration-hover-color: var(--color-text-strong);--agent-inspiration-hover-icon-color: var(--color-accent);--agent-inspiration-hover-shadow: var(--shadow-control);--agent-inspiration-icon-color: var(--color-text-secondary);--agent-inspiration-selected-bg: var(--color-surface-selected);--agent-inspiration-selected-border: var(--color-accent-border);--agent-inspiration-selected-color: var(--color-accent-text);--agent-inspiration-selected-icon-color: var(--color-accent);--agent-inspiration-selected-shadow: var(--shadow-control);--agent-inspiration-shadow: var(--shadow-inset-highlight);--agent-prompt-composer-bg: var(--color-surface-overlay);--agent-prompt-composer-shadow: var(--shadow-raised);--agent-prompt-border-bg: linear-gradient(105.49deg, #ff9326 8.28%, rgba(59, 255, 232, .8) 59.37%, #3f42ff 111.9%);--agent-prompt-drag-border: var(--color-accent-border);--agent-prompt-drag-shadow: var(--shadow-raised);--agent-prompt-editor-color: var(--color-text-strong);--agent-prompt-picker-active-bg: var(--color-surface-selected);--agent-prompt-picker-active-color: var(--color-accent-text);--agent-prompt-picker-bg: var(--color-surface-overlay);--agent-prompt-picker-border: var(--color-border-default);--agent-prompt-picker-color: var(--color-text-secondary);--agent-prompt-placeholder-color: var(--color-text-muted);--agent-prompt-submit-bg: linear-gradient(180deg, #ffffff 0%, #f1eff8 58%, #e4e0ec 100%);--agent-prompt-submit-border: rgba(66, 190, 222, .38);--agent-prompt-submit-color: var(--color-text-secondary);--agent-prompt-submit-hover-shadow: 0 0 26px rgba(42, 207, 233, .2), var(--shadow-raised);--agent-prompt-submit-inner-shadow: inset 0 -4px 12px rgba(255, 255, 255, .72), inset 0 -2px 6px rgba(38, 208, 255, .62), var(--shadow-control);--agent-prompt-submit-shadow: 0 0 20px rgba(42, 207, 233, .13), var(--shadow-control);--upload-stack-bg: var(--color-surface-selected);--upload-stack-border: var(--color-border-default);--upload-stack-color: var(--color-text-secondary);--upload-stack-front-border: var(--color-border-default);--upload-stack-hover-color: var(--color-text-strong);--upload-stack-shadow: var(--shadow-raised);--upload-stack-action-bg: var(--color-surface-overlay);--upload-stack-action-border: var(--color-border-default);--upload-stack-action-color: var(--color-text-secondary);--upload-stack-action-hover-bg: var(--color-surface-sunken);--upload-stack-action-shadow: var(--shadow-control);--upload-stack-status-bg: var(--color-surface);--upload-stack-status-color: var(--color-accent-text);--shadow-control: 0 4px 14px rgba(64, 57, 98, .1);--shadow-raised: 0 12px 32px rgba(62, 56, 96, .12);--shadow-overlay: 0 20px 52px rgba(62, 56, 96, .14);--shadow-modal: 0 28px 80px rgba(54, 48, 83, .18);--shadow-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .82);--logoFilter: brightness(0%);--themeTextColor: var(--color-text-primary);--bg: var(--color-canvas);--headTextColor: var(--color-text-secondary);--headTextHoverColor: var(--color-text-strong);--headAvatarColor: var(--color-text-secondary);--headBoderColor: var(--color-border-default);--headBgColor: var(--color-surface-raised);--balanceBg: var(--color-surface);--balanceColor: var(--color-text-secondary)}._theme_7tv56_1{--loading-text-highlight: var(--color-accent);--document-preview-bg: var(--color-canvas-subtle);--document-preview-color: var(--color-text-primary);--document-preview-heading-color: var(--color-text-strong);--document-preview-border: var(--color-border-default);--document-preview-table-header-bg: var(--color-surface);--document-preview-code-bg: var(--color-surface-sunken);--document-preview-code-block-bg: var(--color-surface);--document-preview-code-header-bg: var(--color-surface-raised);--document-preview-inline-code-bg: var(--color-surface-hover);--document-preview-link-color: var(--color-accent-strong);--document-preview-quote-border: var(--color-accent-border);--document-preview-scrollbar: var(--color-border-strong);--document-preview-loading-bg: var(--color-surface);--document-preview-loading-border: var(--color-border-subtle);--document-preview-loading-edge: var(--color-surface-hover);--document-preview-loading-highlight: var(--color-surface-active);--document-preview-error-bg: var(--color-canvas-subtle);--document-preview-error-color: var(--color-text-primary)}._region_qayx8_1{display:contents}._theme_1xl2c_1[data-theme=light]{--new-project-title-color: var(--color-text-strong);--action-button-color: var(--color-text-strong);--action-button-primary-bg: linear-gradient(180deg, #efedff 0%, #d8d3ff 100%);--action-button-primary-hover-bg: linear-gradient(180deg, #e8e5ff 0%, #cec7ff 100%);--action-button-primary-shadow: var(--shadow-inset-highlight), var(--shadow-control);--action-button-primary-hover-shadow: var(--shadow-inset-highlight), var(--shadow-raised);--action-button-secondary-bg: var(--color-surface);--action-button-secondary-glow: transparent;--action-button-secondary-glow-opacity: 0;--action-button-secondary-hover-bg: var(--color-surface-sunken);--action-button-secondary-shadow: var(--shadow-control)}._root_1qt5b_1{width:100%;height:100vh;height:100dvh;min-width:0;min-height:100vh;min-height:100dvh;overflow:hidden;background:#121315;color:#ffffffe0;text-align:left;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._root_1qt5b_1{box-sizing:border-box}._hostDomSlot_1qt5b_21{position:relative;min-width:0;overflow:visible;text-align:center}._landingViewport_1qt5b_28{position:relative;height:100%;min-height:0;isolation:isolate}._landingNavigation_1qt5b_36{position:absolute;top:100px;inset-inline:0;width:100%;z-index:30;height:56px;pointer-events:none}._landingNavigation_1qt5b_36>*{pointer-events:auto}._landingLayout_1qt5b_51{position:relative;z-index:0;display:flex;height:100%;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto}._landingHeader_1qt5b_62,._landingFooter_1qt5b_63{z-index:100;flex:0 0 auto}._landingHeader_1qt5b_62{z-index:1}._landingContent_1qt5b_73{position:relative;z-index:0;min-height:calc(100% - 81px);flex:0 0 auto}._landingContent_1qt5b_73 [data-agent-root],._landingContent_1qt5b_73 [data-agent-landing-page]{height:auto}._landingContent_1qt5b_73 [data-agent-landing-page]{overflow:visible}._authSlot_1qt5b_90{position:fixed;inset:0;z-index:10000;width:0;height:0;pointer-events:none;overflow:visible}._authSlot_1qt5b_90>*{pointer-events:auto}._page_14sve_1{position:relative;height:100%;overflow-x:hidden;overflow-y:auto;background:var(--color-canvas);color:var(--color-text-primary)}._content_14sve_10{position:relative;z-index:1;display:flex;min-height:100%;flex-direction:column}._navigation_14sve_18{position:relative;z-index:2;width:100%;height:56px;flex:0 0 56px;overflow:visible;top:44px}._navigation_14sve_18>*{height:100%}._main_14sve_32{display:flex;width:min(994px,calc(100% - 40px));flex:1;flex-direction:column;margin:0 auto;padding:clamp(36px,6vw,72px) 0 96px}._hero_14sve_41{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}._hero_14sve_41 h1{max-width:840px;margin:0;color:var(--color-text-strong);font-family:Poppins,Inter,sans-serif;font-size:94px;font-weight:600;line-height:.92;text-wrap:balance}._hero_14sve_41 p{max-width:720px;margin:0;color:var(--color-text-primary);font-size:20px;line-height:1.7}._submissionError_14sve_68{display:flex;width:100%;max-width:686px;align-items:center;justify-content:space-between;gap:12px;margin:12px auto 0;color:var(--color-danger);font-size:14px}._retryButton_14sve_80{flex:0 0 auto}._appCard_14sve_84:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}._appSection_14sve_89{margin-top:clamp(84px,10vw,132px)}._appSection_14sve_89 h2{max-width:760px;margin:0;color:var(--color-text-primary);font-family:Poppins,Inter,sans-serif;font-size:24px;font-weight:600}._appGrid_14sve_102{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}._appCard_14sve_84{position:relative;display:grid;height:291px;place-items:center;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;text-decoration:none;box-shadow:var(--shadow-inset-highlight)}._appMedia_14sve_123{position:absolute;inset:0;overflow:hidden;border-radius:inherit}._appImage_14sve_130{width:100%;height:100%;object-fit:cover;transition:transform .28s cubic-bezier(.4,0,.2,1)}._appCard_14sve_84:hover ._appImage_14sve_130{transform:scale(1.025)}._appImageShade_14sve_141{position:absolute;inset:0;background:linear-gradient(180deg,#00000005,#0000001f 42%,#080a0ecc)}._appTitle_14sve_152{margin:0;color:var(--color-text-primary);font-family:Poppins,Inter,sans-serif;font-size:20px;font-weight:500;transition:color .2s cubic-bezier(.4,0,.2,1)}._appCard_14sve_84:hover ._appTitle_14sve_152{color:var(--color-text-strong)}._appHoverOverlay_14sve_165{position:absolute;inset:0;z-index:1;background:#0000005c;opacity:0;transition:opacity .28s cubic-bezier(.4,0,.2,1)}._appCard_14sve_84:hover ._appHoverOverlay_14sve_165{opacity:1}._appCopy_14sve_178{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:0 22px 14px}._appCopy_14sve_178 p{margin:0;color:var(--color-text-muted);font-size:16px;line-height:1.35}@media(max-width:640px){._main_14sve_32{width:min(100%,calc(100% - 28px));padding-top:28px;padding-bottom:72px}._hero_14sve_41 h1{font-size:48px}._hero_14sve_41 p{max-width:580px;font-size:16px}._appGrid_14sve_102{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){._appImage_14sve_130,._appHoverOverlay_14sve_165,._appTitle_14sve_152{transition:none}}@property --gallery-top-edge-alpha{syntax: "<number>"; inherits: false; initial-value: 1;}@property --gallery-bottom-edge-alpha{syntax: "<number>"; inherits: false; initial-value: 1;}._gallery_zd47q_13{position:relative;width:100%;min-height:0;flex:1 1 auto;overflow:hidden;pointer-events:auto;container-name:example-project-gallery;container-type:inline-size}._scroller_zd47q_24{--gallery-fade-size: 132px;--gallery-top-edge-alpha: 1;--gallery-bottom-edge-alpha: 1;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(180deg,rgb(0 0 0 / var(--gallery-top-edge-alpha)) 0,#000 var(--gallery-fade-size),#000 calc(100% - var(--gallery-fade-size)),rgb(0 0 0 / var(--gallery-bottom-edge-alpha)) 100%);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / var(--gallery-top-edge-alpha)) 0,#000 var(--gallery-fade-size),#000 calc(100% - var(--gallery-fade-size)),rgb(0 0 0 / var(--gallery-bottom-edge-alpha)) 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;transition:--gallery-top-edge-alpha .28s ease,--gallery-bottom-edge-alpha .28s ease}._scroller_zd47q_24[data-top-fade]{--gallery-top-edge-alpha: 0}._scroller_zd47q_24[data-bottom-fade]{--gallery-bottom-edge-alpha: 0}._scroller_zd47q_24::-webkit-scrollbar{display:none;width:0;height:0}._grid_zd47q_72{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 24px;width:min(100%,1400px);margin:0 auto;padding:24px clamp(20px,2.5cqi,40px) 160px}._card_zd47q_81{position:relative;display:block;width:100%;aspect-ratio:.83;min-width:0;overflow:hidden;border:0;border-radius:var(--radius-md);background:#090909;padding:0;color:var(--color-text-strong);cursor:pointer;box-shadow:none;isolation:isolate;transform:translateZ(0);transition:box-shadow .22s ease,transform .22s ease}._image_zd47q_102{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:filter .26s ease,transform .42s cubic-bezier(.2,.75,.25,1)}._imageShade_zd47q_113{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.54) 0%,transparent 25%),linear-gradient(180deg,transparent 56%,rgba(0,0,0,.44) 100%);transition:background .22s ease}._title_zd47q_123{position:absolute;top:16px;right:16px;left:16px;z-index:2;overflow:hidden;color:#fffffff5;font:600 15px/21px Poppins,Inter,sans-serif;letter-spacing:0;text-align:left;text-overflow:ellipsis;text-shadow:0 2px 12px rgba(0,0,0,.56);white-space:nowrap}._tryButton_zd47q_139{position:absolute;bottom:20px;left:50%;z-index:3;display:inline-flex;min-width:118px;height:42px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-3xl);background:#a19ea8d6;padding:0 24px;color:var(--color-text-strong);font:500 16px/1 Poppins,Inter,sans-serif;letter-spacing:0;opacity:0;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #0000003d;transform:translate(-50%,10px);transition:background .18s ease,opacity .18s ease,transform .22s ease;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._card_zd47q_81:hover,._card_zd47q_81:focus-visible{box-shadow:0 18px 42px #0000003d;transform:translateY(-2px)}._card_zd47q_81:hover ._image_zd47q_102,._card_zd47q_81:focus-visible ._image_zd47q_102{filter:saturate(1.06) brightness(.86);transform:scale(1.035)}._card_zd47q_81:hover ._imageShade_zd47q_113,._card_zd47q_81:focus-visible ._imageShade_zd47q_113{background:linear-gradient(180deg,rgba(0,0,0,.58) 0%,transparent 28%),linear-gradient(180deg,transparent 42%,rgba(0,0,0,.64) 100%)}._card_zd47q_81:hover ._tryButton_zd47q_139,._card_zd47q_81:focus-visible ._tryButton_zd47q_139{opacity:1;transform:translate(-50%)}._card_zd47q_81:focus-visible{outline:2px solid rgba(198,198,255,.82);outline-offset:-4px}._card_zd47q_81:active{transform:translateY(0) scale(.985)}@container example-project-gallery (max-width: 1480px){._grid_zd47q_72{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1120px)}}@container example-project-gallery (max-width: 1080px){._grid_zd47q_72{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,840px);padding-right:32px;padding-left:32px}}@container example-project-gallery (max-width: 720px){._grid_zd47q_72{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,540px);gap:12px;padding-right:16px;padding-bottom:120px;padding-left:16px}._title_zd47q_123{top:12px;right:12px;left:12px;font-size:13px;line-height:18px}._tryButton_zd47q_139{bottom:12px;min-width:98px;height:38px;border-radius:19px;padding:0 16px;font-size:13px}._scroller_zd47q_24{--gallery-fade-size: 86px}}@container example-project-gallery (max-width: 380px){._grid_zd47q_72{grid-template-columns:minmax(0,1fr);width:min(100%,300px)}}@media(hover:none){._tryButton_zd47q_139{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){._scroller_zd47q_24,._card_zd47q_81,._image_zd47q_102,._imageShade_zd47q_113,._tryButton_zd47q_139{transition:none}}._button_1xpjo_1{display:block;min-width:0;border:0;border-radius:6px;padding:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;transition:background .12s ease}._button_1xpjo_1:hover:not(:disabled){background:var(--color-surface-hover, rgb(128 128 128 / 12%))}._button_1xpjo_1:active:not(:disabled){background:var(--color-surface-active, rgb(128 128 128 / 20%))}._button_1xpjo_1:focus-visible{outline:2px solid var(--color-focus-ring, #777);outline-offset:3px}._button_1xpjo_1:disabled{cursor:not-allowed;opacity:.5}._trigger_piis8_1{width:100%;text-align:left}._popover_piis8_6{width:min(288px,calc(100vw - 24px));max-height:var(--floating-available-height, 400px);overflow-y:auto;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-overlay);color:var(--color-text-primary);box-shadow:var(--shadow-overlay);font-family:Arial,sans-serif;font-size:13px;line-height:1.5;text-align:left}._header_piis8_21{display:grid;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:8px;border-bottom:1px solid var(--color-border-default);padding:12px 14px}._profile_piis8_30{display:grid;gap:4px;padding:16px 16px 12px;overflow-wrap:anywhere}._profile_piis8_30 strong{font-size:15px;color:var(--color-text-strong)}._profile_piis8_30 span,._details_piis8_43 dt,._footer_piis8_44{color:var(--color-text-muted)}._details_piis8_43{display:grid;gap:4px;margin:0;padding:0 16px 16px}._details_piis8_43 dd{margin:0;overflow-wrap:anywhere;font-family:monospace;font-size:12px}._footer_piis8_44{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border-default);padding:8px 12px 8px 16px}._panel_gfbkp_1{width:min(300px,calc(100vw - 24px));max-height:var(--floating-available-height, 400px);overflow-y:auto;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-overlay);color:var(--color-text-primary);box-shadow:var(--shadow-overlay);font-size:13px;font-family:Arial,sans-serif;line-height:1.5}._header_gfbkp_15{display:grid;grid-template-columns:18px minmax(0,1fr) 24px;gap:8px;align-items:center;padding:12px;border-bottom:1px solid var(--color-border-default)}._content_gfbkp_24{display:grid;gap:10px;padding:16px;overflow-wrap:anywhere}._content_gfbkp_24 dl{margin:0}._content_gfbkp_24 dd{margin:4px 0 0;font-family:monospace}._content_gfbkp_24 dt,._content_gfbkp_24>span{color:var(--color-text-muted)}._url_gfbkp_28{font-size:12px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@scope([data-hyper3d-agent-root])to ([data-agent-host-slot]){@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-\[72px\]{top:72px}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[6\]{z-index:6}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[80px\]{margin-top:80px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[18px\]{height:18px}.h-\[25px\]{height:25px}.h-\[46px\]{height:46px}.h-\[calc\(100vh-81px\)\]{height:calc(100vh - 81px)}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-\[260px\]{max-height:260px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[81px\]{min-height:81px}.min-h-\[114px\]{min-height:114px}.min-h-\[200px\]{min-height:200px}.\!w-auto{width:auto!important}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-\[25px\]{width:25px}.w-\[min\(960px\,calc\(100\%-32px\)\)\]{width:min(960px,100% - 32px)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[512px\]{max-width:512px}.max-w-\[686px\]{max-width:686px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.82\]{scale:.82}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-rows-\[minmax\(260px\,42vh\)_minmax\(0\,1fr\)\]{grid-template-rows:minmax(260px,42vh) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.border-current{border-color:currentColor}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/25{border-color:color-mix(in oklab,var(--color-emerald-300) 25%,transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab,red,red)){.border-red-400\/25{border-color:color-mix(in oklab,var(--color-red-400) 25%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-\[\#0d0f11\]{background-color:#0d0f11}.bg-\[\#0d0f12\]{background-color:#0d0f12}.bg-\[\#15171a\]{background-color:#15171a}.bg-\[\#17191c\]{background-color:#17191c}.bg-\[\#17191c\]\/95{background-color:#17191cf2}.bg-\[\#101214\]{background-color:#101214}.bg-\[\#111315\]{background-color:#111315}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.02rem\]{font-size:1.02rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/75{color:#d0fae5bf}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/75{color:color-mix(in oklab,var(--color-emerald-100) 75%,transparent)}}.text-red-100{color:var(--color-red-100)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-zinc-950{color:var(--color-zinc-950)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-white{accent-color:var(--color-white)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-white\/10{outline-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.outline-white\/10{outline-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:var(--font-mono)}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/85:hover{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/85:hover{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-white\/30:focus{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/30:focus{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-white\/45:disabled{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-white\/45:disabled{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.disabled\:text-white\/35:disabled{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.disabled\:text-white\/35:disabled{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@supports (height:100dvh){.supports-\[height\:100dvh\]\:h-\[calc\(100dvh-81px\)\]{height:calc(100dvh - 81px)}}@media(min-width:40rem){.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-7{height:calc(var(--spacing) * 7)}}@media(min-width:48rem){.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:max-w-\[calc\(100vw-10rem\)\]{max-width:calc(100vw - 10rem)}}@media(prefers-color-scheme:dark){.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]{background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]{color:var(--shiki-dark,var(--sdm-c,inherit))}}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:calc(var(--spacing) * 0)}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing) * 0)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:calc(var(--spacing) * 0)}.\[\&\>\*\:last-child\]\:after\:inline>:last-child:after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\]\:after\:align-baseline>:last-child:after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\]\:after\:content-\[var\(--streamdown-caret\)\]>:last-child:after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.\[\&\>p\]\:inline>p{display:inline}li .\[li_\&\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
