.Flex-Flex{display:flex}.Flex-Vertical{display:var(--Vertical-0);flex-direction:column;align-items:var(--Vertical-1);align-self:var(--Vertical-2);justify-content:var(--Vertical-3);-webkit-box-flex-wrap:var(--Vertical-4);flex-wrap:var(--Vertical-4);flex:var(--Vertical-5);gap:var(--Vertical-6);width:var(--Vertical-7);height:var(--Vertical-8)}.Flex-Horizontal{display:var(--Horizontal-0);align-items:var(--Horizontal-1);align-self:var(--Horizontal-2);justify-content:var(--Horizontal-3);-webkit-box-flex-wrap:var(--Horizontal-4);flex-wrap:var(--Horizontal-4);flex:var(--Horizontal-5);gap:var(--Horizontal-6);width:var(--Horizontal-7);height:var(--Horizontal-8)}.Flex-Spring{display:flex;flex:1 10 1px;min-width:0}.Flex-Gap{flex:0 0 auto;width:var(--Gap-0);height:var(--Gap-1)}.Centered-Centered.Flex-Vertical{flex-grow:1;justify-content:var(--Centered-0);align-items:var(--Centered-1);gap:var(--Centered-2);max-width:var(--Centered-3);min-height:var(--Centered-4);padding:var(--Centered-5)}.RootScene-CoverCentered.Centered-Centered.Flex-Vertical{position:absolute;z-index:1;inset:0}.RootScene-Container.Flex-Horizontal{width:219px;height:18px}.RootScene-M1{width:27px}.RootScene-M2{width:21px;margin-left:-10px}.RootScene-M3{width:37px;margin-left:-10px}.ButtonStyles-Base{display:flex;align-items:center}.ButtonStyles-Regular{height:36px;padding:0 16px;border-radius:var(--border-radius-18);cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:var(--small-font-size);font-weight:500;color:var(--mask-color);background-color:var(--text-color)}.ButtonStyles-Regular:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.ButtonStyles-Regular:disabled{cursor:default;background-color:var(--secondary-text-color)}.ButtonStyles-Regular:hover:not(:disabled),.ButtonStyles-Regular[data-force-active=true]{color:var(--mask-color);background-color:var(--text-color-80)}.ButtonStyles-Alternative{height:36px;padding:0 16px;border-radius:var(--border-radius-18);cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:var(--small-font-size);font-weight:500;color:var(--text-color);background-color:var(--mask-color);border:1px solid var(--text-color-10-opaque)}.ButtonStyles-Alternative:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.ButtonStyles-Alternative:disabled{cursor:default;opacity:.5}.ButtonStyles-Alternative:hover:not(:disabled),.ButtonStyles-Alternative[data-force-active=true]{color:var(--text-color);background-color:var(--text-color-5)}.ButtonStyles-Primary{height:36px;padding:0 16px;border-radius:var(--border-radius-18);cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:var(--small-font-size);font-weight:500;color:var(--mask-color);background-color:var(--main-color)}.ButtonStyles-Primary:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.ButtonStyles-Primary:disabled{cursor:default;opacity:.5}.ButtonStyles-Primary:hover:not(:disabled),.ButtonStyles-Primary[data-force-active=true]{color:var(--mask-color);background-color:var(--main-color-80)}.ButtonStyles-Secondary{height:36px;padding:0 16px;border-radius:var(--border-radius-18);cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:var(--small-font-size);font-weight:500;color:var(--main-color);background-color:var(--main-color-10)}.ButtonStyles-Secondary:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.ButtonStyles-Secondary:disabled{cursor:default;opacity:.5}.ButtonStyles-Secondary:hover:not(:disabled),.ButtonStyles-Secondary[data-force-active=true]{color:var(--main-color);background-color:var(--main-color-20)}.ButtonStyles-Danger{height:36px;padding:0 16px;border-radius:var(--border-radius-18);cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:var(--small-font-size);font-weight:500;color:var(--error-color);background-color:var(--error-color-10)}.ButtonStyles-Danger:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.ButtonStyles-Danger:disabled{cursor:default;opacity:.5}.ButtonStyles-Danger:hover:not(:disabled),.ButtonStyles-Danger[data-force-active=true]{color:var(--error-color);background-color:var(--error-color-20)}.ButtonStyles-Success{height:36px;padding:0 16px;border-radius:var(--border-radius-18);cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:var(--small-font-size);font-weight:500;color:var(--success-color);background-color:var(--success-color-10)}.ButtonStyles-Success:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.ButtonStyles-Success:disabled{cursor:default;opacity:.5}.ButtonStyles-Success:hover:not(:disabled),.ButtonStyles-Success[data-force-active=true]{color:var(--success-color);background-color:var(--success-color-20)}.ButtonStyles-Whoosh{position:relative;overflow:hidden;height:36px;padding:0 16px;border-radius:var(--border-radius-18);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:var(--smaller-font-size);font-weight:500;color:var(--main-color);background:var(--background-color);transition:box-shadow .3s ease-out;box-shadow:inset 0 8px 8px var(--background-color-25),0 0 15px #ab96ff33}.ButtonStyles-Whoosh:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,var(--main-color-40),transparent);transform:translate(0);transition:none;opacity:0}@keyframes shimmer-ButtonStyles-Whoosh{0%{transform:translate(0);opacity:0}50%{opacity:.4}to{transform:translate(100%);opacity:0}}.ButtonStyles-Whoosh:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.ButtonStyles-Whoosh:disabled{cursor:default;opacity:.5}.ButtonStyles-Whoosh:hover:not(:disabled),.ButtonStyles-Whoosh[data-force-active=true]{color:var(--main-color);background:var(--background-color);box-shadow:inset 0 8px 8px var(--background-color-25),0 0 25px #ab96ff66}.ButtonStyles-Whoosh:hover:not(:disabled):before,.ButtonStyles-Whoosh[data-force-active=true]:before{animation:shimmer-ButtonStyles-Whoosh .8s ease-out}.ButtonStyles-Icon{flex-shrink:0;justify-content:center;width:24px;height:24px;padding:0;color:var(--secondary-text-color)}.ButtonStyles-Icon:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.ButtonStyles-Icon:disabled{cursor:default;opacity:.5}.ButtonStyles-Icon:hover:not(:disabled),.ButtonStyles-Icon[data-force-active=true]{color:var(--text-color)}.ButtonStyles-Icon .svg-icon{width:24px;height:24px}.ButtonStyles-IconRounded{flex-shrink:0;justify-content:center;width:36px;height:36px;padding:0;color:var(--secondary-text-color);background:var(--background-color);border-radius:var(--border-radius-round);transition:color .2s ease-out,box-shadow .2s ease-out,transform .1s ease-out;box-shadow:0 3px 18px 0 var(--text-color-5),0 1px 2px 0 var(--background-color-30) inset}.ButtonStyles-IconRounded:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.ButtonStyles-IconRounded:disabled{cursor:default;opacity:.5;color:var(--text-color-30)}.ButtonStyles-IconRounded:hover:not(:disabled){color:var(--text-color);box-shadow:0 4px 20px 0 var(--text-color-10),0 1px 2px 0 var(--background-color-30) inset}.ButtonStyles-IconRounded:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 12px 0 var(--text-color-8),0 1px 2px 0 var(--background-color-30) inset}.ButtonStyles-IconRounded[data-force-active=true]{color:var(--text-color);box-shadow:0 3px 18px 0 var(--text-color-10),0 1px 2px 0 var(--background-color-30) inset}.ButtonStyles-IconRounded .svg-icon{width:20px;height:20px}.ButtonStyles-Small{height:24px;padding:0 8px;border-radius:var(--border-radius-4);font-size:var(--smaller-font-size)}.ButtonStyles-SmallIcon,.ButtonStyles-SmallIcon .svg-icon{width:16px;height:16px}.ButtonStyles-SmallIconRounded{width:24px;height:24px}.ButtonStyles-SmallIconRounded .svg-icon{width:16px;height:16px}.ButtonStyles-Large{height:40px;border-radius:var(--border-radius-20);font-size:var(--base-font-size)}.ButtonStyles-LargeIconRounded{width:40px;height:40px;box-shadow:0 4px 24px 0 var(--text-color-8),0 2px 4px 0 var(--background-color-30) inset}.ButtonStyles-LargeIconRounded:hover:not(:disabled){box-shadow:0 6px 28px 0 var(--text-color-15),0 2px 4px 0 var(--background-color-30) inset}.ButtonStyles-LargeIconRounded:active:not(:disabled){box-shadow:inset 0 1px 2px var(--background-color-25),0 0 15px #ab96ff4d}.ButtonStyles-LargeIconRounded .svg-icon{width:20px;height:20px}.Illustrations-SvgIllustration{max-width:100%}.Logo-LogoLink{display:flex}.Logo-LogoLink:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.MatterLogoAndName-MatterName{font-size:22px;font-weight:600;letter-spacing:-1.01px;color:var(--text-color)}.Loader-Container{position:relative;overflow:hidden;width:100%;height:2px;margin-bottom:-2px;background:var(--loader-one);animation:.5s ease 0s 1 normal none running opacity-animation-Loader-Container;transition:opacity .3s ease-in-out}@keyframes opacity-animation-Loader-Container{0%{opacity:0}10%{opacity:1}to{opacity:0}}.Loader-Global{position:sticky;top:0;z-index:var(--z-index-dropdown)}.Loader-Visible{opacity:1}.Loader-Invisible{opacity:0}.Loader-Stripe{position:absolute;left:50%;display:inline;width:0;height:100%;text-align:center}.Loader-FirstStripe.Loader-Stripe{background-image:linear-gradient(to right,var(--loader-one) 0%,var(--loader-three) 10%,var(--loader-three) 90%,var(--loader-one) 100%);animation:2s linear 0s infinite normal none running width-animation-Loader-FirstStripeLoader-Stripe,4s linear 0s infinite normal none running z-index-animation-Loader-FirstStripeLoader-Stripe}@keyframes width-animation-Loader-FirstStripeLoader-Stripe{0%{left:50%;width:0}50%{left:-10%;width:120%}to{left:-10%;width:120%}}@keyframes z-index-animation-Loader-FirstStripeLoader-Stripe{0%{z-index:10}to{z-index:5}}.Loader-SecondStripe.Loader-Stripe{background-image:linear-gradient(to right,var(--loader-three) 0%,var(--loader-one) 10%,var(--loader-one) 90%,var(--loader-three) 100%);animation:2s linear 1s infinite normal none running width-animation-Loader-SecondStripeLoader-Stripe,4s linear 1s infinite normal none running z-index-animation-Loader-SecondStripeLoader-Stripe}@keyframes width-animation-Loader-SecondStripeLoader-Stripe{0%{left:50%;width:0}50%{left:-10%;width:120%}to{left:-10%;width:120%}}@keyframes z-index-animation-Loader-SecondStripeLoader-Stripe{0%{z-index:10}to{z-index:5}}.Loader-ThirdStripe.Loader-Stripe{background-image:linear-gradient(to right,var(--loader-one) 0%,var(--loader-two) 10%,var(--loader-two) 90%,var(--loader-one) 100%);animation:2s linear 0s infinite normal none running width-animation-Loader-ThirdStripeLoader-Stripe,4s linear 2s infinite normal none running z-index-animation-Loader-ThirdStripeLoader-Stripe}@keyframes width-animation-Loader-ThirdStripeLoader-Stripe{0%{left:50%;width:0}50%{left:-10%;width:120%}to{left:-10%;width:120%}}@keyframes z-index-animation-Loader-ThirdStripeLoader-Stripe{0%{z-index:10}to{z-index:5}}.Loader-FourthStripe.Loader-Stripe{background-image:linear-gradient(to right,var(--loader-two) 0%,var(--loader-one) 10%,var(--loader-one) 90%,var(--loader-two) 100%);animation:2s linear 1s infinite normal none running width-animation-Loader-FourthStripeLoader-Stripe,4s linear 3s infinite normal none running z-index-animation-Loader-FourthStripeLoader-Stripe}@keyframes width-animation-Loader-FourthStripeLoader-Stripe{0%{left:50%;width:0}50%{left:-10%;width:120%}to{left:-10%;width:120%}}@keyframes z-index-animation-Loader-FourthStripeLoader-Stripe{0%{z-index:10}to{z-index:5}}.WithImage-ImagePlaceholder{display:inline-block;width:var(--ImagePlaceholder-0);height:var(--ImagePlaceholder-1)}.Avatar-AvatarWrapper.Flex-Vertical{flex:0 0 auto;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--AvatarWrapper-0);height:var(--AvatarWrapper-1);border-radius:var(--border-radius-round);background-color:var(--text-color-10)}.Avatar-AvatarImage{border-radius:var(--border-radius-round);width:var(--AvatarImage-0);height:var(--AvatarImage-1)}.Avatar-AvatarStub.Flex-Horizontal{width:var(--AvatarStub-0);height:var(--AvatarStub-1);background:var(--AvatarStub-2);border-radius:var(--border-radius-round)}.Avatar-PrincipalStubAvatar{background:var(--text-color-10);border-radius:100%;width:var(--PrincipalStubAvatar-0);height:var(--PrincipalStubAvatar-1)}.Icons-Icon32.Icons-Icon32{width:32px;height:32px}.Icons-Icon20.Icons-Icon20{width:20px;height:20px}.Icons-Icon16.Icons-Icon16{width:16px;height:16px}.Icons-Icon12.Icons-Icon12{width:12px;height:12px}.Spinner-Container.Flex-Horizontal{overflow:hidden;align-items:center;gap:4px}.Spinner-Rotate{animation:rotate-Spinner-Rotate 1s linear infinite}@keyframes rotate-Spinner-Rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Ellipsis-EllipsisContainer{display:var(--EllipsisContainer-0)}.Ellipsis-Ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ellipsis-MultilineEllipsis{display:-webkit-box;-webkit-line-clamp:var(--MultilineEllipsis-0);-webkit-box-orient:vertical;overflow:hidden}.Tooltip-TooltipContent{background:var(--tooltip-background-color);box-shadow:0 2px 4px #00000026;border-radius:var(--border-radius-6);padding:5px 8px 6px;color:#fff;font-size:var(--smaller-font-size);font-style:normal;font-weight:600;line-height:110%;z-index:var(--z-index-dropdown)}@keyframes fade-in-Tooltip-TooltipContent{0%{opacity:0;transform:var(--TooltipContent-0)}to{opacity:1;transform:var(--TooltipContent-1)}}.Tooltip-TooltipContent[data-state=delayed-open]{animation:fade-in-Tooltip-TooltipContent .15s ease-out}.Tooltip-TooltipContent[data-state=closed]{opacity:0}.MainMenu-CreateIcon.MainMenu-CreateIcon{width:16px;height:16px}.Markdown-Markdown{font-family:var(--default-font-family),sans-serif}.Markdown-Markdown>:first-child{margin-top:0}.Markdown-Markdown>:last-child{margin-bottom:0}.Markdown-Block{display:block;overflow-x:auto}.Markdown-Blockquote{margin-left:6px;padding-left:16px;border-left:4px solid var(--text-color-20)}.Markdown-Blockquote:only-child>p:only-child{margin:0}.Markdown-Code{padding:2px 4px;border-radius:var(--border-radius-4);background-color:var(--text-color-5);font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";word-break:break-word}pre .Markdown-Code{padding:0;border-radius:0;background-color:transparent}.Markdown-Heading1{font-size:28px;font-weight:400;font-family:var(--heading-font-family),sans-serif;line-height:38px;letter-spacing:-.02px;text-wrap:pretty;margin:0}h1.Markdown-Heading1{margin:28px 0 0}@media only screen and (max-width:600px){.Markdown-Heading1{font-size:22px;font-weight:400;line-height:30px}h1.Markdown-Heading1{margin-top:22px}}.Markdown-Heading2{font-size:22px;font-weight:400;font-family:var(--heading-font-family),sans-serif;line-height:30px;letter-spacing:-.02px;text-wrap:pretty;margin:0}h2.Markdown-Heading2{margin:22px 0 0}@media only screen and (max-width:600px){.Markdown-Heading2{font-size:18px;font-weight:400;line-height:24px}h2.Markdown-Heading2{margin-top:18px}}.Markdown-Heading3{font-size:18px;font-weight:400;font-family:var(--heading-font-family),sans-serif;line-height:24px;letter-spacing:-.01px;text-wrap:pretty;margin:0}h3.Markdown-Heading3{margin:18px 0 0}@media only screen and (max-width:600px){.Markdown-Heading3{font-size:16px;font-weight:400;line-height:22px}h3.Markdown-Heading3{margin-top:16px}}.Markdown-Heading4{font-size:17px;font-weight:400;font-family:var(--heading-font-family),sans-serif;line-height:24px;letter-spacing:-.01px;text-wrap:pretty;margin:0}h4.Markdown-Heading4{margin:17px 0 0}@media only screen and (max-width:600px){.Markdown-Heading4{font-size:15px;font-weight:400;line-height:22px}h4.Markdown-Heading4{margin-top:15px}}.Markdown-Heading5{font-size:16px;font-weight:500;font-family:var(--heading-font-family),sans-serif;line-height:24px;letter-spacing:-.01px;text-wrap:pretty;margin:0}h5.Markdown-Heading5{margin:16px 0 0}@media only screen and (max-width:600px){.Markdown-Heading5{font-size:15px;font-weight:400;line-height:22px}h5.Markdown-Heading5{margin-top:15px}}.Markdown-Heading6{font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:500;font-family:var(--heading-font-family),sans-serif;letter-spacing:-.01px;text-wrap:pretty;margin:0}h6.Markdown-Heading6{margin:15px 0 0}@media only screen and (max-width:600px){.Markdown-Heading6{font-size:14px;font-weight:400;line-height:20px}h6.Markdown-Heading6{margin-top:14px}}.Markdown-Image{max-width:100%}.Markdown-Li{list-style:inherit;text-align:left}.Markdown-Li.task-list-item{margin-bottom:4px}.contains-task-list .Markdown-Li.task-list-item{margin-top:4px}.Markdown-Li.task-list-item input[type=checkbox]{margin-right:4px}.Markdown-Link{word-break:break-word}.Markdown-Ol{list-style:decimal inside;padding-left:0}.Markdown-Ol p:first-child{display:inline}.Markdown-Ol p:only-child:after{display:block;height:8px}.Markdown-P{margin:8px 0;white-space:pre-wrap;text-wrap:pretty}.Markdown-Pre{display:block;margin:8px 0;padding:8px;background-color:var(--island-background-color);border-radius:var(--border-radius-12);white-space:pre-wrap}.Markdown-Strong{font-weight:600}.Markdown-Table{width:100%;border-collapse:collapse}.Markdown-Td{padding:8px}.Markdown-Th{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);font-weight:400;color:var(--secondary-text-color);text-align:left}.Markdown-Tr{border-bottom:1px solid var(--separator-color)}.Markdown-Ul{padding-left:22px;list-style-type:disc}.Markdown-Ul.contains-task-list{list-style:none}.Markdown-Markdown>.Markdown-Ul.contains-task-list{padding-left:0}.Scrollable-ScrollableRoot.Flex-Horizontal{flex:1;position:relative;overflow:hidden}.Scrollable-ScrollableContainer{flex:1;overflow:auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--ScrollableContainer-0),black calc(100% - var(--ScrollableContainer-1)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--ScrollableContainer-0),black calc(100% - var(--ScrollableContainer-1)),transparent 100%)}.Dialog-DialogOverlay{position:fixed;inset:0;background-color:var(--glass-background-color);z-index:var(--z-index-dropdown)}@keyframes fade-in-Dialog-DialogOverlay{0%{opacity:0}to{opacity:1}}.Dialog-DialogOverlay[data-state=open]{animation:fade-in-Dialog-DialogOverlay .1s ease-out}.Dialog-DialogContent{position:fixed;transform:var(--DialogContent-0);left:50%;top:var(--DialogContent-1);background-color:var(--island-background-color);clip-path:inset(0 round var(--border-radius-32));box-shadow:var(--dropdown-shadow-color) 0 4px 15px 0;width:90vw;max-width:var(--DialogContent-2);outline:none;z-index:var(--z-index-dropdown)}@keyframes fade-in-Dialog-DialogContent{0%{opacity:0}to{opacity:1}}.Dialog-DialogContent[data-state=open]{animation:fade-in-Dialog-DialogContent .1s ease-out}.Dialog-DialogScrollable{max-height:90vh}.Dialog-DialogScrollableInner{padding:24px}h2.Dialog-DialogTitle{margin:-24px 0 0;padding:16px 0;line-height:24px}.Dialog-DialogTitle:empty{display:none}.Dialog-DialogDescription{margin-bottom:16px}.Dialog-DialogClose{border-radius:var(--border-radius-round);z-index:var(--z-index-dropdown);position:absolute;right:16px;top:16px}@media only screen and (max-width:600px){.Dialog-DialogClose{top:13px}}.DropdownMenuStyles-Trigger:not(.ButtonStyles-Base){cursor:pointer;padding:0;color:var(--secondary-text-color);transition:color .2s ease-in-out}.DropdownMenuStyles-Trigger:not(.ButtonStyles-Base):focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.DropdownMenuStyles-Trigger:not(.ButtonStyles-Base)[tabindex="-1"]:focus-visible{outline:none}.DropdownMenuStyles-Trigger:not(.ButtonStyles-Base):hover{color:var(--text-color)}.DropdownMenuStyles-Trigger:not(.ButtonStyles-Base)[data-state=open]{color:var(--text-color)}.DropdownMenuStyles-Content{display:flex;flex-direction:column;gap:4px;padding:16px 12px;border:1px solid var(--separator-color);border-radius:var(--border-radius-20);background-color:var(--island-background-color);box-shadow:var(--dropdown-shadow-color) 0 4px 15px 0}@keyframes fade-in-DropdownMenuStyles-Content{0%{opacity:0}to{opacity:1}}@keyframes fade-out-DropdownMenuStyles-Content{0%{opacity:1}to{opacity:0}}.DropdownMenuStyles-Content[data-state=open]{animation:fade-in-DropdownMenuStyles-Content .1s ease-out}.DropdownMenuStyles-Content[data-state=closed]{animation:fade-out-DropdownMenuStyles-Content .1s ease-in}.DropdownMenuStyles-Item{cursor:default;padding:4px 8px}.DropdownMenuStyles-Item:focus-visible{outline:none;border-radius:var(--border-radius-8);background-color:var(--text-color-5)}.DropdownMenuStyles-Item:hover:not([data-disabled]){cursor:pointer;border-radius:var(--border-radius-8);background-color:var(--text-color-5)}.DropdownMenuStyles-SelectedItem{border-radius:var(--border-radius-8);background-color:var(--text-color-5)}.DropdownMenuStyles-Label{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--secondary-text-color)}.DropdownMenuStyles-Separator{height:1px;background-color:var(--separator-color);margin:0 -12px}.SecondaryTextSpan-SecondaryTextSpan{color:var(--secondary-text-color)}.Toggle-ToggleTrack{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:var(--ToggleTrack-0);width:32px;height:20px;padding:0 2px;border:none;border-radius:30px;cursor:pointer;transition:background .3s ease;background:var(--ToggleTrack-1);opacity:var(--ToggleTrack-2);pointer-events:var(--ToggleTrack-3)}.Toggle-ToggleTrack:active{filter:var(--ToggleTrack-4)}.Toggle-ToggleTrack:hover:not(:disabled){filter:var(--ToggleTrack-5)}.Toggle-ToggleTrack:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.Toggle-ToggleThumb{width:16px;height:16px;background-color:var(--background-color);border-radius:var(--border-radius-round);box-shadow:0 2px 4px var(--separator-color);transition:transform .3s cubic-bezier(.34,1.56,.64,1);z-index:1}.Toggle-ToggleThumb:hover{transform:scale(1.05)}.InviteTeammatesButton-InviteTeammatesButton{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--main-color);background:var(--main-color-10);padding:8px 16px;cursor:pointer;border-radius:var(--border-radius-20)}.InviteTeammatesButton-InviteTeammatesButton:hover:not(:disabled){background:var(--main-color-15)}.InviteTeammatesButton-InviteTeammatesButtonIcon{opacity:.6}.Input-Input{flex-grow:1;height:40px;padding:0 16px;border:1px solid var(--separator-color);border-radius:var(--border-radius-12);background:var(--background-color);transition:border-color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out;outline:none}.Input-Input:focus-visible{border-color:var(--text-color-20)}.Input-Input:hover:not(:disabled,:focus-visible){border-color:var(--text-color-20)}.Input-Input::-moz-placeholder{color:var(--secondary-text-color)}.Input-Input::placeholder{color:var(--secondary-text-color)}.Input-FullWidthInput.Input-Input{width:100%}.Select-SelectTrigger.Select-SelectTrigger{display:flex;align-items:center;gap:16px}.Select-SelectIcon{display:flex;color:var(--secondary-text-color)}[disabled] .Select-SelectIcon{opacity:.5}.Select-SelectContent{overflow:hidden;min-width:var(--radix-select-trigger-width);border:1px solid var(--separator-color);border-radius:var(--border-radius-20);background-color:var(--island-background-color);box-shadow:var(--dropdown-shadow-color) 0 4px 15px 0}.Select-SelectItem{height:40px;padding:0 16px;cursor:pointer;outline:none}.Select-SelectItem[data-state=checked]{background-color:var(--text-color-10)}.Select-SelectItem:hover:not([data-state=checked]){background-color:var(--text-color-5)}.Select-SelectItem[data-highlighted]:not([data-state=checked]){background-color:var(--text-color-5)}.InviteTeammatesDialog-InviteTeammatesFormContainer.Flex-Vertical{gap:16px;align-self:stretch;margin-top:16px}.InviteTeammatesDialog-UserSettingsFormContainer.Flex-Vertical{gap:16px;align-self:stretch}.InviteTeammatesDialog-MembersSection.Flex-Vertical{gap:16px}.InviteTeammatesDialog-MembersSection.Flex-Vertical>.InviteTeammatesButton-InviteTeammatesButton{align-self:flex-start}.InviteTeammatesDialog-FormSubmitContainer.Flex-Horizontal{align-items:center;gap:8px}.InviteTeammatesDialog-AddAnotherButton{align-self:flex-start;margin-bottom:16px}.InviteTeammatesDialog-RoleSelectTrigger{width:100%}.InviteTeammatesDialog-RoleSelectItem{display:flex;align-items:center;height:40px}.InviteTeammatesDialog-InputErrorMessage.Flex-Horizontal{align-items:center;position:absolute;right:16px;top:0;height:40px;color:var(--error-color);font-size:var(--smallest-font-size);line-height:var(--smallest-line-height)}.InviteTeammatesDialog-FormErrorMessage{color:var(--error-color)}.InviteTeammatesDialog-MembersContainer{display:grid;grid-template-columns:var(--MembersContainer-0);align-items:center;align-self:stretch;gap:8px}@media(max-width:870px){.InviteTeammatesDialog-MembersContainer{grid-template-columns:var(--MembersContainer-1)}}.InviteTeammatesDialog-MemberRowWrapper,.InviteTeammatesDialog-MemberContainer,.InviteTeammatesDialog-MemberDetailsContainer{display:contents}.InviteTeammatesDialog-MemberLink{color:var(--text-color);font-size:var(--base-font-size);font-weight:500;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.InviteTeammatesDialog-MemberEmail.Ellipsis-Ellipsis{color:var(--text-color);font-size:var(--base-font-size);line-height:18px;min-width:0;margin-right:8px}@media(max-width:870px){.InviteTeammatesDialog-MemberEmail.Ellipsis-Ellipsis{display:none}}.InviteTeammatesDialog-InvitationsContainer{display:grid;grid-template-columns:1fr min-content;align-self:stretch;gap:16px}.InviteTeammatesDialog-PendingInvitationContainer{display:contents}.InviteTeammatesDialog-PendingEmailContainer{position:relative;min-width:0}.InviteTeammatesDialog-DeleteButton .svg-icon{color:var(--error-color-60)}.UserTaskCounts-TaskCountsContainer.Flex-Horizontal{align-items:center;gap:4px;font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--main-color-50)}.UserTaskCounts-EmptyTaskCountsContainer.UserTaskCounts-TaskCountsContainer.Flex-Horizontal,.UserTaskCounts-TaskCountLink{color:var(--secondary-text-color)}.UserTaskCounts-TaskCountLink:hover{color:var(--main-color)}.UserTaskCounts-TaskCountSkeleton{display:inline-block;position:relative;overflow:hidden;width:90px;border-radius:4px;background:var(--text-color-3)}@keyframes shimmer-UserTaskCounts-TaskCountSkeleton{0%{transform:translate(-100%)}to{transform:translate(100%)}}.UserTaskCounts-TaskCountSkeleton:after{content:"skeleton";visibility:hidden}.UserTaskCounts-TaskCountSkeleton:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / 60%) 50%,transparent 100%);animation:shimmer-UserTaskCounts-TaskCountSkeleton 1.5s infinite;will-change:transform}.SettingsDialogStyles-Layout.Flex-Horizontal{margin:0 -24px -24px;border-top:1px solid var(--separator-color)}.SettingsDialogStyles-Sidebar.Flex-Vertical{flex-shrink:0;width:200px;height:600px;max-height:50vh}.SettingsDialogStyles-SidebarInner{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:16px 24px}.SettingsDialogStyles-Separator{width:1px;background-color:var(--separator-color)}.SettingsDialogStyles-Content.Flex-Vertical{flex:1 1 auto;width:0;height:600px;max-height:50vh}.SettingsDialogStyles-ContentInner{padding:24px}.SettingsDialogStyles-SidebarTitle{color:var(--secondary-text-color);font-size:var(--smaller-font-size);line-height:var(--smaller-line-height)}.SettingsDialogStyles-SidebarItem{color:var(--text-color);background:var(--SidebarItem-0);margin:0 -12px;border-radius:var(--border-radius-12)}.SettingsDialogStyles-SidebarLink{display:block;padding:8px 12px;color:inherit}.SettingsDialogStyles-SidebarSeparator{height:1px;margin:0 -24px;background-color:var(--separator-color)}.Badge-Badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--border-radius-4);font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);font-weight:600;white-space:nowrap}.Badge-Small{padding:3px 6px;border-radius:var(--border-radius-8);font-size:9px;font-weight:500}.Badge-Error{color:var(--error-color);background-color:var(--error-color-10)}.Badge-Warning{color:var(--warning-color);background-color:var(--warning-color-10)}.Badge-Success{color:var(--success-color);background-color:var(--success-color-10)}.Badge-Info{color:var(--main-color);background-color:var(--main-color-10)}.Badge-Disabled{color:var(--secondary-text-color);background-color:var(--text-color-10)}.Badge-Uppercase{text-transform:uppercase}.Badge-Lowercase{text-transform:lowercase}.Badge-Capitalize{text-transform:capitalize}.DropZone-Container{padding:8px;color:var(--secondary-text-color);border:1px dashed var(--secondary-text-color);border-radius:var(--border-radius-4);transition:border-color .2s ease-in-out,color .2s ease-in-out}.DropZone-Container:hover{cursor:pointer;color:var(--text-color);border-color:var(--text-color)}.ResizeableTextarea-InputLikeTextarea{min-height:72px;max-height:var(--InputLikeTextarea-0);padding:16px;resize:vertical;border:1px solid var(--separator-color);border-radius:var(--border-radius-12);background:var(--background-color);transition:border-color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out;outline:none}.ResizeableTextarea-InputLikeTextarea:focus-visible{border-color:var(--text-color-20)}.ResizeableTextarea-InputLikeTextarea:hover:not(:disabled,:focus-visible){border-color:var(--text-color-20)}.ResizeableTextarea-InputLikeTextarea::-moz-placeholder{color:var(--secondary-text-color)}.ResizeableTextarea-InputLikeTextarea::placeholder{color:var(--secondary-text-color)}.SshKeysTabContent-KeyItem.Flex-Vertical{gap:12px;padding:12px;background:var(--main-color-5);border-radius:var(--border-radius-8)}.SshKeysTabContent-KeyItemTitle,.SshKeysTabContent-CreatedAt,.SshKeysTabContent-LastUsed{color:var(--secondary-text-color);font-size:var(--smaller-font-size);line-height:var(--smaller-line-height)}.SshKeysTabContent-KeyFingerprint{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";word-break:break-word;margin:0;white-space:pre-wrap}.SshKeysTabContent-ActionsContainer.Flex-Vertical{align-items:flex-start}.SshKeysTabContent-FormContainer.Flex-Vertical{gap:16px;width:100%}.SshKeysTabContent-FormSubmitContainer.Flex-Horizontal{align-items:center;gap:8px}.SshKeysTabContent-FormErrorMessage{color:var(--error-color)}.SshKeysTabContent-Container.Flex-Vertical{gap:8px}.UserSettingsDialog-DialogTitle.SettingsDialogStyles-Title{display:flex;align-items:center;padding-right:20px}.UserSettingsDialog-IntegrationName.Flex-Horizontal{align-items:center;gap:4px}.UserSettingsDialog-ConnectionRow.Flex-Horizontal{min-width:0;align-items:center}.UserSettingsDialog-FigmaUsername{font-weight:500;flex:0 0 auto;white-space:nowrap}.UserSettingsDialog-StyledEllipsis.Ellipsis-Ellipsis{flex:1 1 auto;min-width:0;font-size:var(--smallest-font-size);line-height:var(--smallest-line-height)}.UserSettingsDialog-ConnectionBg.Flex-Horizontal{flex:1 1 auto;min-width:0;align-items:center;gap:8px;height:40px;padding:0 16px;background:var(--text-color-2);border-radius:var(--border-radius-12);overflow:hidden}.UserMenu-AvatarShadow{width:36px;height:12px;margin-top:-16px;background:radial-gradient(50% 50% at 50% 50%,var(--text-color) 0%,var(--background-color) 100%);filter:blur(3px);opacity:.3}.UserMenu-UserMenuTrigger{border-radius:var(--border-radius-round)}.UserMenu-UserMenuTrigger .Avatar-AvatarWrapper{z-index:-1}.UserMenu-UserMenuDropdownMenuContent{gap:8px;min-width:320px;max-width:400px;padding:24px;border-radius:var(--border-radius-32)}.UserMenu-UserMenuDropdownMenuItem{display:flex;align-items:center;min-height:32px;padding:0;font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:500}.UserMenu-UserMenuDropdownMenuItem:hover{color:var(--UserMenuDropdownMenuItem-0);cursor:var(--UserMenuDropdownMenuItem-1)}.UserMenu-UserName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu-UserMenuIcon.Flex-Vertical{width:24px;height:24px;align-items:center;justify-content:center;opacity:.6}.UserMenu-SettingsLink{width:100%;color:inherit}.UserMenu-SettingsLink:hover{color:inherit}.UserMenu-SwitchWorkspaceLink{width:100%;color:inherit}.UserMenu-SwitchWorkspaceLink:hover{color:inherit}.UserMenu-LogoutMenuItem.UserMenu-UserMenuDropdownMenuItem{padding-top:8px}.UserMenu-JoinCommunityContainer.Flex-Horizontal{justify-content:space-between;align-items:center;width:100%}.UserMenu-JoinCommunityContainer.Flex-Horizontal>.UserMenu-UserMenuIcon:last-child{color:var(--secondary-text-color)}.UserMenu-MenuSeparator{align-self:stretch;height:1px;margin:0 -24px;background-color:var(--separator-color)}.UserMenu-CreditsContainer.Flex-Horizontal{justify-content:space-between;align-items:center;width:100%}.UserMenu-QuotaSpan.SecondaryTextSpan-SecondaryTextSpan{font-size:var(--small-font-size);line-height:var(--small-line-height)}.UserMenu-InviteTeammatesButtonFullWidth.InviteTeammatesButton-InviteTeammatesButton{width:100%;margin:8px 0}.NavigationBar-Container.Flex-Vertical{pointer-events:none;position:fixed;left:0;top:0;align-items:center;gap:24px;height:100vh;padding:20px 24px;z-index:1}.NavigationBar-Container.Flex-Vertical *{pointer-events:auto}@media only screen and (max-width:600px){.NavigationBar-Container.Flex-Vertical{padding:20px}}.PageStyles-PageContainer.Flex-Horizontal{position:relative;width:100%;height:100%;min-height:100vh}.PageStyles-PageBackground{position:fixed;inset:0;background:var(--PageBackground-0);pointer-events:none;z-index:-1}.PageStyles-PageContent.Flex-Vertical{flex-grow:1;padding:var(--PageContent-0)}@media only screen and (max-width:600px){.PageStyles-PageContent.Flex-Vertical{padding:var(--PageContent-1)}}.PromptInputStyles-Disabled{pointer-events:none;background:var(--text-color-5-opaque);border-color:var(--text-color-5-opaque)}.PromptInputStyles-Disabled>*{opacity:.6}.PromptInputStyles-Highlighted{border-color:var(--main-color);background-color:var(--main-color-5-opaque);box-shadow:0 0 0 2px var(--main-color-20) inset;animation:highlight-pulse-PromptInputStyles-Highlighted 1s ease-out}@keyframes highlight-pulse-PromptInputStyles-Highlighted{0%{box-shadow:0 0 0 2px var(--main-color-20) inset}50%{box-shadow:0 0 0 4px var(--main-color-30) inset}to{box-shadow:0 0 0 2px var(--main-color-20) inset}}.PromptInputStyles-Pulsing{border-color:var(--success-color);background-color:var(--main-color-5-opaque);box-shadow:0 0 0 2px var(--success-color-10) inset;animation:highlight-pulse-PromptInputStyles-Pulsing 1s ease-out}@keyframes highlight-pulse-PromptInputStyles-Pulsing{0%{box-shadow:0 0 0 2px var(--success-color-20) inset}50%{box-shadow:0 0 0 4px var(--success-color-30) inset}to{box-shadow:0 0 0 2px var(--success-color-20) inset}}.PromptInputStyles-Shaking{animation:shake-PromptInputStyles-Shaking .3s ease-in-out}@keyframes shake-PromptInputStyles-Shaking{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.PromptInputStyles-SingleLine{padding:20px 16px!important;line-height:24px}.PromptInputStyles-Container{border:1px solid var(--separator-color);border-radius:var(--border-radius-12);background:var(--background-color);transition:border-color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out;outline:none;border-radius:var(--border-radius-20);z-index:1}.PromptInputStyles-Container:focus-within:not(:has(.PromptInputStyles-Disabled)){border-color:var(--text-color-20)}.PromptInputStyles-Container:hover:not(:focus-within,:has(.PromptInputStyles-Disabled)){border-color:var(--text-color-20)}.PromptInputStyles-Input{font:inherit;width:100%;min-height:24px;max-height:min(30vh,600px);margin:0;padding:0;background:transparent;resize:none;outline:none;color:var(--text-color)}.PromptInputStyles-Input::-moz-placeholder{color:var(--secondary-text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.PromptInputStyles-Input::placeholder{color:var(--secondary-text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.PromptInputStyles-FooterIconContainer.Flex-Horizontal{align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;color:var(--secondary-text-color);transition:color .2s ease-out,transform .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PromptInputStyles-FooterIconContainer.Flex-Horizontal:active{transform:scale(.95)}.PromptInputStyles-FooterIconContainer.Flex-Horizontal:hover:not(:disabled){color:var(--text-color);transform:scale(1.05)}.PromptInputStyles-FooterIconContainer.Flex-Horizontal:hover:not(:disabled) .svg-icon{color:var(--text-color)}.PromptInputStyles-FooterIconContainer.Flex-Horizontal:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.mixins-Rotate0{transform:rotate(0);transition:transform .2s}.mixins-Rotate45{transform:rotate(45deg);transition:transform .2s}.mixins-Rotate90{transform:rotate(90deg);transition:transform .2s}.mixins-Rotate180{transform:rotate(180deg);transition:transform .2s}.Error-ErrorSubtext{margin:0;font-size:18px;color:var(--secondary-text-color);text-align:center}.Error-ButtonWrapper{margin-top:16px}.Error-ErrorHeading{max-width:600px;margin:0;font-size:54px;font-weight:600;line-height:60px;letter-spacing:-.036px;text-align:center}.Error-ErrorMessage.Flex-Vertical{gap:8px;color:var(--error-color);background:var(--error-color-10);border-radius:var(--border-radius-16);padding:16px}.Error-ErrorWrapper{margin-top:16px}.NotFound-ErrorSubtext{margin:0;font-size:18px;color:var(--secondary-text-color);text-align:center}.NotFound-ButtonWrapper{margin-top:16px}.LoginScene-StyledCentered.Centered-Centered.Flex-Vertical{view-transition-name:login;padding-top:128px;text-align:center}.LoginScene-WelcomeHeading{max-width:600px;margin:0;font-size:54px;font-weight:600;line-height:60px;letter-spacing:-.036px;text-align:center}.LoginScene-Slogan{font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.036px;margin:0}.LoginScene-AuthProvider{display:flex;align-items:center;gap:16px;max-width:400px;padding:16px 24px;border-radius:var(--border-radius-16);box-shadow:0 2px 20px #1a2ea00d;color:var(--text-color);background:var(--background-color);font-size:18px;font-weight:500;line-height:24px}.PaginationDots-PaginationDots.Flex-Horizontal{gap:2px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);pointer-events:none}.PaginationDots-PaginationDot{width:20px;height:20px;cursor:pointer;pointer-events:auto;position:relative}.PaginationDots-PaginationDot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:var(--border-radius-round);background-color:var(--PaginationDot-0);transition:background-color .2s ease}.PaginationDots-PaginationDot:hover:before{background-color:var(--text-color-20)}.CodeMirror-StyledCodeMirror .cm-editor{background:transparent}.CodeMirror-StyledCodeMirror .cm-focused{outline:none}.CodeMirror-StyledCodeMirror .cm-scroller{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";line-height:150%}.CodingGuidelinesDialogContent-GuidelinesDialogContainer.Flex-Vertical{flex:1;gap:16px}.CodingGuidelinesDialogContent-SectionDescription{margin:0;color:var(--secondary-text-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.CodingGuidelinesDialogContent-CodeMirrorContainer{position:relative;width:100%;height:100%;min-height:20vh;padding:12px 12px 56px;border:1px solid var(--separator-color);border-radius:var(--border-radius-12);background:var(--background-color);transition:border-color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out;outline:none}.CodingGuidelinesDialogContent-CodeMirrorContainer:has(.cm-editor.cm-focused){border-color:var(--text-color-20)}.CodingGuidelinesDialogContent-CodeMirrorContainer .cm-line{padding:0}.CodingGuidelinesDialogContent-ButtonContainer{position:absolute;bottom:12px;right:12px;display:flex;gap:8px;opacity:var(--ButtonContainer-0);pointer-events:var(--ButtonContainer-1);transition:opacity .2s ease-in-out}.CodingGuidelinesDialogContent-ReadOnlyHint.CodingGuidelinesDialogContent-SectionDescription{padding:8px 10px;border:1px solid var(--separator-color);border-radius:var(--border-radius);background:var(--background-color)}.Card-Card{padding:8px;border-radius:var(--border-radius-8);background:var(--text-color-2)}.ProjectColorPicker-ColorGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:16px;width:100%;padding:0}.ProjectColorPicker-ColorSwatch{position:relative;aspect-ratio:1;width:100%;border:3px solid transparent;border-radius:var(--border-radius-12);background-color:var(--ColorSwatch-0);cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;pointer-events:var(--ColorSwatch-1)}.ProjectColorPicker-ColorSwatch:hover{transform:scale(1.05);border-color:var(--text-color-20)}.ProjectColorPicker-ColorSwatch:focus-visible{outline:var(--ColorSwatch-2);outline-offset:-2px}.ProjectColorPicker-ColorSwatch:active{transform:scale(.95)}.ProjectColorPicker-CheckmarkContainer{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#fff;filter:drop-shadow(0 1px 6px rgb(0 0 0 / 30%))}.ProjectCoverEditor-CoverTabContainer.Flex-Vertical{flex:1;gap:32px;max-height:100%}.ProjectCoverEditor-Section.Flex-Vertical{gap:16px}.ProjectCoverEditor-SectionDescription{margin:0;color:var(--secondary-text-color);font-size:14px;line-height:1.4}.ProjectCoverEditor-CoverContainer.Flex-Horizontal{position:relative;overflow:hidden;aspect-ratio:620/360;border-radius:var(--border-radius-8)}.ProjectCoverEditor-CoverPreview{position:absolute;inset:0;background-color:var(--separator-color)}.ProjectCoverEditor-CoverImage{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ProjectCoverEditor-CoverOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;background:#0009;transition:opacity .2s ease-in-out}.ProjectCoverEditor-CoverOverlay:hover{opacity:1}.ProjectCoverEditor-ChangeCoverButton{gap:4px;background:#fff}.ProjectCoverEditor-ChangeCoverButton:hover:not(:disabled){background:#e8e8e8!important}.ProjectCoverEditor-RemoveCoverButton{color:var(--text-color);background:#fff}.ProjectCoverEditor-RemoveCoverButton:hover:not(:disabled){background:#e8e8e8!important}.ProjectCoverEditor-DropContainer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--DropContainer-0);background:var(--DropContainer-1);border:2px dashed var(--DropContainer-2);border-radius:var(--border-radius-8);cursor:pointer;transition:all .2s ease-in-out;pointer-events:var(--DropContainer-3)}.ProjectCoverEditor-DropContainer:hover{color:var(--DropContainer-4);border-color:var(--DropContainer-5);background:var(--DropContainer-6)}.ProjectCoverEditor-DropMessage{font-size:var(--small-font-size);line-height:var(--small-line-height)}.ProjectCoverEditor-LoadingOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--background-color-40);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProjectCoverEditor-ErrorMessage{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--error-color)}.ProjectCoverEditor-ColorPickerCard{display:flex;flex-direction:column;gap:16px;padding:20px!important;margin-bottom:16px}.FormFieldStyles-Container.Flex-Vertical{align-items:flex-start;gap:8px;width:100%}.FormFieldStyles-Label{font-size:var(--small-font-size);line-height:var(--small-line-height);word-break:break-word;color:var(--text-color);font-weight:600}.FormFieldStyles-Description{font-size:var(--small-font-size);line-height:var(--small-line-height);word-break:break-word;color:var(--secondary-text-color)}.FormFieldStyles-InputContainer{width:100%}.FormFieldStyles-Error{font-size:var(--small-font-size);line-height:var(--small-line-height);word-break:break-word;color:var(--error-color)}.ProjectNameEditor-Container.Flex-Vertical{gap:16px;margin-bottom:16px}.ProjectNameEditor-ProjectNameField{position:relative}.ProjectNameEditor-SaveButton{position:absolute;bottom:8px;right:8px}.SecretField-ToggleSecret{position:absolute;right:0;top:50%;transform:translateY(-50%);height:auto;border:none;padding:0 0 0 8px;font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--secondary-text-color)}.SecretField-ToggleSecret:hover:not(:disabled){color:var(--secondary-text-color);background:var(--background-color)}.SecretField-ToggleSecret_Offset{right:16px}.SecretField-Input_Borderless{border:none}.SecretField-Input_Bordered{overflow:hidden;min-height:40px;padding:8px 16px;border:1px solid var(--text-color-10);border-radius:var(--border-radius-20)}.SecretField-Input_WithLockIcon{padding-left:32px}.SecretField-Input_SingleLine{width:calc(100% - 48px);line-height:24px}.SecretField-LockIconInside{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--secondary-text-color);pointer-events:none}.RepositoryCredUpdate-ErrorTitle{color:var(--error-color)}.RepositoryCredUpdate-Container.Flex-Vertical{position:relative;padding:16px;border-radius:var(--border-radius-12);background:var(--Container-0)}.RepositoryCredUpdate-Description.Flex-Horizontal{align-items:center;color:var(--secondary-text-color);font-size:var(--small-font-size);line-height:18px}.RepositoryCredUpdate-ActionLink{color:var(--main-color);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;align-items:center}.RepositoryCredUpdate-Input_WithSecretToggle{background:var(--background-color);border-radius:var(--border-radius-12);padding-right:72px}.RepositoryCredUpdate-StyledToggleSecret.SecretField-ToggleSecret{background:transparent}.RepositoryCredUpdate-StyledToggleSecret.SecretField-ToggleSecret:hover:not(:disabled){color:var(--main-color);background:transparent}.RepositoryCredUpdate-SecretInputContainer.Flex-Horizontal{position:relative;flex:1 1 auto;min-width:0}.RepositoryCredUpdate-SshInputColumn.Flex-Vertical{flex:1 1 auto;min-width:0}.RepositoryCredUpdate-SaveKeyButton{align-self:flex-end}.RepositoryCredUpdate-CloseIconButton{position:absolute;right:16px;top:16px}.ProjectMirroringTab-GreenDot{width:8px;height:8px;background-color:var(--success-color);border-radius:var(--border-radius-round);flex-shrink:0}.ProjectMirroringTab-MirrorBg.Flex-Horizontal{flex-grow:1;align-items:center;gap:8px;height:40px;padding:0 16px;background:var(--text-color-2);border-radius:var(--border-radius-12)}.ProjectMirroringTab-SyncBadge{text-transform:uppercase}.ProjectMirroringTab-SuccessSyncBadge.ProjectMirroringTab-SyncBadge{background:radial-gradient(142.53% 100% at 100% 50%,#1cffbb33,#0cee6e00),#e7fae5}.ProjectMirroringTab-ConnectionBg.Flex-Horizontal{flex-grow:1;align-items:center;gap:8px;height:40px;padding:0 16px;background:radial-gradient(142.53% 100% at 100% 50%,#1cffbb33,#0cee6e00),linear-gradient(0deg,#e7fae5 0% 100%),#3a3a3b0d;border-radius:var(--border-radius-12)}.ProjectMirroringTab-StyledEllipsis.Ellipsis-Ellipsis{flex-grow:1}.ProjectMirroringTab-ButtonWithIcon{gap:8px}.ProjectPooledPreviewTab-Description{color:var(--secondary-text-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.ProjectPooledPreviewTab-StatusSection.Flex-Vertical{padding:12px;background:var(--text-color-3);border-radius:var(--border-radius-12)}.ProjectPooledPreviewTab-StatusLabel{color:var(--text-color);font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:500}.ProjectPooledPreviewTab-PreviewDetails.Flex-Vertical{padding-left:8px}.ProjectPooledPreviewTab-DetailItem.Flex-Horizontal{gap:8px;align-items:center}.ProjectPooledPreviewTab-DetailLabel{color:var(--secondary-text-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.ProjectPooledPreviewTab-DetailValue{color:var(--text-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.ProjectPooledPreviewTab-InfoMessage{padding:12px;background:var(--text-color-3);border-radius:var(--border-radius-12);color:var(--secondary-text-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.ProjectPooledPreviewTab-ErrorMessage{padding:12px;background:var(--error-color-10);border-radius:var(--border-radius-12);color:var(--error-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.Principal-ProfileLink{color:inherit}.ProjectPreviewSetupTab-ScriptsRow{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ProjectPreviewSetupTab-ScriptCard{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1 1 0;min-width:0;padding:8px;border:1px solid var(--separator-color);border-radius:var(--border-radius-12);cursor:pointer}.ProjectPreviewSetupTab-ScriptCard:hover:not(:disabled){background:var(--text-color-5)}.ProjectPreviewSetupTab-ScriptCard:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.ProjectPreviewSetupTab-ScriptTitle{color:var(--text-color);font-size:var(--small-font-size);line-height:var(--small-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectPreviewSetupTab-ScriptSubtitle{color:var(--secondary-text-color);font-size:var(--smallest-font-size);line-height:var(--smallest-line-height)}.ProjectPreviewSetupTab-TasksList.Flex-Vertical{gap:8px}.ProjectPreviewSetupTab-TaskCard.Flex-Vertical{gap:4px;padding:8px 16px;border-radius:var(--border-radius-12);background:var(--text-color-3);cursor:pointer}.ProjectPreviewSetupTab-TaskCard.Flex-Vertical:hover{background:var(--text-color-5)}.ProjectPreviewSetupTab-TaskCardRow.Flex-Horizontal{align-items:center;gap:8px}.ProjectPreviewSetupTab-TaskCardSecondary.Flex-Horizontal{color:var(--secondary-text-color);font-size:var(--smallest-font-size);line-height:var(--smallest-line-height)}.ProjectPreviewSetupTab-TaskTitle{color:var(--text-color);font-size:16px;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ProjectPreviewSetupTab-ReadonlyLabel,.ProjectRootFolderTab-FieldLabel{color:var(--secondary-text-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.ProjectRootFolderTab-ButtonsRow{display:flex;align-items:center;gap:8px}.ProjectRootFolderTab-ErrorText{color:var(--error-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.AddSecretDialog-FormField.Flex-Vertical{gap:8px}.AddSecretDialog-FormField.Flex-Vertical label{font-weight:500}.AddSecretDialog-ErrorText{color:var(--error-color);font-size:.875rem}.AddSecretDialog-SecretInputContainer.Flex-Horizontal{position:relative;width:100%}.AddSecretDialog-SecretInput.Input-Input{padding-right:60px}.AddSecretDialog-ToggleVisibilityButton{position:absolute;right:16px;top:50%;transform:translateY(-50%);height:auto;border:none;padding:0;font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--secondary-text-color)}.AddSecretDialog-ToggleVisibilityButton:hover:not(:disabled){color:var(--secondary-text-color);background:var(--background-color)}.ProjectSecretsEditor-ButtonWithIcon{gap:4px}.ProjectSecretsEditor-SecretsListContainer.Flex-Vertical{gap:16px}.ProjectSecretsEditor-SecretsListContainer.Flex-Vertical>:first-child{margin-top:16px}.ProjectSecretsEditor-SecretsList.Flex-Vertical{gap:16px}.ProjectSecretsEditor-SecretItemContainer{padding:12px;border:1px solid var(--separator-color);border-radius:var(--border-radius-8);background-color:var(--background-color)}.ProjectSecretsEditor-SecretName.Ellipsis-Ellipsis{font-weight:700}.ProjectSecretsEditor-SecretDescription.Ellipsis-Ellipsis{color:var(--secondary-text-color);font-size:var(--smaller-font-size);line-height:var(--smaller-line-height)}.ProjectSecretsEditor-DeleteButton{color:var(--secondary-text-color)}.ProjectSecretsEditor-DeleteButton:hover:not(:disabled){color:var(--error-color)}.ProjectSecretsEditor-SecretInputContainer.Flex-Horizontal{position:relative;width:100%}.ProjectSecretsEditor-StyledInput.Input-Input{width:100%}.ProjectSecretsEditor-AddButtonContainer.Flex-Horizontal{justify-content:flex-start}.ProjectSecretsEditor-ContinueButtonContainer.Flex-Vertical{align-items:flex-end;gap:8px}.ProjectSecretsEditor-SecretValidationError{font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);color:var(--error-color);margin-top:2px}.ProjectSecretsEditor-ActionButtonsContainer.Flex-Horizontal{gap:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);background-color:var(--background-color);padding-left:8px}.ProjectSecretsEditor-InlineActionButton{color:var(--secondary-text-color);padding:4px}.ProjectSecretsEditor-InlineActionButton:hover:not(:disabled){color:var(--main-color)}.WarmupSnapshotItem-FirstLine.Flex-Horizontal{align-items:center;gap:4px;line-height:24px}.WarmupSnapshotItem-SecondLine.Flex-Horizontal{align-items:center;gap:4px;position:relative;color:var(--secondary-text-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.WarmupSnapshotItem-HoverActions.Flex-Horizontal{position:absolute;right:0;align-items:center;gap:16px;opacity:var(--HoverActions-0);transform:translate(var(--HoverActions-1));transition:opacity .2s ease-in-out,transform .2s ease-in-out}.WarmupSnapshotItem-SnapshotItemCard{padding:8px 16px;border-radius:var(--border-radius-16)}.WarmupSnapshotItem-SnapshotTitle{font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:500}.WarmupSnapshotItem-SnapshotDate{font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);color:var(--secondary-text-color)}.WarmupSnapshotItem-SnapshotStatus{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);border-radius:var(--border-radius-8);font-weight:500}.WarmupSnapshotItem-SnapshotStatusDetailsContainer{font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);color:var(--secondary-text-color);opacity:var(--SnapshotStatusDetailsContainer-0);transform:translate(var(--SnapshotStatusDetailsContainer-1));transition:opacity .2s ease-in-out,transform .2s ease-in-out;cursor:var(--SnapshotStatusDetailsContainer-2)}.WarmupSnapshotsList-CreateSnapshotButton{align-self:flex-start}.WarmupSnapshotsList-EmptyState{color:var(--secondary-text-color);text-align:center;padding:24px;border:1px dashed var(--separator-color);border-radius:var(--border-radius-8)}.ProjectSettingsDialog-DialogTitle.SettingsDialogStyles-Title{display:flex;align-items:center;padding-right:20px}.ProjectSelector-Root{display:grid;align-items:center;position:absolute;inset:0;height:100%;overflow:auto;-webkit-mask-image:linear-gradient(to right,var(--Root-0),black 88px,black calc(100% - 88px),var(--Root-1));mask-image:linear-gradient(to right,var(--Root-0),black 88px,black calc(100% - 88px),var(--Root-1));view-transition-name:project-selector}.ProjectSelector-ScrollContainer{width:-moz-max-content;width:max-content;min-width:100%;padding:8px 88px}.ProjectSelector-List.Flex-Horizontal{align-items:center;justify-content:center;gap:32px}.ProjectSelector-InterCardHint{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);opacity:.6}.ProjectSelector-Card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;max-width:320px;min-height:360px;padding:30px 24px;border-radius:var(--border-radius-12);background-color:var(--background-color);color:var(--text-color)!important}.ProjectSelector-CardNew.ProjectSelector-Card{outline:1px dashed var(--main-color-50);background-color:transparent}.ProjectSelector-CardNew.ProjectSelector-Card:hover{outline-style:solid;background-color:var(--main-color-5)}.ProjectSelector-CreateTaskButton{display:var(--CreateTaskButton-0)}.ProjectSelector-Card:hover .ProjectSelector-CreateTaskButton{display:flex}.ProjectSelector-MoreButton{display:var(--MoreButton-0)}.ProjectSelector-Card:hover .ProjectSelector-MoreButton{display:flex}.ProjectSelector-Title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:24px;margin:0 6px}.ProjectSelector-Subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);font-weight:400;margin:0 6px;opacity:.5}.ProjectSelector-Preview{position:relative}.ProjectSelector-CoverRoot.Flex-Horizontal{position:relative;overflow:hidden;z-index:1;padding:6px;background:var(--background-color);border-radius:var(--border-radius-12);--preview-shadow:15%;box-shadow:0 4px 14px rgb(0 0 0 / var(--preview-shadow));transition:transform .3s ease}.ProjectSelector-CardNew .ProjectSelector-CoverRoot.Flex-Horizontal{box-shadow:0 4px 24px rgb(77 31 156 / var(--preview-shadow))}.ProjectSelector-Card:hover .ProjectSelector-CoverRoot.Flex-Horizontal{transform:translateY(10px)}.ProjectSelector-Card:hover .ProjectSelector-CoverRoot.Flex-Horizontal{--preview-shadow:20%}.ProjectSelector-CoverWrap{position:relative;overflow:hidden;flex:1;width:260px;height:180px;background:var(--CoverWrap-0);border-radius:var(--border-radius-10)}.ProjectSelector-CoverWrap img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.ProjectSelector-Placeholder.Flex-Horizontal{position:absolute;z-index:1;inset:0;align-items:center;justify-content:center;background:var(--text-color-15);border-radius:var(--border-radius-10)}.ProjectSelector-Placeholder.Flex-Horizontal:after{color:var(--text-color-50);content:"260 × 180"}.ProjectSelector-CardNew .ProjectSelector-Placeholder.Flex-Horizontal{background:var(--main-color-10)}.ProjectSelector-Gradient.ProjectSelector-Placeholder.Flex-Horizontal{background:radial-gradient(96.26% 66.99% at 73.46% 92.23%,#ffffffe5,#eeeeffe5),#eef}.ProjectSelector-Gradient.ProjectSelector-Placeholder.Flex-Horizontal:after{position:absolute;inset:0;transition:transform .3s ease;background:conic-gradient(from 81deg at 50% 50%,#37fcff7f 3.85%,#6ae5ff7f,#83cfff7f 7.13%,#9f9fff7f 10.42%,#d997ff7f 43.64%,#eaaec07f,#ffbe6e7f 56.57%,#f4acbc7f,#eb93f97f 60.5%,#b29cff7f 94.12%);background:conic-gradient(from 81deg at 50% 50%,#37fcff7f 3.85%,color(xyz 0.52 0.665 1.053 / 0.498),color(xyz 0.496 0.565 1.037 / 0.498) 7.13%,#9f9fff7f 10.42%,#d997ff7f 43.64%,#eaaec07f,#ffbe6e7f 56.57%,#f4acbc7f,#eb93f97f 60.5%,#b29cff7f 94.12%);filter:blur(40px);content:""}.ProjectSelector-CardNew:hover .ProjectSelector-Gradient.ProjectSelector-Placeholder.Flex-Horizontal:after{transform:rotate(70.328deg)}.ProjectSelector-TaskList{position:relative;transform:translateY(-10px);transition:transform .3s ease}.ProjectSelector-Card:hover .ProjectSelector-TaskList{transform:translateY(-30px)}.ProjectSelector-TaskItem{position:absolute;left:50%;width:146px;height:92px;margin-left:-73px;padding:4px 8px;border:4px solid oklch(100% 0 89.876deg);border-radius:var(--border-radius-8);background:var(--background-color);box-shadow:0 4px 14px #00000026;transition:transform .3s ease;font-size:var(--small-font-size);line-height:var(--small-line-height);line-height:140%}.ProjectSelector-CardNew .ProjectSelector-TaskItem{color:#47464633}.ProjectSelector-TaskItem:nth-child(1){z-index:-1;transform:rotate(-2.66deg) translate(-30px) translateY(10px)}.ProjectSelector-TaskItem:nth-child(2){z-index:0;transform:rotate(5.667deg)}.ProjectSelector-TaskItem:nth-child(3){z-index:-2;transform:rotate(4.759deg) translate(30px) translateY(10px)}.ProjectSelector-Card:hover .ProjectSelector-TaskItem:nth-child(1){transform:rotate(-8.5deg) translate(-30px) translateY(-8px)}.ProjectSelector-Card:hover .ProjectSelector-TaskItem:nth-child(2){transform:rotate(11.2deg) translateY(-15px)}.ProjectSelector-Card:hover .ProjectSelector-TaskItem:nth-child(3){transform:rotate(15deg) translate(30px) translateY(-10px)}.ProjectSelector-Underlay{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;background:var(--Underlay-0);border-radius:var(--border-radius-12);pointer-events:none}.ProjectSelector-Card:hover .ProjectSelector-Underlay,.ProjectSelector-CardNew:hover .ProjectSelector-Underlay{opacity:1}.ProjectSelector-InvisibleImage{visibility:hidden}.ProjectSelector-StyledDropdownMenuItem{opacity:var(--StyledDropdownMenuItem-0)}.ProjectSelector-SettingsLink,.ProjectSelector-SettingsLink:hover{color:inherit}.InvitationScene-InvitationCard{max-width:400px;padding:24px;background:var(--background-color);box-shadow:0 2px 20px #1a2ea00d;border-radius:var(--border-radius-16)}.InvitationScene-InvitationHeader.Flex-Vertical{align-items:flex-start;text-align:left}.InvitationScene-InvitationForm{display:flex;flex-direction:column;gap:16px;width:352px}.InvitationScene-StyledFormField{gap:4px}.InvitationScene-StyledFormField .FormFieldStyles-Label{font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);color:var(--secondary-text-color);font-weight:400}.InvitationScene-StyledInput.Input-FullWidthInput.Input-Input{height:48px;padding:12px 16px;border-radius:var(--border-radius-20)}.InvitationScene-ErrorMessage{margin-top:16px;text-align:center;color:var(--error-color)}.InvitationScene-ButtonsContainer.Flex-Horizontal{justify-content:space-between;gap:12px}.InvitationScene-TermsAndConditions{max-width:330px;margin-top:16px;text-align:center;font-size:13px;line-height:18px;color:var(--secondary-text-color)}.InvitationScene-TermsLink{color:var(--secondary-text-color);-webkit-text-decoration:underline;text-decoration:underline}.InvitationScene-DescriptionText{font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.0006em}.InvitationScene-PageTitle{margin:0;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.0004em;text-align:center}.InvitationScene-OrgsCentered.Centered-Centered.Flex-Vertical{padding-top:0;padding-bottom:16px}.InvitationScene-LogoContainer{margin-bottom:24px}.GradientBlob-GradientBlob{position:fixed;bottom:-216px;left:50%;transform:translate(-50%);width:var(--limited-centered-width);height:324px;border-radius:var(--border-radius-16);background:conic-gradient(from 81deg at 50% 50%,#36fcff4d 13.8462deg,#9f9fff4d 199.0385deg,#d997ff4d 259.6154deg,#b29cff4d 338.8353deg);filter:blur(135px);z-index:-1}.ColorSwatch-SwatchContainer{display:inline-flex;align-items:center;gap:6px;padding:0 4px;background:var(--text-color-5);border-radius:var(--border-radius-6);vertical-align:middle}.ColorSwatch-SwatchBox{display:inline-block;width:16px;height:16px;border-radius:var(--border-radius-4);background:var(--SwatchBox-0)}.ColorSwatch-ColorCode{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt"}.FileMention-Container{display:inline-flex;vertical-align:bottom;color:var(--secondary-text-color)}.ProfileMention-Username{color:var(--Username-0);background-color:var(--Username-1);padding:0 2px;border-radius:var(--border-radius-2)}.ProfileMention-ProfileLink{color:inherit}.ProfileMention-Unresolved{font-weight:600}.HomeStyles-PageTitle{font-family:var(--heading-font-family),sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-.03px;text-align:center;margin:0;color:var(--secondary-text-color)}.HomeStyles-PageSubtitle{font-family:var(--heading-font-family),sans-serif;font-size:54px;font-weight:600;line-height:60px;letter-spacing:-.04px;text-align:center;margin:0 0 24px;color:var(--text-color)}.HomeStyles-PageCloseButton{position:absolute;right:20px;top:20px;color:var(--secondary-text-color);transition:color .2s ease-in-out}.HomeStyles-PageCloseButton:focus-visible{color:var(--text-color)}.HomeStyles-PageCloseButton:hover:not(:disabled){color:var(--text-color)}.HomeStyles-List.Flex-Vertical{gap:16px;width:80%;min-width:560px;max-width:var(--limited-centered-width);margin-bottom:8px}@media(max-width:700px){.HomeStyles-List.Flex-Vertical{width:100%;min-width:auto}}.HomeStyles-ListTitle{color:var(--secondary-text-color);margin:0 8px}.HomeStyles-ListTitle:not(:first-child){margin-top:32px}.HomeStyles-ListEmpty{margin:0 8px}.HomeStyles-StarIcon{color:var(--starred-color)}.DropdownFilterInput-FilterInputContainer.Flex-Horizontal{display:flex;align-items:center;margin-bottom:12px}.DropdownFilterInput-FilterInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;border:none;height:24px;flex:1}.DropdownWithFilterStyles-Container.Flex-Vertical{width:320px;height:var(--Container-0)}.DropdownWithFilterStyles-List{flex:1;width:100%;min-height:0}.DropdownWithFilterStyles-Scrollable{padding:8px 0}.DropdownWithFilterStyles-Header{line-height:24px}.DropdownWithFilterStyles-Header:empty{display:none}.DropdownWithFilterStyles-Footer{line-height:24px}.DropdownWithFilterStyles-Footer:empty{display:none}.HighlightMatches-HighlightedSpan{background-color:var(--highlighted-text-color)}.BranchSelector-BranchToggleText{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BranchSelector-BranchToggle.Flex-Horizontal{gap:4px;align-items:center;max-width:min(200px,20vw);min-width:0;height:24px;padding-left:2px;cursor:pointer;color:var(--BranchToggle-0);transition:color .2s ease-out,transform .1s ease-out}.BranchSelector-BranchToggle.Flex-Horizontal:hover{color:var(--BranchToggle-1)}.BranchSelector-BranchToggle.Flex-Horizontal:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.BranchSelector-BranchIconWithError.PromptInputStyles-FooterIconContainer.Flex-Horizontal{color:var(--BranchIconWithError-0)}.BranchSelector-BranchIconWithError.PromptInputStyles-FooterIconContainer.Flex-Horizontal:hover:not(:disabled){color:var(--BranchIconWithError-1)}.BranchSelector-BranchMenuItem{padding:8px;margin-bottom:4px;border-radius:var(--border-radius-8);background-color:var(--BranchMenuItem-0)}.BranchSelector-BranchItemContent.Flex-Horizontal{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--border-radius-8)}.BranchSelector-BranchName{font-size:14px;line-height:18px;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BranchSelector-ErrorDescription{color:var(--secondary-text-color);font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BranchSelector-SettingsButton{align-self:flex-start;width:-moz-fit-content;width:fit-content}.BranchSelector-BranchMetadata.SecondaryTextSpan-SecondaryTextSpan{font-size:9px;font-weight:500;line-height:14px;letter-spacing:.05em;text-transform:uppercase;margin-left:auto}.BranchSelector-SuccessColorMetadata.BranchSelector-BranchMetadata.SecondaryTextSpan-SecondaryTextSpan{color:var(--success-color)}.BranchSelector-MainColorMetadata.BranchSelector-BranchMetadata.SecondaryTextSpan-SecondaryTextSpan{color:var(--main-color)}.SplitButton-SplitButtonContainer{display:flex;align-items:center}.SplitButton-SplitButtonContainer>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.SplitButton-SplitButtonContainer>:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.ContextItemPill-ContextItemPill.Flex-Horizontal{align-items:center;gap:4px;height:32px;max-width:240px;padding:var(--ContextItemPill-0);border:1px solid var(--text-color-10);border-radius:var(--border-radius-16);cursor:default;font-weight:500}.ContextItemPill-ClickableContextItemPill.ContextItemPill-ContextItemPill.Flex-Horizontal{color:var(--text-color)}.ContextItemPill-ClickableContextItemPill.ContextItemPill-ContextItemPill.Flex-Horizontal:hover{cursor:pointer;background-color:var(--text-color-5)}.ContextItemPill-ContextItemPillRemove{display:flex;width:16px;height:16px;margin-left:2px;color:var(--text-color-50);transition:color .2s ease-in-out}.ContextItemPill-ContextItemPillRemove:hover{color:var(--text-color)}.Attachments-TextAttachmentScrollable{max-width:50vw;max-height:50vh}.Attachments-TextAttachment{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";word-break:break-word;margin:0;white-space:pre-wrap}.Attachments-ImageAttachment{display:block;max-width:50vw;max-height:50vh}.Attachments-Attachment:focus-visible{border-radius:var(--border-radius-16);outline:2px solid var(--outline-color);outline-offset:-2px}.Attachments-ImageThumbnail.Flex-Horizontal{align-items:center;justify-content:center;overflow:hidden;position:relative;width:120px;height:120px;border:1px solid var(--text-color-10);border-radius:var(--border-radius-12);background-color:var(--text-color-2);cursor:var(--ImageThumbnail-0)}.Attachments-ImageThumbnail.Flex-Horizontal:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.Attachments-ImagePreviewLoading.Flex-Horizontal,.Attachments-ImagePreviewFailed.Flex-Horizontal{align-items:center;justify-content:center;width:100%;height:100%}.Attachments-ImagePreview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Attachments-ImagePreviewError.Flex-Vertical{align-items:center;justify-content:center;gap:8px;padding:12px;color:var(--secondary-text-color);text-align:center}.Attachments-ImagePreviewFilename{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Attachments-ImagePreviewRemoveButton{position:absolute;right:4px;top:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:var(--background-color-40);border-radius:var(--border-radius-round);border:none;color:var(--text-color-60);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:all .2s ease-in-out}.Attachments-ImagePreviewRemoveButton:hover{color:var(--text-color);background-color:var(--background-color-30)}.Attachments-ImagePreviewRemoveButton:focus-visible{opacity:1;outline:2px solid var(--outline-color);outline-offset:-2px}.Attachments-ImageThumbnail:hover .Attachments-ImagePreviewRemoveButton{opacity:1}.Attachments-AttachmentsContainer{display:flex;flex-direction:column;gap:8px}.Attachments-AttachmentRow.Flex-Horizontal{align-items:flex-start;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.Attachments-ImageInDialog{max-width:100%;max-height:calc(90vh - 64px);-o-object-fit:contain;object-fit:contain}.Attachments-ImageFilename.SecondaryTextSpan-SecondaryTextSpan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DomElementScreenshot-DomElementScreenshotTooltip{display:flex;color:var(--text-color);background:var(--background-color);padding:0}.DomElementScreenshot-Path{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";word-break:break-word;margin:0;white-space:pre-wrap;max-width:50vw}.DomElementScreenshot-Screenshot{display:block;max-width:50vw;max-height:50vh}.UserToUserChatNotificationPane-NotificationText{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--secondary-text-color)}.UserToUserChatNotificationPane-InfoIcon{position:relative;top:3px;width:16px;height:16px;margin-right:4px;color:var(--secondary-text-color)}.CircularProgress-ProgressContainer.Flex-Horizontal{align-items:center;justify-content:center;width:var(--ProgressContainer-0);height:var(--ProgressContainer-1)}.CircularProgress-SvgContainer{transform:rotate(-90deg)}.CircularProgress-ProgressCircle{transition:stroke-dashoffset .3s ease,stroke .3s ease}.FigmaConnectDialog-FigmaDialogContent.Dialog-DialogContent{max-width:460px;max-height:90vh;padding:0;border-radius:var(--border-radius-32);overflow-y:auto}.FigmaConnectDialog-BackgroundSection{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;height:230px;background:#000}.FigmaConnectDialog-FigmaDialogTitle{font-weight:500}.FigmaConnectDialog-LogosContainer.Flex-Horizontal{align-items:center;position:absolute}.FigmaConnectDialog-SpacedArrow{margin-right:12px}.FigmaConnectDialog-ContentSection.Flex-Vertical{flex:1;gap:24px;padding:24px}.FigmaConnectDialog-TextSection.Flex-Vertical{gap:12px;text-align:center}.FigmaConnectDialog-ButtonSection{display:flex;justify-content:center;padding-bottom:16px}.FigmaInputPopup-Description{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);line-height:119%;color:var(--secondary-text-color)}.FigmaInputPopup-CloseButton{position:absolute;right:16px;top:16px;width:20px;height:20px}.FigmaInputPopup-ConnectButton{font-weight:400}.FigmaInputPopup-StyledPopoverAnchor{position:absolute;bottom:26px;left:76px;width:0;height:0}.FigmaInputPopup-StyledPopoverContent{width:344px;margin-left:-20px;padding:16px;border:1px solid var(--separator-color);border-radius:var(--border-radius-20);background-color:var(--island-background-color);box-shadow:var(--dropdown-shadow-color) 0 4px 15px 0;z-index:var(--z-index-dropdown)}.LLMSelector-ChevronIcon{display:flex;color:var(--secondary-text-color)}.LLMSelector-StyledDropdownMenuContent,.LLMSelector-StyledDropdownMenuSubContent{min-width:var(--radix-dropdown-menu-trigger-width, 150px);max-height:300px}.LLMSelector-LlmDropdownItem{display:flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap}.LLMSelector-MoreModelsItem{display:flex;align-items:center;gap:4px;padding:4px 8px!important;white-space:nowrap;cursor:pointer}.LLMSelector-MoreModelsItem:focus-visible{outline:none!important}.LLMSelector-ModelIcon{width:20px;height:20px;color:var(--secondary-text-color)}.AddMCPServerDialog-FormField.Flex-Vertical{gap:8px}.AddMCPServerDialog-FormField.Flex-Vertical label{font-weight:500}.AddMCPServerDialog-ErrorText{color:var(--error-color);font-size:.875rem}.AddAttachment-UploadInput{display:none}.AddAttachment-UploadButtonContainer.Flex-Horizontal{align-items:center;gap:4px;min-height:28px;color:var(--text-color);font-size:var(--base-font-size)}.AddContext-FileBrowserDropdownItem.Flex-Horizontal{align-items:center;gap:4px;min-height:28px}.AddContext-FileBrowserFooter{padding-top:12px;color:var(--secondary-text-color);font-size:var(--smaller-font-size);line-height:var(--smaller-line-height)}.AddContext-Directory.Ellipsis-Ellipsis{font-weight:600}.AddContext-Path.Ellipsis-Ellipsis{color:var(--secondary-text-color)}.AddContext-PathHeader{padding-left:2px;color:var(--secondary-text-color);font-size:var(--smaller-font-size);line-height:var(--smaller-line-height)}.ButtonSend-BorderSpinner{position:relative}.ButtonSend-BorderSpinner:before{content:"";position:absolute;inset:-1.5px;padding:1.5px;border-radius:inherit;background:conic-gradient(from 0deg,oklch(100% 0 0deg) 0%,oklch(100% 0 0deg) 50%,var(--main-color) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate-border-ButtonSend-BorderSpinner 1.2s linear infinite,fade-in-border-ButtonSend-BorderSpinner .3s ease-out forwards}@keyframes rotate-border-ButtonSend-BorderSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in-border-ButtonSend-BorderSpinner{0%{opacity:0}to{opacity:1}}.ButtonSend-SendButton{box-shadow:0 4px 20px 0 var(--text-color-10);transition:box-shadow .3s ease-out}.ButtonSend-SendButton:not(:disabled){box-shadow:inset 0 1px 2px var(--background-color-25),0 0 15px #ab96ff4d}.ButtonSend-SendButton:hover:not(:disabled){box-shadow:inset 0 1px 2px var(--background-color-25),0 0 20px #6855b64d}.ButtonSend-SendButton:active:not(:disabled){box-shadow:inset 0 1px 2px var(--background-color-25),0 0 15px #ab96ff4d}.ButtonSend-SendOrStopButton.ButtonSend-SendButton{background:var(--SendOrStopButton-0);transition:box-shadow .3s ease-out,background .3s ease-out}.ButtonSend-SendOrStopButton.ButtonSend-SendButton .svg-icon{transition:color .3s ease-out}.ButtonSend-SendOrStopButton.ButtonSend-SendButton:disabled{box-shadow:0 4px 20px 0 var(--text-color-10)}.ButtonSend-SendOrStopButton.ButtonSend-SendButton:disabled .svg-icon{color:var(--text-color-30)}.ButtonSend-SendInviteButton.ButtonSend-SendButton{color:var(--main-color)}.ButtonSend-SendInviteButton.ButtonSend-SendButton:hover:not(:disabled){color:var(--main-color)}.ButtonSend-RequestSupportButton.ButtonSend-SendButton{color:var(--main-color)}.ButtonSend-RequestSupportButton.ButtonSend-SendButton:hover:not(:disabled){color:var(--main-color)}.ButtonSend-Stop{display:inline-block;height:12px;width:12px;background:var(--main-color);border-radius:var(--border-radius-4)}.CompletionDropdown-PathWithFilename.Flex-Vertical{gap:4px}.CompletionDropdown-StyledPopoverContent{width:480px;z-index:var(--z-index-dropdown);background-color:var(--text-color-2-opaque);border-radius:var(--border-radius-20);margin-left:-20px;padding:4px}.CompletionDropdown-SecondaryEllipsis.Ellipsis-Ellipsis{color:var(--secondary-text-color)}.CompletionDropdown-StyledPopoverAnchor{position:absolute;top:0;left:24px;width:0;height:0}.CompletionDropdown-CompletionItemContainer{display:inline-flex;-webkit-box-flex-flow:row nowrap;flex-flow:row nowrap;align-items:center;min-width:0;padding:8px;gap:8px;border-radius:var(--border-radius-16);white-space:nowrap;cursor:pointer;background-color:var(--CompletionItemContainer-0)}.CompletionDropdown-CompletionItemContainer:hover{background-color:var(--CompletionItemContainer-1)}.CompletionDropdown-CompletionItemContainer:active{background-color:var(--text-color-10)}.CompletionDropdown-FileIcon{width:20px;height:20px;flex:0 0 auto}.CompletionDropdown-CompletionValue{font-weight:500}.CompletionDropdown-CompletionValue:after{content:" "}.CompletionDropdown-CompletionDescription{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.ProseMirrorMarkdown-ProseMirrorHeading:first-child{margin:0}.ProseMirrorMarkdown-ProseMirrorPre{border:1px solid var(--separator-color)}.ProseMirrorMarkdown-ProseMirrorOl:first-child{margin-top:0}.ProseMirrorMarkdown-ProseMirrorOl:last-child{margin-bottom:0}.ProseMirrorMarkdown-ProseMirrorUl:first-child{margin-top:0}.ProseMirrorMarkdown-ProseMirrorUl:last-child{margin-bottom:0}.ProseMirrorMentions-UserMention{color:var(--badge-teal)}.ProseMirrorMentions-UserMeMention{color:var(--warning-color)}.ProseMirrorMentions-FileMention{color:var(--secondary-text-color)}.ProseMirrorMentions-Mention{font-weight:600}.PromptTextAreaProseMirrorModel-ProseMirrorPlaceholder{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-color-40)}.PromptTextAreaProseMirror-ProseMirrorContainer{overflow:auto}.PromptTextAreaProseMirror-ProseMirrorContainer .ProseMirror{outline:none}.PromptTextAreaProseMirror-ProseMirrorContainer .ProseMirror p{margin:0}.ToggleGroup-ToggleGroupRoot{display:flex;align-items:center;justify-content:var(--ToggleGroupRoot-0);gap:8px}.PillToggleGroup-PillToggleGroupContainer{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 8px;background-color:var(--background-color-10);border:1px solid var(--separator-color);border-radius:var(--border-radius-40)}.PillToggleGroup-PillToggleGroupIndicator{position:absolute;left:-1px;top:-1px;width:var(--PillToggleGroupIndicator-0);height:32px;border:1px solid rgb(157 157 157 / 100%);border-radius:var(--border-radius-40);box-shadow:0 2px 6px #0202141a;transform:translate(var(--PillToggleGroupIndicator-1));transition:var(--PillToggleGroupIndicator-2);will-change:var(--PillToggleGroupIndicator-3)}.PillToggleGroup-PillToggleGroupItem{font-size:var(--base-font-size);line-height:var(--base-line-height);line-height:120%;font-weight:400;padding:8px;border-radius:var(--border-radius-40);outline:none}.PillToggleGroup-PillToggleGroupItem:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.PillToggleGroup-PillToggleGroupItem:first-of-type{padding-left:4px}.PillToggleGroup-PillToggleGroupItem:last-child{padding-right:4px}.PillToggleGroup-PillToggleGroupItem[data-state=off]{color:var(--secondary-text-color)}.PromptInput-MoreButton{padding-left:8px;padding-right:12px}.PromptInput-MoreButtonInsidePopover.PromptInput-MoreButton:hover:not(:disabled){background:#fff!important}.PromptInput-StyledDropdownMenuContent{min-width:120px}.PromptInput-StyledDropdownMenuItem{display:flex;cursor:pointer;width:340px}.PromptInput-StyledSecondaryTextSpan.SecondaryTextSpan-SecondaryTextSpan{line-height:18px;font-size:var(--smaller-font-size);text-align:left;text-wrap:balance}.PromptInput-RequestSupportTitle{font-size:var(--base-font-size);font-weight:500;margin:0 0 4px;color:var(--text-color)}.PromptInput-Container{display:flex;flex-direction:column;gap:16px;position:relative;width:100%;max-width:var(--chat-width);padding:16px}.PromptInput-SecretInputContainer.Flex-Horizontal{position:relative}.PromptInput-AttachmentsScrollable{max-height:40vh}.PromptInput-Footer.Flex-Horizontal{position:relative;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:12px;min-height:40px}.PromptInput-Footer_SingleLine{-webkit-box-flex-wrap:nowrap!important;flex-wrap:nowrap!important;position:absolute!important;bottom:12px;right:12px}.PromptInput-CancelInviteButton{border:none;background:var(--text-color-5)}.PromptInput-CancelInviteButton:hover:not(:disabled){background:var(--text-color-10)}.PromptInput-FigmaToggle.PromptInputStyles-FooterIconContainer.Flex-Horizontal{position:relative}.PromptInput-FigmaToggle.PromptInputStyles-FooterIconContainer.Flex-Horizontal .svg-icon{position:absolute;top:2px;left:2px;transition:opacity .2s ease-out,transform .1s ease-out}.PromptInput-FigmaToggle.PromptInputStyles-FooterIconContainer.Flex-Horizontal .svg-icon:first-child{opacity:1}.PromptInput-FigmaToggle.PromptInputStyles-FooterIconContainer.Flex-Horizontal .svg-icon:last-child{opacity:0}.PromptInput-FigmaToggle.PromptInputStyles-FooterIconContainer.Flex-Horizontal:hover .svg-icon:first-child{opacity:0}.PromptInput-FigmaToggle.PromptInputStyles-FooterIconContainer.Flex-Horizontal:hover .svg-icon:last-child{opacity:1;transform:scale(1.05)}.PromptInput-FigmaToggle.PromptInputStyles-FooterIconContainer.Flex-Horizontal:active .svg-icon:last-child{transform:scale(.95)}.PromptInput-Path{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";word-break:break-word;margin:0;white-space:pre-wrap;max-width:50vw}.PromptInput-Screenshot{display:block;max-width:50vw;max-height:50vh}.PromptInput-InviteDeveloperButton{padding-right:12px}.PromptInput-InviteDeveloperButtonInsidePopover.PromptInput-InviteDeveloperButton:hover:not(:disabled){background:#fff!important}.PromptInput-InviteDeveloperPopoverAnchor{position:absolute;bottom:-13px;right:200px}.PromptInput-InviteDeveloperPopoverContent{width:300px;padding:12px 16px;border:1px solid rgb(194 101 173 / 20%);border-radius:var(--border-radius-24);color:#fff;background:radial-gradient(158.68% 172.73% at 54.2% 100%,#c265ad,#8a5de3),linear-gradient(89deg,#c265ad 8.47%,#7a7aef 92.69%),#f8e8fe;box-shadow:0 2px 10px #1a2ea01a}.PromptInput-InviteDeveloperPopoverContent[data-state=open]{animation:fade-in-PromptInput-InviteDeveloperPopoverContent .25s ease-out,slide-up-PromptInput-InviteDeveloperPopoverContent .15s ease-out}.PromptInput-InviteDeveloperPopoverContent[data-state=closed]{animation:fade-out-PromptInput-InviteDeveloperPopoverContent .25s ease-in}@keyframes fade-in-PromptInput-InviteDeveloperPopoverContent{0%{opacity:0}to{opacity:1}}@keyframes fade-out-PromptInput-InviteDeveloperPopoverContent{0%{opacity:1}to{opacity:0}}@keyframes slide-up-PromptInput-InviteDeveloperPopoverContent{0%{transform:translateY(32px)}to{transform:translateY(0)}}.PromptInput-InviteDeveloperPopoverTitle{font-weight:600}.PromptInput-InviteDeveloperPopoverClose{position:absolute;right:8px;top:8px;cursor:pointer}.PromptInput-CircularProgressContainer.Flex-Horizontal{align-items:center;justify-content:center;width:24px;height:24px}.TaskNewScene-FieldApplyLabel{display:flex;align-items:baseline;gap:8px}.TaskNewScene-PageTitle.HomeStyles-PageTitle{align-self:center;view-transition-name:new-task-h1;white-space:nowrap}.TaskNewScene-NewIdeaPrefix{color:var(--secondary-text-color)}.TaskNewScene-SlidingChevron.Flex-Horizontal{align-items:center;justify-content:center;view-transition-name:new-task-chevron}@media(prefers-reduced-motion:no-preference){.TaskNewScene-SlidingChevron.Flex-Horizontal{opacity:0;transform:translateY(-10px);animation:chevron-fade-in-TaskNewScene-SlidingChevronFlex-Horizontal .3s ease-out .3s forwards}}@keyframes chevron-fade-in-TaskNewScene-SlidingChevronFlex-Horizontal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TaskNewScene-PromptCentered.Centered-Centered.Flex-Vertical{margin-top:-48px;padding-top:48px}.TaskNewScene-PromptTitle.HomeStyles-PageSubtitle{view-transition-name:new-task-h2}.TaskNewScene-AnimatedContent{width:100%;view-transition-name:new-task-content}.TaskNewScene-LimitedWidthInput.TaskNewScene-AnimatedContent{max-width:var(--chat-width)}.TaskNewScene-FieldRow.Flex-Vertical{gap:8px;width:100%;max-width:var(--chat-width);padding-top:24px}.TaskNewScene-DevPanel.Flex-Horizontal{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:0 16px}.TaskNewScene-DevPanel.Flex-Horizontal>.TaskNewScene-FieldRow:not(.TaskNewScene-FullWidthFieldRow){max-width:calc(50% - 8px)}@media only screen and (max-width:600px){.TaskNewScene-DevPanel.Flex-Horizontal>.TaskNewScene-FieldRow{max-width:100%}}.TaskNewScene-ProjectListScrollable{max-height:50vh}.NewProjectForm-FormContainer.Flex-Vertical{gap:16px;width:100%}.NewProjectForm-ValidationError{font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);color:var(--error-color)}.NewProjectScene-FormCentered.Centered-Centered.Flex-Vertical{margin-top:48px;min-height:auto}.NewProjectScene-FormTitle.HomeStyles-PageSubtitle{view-transition-name:new-project-h2}.NewProjectScene-FormSubtitle{text-align:center}.NewProjectScene-AnimatedContent{width:100%;view-transition-name:new-project-content}.NewProjectScene-LimitedWidthForm.NewProjectScene-AnimatedContent{max-width:560px}.NewProjectScene-HowToMarkdown>.Markdown-Ol>.Markdown-Li:not(:last-child){margin-bottom:16px}.NewProjectScene-HelpLinks.Flex-Horizontal{gap:24px;white-space:nowrap}.MyOrgsPage-OrgsCentered.Centered-Centered.Flex-Vertical{view-transition-name:orgs-list;padding-top:var(--OrgsCentered-0);text-align:center}.MyOrgsPage-OrgsBlockTitle{margin-top:16px}.MyOrgsPage-OrgCard.Flex-Horizontal{align-items:center;justify-content:space-between;gap:8px;width:min(60vw,480px);padding:16px 24px;background:var(--OrgCard-0);box-shadow:0 4px 20px #1a2ea01a;border-radius:var(--border-radius-16);transition:box-shadow .2s ease}.MyOrgsPage-OrgCard.Flex-Horizontal:hover{box-shadow:0 4px 20px #1a2ea02e}.MyOrgsPage-OrgName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyOrgsPage-WelcomeHeading{max-width:600px;margin:0;font-size:54px;font-weight:600;line-height:60px;letter-spacing:-.036px;text-align:center}.MyOrgsPage-WelcomeFooter.Flex-Vertical{padding-bottom:24px}.MyOrgsPage-FooterName{font-weight:500}.MyOrgsPage-LogoutLink{font-size:var(--small-font-size);line-height:var(--small-line-height);display:flex;align-items:center;align-self:center;margin-top:8px}.PrStatusStyles-Closed{color:var(--text-color-40);background-color:var(--text-color-10);text-transform:uppercase}.PrStatusStyles-Open{color:#0da35c;background-color:#0f33;text-transform:uppercase}.PrStatusStyles-Merged{color:var(--main-color);background-color:#7768ff26;text-transform:uppercase}.PrStatusStyles-Draft{color:var(--text-color-40);background:var(--text-color-2);text-transform:uppercase}.GitHubPrBadge-Badge{font-size:9px;line-height:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 6px;border-radius:var(--border-radius-8)}.MaybeSelected-MaybeSelected{font-size:var(--small-font-size);line-height:var(--small-line-height);display:inline-flex;align-items:center;height:32px;color:var(--MaybeSelected-0);border-bottom:1px solid var(--MaybeSelected-1);transition:color .2s ease-in-out}.MaybeSelected-MaybeSelected:hover{color:var(--text-color);border-bottom:1px solid var(--text-color-20)}.TaskListSceneStyles-ItemCard{cursor:pointer;padding:16px 24px;border-radius:var(--border-radius-16);transition:background .2s ease-in-out}.TaskListSceneStyles-ItemCard:hover{background:var(--text-color-5)}.TaskListSceneStyles-SuccessfulItemCard{cursor:pointer;padding:16px 24px;border-radius:var(--border-radius-16);transition:background .2s ease-in-out;background:linear-gradient(269deg,#dbffde .82%,#fafafa 26.99% 99.18%)}.TaskListSceneStyles-SuccessfulItemCard:hover{background:linear-gradient(269deg,#c5f9ca .82%,#f3f3f3 45.15% 99.18%),linear-gradient(269deg,#dbffde .82%,#fafafa 26.99% 99.18%)}.TaskListSceneStyles-MergedItemCard{cursor:pointer;padding:16px 24px;border-radius:var(--border-radius-16);transition:background .2s ease-in-out;background:linear-gradient(269deg,#e3e8ff 5.89%,#f4f6ff 15.57%,#fafafa 35.24% 99.18%)}.TaskListSceneStyles-MergedItemCard:hover{background:linear-gradient(269deg,#e1e6ff 5.89%,#f0f2fe 27.77%,#f3f3f3 49% 99.18%)}.TaskListSceneStyles-MergedSuccessfulItemCard{cursor:pointer;padding:16px 24px;border-radius:var(--border-radius-16);transition:background .2s ease-in-out;background:linear-gradient(269deg,#e3e8ff 6.18%,#f6fff6 17.04%,#fafafa 35.44% 99.82%)}.TaskListSceneStyles-MergedSuccessfulItemCard:hover{background:linear-gradient(269deg,#e1e6ff 6.18%,#edffed 24.9%,#f3f3f3 50.01% 99.82%)}.TaskListScene-LimitedWidth{width:80%;min-width:560px;max-width:var(--limited-centered-width)}@media(max-width:700px){.TaskListScene-LimitedWidth{width:100%;min-width:auto}}.TaskListScene-ProjectNameWrapper.Flex-Horizontal{align-items:center;justify-content:space-between;gap:24px}.TaskListScene-ProjectNameContainer.Flex-Horizontal{align-items:center;justify-content:center;gap:8px}.TaskListScene-ProjectName{color:var(--secondary-text-color);font-weight:600;text-align:center}.TaskListScene-TaskListContainer.HomeStyles-List.Flex-Vertical{view-transition-name:project-tasks;gap:16px}.TaskListScene-ListTypeSwitchContainer.Flex-Horizontal{align-items:center;gap:12px;padding:0 0 0 8px;white-space:nowrap;view-transition-name:list-type-switch}.TaskListScene-SuccessfulToggle{display:flex;align-items:center;view-transition-name:successful-toggle}.TaskListScene-SuccessfulActive{background:var(--text-color-5)}.TaskListScene-NewTaskButton{display:flex;align-items:center;justify-content:center;gap:8px;height:95px;margin-top:16px;padding-right:28px;color:var(--text-color-60);background:transparent;border:1px solid var(--text-color-10);border-radius:var(--border-radius-16);font-weight:500;transition:color .3s ease-in-out,border-color .3s ease-in-out,background .3s ease-in-out}.TaskListScene-NewTaskButton:hover{color:var(--main-color);border-color:var(--main-color-20);background:radial-gradient(ellipse at 50% 100%,var(--main-color-15) 0%,var(--main-color-5) 29%,transparent 100%)}.TaskListScene-Content.Flex-Vertical{overflow:hidden}.TaskListScene-ItemLink{font-size:18px;font-weight:500;color:var(--text-color);text-wrap:pretty;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskListScene-ItemLink:hover{color:var(--text-color)}.TaskListScene-FirstLine.Flex-Horizontal{align-items:center;gap:8px;width:100%;line-height:24px}.TaskListScene-SecondLine.Flex-Horizontal{position:relative;align-items:center;gap:8px;width:100%;white-space:nowrap;color:var(--secondary-text-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.TaskListScene-SecondLine.Flex-Horizontal>.Principal-ProfileLink:hover{color:var(--text-color)}.TaskListScene-PrincipalsEllipsis.Ellipsis-Ellipsis{max-width:calc(100% - 128px)}.TaskListScene-CreatedAt.Ellipsis-Ellipsis{position:absolute;right:0;opacity:var(--CreatedAt-0);transform:translate(var(--CreatedAt-1));transition:opacity .2s ease-in-out,transform .2s ease-in-out;line-height:24px}.TaskListScene-HoverActions.Flex-Horizontal{position:absolute;right:0;align-items:center;gap:16px;opacity:var(--HoverActions-0);transform:translate(var(--HoverActions-1));transition:opacity .2s ease-in-out,transform .2s ease-in-out}.TaskListScene-FadeOutGradient{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 176px);height:80px;background:linear-gradient(180deg,var(--background-color-0),var(--background-color) 100%);pointer-events:none}@media only screen and (max-width:600px){.TaskListScene-FadeOutGradient{width:calc(100% - 144px)}}.TaskListScene-CollaboratorsDivider{color:var(--secondary-text-color)}.TaskListScene-CollaboratorsDivider:before{content:var(--CollaboratorsDivider-0)}.TaskListScene-ErrorColoredButton{color:var(--error-color-60)}.TaskListScene-ErrorColoredButton:hover:not(:disabled),.TaskListScene-ErrorColoredButton[data-force-active=true]{color:var(--error-color)}.ChatStyles-MessageList{max-width:var(--chat-width)}.LoadMoreButton-ButtonContainer.Flex-Horizontal{justify-content:center;margin:10px 0 30px}.LoadMoreButton-LoadMoreStyledButton{color:var(--secondary-text-color)}.LoadMoreButton-LoadMoreStyledButton+.ChatStyles-MessageList,.LoadMoreButton-LoadMoreStyledButton+.AgentMessageStyles-AgentMessageContainer,.LoadMoreButton-LoadMoreStyledButton+.UserMessageStyles-UserMessageContainer{margin-top:16px}.AgentIterationStyles-header{padding:0 16px}.AgentIterationStyles-secondLevelMarkdown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentIterationStyles-secondLevelMarkdown em,.AgentIterationStyles-secondLevelMarkdownFull em{font-size:11px;font-family:monospace;font-style:normal}.AgentIterationStyles-secondLevelText{max-width:100%;color:var(--secondary-text-color)}.AgentIterationStyles-secondLevelText_Loading{animation:slide-text-AgentIterationStyles-secondLevelText_Loading 2s ease-in-out infinite;background-image:linear-gradient(120deg,var(--secondary-text-color) 40%,transparent 50%,var(--secondary-text-color) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes slide-text-AgentIterationStyles-secondLevelText_Loading{0%{-webkit-background-position:100% 0;background-position:100% 0}to{-webkit-background-position:-100% 0;background-position:-100% 0}}.AgentMessageStyles-AgentMessageContainer{margin-bottom:24px;transition:.2s opacity ease-in-out;opacity:var(--AgentMessageContainer-0)}.AgentMessageStyles-AgentMessageContainer+.UserMessageStyles-UserMessageContainer{margin-top:40px}.UserMessageStyles-UserMessageContainer+.AgentMessageStyles-AgentMessageContainer{margin-top:24px}.AgentMessageStyles-VersionContainer.AgentMessageStyles-AgentMessageContainer{display:flex;justify-content:center}.MessageStyles-MessageAuthorName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);margin:-1px 0;line-height:calc(var(--smaller-font-size) + 2px);align-self:flex-end;color:var(--badge-teal);font-weight:600}.MessageStyles-MessageAuthorName:hover{color:var(--badge-teal)}.MessageStyles-MessageText{font-size:var(--small-font-size);line-height:var(--small-line-height);word-break:break-word;color:var(--text-color)}.Faded-Faded{position:relative}.Faded-Faded:before,.Faded-Faded:after{position:absolute;right:0;left:0;z-index:1;height:var(--Faded-0);min-height:var(--Faded-1);max-height:var(--Faded-2);line-height:0;pointer-events:none;content:""}.Faded-Faded:before{top:0;background:linear-gradient(0deg,transparent,var(--Faded-3))}.Faded-Faded:after{bottom:0;background:linear-gradient(0deg,var(--Faded-4),transparent)}.DiffSize-AddedLines{color:var(--success-color)}.DiffSize-DeletedLines{color:var(--error-color)}.DiffSize-DiffSizeContainer{white-space:nowrap}.DiffLineChar-LineChar{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";margin:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DiffHunkContent-Container.Flex-Horizontal{align-items:center;position:sticky;left:var(--Container-0);cursor:pointer;z-index:1}.DiffHunkContent-Container.Flex-Horizontal:hover{color:var(--main-color)}.DiffHunkContent-Content{font-style:italic;font-size:14px;line-height:20px}.DiffHunkContent-ExpandBoth.Flex-Horizontal{align-items:center;justify-content:center;width:28px;height:28px;margin-left:-14px}.DiffHunk-Container.Flex-Horizontal{align-items:center;position:sticky;left:0;height:32px;color:var(--secondary-text-color);background-color:var(--Container-0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.DiffHunk-ExpandSide{position:absolute;width:100%;height:50%;top:var(--ExpandSide-0);bottom:var(--ExpandSide-1);border-color:var(--separator-color);border-style:solid;border-width:var(--ExpandSide-2);cursor:pointer}.DiffHunk-ExpandSide:hover{border-width:var(--ExpandSide-3);border-color:var(--main-color)}.DiffLineContent-Container.Flex-Horizontal{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";flex:1 0 auto;background-color:var(--Container-0);padding:0 8px 0 12px;white-space:pre}.DiffLineGutter-Container{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";position:sticky;left:0;flex-shrink:0;justify-content:flex-end;width:var(--Container-0);min-width:35px;color:var(--text-color-30);background-color:var(--Container-1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.DiffLineGutter-LineGutter.Flex-Horizontal{flex:0 0 auto;justify-content:space-between;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DiffLineGutter-LineGutterSlot{align-items:flex-start;width:50%;padding-left:10px}.DiffLine-Container.Flex-Horizontal{min-width:100%;line-height:var(--base-line-height)}.Diff-Container{overflow:auto;width:var(--Container-0);max-height:var(--Container-1)}.Diff-Scrollable{width:-moz-max-content;width:max-content;min-width:100%}.DiffFileHeaderStyles-Container{position:relative;padding:8px 8px 8px 40px;background-color:var(--island-background-color)}.DiffFileHeaderStyles-CloseButton{position:absolute;right:8px;top:8px}.DiffFileHeaderStyles-Collapse{position:absolute;top:8px;bottom:8px;left:8px;display:flex;align-items:center;justify-content:center;width:24px;padding:0}.DiffFileHeaderStyles-Collapse .svg-icon{color:var(--text-color-40);transform:rotate(var(--Collapse-0));transition:transform .1s}.DiffFileHeaderStyles-FilePath.Ellipsis-EllipsisContainer{font-size:12px;line-height:16px;color:var(--secondary-text-color)}.DiffFileHeaderStyles-Clickable{cursor:pointer}.DiffFileHeaderStyles-WithCloseButton{margin-right:24px}.DiffFile-Container{overflow:hidden;border:1px solid var(--separator-color);border-radius:var(--Container-0)}.DiffFile-Content{overflow:auto}.DiffFile-Empty{background-color:var(--island-background-color);border-top:1px solid var(--separator-color);padding:8px 13px}.ReasoningResult_DiffDialog-StyledDialogTitle{display:none}.ReasoningResult_DiffDialog-StyledDialogContent.Dialog-DialogContent{overflow:hidden;padding:0}.ReasoningResult_DiffDialog-StyledDialogContent.Dialog-DialogContent .Diff-DiffContainerMarker{width:auto}.ReasoningResult_DiffDialog-StyledDiffFileComponent{display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.ReasoningResult_DiffDialog-StyledDiffFileComponent .DiffFileHeaderStyles-Container{padding:8px 24px}.ReasoningResult_DiffDialog-StyledDiffFileComponent .DiffFileHeaderStyles-CloseButton{top:16px;right:16px}.ReasoningResult_DiffDialog-Filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ReasoningResult_DiffDialog-Filename:hover{color:var(--text-color)}.ReasoningResult_Diff-Row.Flex-Horizontal{display:inline-flex;align-items:center;gap:4px;font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);word-break:break-word;color:var(--secondary-text-color)}.ReasoningResult_Diff-Row.Flex-Horizontal :last-child{flex-shrink:0}.ReasoningResult_Diff-FileIcon{width:12px;height:12px}.ReasoningResult_Icon-SvgIcon12{width:12px;height:12px;color:var(--secondary-text-color)}.ReasoningResult_Message-Message.Flex-Horizontal{display:inline-flex;align-items:center;gap:4px;font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);word-break:break-word}.ReasoningResult_ScriptDiff-Row.Flex-Horizontal{display:inline-flex;align-items:center;gap:4px;font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);word-break:break-word;color:var(--secondary-text-color);cursor:var(--Row-0)}.ReasoningResult_ScriptDiff-Row.Flex-Horizontal:hover{color:var(--Row-1)}.ReasoningResult_ScriptDiff-Row.Flex-Horizontal :last-child{flex-shrink:0}.ReasoningResult_ScriptDiff-FileIcon{width:12px;height:12px}.TaskPreviewTerminal-TerminalContainer{flex:1 1 auto;align-self:stretch;overflow:hidden;min-height:0}.TaskPreviewTerminal-TerminalContainer .xterm,.TaskPreviewTerminal-TerminalContainer .xterm-viewport{outline:none}.TerminalDialog-ClickableStep{cursor:pointer}.TerminalDialog-ClickableStep:hover .AgentIterationStyles-secondLevelMarkdown{color:var(--main-color)}.ReasoningResult_TodoList-Container{color:var(--secondary-text-color);border:1px solid var(--separator-color);border-radius:var(--border-radius-8);padding:8px;margin-bottom:8px}.ReasoningResult_TodoList-List{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.ReasoningResult_TodoList-ListItem.Flex-Horizontal{display:flex;align-items:center;gap:6px;font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);word-break:break-word}.ReasoningResult_TodoList-ItemTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReasoningResult_TodoList-CheckIcon,.ReasoningResult_TodoList-SpinnerIcon,.ReasoningResult_TodoList-ClockIcon{width:12px;height:12px;color:var(--secondary-text-color)}.ReasoningStep-Reasoning.MessageStyles-MessageText{margin-top:16px}.ReasoningStep-ReasoningSecondLevelText{margin-top:4px}.SlidingText-EllipsisDescendants.Ellipsis-Ellipsis{display:inline-flex;flex-direction:row;align-items:center;gap:4px;color:var(--EllipsisDescendants-0)}.SlidingText-EllipsisDescendants.Ellipsis-Ellipsis *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Squircle-StyledSquircle{overflow:hidden;filter:drop-shadow(0 4px 40px var(--text-color-5));background:var(--paint-squircle);--squircle-smooth:1;--squircle-radius:var(--StyledSquircle-0);--squircle-fill:var(--StyledSquircle-1)}.Squircle-StyledSquircleFallback{overflow:hidden;border:1px solid var(--squircle-fill);border-radius:var(--StyledSquircleFallback-0);background-color:var(--StyledSquircleFallback-1)}.AgentIterationMessage-ButtonsContainer.Flex-Horizontal{margin:12px 16px 0;gap:8px;align-items:flex-start}.AgentIterationMessage-ExpandableSection.Flex-Vertical{padding:0 16px}.AgentIterationMessage-ExpandableSection_SeparatedResultStep>:last-child{margin-top:16px}.AgentIterationMessage-AgentIterationTitle.Flex-Horizontal{align-items:center;gap:4px;font-weight:400;font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--AgentIterationTitle-0)}.AgentIterationMessage-SlidingStatusContainer.Faded-Faded{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);overflow:hidden;max-width:100%;min-height:24px;max-height:24px;padding-left:var(--SlidingStatusContainer-0);line-height:24px}.AgentIterationMessage-AgentIterationSquircle{display:flex;flex-direction:column;overflow:hidden;max-width:80%;min-width:100%;padding:8px 0 var(--AgentIterationSquircle-0);--squircle-border-radius:var(--border-radius-16);--squircle-outline:1px;--squircle-fill:var(--separator-color)}.AgentIterationMessage-Clickable{cursor:pointer}.AgentTextMessage-Error{color:var(--error-color)}.CreditsSpentMessage-PillContainer{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--secondary-text-color);text-align:center;padding:0 16px;border-radius:var(--border-radius-8)}.FirstTaskGreetingMessage-IdeaContainer.Flex-Horizontal{align-items:center;gap:12px;padding:16px;border-radius:16px;border:0;box-shadow:0 2px 12px 0 var(--text-color-10);background:linear-gradient(0deg,#5555ff1a,#5555ff1a),linear-gradient(0deg,#5555ff0d,#5555ff0d);font-size:var(--base-font-size);line-height:var(--base-line-height);word-break:break-word;font-weight:500;color:#55f;cursor:pointer}.InviteHelpDialog-InviteFormContainer.Flex-Vertical{gap:16px;margin-top:16px;align-self:stretch}.InviteHelpDialog-EmailContainer{position:relative;min-width:0}.InviteHelpDialog-ProblemDescriptionInput.ResizeableTextarea-InputLikeTextarea{width:100%;resize:none}.InviteHelpDialog-ProblemDescriptionContainer{position:relative}.InviteHelpDialog-InputErrorMessage.Flex-Horizontal{align-items:center;position:absolute;right:16px;top:0;height:40px;color:var(--error-color);font-size:var(--smallest-font-size);line-height:var(--smallest-line-height)}.InviteHelpDialog-FormErrorMessage{color:var(--error-color)}.MaxFixAttemptsExceededMessage-Content.Flex-Vertical{gap:4px;padding-bottom:16px;font-weight:400}.MaxFixAttemptsExceededMessage-Pill.Flex-Vertical{border-radius:var(--border-radius-20);padding:12px 16px;background:#1a1a1c0d}.MaxFixAttemptsExceededMessage-Title{font-size:18px;font-weight:500;line-height:24px}.MaxFixAttemptsExceededMessage-RequestSupportButton{background:transparent;border-color:var(--text-color-10)}.PreviewReadyMessage-Content.Flex-Vertical{gap:4px;padding-bottom:12px}.PreviewReadyMessage-Pill.Flex-Vertical{border-radius:var(--border-radius-20);padding:16px}.PreviewReadyMessage-AllSetAndReadyPill.PreviewReadyMessage-Pill.Flex-Vertical{background:linear-gradient(0deg,#3d50ff1a,#3d50ff1a),linear-gradient(82.83deg,#ebe0fc00 38.74%,#ebe0fc 94.8%)}.PreviewReadyMessage-CheckPreviewPill.PreviewReadyMessage-Pill.Flex-Vertical{background:radial-gradient(47.88% 156.96% at 12.36% 100%,#60ff1c33 20%,#0cee6e00),linear-gradient(0deg,#eef,#eef)}.PreviewReadyMessage-Title{font-size:18px;font-weight:500;line-height:24px}.PreviewReadyMessage-Subtitle{font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:400}.PreviewReadyMessage-ApproveButton{gap:4px;height:40px;flex-shrink:1;flex-grow:0;padding-left:10px;color:#009969;color:oklch(60.29% .153 162.32deg);background:radial-gradient(44.33% 100% at 51.79% 100%,#dbfee6,#f8fef6);border:none;font-weight:500}.PreviewReadyMessage-ApproveButton:hover:not(:disabled){color:#009969;color:oklch(60.29% .153 162.32deg);background:radial-gradient(44.33% 100% at 51.79% 100%,#d2fadf,#f4fbf3)}.PreviewReadyMessage-CreateNewIdeaButton{height:40px;font-size:var(--base-font-size)}.PreviewReadyMessage-InviteTeammateButton.PreviewReadyMessage-CreateNewIdeaButton{background:transparent;border:1px solid rgb(58 58 59 / 20%)}.PreviewReadyMessage-ApproveButtonSideText{font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--secondary-text-color);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectCreatedMessage-Card.Flex-Vertical{align-items:center;min-width:160px;min-height:160px;max-height:160px;flex-grow:1;position:relative}.ProjectCreatedMessage-Card.Flex-Vertical:before{content:"";z-index:-1;position:absolute;inset:0;border-radius:30px}.ProjectCreatedMessage-PrototypeCard.ProjectCreatedMessage-Card.Flex-Vertical:before{background:radial-gradient(107.41% 148.02% at 95.73% 76.98%,#00ff36,#09f54a 4%,#28d392 18%,#40bac6 29%,#4eaae6 38%,#54a5f3 42%,#ff00d733);opacity:.4}.ProjectCreatedMessage-ShareCard.ProjectCreatedMessage-Card.Flex-Vertical:before{background:radial-gradient(139.1% 128.41% at 99.85% 110.62%,#ffa25b 2.88%,#ffd35b 31.06%,#e4ff93);opacity:.5}.ProjectCreatedMessage-IterateCard.ProjectCreatedMessage-Card.Flex-Vertical:before{background:radial-gradient(131.18% 161.89% at -3.55% 72.6%,#ff29ea,#f64980 26%,#f36060 37%,#f36954 42%,#ffea007f);opacity:.5}.ProjectCreatedMessage-CardIllustration{position:relative;top:12px}.ProjectCreatedMessage-CardText{position:absolute;right:12px;bottom:12px;left:12px;text-align:center;font-size:var(--small-font-size);line-height:var(--small-line-height)}.ProjectNameFormMessage-ProjectNameSubmitButton{justify-self:flex-end}.RepositoryAuthTypeSelectorMessage-Tag{font-size:9px;font-weight:500;line-height:14px;letter-spacing:.5px;border-radius:var(--border-radius-8);padding:4px 6px;color:var(--main-color);background-color:var(--main-color-15)}.RepositoryAuthTypeSelectorMessage-Card{display:flex;flex-direction:column;flex-grow:1;gap:8px;border:1px solid var(--main-color-10);border-radius:var(--border-radius-20);background-color:var(--Card-0);padding:16px;box-shadow:0 2px 10px 0 var(--text-color-5);cursor:var(--Card-1)}.RepositoryAuthTypeSelectorMessage-Card:hover{background-color:var(--Card-2)}.RepositoryAuthTypeSelectorMessage-Title{font-size:18px;font-weight:500;line-height:24px}.RepositoryAuthTypeSelectorMessage-Description{font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);color:var(--secondary-text-color);white-space:pre-wrap}.CodeSnippet-Container{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";word-break:break-word;margin:0;white-space:pre-wrap}.CodeSnippetDialog-Container.Flex-Vertical{overflow:auto;max-height:calc(90vh - 78px);flex-shrink:1}.CodeSnippetDialog-ClickableStep{cursor:pointer}.CodeSnippetDialog-ClickableStep:hover .AgentIterationStyles-secondLevelMarkdown{color:var(--main-color)}.RepositoryMirroringStatusMessage-Disabled{animation:none!important}.RepositoryMirroringStatusMessage-Pill.Flex-Vertical{position:relative;flex-shrink:0;flex-grow:0;justify-self:flex-start;min-height:64px;border-radius:var(--border-radius-20);overflow:hidden;animation:sliding-reflection-RepositoryMirroringStatusMessage-PillFlex-Vertical 2s ease-in-out infinite;background-image:linear-gradient(120deg,transparent 10%,var(--highlighted-text-color-30) 50%,transparent 90%);background-size:200% 100%}@keyframes sliding-reflection-RepositoryMirroringStatusMessage-PillFlex-Vertical{0%{-webkit-background-position:100% 0;background-position:100% 0}to{-webkit-background-position:-100% 0;background-position:-100% 0}}.RepositoryMirroringStatusMessage-PillBackground.Flex-Vertical{position:absolute;z-index:0;inset:0;background-color:var(--main-color-10)}.RepositoryMirroringStatusMessage-PillInner.Flex-Vertical{align-items:flex-start;justify-content:center;flex-grow:1;gap:4px;padding:16px 24px;animation:sliding-reflection-RepositoryMirroringStatusMessage-PillInnerFlex-Vertical 2s ease-in-out infinite;background-image:linear-gradient(120deg,var(--main-color) 10%,var(--highlighted-text-color) 50%,var(--main-color) 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes sliding-reflection-RepositoryMirroringStatusMessage-PillInnerFlex-Vertical{0%{-webkit-background-position:100% 0;background-position:100% 0}to{-webkit-background-position:-100% 0;background-position:-100% 0}}.ServiceListMessageStyles-Container{overflow:hidden;gap:8px;padding:12px;border-radius:var(--border-radius-16);box-shadow:0 2px 10px 0 var(--text-color-5)}.ServiceListMessageStyles-Container_Active{background-color:var(--main-color-5);border:1px solid var(--main-color-10)}.ServiceListMessageStyles-Container_Disabled{background-color:var(--text-color-2);border:1px solid var(--text-color-5)}.SecretsListMessage-Disabled .SecretsListMessage-Disableable{opacity:.4}.SecretsListMessage-Disabled .SecretsListMessage-Disableable *{color:var(--text-color)!important}.SecretsListMessage-FormSubtitle{text-align:center}.SecretsListMessage-SecretKey{font-size:18px;font-weight:500;line-height:24px}.SecretsListMessage-SecretDescription{font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:400}.SecretsListMessage-InputContainer{position:relative;margin-top:8px}.SecretsListMessage-CommentInputWrapper{width:100%}.SecretsListMessage-Input{font-size:var(--small-font-size);line-height:var(--small-line-height);word-break:break-word;width:100%;min-height:36px;padding:12px 16px;border:none}.SecretsListMessage-Error{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--error-color)}.SecretsListMessage-ButtonWithIcon{gap:4px}.SecretsListMessage-ToggleSecret{position:absolute;right:16px;top:50%;transform:translateY(-50%);height:auto;border:none;padding:0;font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--secondary-text-color)}.SecretsListMessage-ToggleSecret:hover:not(:disabled){color:var(--secondary-text-color);background:var(--background-color)}.ServiceListMessage-ServiceList.Flex-Vertical{gap:16px}.ServiceListMessage-Disabled .ServiceListMessage-Disableable{opacity:.4}.ServiceListMessage-Disabled .ServiceListMessage-Disableable *{color:var(--text-color)!important}.ServiceListMessage-ServiceName{font-size:18px;line-height:24px;font-weight:500}.ServiceListMessage-ServiceDetails{font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:400}.ServiceListMessage-InputContainer{margin-top:8px}.ServiceListMessage-CommentLabel.Flex-Horizontal{font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;color:var(--main-color);cursor:var(--CommentLabel-0);font-weight:400}.ServiceListMessage-CommentInputWrapper{width:100%}.ServiceListMessage-NotesTextarea{font-size:var(--small-font-size);line-height:var(--small-line-height);word-break:break-word;width:100%;min-height:36px;padding:12px 16px;resize:vertical;border:none}.UserActionMessage-FullWidthContainer.Flex-Horizontal{align-items:center;position:relative;width:100%}.UserActionMessage-MessageContainer.Flex-Horizontal{align-items:center;font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);color:var(--secondary-text-color);text-align:center;padding:0 16px;border-radius:var(--border-radius-8);cursor:var(--MessageContainer-0)}.UserActionMessage-MessageContainer.Flex-Horizontal:hover{color:var(--MessageContainer-1)}.UserActionMessage-ScriptUpdatedIcon{width:16px;height:16px;color:var(--text-color-40)}.UserActionMessage-TimestampContainer{font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);color:var(--secondary-text-color);position:absolute;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(to right,transparent 0%,var(--background-color) 24px,var(--background-color) 100%)}.PrStatus-PrStatus{font-size:9px;line-height:14px;text-align:center;font-weight:500;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;padding:2px 6px;border-radius:var(--border-radius-8)}.Version-MaybeClickable.Flex-Horizontal{width:100%;justify-content:center;cursor:var(--MaybeClickable-0)}.Version-HeartContainer{position:absolute;top:16px;right:16px}.Version-VersionContainer{width:100%;padding:8px;filter:none;--squircle-border-radius:44px;--squircle-fill:unset;-webkit-mask-image:var(--paint-squircle);mask-image:var(--paint-squircle);background:var(--main-color-5)}.Version-VersionContainer.Version-Hoverable:hover{background-color:var(--main-color-10)}.Version-VersionContainer[data-css-paint]{background-image:none!important}.Version-Card{position:relative;padding:16px;filter:none;--squircle-border-radius:40px;--squircle-background-color:var(--background-color)}.Version-SuccessfulCard.Version-Card{background:radial-gradient(15.76% 31.25% at 95.38% 10%,#d4ffd9b3,#c9f3ff00),#fff;-webkit-mask-image:var(--paint-squircle);mask-image:var(--paint-squircle);--squircle-fill:unset}.Version-Borderless{padding:0;--squircle-border-radius:40px;--squircle-background-color:transparent!important}.Version-DropShadow{filter:drop-shadow(0 4px 50px var(--text-color-5))}.Version-DropShadow.Version-Hoverable:hover{filter:drop-shadow(0 4px 50px var(--text-color-10))}@container task-versions-tab (max-width: 700px){.Version-DropShadow{filter:drop-shadow(0 4px 16px var(--text-color-5))}}@container task-versions-tab (max-width: 530px){.Version-DropShadow{filter:none}}@container task-versions-tab (max-width: 700px){.Version-DropShadow.Version-Hoverable:hover{filter:drop-shadow(0 4px 16px var(--text-color-10))}}@container task-versions-tab (max-width: 530px){.Version-DropShadow.Version-Hoverable:hover{filter:none}}.Version-VersionContainerLimited{min-width:240px;max-width:480px}.Version-Title{font-size:18px;font-weight:500;line-height:24px;text-align:center;text-wrap:balance;margin:4px 0 8px;color:var(--text-color)}.Version-Meta.Flex-Horizontal{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);text-align:center;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:4px 0;color:var(--text-color-40)}.Version-PrTitle.Flex-Horizontal{font-weight:400;font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:center;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;color:var(--text-color)}.Version-PrNumber.Version-PrTitle.Flex-Horizontal{color:var(--text-color-40)}.Version-Bullet:after{content:"•"}.Version-CurrentLabel{font-size:9px;line-height:20px;padding:0 6px;color:var(--success-color);background-color:var(--success-color-10);border-radius:var(--border-radius-8)}.Version-CurrentLabel:after{content:"CURRENT"}.Version-Outcome{font-size:var(--small-font-size);line-height:var(--small-line-height);margin:22px 24px 14px;color:var(--text-color)}.Version-Description{font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:center;color:var(--text-color-50)}.Version-GeneratingDescription{font-size:var(--small-font-size);line-height:var(--small-line-height);text-align:center;color:var(--text-color-30)}.Version-Controls.Flex-Horizontal{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px}.Version-Controls.Flex-Horizontal:empty{display:none}.Version-ControlButton{gap:4px;color:var(--secondary-text-color)}.UserMessageStyles-UserMessageMyMessageAnchor{left:20px}.UserMessageStyles-UserMessageOtherMessageAnchor{right:20px}.UserMessageStyles-UserMessagePopoverAnchor{position:absolute;top:-12px;width:0;height:0}.UserMessageStyles-UserMessageContainer.Flex-Horizontal{flex-direction:var(--UserMessageContainer-0);justify-content:flex-end;gap:8px;transition:.2s opacity ease-in-out;opacity:var(--UserMessageContainer-1);margin-bottom:24px}.UserMessageStyles-UserMessageInner.Flex-Vertical{gap:4px;max-width:80%;flex-grow:var(--UserMessageInner-0)}.UserMessageStyles-StyledUserMessageBalloon.Flex-Vertical{position:relative;gap:16px;overflow:hidden;padding:16px 20px;border-radius:var(--StyledUserMessageBalloon-0);background:linear-gradient(180deg,var(--text-color-3),var(--text-color-2))}.UserMessageStyles-UserMessageType{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);text-align:right;color:var(--secondary-text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.UserMessageStyles-UserMessageAvatarWrapper{margin-top:2px}.UserMessageStyles-UserMessageContext.Flex-Horizontal{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--text-color-60)}.UserMessageStyles-UserMessagePickerIcon{width:20px;height:20px}.UserMessageStyles-UserMessageUnknownAuthor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);font-weight:600}.UserMessageStyles-CroppedMessageText{overflow:hidden;position:relative;transition:max-height .3s ease-in-out,-webkit-mask-image .3s ease-in-out;transition:max-height .3s ease-in-out,mask-image .3s ease-in-out;transition:max-height .3s ease-in-out,mask-image .3s ease-in-out,-webkit-mask-image .3s ease-in-out;max-height:var(--CroppedMessageText-0);-webkit-mask-image:var(--CroppedMessageText-1);mask-image:var(--CroppedMessageText-1)}.UserMessageStyles-ShowMore{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);display:block;margin-top:-8px;padding:4px 0;color:var(--secondary-text-color);font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserMessageStyles-ShowMore:hover{color:var(--text-color)}.UserMessageTopLine-Container.Flex-Horizontal{align-items:center;justify-content:space-between;gap:4px}.UserMessageTopLine-Container.Flex-Horizontal:empty{display:none}.FigmaEmbed-FigmaContainer{width:100%;overflow:hidden;margin-top:8px;border:1px solid var(--separator-color);border-radius:var(--border-radius-8);position:relative}.FigmaEmbed-FigmaIframe{display:block;width:100%;border:none}.FigmaEmbed-BottomGestureBlocker{position:absolute;left:0;right:0;bottom:0;width:100%;height:48px;background:transparent;pointer-events:auto;touch-action:none}.RepositoryUrlMessage-InputContainer{position:relative;height:40px}.RepositoryUrlMessage-Input{font-size:var(--small-font-size);line-height:var(--small-line-height);word-break:break-word;width:100%;padding:12px 16px;height:40px;border:none}.RepositoryUrlMessage-Span{visibility:hidden}.RepositoryUrlMessage-Input_Positioned{position:absolute;inset:0}.Message-Line{height:1px;flex:1 1 0;min-width:48px;border-bottom:none}.Message-LineLeft.Message-Line{margin-left:24px;background:linear-gradient(to right,transparent 0%,var(--separator-color) 100%)}.Message-LineRight.Message-Line{margin-right:24px;background:linear-gradient(to left,transparent 0%,var(--separator-color) 100%)}.Message-Title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Message-Header.Flex-Horizontal{align-items:center;gap:8px;cursor:pointer;font-size:var(--small-font-size);line-height:var(--small-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:24px;color:var(--secondary-text-color);transition:color .2s ease-in-out}.Message-Header.Flex-Horizontal:hover{color:var(--text-color)}.Message-Container.Flex-Vertical{margin-bottom:24px}.MessageActionsPopup-ActionsContainer.Flex-Horizontal{border-radius:var(--border-radius-8);padding:4px;gap:2px;opacity:1;background:var(--background-color);box-shadow:0 2px 15px 0 var(--text-color-10)}.MessageActionsPopup-StyledMessageActionsPopupButton{border-radius:var(--border-radius-4);padding:3px 4px;width:24px;height:22px}.MessageActionsPopup-StyledMessageActionsPopupButton:hover:not(:disabled){background-color:var(--text-color-10);color:var(--text-color)}.MessageContainerWithActionsPopup-MyMessageAnimation{transform-origin:var(--radix-popover-content-transform-origin);animation:action-popup-my-message-MessageContainerWithActionsPopup-MyMessageAnimation .15s ease-in-out}@keyframes action-popup-my-message-MessageContainerWithActionsPopup-MyMessageAnimation{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.MessageContainerWithActionsPopup-OtherMessageAnimation{transform-origin:var(--radix-popover-content-transform-origin);animation:action-popup-other-message-MessageContainerWithActionsPopup-OtherMessageAnimation .15s ease-in-out}@keyframes action-popup-other-message-MessageContainerWithActionsPopup-OtherMessageAnimation{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.DotsProgress-Circle{width:3px;min-width:3px;height:3px;min-height:3px;background-color:var(--secondary-text-color);border-radius:var(--border-radius-round)}.DotsProgress-Circle1.DotsProgress-Circle{animation:circle1-DotsProgress-Circle1DotsProgress-Circle 1.5s ease-in-out .495s infinite}@keyframes circle1-DotsProgress-Circle1DotsProgress-Circle{20%{transform:translateY(-6px)}40%{transform:translate(0)}}.DotsProgress-Circle2.DotsProgress-Circle{animation:circle2-DotsProgress-Circle2DotsProgress-Circle 1.5s ease-in-out .57s infinite}@keyframes circle2-DotsProgress-Circle2DotsProgress-Circle{20%{transform:translateY(-6px)}40%{transform:translate(0)}}.DotsProgress-Circle3.DotsProgress-Circle{animation:circle3-DotsProgress-Circle3DotsProgress-Circle 1.5s ease-in-out .645s infinite}@keyframes circle3-DotsProgress-Circle3DotsProgress-Circle{20%{transform:translateY(-6px)}40%{transform:translate(0)}}.CreatePrDialog-FormField.Flex-Vertical{gap:4px}.CreatePrDialog-InputLabel{color:var(--secondary-text-color);font-size:var(--small-font-size);font-weight:500}.CreatePrDialog-ErrorText{color:var(--error-color)}.CreatePrDialog-DescriptionInput.ResizeableTextarea-InputLikeTextarea{width:100%;resize:none;max-height:360px}.CreatePrDialog-DescriptionInput.ResizeableTextarea-InputLikeTextarea:disabled{background:#1a1a1c0d;border-color:transparent}.CreatePrDialog-InputAreaOverlay{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-start;pointer-events:none;padding:12px 16px}.CreatePrDialog-InputWithIcon{position:relative;display:flex;width:100%}.CreatePrDialog-InputAreaContainer{position:relative;width:100%}.CreatePrDialog-LeftPaddedInput.Input-Input{padding-left:44px}.CreatePrDialog-LeftPaddedInput.Input-Input:disabled{background:#1a1a1c0d;border-color:transparent}.CreatePrDialog-IconLeft{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--secondary-text-color);pointer-events:none}.Chat-ChatContainer{width:100%;max-width:calc(var(--chat-width) + 64px);margin:0 auto;padding:0 32px var(--ChatContainer-0) var(--ChatContainer-1)}.Chat-ResettingCheckpointState{width:100%;height:100%;flex-direction:column;flex:1 1;align-items:center;justify-content:center}.Chat-DotsContainer{max-width:var(--chat-width);margin-bottom:16px;opacity:var(--DotsContainer-0);visibility:var(--DotsContainer-1);transition:opacity .3s ease-in-out}.TypingIndicator-Container{display:flex;align-items:center;gap:8px;max-width:var(--chat-width);margin-bottom:8px;padding:8px 12px;border-radius:var(--border-radius-20);background:#ffffffd9;box-shadow:0 2px 8px #00000014;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.TypingIndicator-AvatarContainer.Flex-Horizontal{align-items:center;position:relative;height:20px}.TypingIndicator-AvatarWrapper.Flex-Horizontal{align-items:center;position:relative;margin-left:var(--AvatarWrapper-0);z-index:var(--AvatarWrapper-1)}.TypingIndicator-AvatarWrapper.Flex-Horizontal>*{border:2px solid white;border-radius:50%}.TypingIndicator-TextContainer.Flex-Horizontal{flex:1;align-items:center;gap:8px}.TypingIndicator-TypingText{font-size:var(--smaller-font-size);line-height:var(--smaller-line-height)}.ResizableSplitter-SplitterHandle.Flex-Horizontal{align-items:center;justify-content:center;flex:0 0 auto;position:relative;width:8px;height:100%;margin-left:-8px;cursor:col-resize;background:transparent;z-index:1}.ResizableSplitter-SplitterHandle.Flex-Horizontal .svg-icon{width:4px;height:100%;opacity:var(--SplitterHandle-0);transition:opacity .2s ease}.ResizableSplitter-SplitterHandle.Flex-Horizontal:hover .svg-icon,.ResizableSplitter-SplitterHandle.Flex-Horizontal:active .svg-icon{opacity:1}.ProjectAuthErrorPopup-Description{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);line-height:119%;color:var(--secondary-text-color)}.ProjectAuthErrorPopup-AlertButton{width:22px;height:22px;flex:0 0 22px}.ProjectAuthErrorPopup-CloseButton{position:absolute;right:16px;top:16px;width:20px;height:20px}.ProjectAuthErrorPopup-ConnectButton{font-weight:400}.ProjectAuthErrorPopup-StyledPopoverContent{width:344px;margin-left:-20px;padding:16px;border:1px solid var(--separator-color);border-radius:var(--border-radius-20);background:linear-gradient(112deg,#ff6c8c33 6.22%,#fff3 45.27%),#fff;box-shadow:var(--dropdown-shadow-color) 0 4px 15px 0;z-index:var(--z-index-dropdown)}.Breadcrumbs-Container.Flex-Horizontal{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--secondary-text-color)}.Breadcrumbs-Container.Flex-Horizontal a{color:var(--secondary-text-color);transition:color .2s ease-in-out}.Breadcrumbs-Container.Flex-Horizontal a:hover{color:var(--text-color)}.Breadcrumbs-WrappingContainer.Breadcrumbs-Container.Flex-Horizontal{-webkit-box-flex-wrap:wrap;flex-wrap:wrap}.Breadcrumbs-Item.Flex-Horizontal{color:var(--Item-0);cursor:var(--Item-1);min-width:var(--Item-2)}.Breadcrumbs-Separator:after{content:"/";margin:0 6px}.Breadcrumbs-ArrowSeparator:after{content:"→";margin:0 6px}.Breadcrumbs-BreadcrumbLinkContainer.Ellipsis-EllipsisContainer:focus-within:has(:focus-visible){outline:2px solid var(--outline-color);outline-offset:-2px}.Breadcrumbs-BreadcrumbLink{outline:none}.Breadcrumbs-TaskTooltipContent.Flex-Vertical{gap:2px;font-size:var(--small-font-size);line-height:var(--small-line-height)}.Breadcrumbs-TaskMetadata.SecondaryTextSpan-SecondaryTextSpan{font-weight:400;white-space:nowrap}.Breadcrumbs-TaskNameWrapper.Flex-Horizontal{align-items:center;gap:4px}.Breadcrumbs-EditIconButton{visibility:var(--EditIconButton-0);width:20px;height:20px}.Breadcrumbs-EditingInput.Input-Input{position:relative;left:-11px;width:100%;max-width:var(--chat-width);height:auto;margin:-6px 0;padding:0 4px 0 10px;font-size:var(--small-font-size);line-height:var(--small-line-height)}.Tabs-List{display:flex;align-items:center;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:0 18px}.Tabs-Trigger{font-size:var(--small-font-size);line-height:var(--small-line-height);height:32px;padding:0;color:var(--secondary-text-color);border-bottom:1px solid transparent}.Tabs-Trigger:hover,.Tabs-Trigger[data-state=active]{color:var(--text-color);border-bottom-color:var(--text-color-20)}.Tabs-Trigger:focus-visible{outline:none;border-bottom-color:var(--main-color)}.Tabs-Trigger[data-disabled]{opacity:.5;pointer-events:none}.Tabs-BorderlessTabsTrigger.Tabs-Trigger:hover,.Tabs-BorderlessTabsTrigger.Tabs-Trigger[data-state=active]{border-bottom-color:transparent}.Tabs-Content{height:100%;outline:none}.Tabs-TabLink{color:inherit;white-space:nowrap}.Tabs-TabLink:hover{color:inherit}.CopyableCodeSnippet-Container{position:relative;align-self:stretch;overflow-x:auto;background:var(--Container-0);border-radius:var(--border-radius-12);padding:12px}.CopyableCodeSnippet-Container:after{content:"";display:block;clear:both}.CopyableCodeSnippet-CopyIconContainer{float:right;margin-left:8px;margin-bottom:4px;cursor:pointer;color:var(--text-color-60)}.CopyableCodeSnippet-CopyIconContainer:hover{color:var(--text-color)}.StopButton-StopButton{width:36px;height:36px;background:var(--text-color);border-radius:var(--border-radius-round)}.StopButton-StopButton:hover:not(:disabled){background:var(--text-color-80)}.StopButton-StopButton:active:not(:disabled){background:var(--text-color-90)}.StopButton-StopIcon{display:inline-block;height:12px;width:12px;background:var(--mask-color);border-radius:var(--border-radius-4)}.AddPreviewScriptDialog-InputContainer.Flex-Vertical{position:relative;width:100%}.AddPreviewScriptDialog-FullWidthVertical.Flex-Vertical,.AddPreviewScriptDialog-FullWidthInput.Input-Input{width:100%}.AddPreviewScriptDialog-ValidationMessage{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--error-color);margin-top:4px}.AddPreviewScriptDialog-ScriptContainer{position:relative;overflow:hidden;width:100%;max-width:100%;min-width:0;height:300px;border:1px solid var(--separator-color);border-radius:var(--border-radius-12);background:var(--background-color);transition:border-color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out;outline:none}.AddPreviewScriptDialog-ScriptContainer:has(.cm-editor.cm-focused){border-color:var(--text-color-20)}.AddPreviewScriptDialog-ScriptContainer .cm-editor{width:100%;height:300px}.AddPreviewScriptDialog-ScriptContainer .cm-scroller{overflow-x:auto}.ScriptEditDialogContent-ScriptContainer{position:relative;overflow:hidden;width:100%;max-width:100%;min-width:0;height:400px;border:1px solid var(--separator-color);border-radius:var(--border-radius-12);background:var(--background-color);transition:border-color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out;outline:none}.ScriptEditDialogContent-ScriptContainer:has(.cm-editor.cm-focused){border-color:var(--text-color-20)}.ScriptEditDialogContent-ScriptContainer .cm-editor{width:100%;height:400px}.ScriptEditDialogContent-ScriptContainer .cm-scroller{overflow-x:auto}.ScriptEditDialogContent-ActionsRow.Flex-Horizontal{align-items:center;justify-content:flex-end;gap:8px;width:100%;margin-top:8px}.PreviewWidgetContent-PreviewWidgetContentContainer.Flex-Vertical{gap:24px;width:var(--PreviewWidgetContentContainer-0)}.PreviewWidgetContent-BadgeLabel{white-space:nowrap}.PreviewWidgetContent-ButtonsContainer.Flex-Horizontal{align-items:center;justify-content:center;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:var(--ButtonsContainer-0)}.PreviewWidgetContent-ButtonsContainer.Flex-Horizontal:empty{display:none}.PreviewWidgetContent-SshCommand{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";word-break:break-word;margin:0;white-space:pre-wrap}.PreviewWidgetContent-Status.Ellipsis-MultilineEllipsis{color:var(--secondary-text-color);text-align:center;view-transition-name:preview-status}.PreviewWidgetContent-EnvironmentWasStopped.Flex-Vertical{align-items:center;gap:24px;text-align:center;view-transition-name:preview-status}.PreviewWidgetContent-StatusTextBlock.Flex-Vertical{align-items:center;gap:12px}.PreviewWidgetContent-StyledStartButton{width:auto}.SshKeysOnboarding-Container.Flex-Vertical{gap:16px}.SshKeysOnboarding-Container.Flex-Vertical button:focus-visible{outline:none}.SshKeysOnboarding-NewSshKeyCommand{background:var(--background-color);border-radius:var(--border-radius-8);padding:8px;font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";word-break:break-word;margin:0;white-space:pre-wrap}.TaskRuntimeConfigFileTab-Container.Flex-Vertical{align-items:flex-start;gap:24px;width:100%}.TaskRuntimeConfigFileTab-HeaderContainer.Flex-Vertical{gap:24px;width:100%;margin-top:8px}.TaskRuntimeConfigFileTab-HeaderLine.Flex-Horizontal{align-items:center;gap:16px;width:100%}.TaskRuntimeConfigFileTab-Card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:12px 16px 16px;filter:none;--squircle-border-radius:24px;--squircle-fill:unset}.TaskRuntimeConfigFileTab-StatusBadge.Flex-Horizontal{align-items:center;align-self:flex-start;gap:4px;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.5px;text-transform:uppercase}.TaskRuntimeConfigFileTab-RunButton{width:36px;height:36px;background-color:#5b5ce2;border-radius:var(--border-radius-round)}.TaskRuntimeConfigFileTab-CardSuccess{background:linear-gradient(180deg,#10b9811f,#10b98114);-webkit-mask-image:var(--paint-squircle);mask-image:var(--paint-squircle)}.TaskRuntimeConfigFileTab-CardError{background:linear-gradient(180deg,#f43f5e1f,#f43f5e14);-webkit-mask-image:var(--paint-squircle);mask-image:var(--paint-squircle)}.TaskRuntimeConfigFileTab-CardInfo{background:linear-gradient(180deg,#3b82f61f,#3b82f614);-webkit-mask-image:var(--paint-squircle);mask-image:var(--paint-squircle)}.TaskRuntimeConfigFileTab-CardProgress{--card-progress-translate:-50%;--card-progress-opacity:0;position:relative}.TaskRuntimeConfigFileTab-CardProgress:before{position:absolute;inset:0;content:"";pointer-events:none;transition:transform .8s ease-out,opacity 1s ease-in;opacity:var(--card-progress-opacity);background:linear-gradient(to right,transparent 0%,rgb(59 130 246 / 16%) 50%,transparent 50%,transparent 100%);transform:translate(var(--card-progress-translate))}.TaskRuntimeConfigFileTab-CardDisabled{background:linear-gradient(180deg,#94a3b81f,#94a3b814);-webkit-mask-image:var(--paint-squircle);mask-image:var(--paint-squircle)}.TaskRuntimeConfigFileTab-StatusSuccess{color:#00a255}.TaskRuntimeConfigFileTab-StatusError{color:#e91647}.TaskRuntimeConfigFileTab-StatusInfo{color:var(--main-color)}.TaskRuntimeConfigFileTab-StatusDisabled{color:var(--secondary-text-color)}.TaskRuntimeConfigFileTab-HoverOnly{opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.TaskRuntimeConfigFileTab-Card:hover .TaskRuntimeConfigFileTab-HoverOnly{opacity:1;pointer-events:auto}.TaskRuntimeConfigFileTab-DownloadRuntimeLogsButton{background:transparent;border-color:var(--text-color-10)}.TaskRuntimeConfigFileTab-CardTitle{word-break:break-word;color:var(--text-color);font-weight:500}.TaskRuntimeConfigFileTab-CardDescription{width:min(80%,600px);font-size:var(--small-font-size);line-height:var(--small-line-height);word-break:break-word;color:var(--secondary-text-color)}.TaskRuntimeConfigFileTab-FullWidthRow.Flex-Horizontal{gap:8px;width:100%}.TaskRuntimeConfigFileTab-FullWidthColumn.Flex-Vertical{align-items:flex-start;gap:8px;width:100%}.TaskRuntimeConfigFileTab-InlineAction.Flex-Horizontal{display:flex;align-items:center;gap:8px}.TaskRuntimeConfigFileTab-ButtonWithIcon{gap:4px}.TaskRuntimeConfigFileTab-CardButton.TaskRuntimeConfigFileTab-ButtonWithIcon{background:transparent;border-color:var(--text-color-10)}.TaskRuntimeConfigFileTab-PreviewRuntimeInfo{font-size:15px;font-weight:400;line-height:20px}.TaskRuntimeConfigFileTab-PreviewRuntimeInfo .Markdown-Heading4{font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.01px}.Empty-Container{flex:0;position:relative}.Empty-EmptyText.SecondaryTextSpan-SecondaryTextSpan{font-size:var(--small-font-size);line-height:var(--small-line-height);position:absolute;right:30px;bottom:30px;left:30px;z-index:1;text-align:center;color:#9898bd}.DiffView-Container.Flex-Vertical{gap:12px}.ChangeStats-Changes{color:var(--secondary-text-color);font-weight:600}.ChangeStats-Additions{color:#04bb00}.ChangeStats-Deletions{color:#ef5f5f}.TaskChangesTab-StyledTabsRoot{height:var(--StyledTabsRoot-0)}.LLMLogPagesList-Container{width:100%}.LLMLogPagesList-PageItemContainer{padding:12px;margin-bottom:8px;border-radius:var(--border-radius-6);border:1px solid var(--PageItemContainer-0);background-color:var(--PageItemContainer-1);cursor:pointer;transition:all .2s}.LLMLogPagesList-PageItemContainer:hover{background-color:var(--PageItemContainer-2);border-color:var(--PageItemContainer-3)}.LLMLogPagesList-PageItemContent{display:flex;flex-direction:column;gap:4px}.LLMLogPagesList-PageItemLabel{font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:500;color:var(--text-color)}.LLMLogPagesList-PageItemTime{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--text-color-40)}.LLMLogPagesList-HelpText{max-width:320px}.LLMLogChat-Container{width:100%}.LLMLogChat-LogEntryMoreTrigger{display:flex}.LLMLogChat-RawContent{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";word-break:break-word;margin:0;white-space:pre-wrap}.LLMLogChat-ErrorBlock{font-size:var(--small-font-size);line-height:var(--small-line-height);word-break:break-word;margin:8px 0;padding:16px;border:1px solid var(--error-color);border-radius:var(--border-radius-6);color:var(--text-color);background-color:var(--error-color-20)}.LLMLogChat-HelpText{max-width:320px}.LLMLogChat-FooterTitle.Flex-Horizontal{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);color:var(--text-color-40);white-space:nowrap;gap:8px}.LLMLogChat-Footer{position:sticky;bottom:0;padding:8px;background:linear-gradient(to bottom,var(--text-color-5),var(--text-color-5)),var(--background-color);z-index:1}.LLMLogChat-Timeline{position:relative;height:24px;width:100%;margin:8px 0;background:var(--main-color-5)}.LLMLogChat-TimelineEvent{position:absolute;min-width:var(--TimelineEvent-0);height:100%;background:var(--TimelineEvent-1);left:var(--TimelineEvent-3);width:var(--TimelineEvent-4);z-index:var(--TimelineEvent-5)}.LLMLogChat-TimelineEvent:hover{background:var(--TimelineEvent-2)}.LLMLogChat-DevModeSwitch{color:var(--text-color);font-size:small;font-weight:400;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LLMLogChat-DevModeSwitch>input{margin-right:4px}.LLMLogChat-SmallActionLink{white-space:nowrap;font-size:smaller}.LLMLogChat-BackButton{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--main-color);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:var(--border-radius-4)}.LLMLogChat-BackButton:hover{background-color:var(--text-color-5)}.LLMLogChat-Warning{background-color:var(--warning-color-10)}.LLMLogChat-TokenStatsIcon.Flex-Horizontal{align-items:center;cursor:pointer}.LLMLogChat-TokenStatsIcon.Flex-Horizontal:hover{opacity:.8}.LLMLogChat-TokenStatsContent.Flex-Vertical{gap:4px;min-width:220px}.LLMLogChat-TokenStatsRow.Flex-Horizontal{justify-content:space-between;align-items:center}.LLMLogChat-TokenStatsLabel{color:var(--text-color-80);font-size:12px}.LLMLogChat-TokenStatsValue{color:var(--text-color);font-size:12px;font-weight:500}.TaskDevTab-RelevantFilesTitle{color:var(--text-color-40);font-size:var(--smallest-font-size);line-height:var(--smallest-line-height)}.TaskDevTab-RelevantFilesSection.Flex-Horizontal{font-size:var(--small-font-size);line-height:var(--small-line-height);gap:4px;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;color:var(--text-color-60)}.TaskGitHubMenu-StyledDropdownMenuContent{min-width:120px}.TaskGitHubMenu-StyledDropdownMenuItem{opacity:var(--StyledDropdownMenuItem-0)}.TaskGitHubMenu-PrCounter.Flex-Horizontal{color:var(--secondary-text-color)}.TaskGitHubMenu-PrElement.Flex-Horizontal{padding:4px 0}.TaskGitHubMenu-GitHubButton{gap:8px;padding:8px 10px;font-weight:400}.TaskGitHubMenu-RightButton{justify-content:center;padding-right:12px;padding-left:8px}.TaskGuidelinesTab-Container.Flex-Vertical{align-items:flex-start;gap:24px;width:100%;height:100%}.TaskMoreMenu-MoreButton{width:40px;height:40px;border:1px solid var(--separator-color);border-radius:var(--border-radius-round)}.TaskMoreMenu-StyledDropdownMenuContent{min-width:210px}.TaskMoreMenu-StyledDropdownMenuItem{opacity:var(--StyledDropdownMenuItem-0)}.EnvironmentLoadingText-Container.Flex-Horizontal{align-items:center;justify-content:center;padding:0 16px;text-align:center}.EnvironmentLoadingText-AnimatedText{font-size:16px;font-weight:400;color:var(--text-color-40);text-shadow:0 4px 10px var(--background-color-10);text-align:center;opacity:var(--AnimatedText-0);transform:translateY(var(--AnimatedText-1));transition:all .2s var(--AnimatedText-2)}.PreviewReadyCountdown-CountdownText{font-size:14px;font-weight:400;color:var(--text-color-40);text-shadow:0 4px 10px var(--background-color-10);text-align:center}.ShareLinkPopup-Description{font-size:var(--smallest-font-size);line-height:var(--smallest-line-height);line-height:119%;color:var(--secondary-text-color)}.ShareLinkPopup-CloseButton{position:absolute;right:12px;top:12px}.ShareLinkPopup-InviteButton{font-weight:400}.ShareLinkPopup-DoNotShowAgain{font-size:var(--small-font-size);line-height:var(--small-line-height);white-space:nowrap;color:var(--secondary-text-color)}.ShareLinkPopup-StyledPopoverContent{width:360px;padding:16px;border-radius:var(--border-radius-20);background-color:var(--text-color-2-opaque);z-index:var(--z-index-dropdown)}.DevServerStatusPopup-Description.SecondaryTextSpan-SecondaryTextSpan{font-size:var(--small-font-size);line-height:var(--small-line-height)}.DevServerStatusPopup-ToggleLabel{font-size:var(--small-font-size);line-height:var(--small-line-height);opacity:var(--ToggleLabel-0)}.DevServerStatusPopup-StyledPopoverTrigger{margin:0 -8px 0 0;padding:0}.DevServerStatusPopup-StyledPopoverContent{padding:16px;border-radius:var(--border-radius-20);background-color:var(--text-color-2-opaque);z-index:var(--z-index-dropdown)}.DevServerStatusPopup-DevServerStatusDot{width:6px;height:6px;border-radius:var(--border-radius-round);flex-shrink:0;cursor:pointer}.DevServerStatusPopup-GreyDot.DevServerStatusPopup-DevServerStatusDot{background-color:var(--secondary-text-color)}.DevServerStatusPopup-GreenDot.DevServerStatusPopup-DevServerStatusDot{background-color:var(--success-color)}.DevToolsPanel-DevToolsPanelContainer.Flex-Vertical{height:50%;overflow:hidden;background:var(--text-color-3);border-radius:var(--border-radius-16);margin-top:10px;padding:16px 24px}.DevToolsPanel-TabsHeader.Flex-Horizontal{align-items:center;justify-content:space-between;flex-shrink:0;gap:8px}.DevToolsPanel-TabCounter{margin-left:4px;font-variant-numeric:tabular-nums;color:var(--error-color);font-weight:600}.DevToolsPanel-ErrorNumber{-webkit-user-select:none;-moz-user-select:none;user-select:none}.DevToolsPanel-Message{word-break:break-word;white-space:pre-wrap}.DevToolsPanel-Stack{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";word-break:break-word;margin:0;white-space:pre-wrap}.DevToolsPanel-TabsContainer.Flex-Vertical{height:100%;min-height:0;overflow:hidden}.DevToolsPanel-TabsRoot{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.DevToolsPanel-TerminalContainer.Flex-Vertical{flex:1 1 auto;align-items:flex-start;gap:16px;min-height:0}.DevToolsPanel-PreviewWidgetContentContainer.Flex-Horizontal{justify-content:center}.DevToolsPanel-SshCommandLabel{font-weight:400;color:var(--text-color)}.DevToolsPanel-DevToolsTabContent.Tabs-Content{outline:none}.DevToolsPanel-DevToolsTabContent.Tabs-Content[data-state=inactive]{display:none}.DevToolsPanel-DevToolsTabContent.Tabs-Content[data-state=active]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.DevToolsPanel-CloseButton{width:20px;height:20px}.TaskPreviewPort-PreviewPortContainer{display:flex;align-items:center;gap:8px;width:132px;height:40px;padding:0 12px;border:1px solid var(--separator-color);border-radius:var(--border-radius-12);background:var(--background-color);transition:border-color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out;outline:none;border-radius:var(--border-radius-24);font-size:var(--small-font-size);line-height:var(--small-line-height)}.TaskPreviewPort-PreviewPortContainer:focus-within{border-color:var(--text-color-20)}.TaskPreviewPort-PreviewPortContainer:hover:not(:focus-within){border-color:var(--text-color-20)}.TaskPreviewPort-PreviewPortLabel{color:var(--secondary-text-color);white-space:nowrap}.TaskPreviewPort-PreviewPortInput{flex:1;min-width:0;height:auto;padding:0;border:none;background:transparent;outline:none;font-size:var(--small-font-size);line-height:var(--small-line-height)}.TaskPreviewPort-PreviewPortInput::-webkit-outer-spin-button,.TaskPreviewPort-PreviewPortInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.TaskPreviewPort-PreviewPortInput[type=number]{-moz-appearance:textfield}.TaskPreviewPort-PreviewPortInput::-moz-placeholder{color:var(--secondary-text-color)}.TaskPreviewPort-PreviewPortInput::placeholder{color:var(--secondary-text-color)}.TaskPreviewTab-Container.Flex-Vertical{gap:24px;height:100%}.TaskPreviewTab-PreviewContainer.Flex-Vertical{height:100%;overflow:hidden}.TaskPreviewTab-AddressBarContainer.Flex-Horizontal{align-items:center;gap:8px}.TaskPreviewTab-AddressBarPopoverAnchor{flex:1 1 auto}.TaskPreviewTab-AddressBar.Flex-Horizontal{flex:1 1 auto;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:0 16px;border-radius:var(--border-radius-24);background:var(--text-color-3);font-size:var(--smaller-font-size);line-height:var(--smaller-line-height);line-height:100%}@keyframes slide-TaskPreviewTab-AddressBarLoading{0%{-webkit-background-position:200% 0;background-position:200% 0}to{-webkit-background-position:-200% 0;background-position:-200% 0}}.TaskPreviewTab-AddressBarLoading.TaskPreviewTab-AddressBar{animation:slide-TaskPreviewTab-AddressBarLoading 2s linear infinite;background:linear-gradient(120deg,var(--text-color-3) 25%,var(--text-color-10) 50%,var(--text-color-3) 75%);background-size:200% 100%}.TaskPreviewTab-AddressBarFocused{box-shadow:inset 0 0 0 1px var(--main-color-17)}.TaskPreviewTab-AddressBarEditableContainer.Ellipsis-EllipsisContainer{flex:1 1 auto;font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";font-size:var(--smaller-font-size)}.TaskPreviewTab-AddressBarEditable.Ellipsis-Ellipsis:focus{text-overflow:clip}.TaskPreviewTab-AddressBarEditable.Ellipsis-Ellipsis:focus-visible{outline:none}.TaskPreviewTab-MonospacedEllipsisContainer.Ellipsis-EllipsisContainer{font-size:var(--monospace-font-size);font-family:var(--monospace-font-family),monospace;font-feature-settings:"liga","calt";font-size:var(--smaller-font-size)}.TaskPreviewTab-AddressBarActionButtons.Flex-Horizontal{margin-right:-8px}.TaskPreviewTab-ScreenshotButton{width:32px;height:32px;opacity:.5}.TaskPreviewTab-ScreenshotButton:focus-visible,.TaskPreviewTab-ScreenshotButton:hover:not(:disabled){opacity:1}.TaskPreviewTab-ScreenshotIcon.TaskPreviewTab-ScreenshotIcon{width:20px;height:20px}.TaskPreviewTab-ShareButton{width:32px;height:32px;opacity:var(--ShareButton-0);color:var(--ShareButton-1)}.TaskPreviewTab-ShareButton:focus-visible,.TaskPreviewTab-ShareButton:hover:not(:disabled){opacity:1;color:var(--ShareButton-2)}.TaskPreviewTab-IconAnimation{animation:icon-fade-in-TaskPreviewTab-IconAnimation .2s ease-out}@keyframes icon-fade-in-TaskPreviewTab-IconAnimation{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.TaskPreviewTab-ShareIcon.TaskPreviewTab-ShareIcon,.TaskPreviewTab-CheckmarkIcon.TaskPreviewTab-CheckmarkIcon{width:20px;height:20px}.TaskPreviewTab-TaskPreviewToolbarContainer.Flex-Horizontal{gap:8px}.TaskPreviewTab-TaskPreviewZoomContainer.Flex-Horizontal{align-items:center;background-color:var(--text-color-3);border-radius:var(--border-radius-24)}.TaskPreviewTab-ZoomLevel{font-size:var(--small-font-size);line-height:var(--small-line-height);color:var(--secondary-text-color);cursor:pointer;width:36px;height:40px;line-height:40px;text-align:center}.TaskPreviewTab-PreviewFramePlaceholder.Centered-Centered.Flex-Vertical{overflow:hidden;position:relative;width:100%;height:var(--PreviewFramePlaceholder-0);min-height:var(--PreviewFramePlaceholder-1);max-height:var(--PreviewFramePlaceholder-2);border:var(--PreviewFramePlaceholder-3);border-radius:var(--PreviewFramePlaceholder-4);background:var(--PreviewFramePlaceholder-5)}.TaskPreviewTab-PreviewFrameAnimation{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(60px);z-index:-1}.TaskPreviewTab-LoadingTextOverlay.Flex-Horizontal{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;pointer-events:none;z-index:1}.TaskPreviewTab-PreviewFrame{width:var(--PreviewFrame-0);height:var(--PreviewFrame-1);max-width:var(--PreviewFrame-2);max-height:var(--PreviewFrame-3);border:var(--PreviewFrame-4);box-shadow:var(--PreviewFrame-5);visibility:var(--PreviewFrame-6);zoom:var(--PreviewFrame-7)}.TaskPreviewTab-PreviewToolbarButton{width:40px;height:40px;background-color:var(--text-color-3);border-radius:var(--border-radius-round)}.TaskPreviewTab-PreviewToolbarButtonTransparent{background-color:transparent}.TaskPreviewTab-PreviewToolbarButtonActive{color:var(--main-color)!important;background:var(--main-color-17)}.TaskPreviewTab-PreviewToolbarButtonError:not(.TaskPreviewTab-PreviewToolbarButtonActive){color:var(--error-color)!important;background:var(--error-color-10)}.TaskPreviewTab-DeviceToolbarContainer.Flex-Horizontal{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:1;align-items:center;gap:8px;padding:8px 16px;background:var(--background-color);box-shadow:0 1px 4px var(--text-color-5);border:1px solid var(--separator-color);border-radius:var(--border-radius-24);font-size:var(--small-font-size);line-height:var(--small-line-height)}.TaskPreviewTab-DeviceInfo.Flex-Horizontal{align-items:center;gap:8px}.TaskPreviewTab-DeviceName{color:var(--text-color);font-weight:500}.TaskPreviewTab-DeviceDimensions{color:var(--secondary-text-color)}.TaskPreviewTab-StyledAnimatedPlaceholderUrl.SecondaryTextSpan-SecondaryTextSpan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskPreviewTab-PreviewWidgetContentContainer.Flex-Vertical{width:50%;min-width:240px;max-width:400px;z-index:1}.TaskPreviewTab-PreviewWidgetContentContainer.Flex-Vertical .ButtonStyles-Alternative{border-color:var(--text-color-10);background:transparent}.TaskPreviewTab-PreviewWidgetContentContainer.Flex-Vertical .ButtonStyles-Alternative:hover:not(:disabled){background:var(--text-color-5)}.TaskSummaryTab-CopyToClipboardButton{align-self:flex-start}.TaskResultTabs-TaskResultToolbar.Flex-Horizontal{align-items:center;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:-4.5px}.TaskResultTabs-VersionSelector{font-size:var(--small-font-size);line-height:var(--small-line-height)}.TaskResultTabs-VersionSelectorSeparator.SecondaryTextSpan-SecondaryTextSpan{padding:0 4px}.TaskResultTabs-AllVersionsLink{color:var(--secondary-text-color)}.TaskResultTabs-AllVersionsLink:hover{color:var(--text-color)}.TaskResultTabs-VersionLink{display:inline-flex;align-items:center;gap:4px;color:var(--secondary-text-color)}.TaskResultTabs-VersionLink:hover{color:var(--text-color);background-color:var(--background-color)}.TaskResultTabs-VersionLink:focus-visible{outline:none}.TaskResultTabs-VersionDropdownContent{max-height:334px;font-size:var(--small-font-size);line-height:var(--small-line-height)}.TaskResultTabs-VersionDropdownItem{color:var(--VersionDropdownItem-0);width:240px;white-space:nowrap}.TaskResultTabs-VersionNumber{font-variant-numeric:tabular-nums}.TaskResultTabs-RestoreText.SecondaryTextSpan-SecondaryTextSpan{font-size:var(--small-font-size);line-height:var(--small-line-height)}.TaskResultTabs-TaskResultTabCounter{margin-left:4px;font-variant-numeric:tabular-nums;font-weight:600}.TaskResultTabs-TaskResultTabWarningCounter.TaskResultTabs-TaskResultTabCounter{color:var(--warning-color)}.TaskResultTabs-Root{display:flex;flex-direction:column;flex:1;max-width:100%;height:0}.TaskResultTabs-VersionsScrollable{display:flex;flex-direction:column;gap:4px}.TaskResultTabs-ScrollableTabsContent{margin:12px 0 0}.TaskResultTabs-ScrollableTabsChildrenContainer{height:100%}.TaskResultTabs-ConditionalContent.Tabs-Content{display:var(--ConditionalContent-0)}.TaskResultTabs-AirButton{gap:8px;padding:8px 10px;font-weight:400}.TaskVersionsTab-Container.Centered-Centered.Flex-Vertical{container-type:inline-size;container-name:task-versions-tab}.TaskVersionsTab-HeaderContainer.Flex-Horizontal{gap:8px;align-items:center;width:100%;white-space:nowrap;font-size:var(--small-font-size);line-height:var(--small-line-height)}.TaskVersionsTab-AllVersionsTitle{color:var(--secondary-text-color);font-weight:500}.TaskVersionsTab-Empty.Centered-Centered.Flex-Vertical{gap:8px;max-width:320px;text-align:center}.TaskViewSceneStyles-Container.Flex-Horizontal{justify-content:var(--Container-0);flex-grow:1;height:0;view-transition-name:task-view}.TaskViewSceneStyles-ChatContainer.Flex-Vertical{flex:1 1 auto;width:var(--ChatContainer-0);max-width:var(--ChatContainer-1);padding:var(--ChatContainer-2)}.TaskViewSceneStyles-ChatContainerInner.Flex-Vertical{flex:1;width:100%;overflow:hidden}.TaskViewSceneStyles-TabsContainer.Flex-Horizontal{flex:1 1 auto;width:var(--TabsContainer-0);padding:16px 24px;box-shadow:-8px 0 20px #00000008;border-radius:var(--border-radius-24) 0 0 var(--border-radius-24);z-index:2}.TaskViewSceneStyles-Title.Flex-Horizontal{align-items:center;gap:8px;margin:var(--Title-0) 32px 16px 0;z-index:1}.TaskViewSceneStyles-Title.Flex-Horizontal:empty{display:none}.TaskViewSceneStyles-NewProjectHeader{margin-bottom:16px;font-size:25px;font-weight:500;line-height:60px;text-align:center}.TaskViewSceneStyles-ScrollableWithInput.Flex-Vertical{flex:1;position:relative;min-height:0;width:var(--ScrollableWithInput-0)}.TaskViewSceneStyles-ScrollableWithInput.Flex-Vertical .Scrollable-ScrollableContainer{z-index:0}.TaskViewSceneStyles-InviteDeveloper.Flex-Horizontal{justify-content:center;gap:16px;margin:0 16px;padding:16px 0;background:var(--background-color)}.TaskViewSceneStyles-InputContainer{position:absolute;right:0;bottom:0;left:0;padding-right:var(--InputContainer-0)}.TaskViewSceneStyles-TypingIndicatorContainer{position:absolute;right:0;bottom:100%;left:0;padding:0 32px 8px 0;padding-right:var(--TypingIndicatorContainer-0);display:flex;justify-content:center;pointer-events:none}.TaskViewSceneStyles-InputWrapper{position:relative;max-width:calc(var(--chat-width) + 64px);margin:var(--InputWrapper-0);padding:0 32px 26px var(--InputWrapper-1)}.TaskViewSceneStyles-InputWrapper:before{content:"";position:absolute;top:0;right:32px;bottom:0;left:var(--InputWrapper-2);background:var(--InputWrapper-3);pointer-events:none;z-index:0}.TaskViewSceneStyles-Footer{position:relative}.UserProfileScene-PageTitle.HomeStyles-ListTitle{display:flex;align-items:center;gap:8px;color:var(--text-color)}.UserProfileScene-UserProfileTitle{color:var(--secondary-text-color);font-weight:600;text-align:center;view-transition-name:user-tasks-title;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfileScene-SuccessfulToggle{display:flex;align-items:center;align-self:center;view-transition-name:successful-toggle}.UserProfileScene-SuccessfulActive{background:var(--text-color-5)}.UserProfileScene-UserTaskCountsContainer.Flex-Vertical{padding:0 8px;view-transition-name:user-task-counts}.UserProfileScene-UserTaskList.Flex-Vertical{gap:16px;view-transition-name:user-tasks}.UserProfileScene-ItemLink{font-size:18px;font-weight:500;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfileScene-ItemLink:hover{color:var(--text-color)}.UserProfileScene-ProjectLinkContainer.Ellipsis-EllipsisContainer{max-width:calc(100% - 80px)}.UserProfileScene-ProjectLink{color:var(--secondary-text-color);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfileScene-ProjectLink:hover{color:var(--text-color)}.UserProfileScene-FirstLine.Flex-Horizontal{align-items:center;gap:8px;line-height:24px}.UserProfileScene-SecondLine.Flex-Horizontal{align-items:center;gap:4px;position:relative;color:var(--secondary-text-color);font-size:var(--small-font-size);line-height:var(--small-line-height)}.UserProfileScene-CreatedAt.Ellipsis-Ellipsis{position:absolute;right:0;opacity:var(--CreatedAt-0);transform:translate(var(--CreatedAt-1));transition:opacity .2s ease-in-out,transform .2s ease-in-out;line-height:24px}.UserProfileScene-HoverActions.Flex-Horizontal{position:absolute;right:0;align-items:center;gap:16px;opacity:var(--HoverActions-0);transform:translate(var(--HoverActions-1));transition:opacity .2s ease-in-out,transform .2s ease-in-out}.UserProfileScene-FadeOutGradient{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 176px);height:80px;background:linear-gradient(180deg,var(--background-color-0),var(--background-color) 100%);pointer-events:none}@media only screen and (max-width:600px){.UserProfileScene-FadeOutGradient{width:calc(100% - 144px)}}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:block;font-weight:100 800;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;src:url(//assets.service.jetbrains.space/static/cloud/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:block;font-weight:100 800;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:block;font-weight:100 800;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;src:url(//assets.service.jetbrains.space/static/cloud/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:block;font-weight:100 800;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(//assets.service.jetbrains.space/static/cloud/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:block;font-weight:100 800;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(//assets.service.jetbrains.space/static/cloud/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:block;font-weight:100 800;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;src:url(//assets.service.jetbrains.space/static/cloud/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Sans Variable;src:url(//assets.service.jetbrains.space/static/cloud/JetBrainsSans%5Bwght%5D.woff2) format("woff2-variations");font-weight:100 900;font-display:block}:root,:host{color-scheme:light;--mask-color: oklch(100% 0 89.876deg);--text-color: oklch(15.5% .002 286.152deg);--text-color-2: oklch(15.5% .002 286.152deg / 2%);--text-color-2-opaque: oklch(98.5% 0 89.876deg);--text-color-3: oklch(15.5% .002 286.152deg / 3%);--text-color-5: oklch(15.5% .002 286.152deg / 5%);--text-color-5-opaque: oklch(96.4% 0 89.876deg);--text-color-8: oklch(15.5% .002 286.152deg / 8%);--text-color-10: oklch(15.5% .002 286.152deg / 10%);--text-color-10-opaque: oklch(92.8% 0 89.876deg);--text-color-15: oklch(15.5% .002 286.152deg / 15%);--text-color-20: oklch(15.5% .002 286.152deg / 20%);--text-color-30: oklch(15.5% .002 286.152deg / 30%);--text-color-40: oklch(15.5% .002 286.152deg / 40%);--text-color-50: oklch(15.5% .002 286.152deg / 50%);--text-color-60: oklch(15.5% .002 286.152deg / 60%);--text-color-80: oklch(15.5% .002 286.152deg / 80%);--text-color-90: oklch(15.5% .002 286.152deg / 90%);--secondary-text-color: oklch(66.4% .009 247.969deg);--highlighted-text-color: oklch(82.9% .166 326.945deg);--highlighted-text-color-30: oklch(82.9% .166 326.945deg / 30%);--error-color: oklch(59.8% .232 18.135deg);--error-color-10: oklch(66.6% .226 12.842deg / 10%);--error-color-20: oklch(66.6% .226 12.842deg / 20%);--error-color-60: oklch(66.6% .226 12.842deg / 60%);--success-color: oklch(58% .143 154.413deg);--success-color-10: oklch(62.9% .155 154.336deg / 10%);--success-color-20: oklch(62.9% .155 154.336deg / 20%);--success-color-30: oklch(62.9% .155 154.336deg / 30%);--warning-color: oklch(71.8% .185 47.421deg);--warning-color-10: oklch(71.8% .185 47.421deg / 10%);--warning-color-80: oklch(71.8% .185 47.421deg / 80%);--main-color: oklch(56% .244 275.119deg);--main-color-5: oklch(56% .244 275.119deg / 5%);--main-color-5-opaque: oklch(97.5% .009 286.226deg);--main-color-10: oklch(56% .244 275.119deg / 10%);--main-color-15: oklch(56% .244 275.119deg / 15%);--main-color-17: oklch(56% .244 275.119deg / 17%);--main-color-20: oklch(56% .244 275.119deg / 20%);--main-color-30: oklch(56% .244 275.119deg / 30%);--main-color-40: oklch(56% .244 275.119deg / 40%);--main-color-50: oklch(56% .244 275.119deg / 50%);--main-color-80: oklch(56% .244 275.119deg / 80%);--outline-color: oklch(56% .244 275.119deg / 80%);--background-color: oklch(100% 0 89.876deg);--background-color-0: oklch(100% 0 89.876deg / 0%);--background-color-10: oklch(100% 0 89.876deg / 10%);--background-color-25: oklch(100% 0 89.876deg / 25%);--background-color-30: oklch(100% 0 89.876deg / 30%);--background-color-40: oklch(100% 0 89.876deg / 40%);--island-background-color: oklch(100% 0 89.876deg);--tooltip-background-color: oklch(0% 0 0deg / 90%);--separator-color: oklch(91.1% .01 252.816deg / 80%);--starred-color: oklch(83.7% .172 83.07deg);--diff-line-added-color: oklch(97.9% .035 145.299deg);--diff-line-deleted-color: oklch(96% .02 17.499deg);--diff-line-modified-color: oklch(95.6% .021 271.195deg);--diff-line-conflict-color: oklch(93.6% .032 17.738deg);--diff-line-default-color: oklch(100% 0 89.876deg);--diff-gutter-added-color: oklch(95.5% .068 145.658deg);--diff-gutter-deleted-color: oklch(93.6% .032 17.738deg);--diff-gutter-modified-color: oklch(93.7% .03 267.205deg);--diff-gutter-conflict-color: oklch(93.6% .032 17.738deg);--diff-gutter-default-color: oklch(98.2% 0 89.876deg);--scrollbar-thumb-color: var(--text-color-10);--scrollbar-track-color: transparent;--syntax-marker-highlight-background-color: oklch(82.9% .166 326.945deg);--syntax-marker-highlight-text-color: oklch(15.5% .002 286.152deg);--syntax-marker-current-background-color: oklch(73.5% .243 334.713deg);--syntax-marker-current-text-color: oklch(15.5% .002 286.152deg);--syntax-marker-comment-color: oklch(60% 0 89.876deg);--syntax-marker-num-literal-color: oklch(45.2% .313 264.052deg);--syntax-marker-string-literal-color: oklch(52% .177 142.495deg);--syntax-marker-keyword-color: oklch(27.1% .188 264.052deg);--syntax-marker-declaration-color: oklch(0% 0 0deg);--syntax-marker-parameter-assignment-color: oklch(62.9% .148 265.4deg);--syntax-marker-identifier-color: oklch(46.6% .137 43.346deg);--syntax-marker-invocation-color: oklch(46.4% .068 230.249deg);--syntax-marker-identifier-type-color: oklch(39.5% .196 268.366deg);--syntax-marker-identifier-declaration-color: oklch(38% .171 318.797deg);--syntax-marker-key-color: oklch(38% .171 318.797deg);--syntax-marker-tag-color: oklch(38% .171 318.797deg);--syntax-marker-annotation-color: oklch(58.1% .127 109.769deg);--syntax-marker-inline-annotation-color: oklch(87% .147 201.324deg);--syntax-marker-preprocessor-annotation-color: oklch(44.6% 0 89.876deg);--syntax-marker-preprocessor-message-color: oklch(61.3% 0 89.876deg);--syntax-marker-diff-added-color: oklch(95.5% .068 145.658deg);--syntax-marker-diff-deleted-color: oklch(93.6% .032 17.738deg);--loader-one: oklch(82.5% .15 295deg);--loader-two: oklch(70% .12 265deg);--loader-three: oklch(75% .25 320deg);--badge-mint: oklch(77.7% .176 157.698deg);--badge-grass: oklch(75.5% .159 128.018deg);--badge-teal: oklch(72% .124 189.396deg);--badge-teal-10: oklch(72% .124 189.396deg / 10%);--badge-sky: oklch(71.5% .149 234.804deg);--badge-darkblue: oklch(53.6% .177 263.633deg);--badge-violet: oklch(52.5% .148 303.57deg);--badge-plum: oklch(60.1% .129 329.048deg);--badge-raspberry: oklch(64.2% .211 4.811deg);--badge-rose: oklch(72% .18 9.361deg);--badge-watermelon: oklch(76.2% .142 29.087deg);--border-radius-2: 2px;--border-radius-4: 4px;--border-radius-6: 6px;--border-radius-8: 8px;--border-radius-10: 10px;--border-radius-12: 12px;--border-radius-16: 16px;--border-radius-18: 18px;--border-radius-20: 20px;--border-radius-24: 24px;--border-radius-32: 32px;--border-radius-40: 40px;--border-radius-round: 50%;--base-font-size: 15px;--small-font-size: 14px;--smaller-font-size: 13px;--smallest-font-size: 12px;--base-line-height: 150%;--small-line-height: 150%;--smaller-line-height: 150%;--smallest-line-height: 150%;--default-font-family: "JetBrains Sans Variable", -apple-system, "BlinkMacSystemFont", "Helvetica Neue", "Arial";--heading-font-family: "JetBrains Sans Variable", -apple-system, "BlinkMacSystemFont", "Helvetica Neue", "Arial";--monospace-font-family: "JetBrains Mono Variable", "Courier New", "Courier", monospace;--monospace-font-size: 86%;--chat-width: 626px;--limited-centered-width: 726px;--radix-select-trigger-width: 100px;--glass-background-color: oklch(0% 0 0deg / 50%);--dropdown-shadow-color: oklch(0% 0 0deg / 5%);--z-index-dropdown: 5;--paint-squircle: paint(squircle)}@media(prefers-color-scheme:dark)and (prefers-color-scheme:no-preference){:root{color-scheme:dark;--mask-color: oklch(0% 0 0deg);--text-color: oklch(96.1% 0 89.876deg);--text-color-2: oklch(96.1% 0 89.876deg / 2%);--text-color-2-opaque: oklch(11.5% 0 89.876deg);--text-color-3: oklch(96.1% 0 89.876deg / 3%);--text-color-5: oklch(96.1% 0 89.876deg / 5%);--text-color-5-opaque: oklch(15.4% 0 89.876deg);--text-color-8: oklch(96.1% 0 89.876deg / 8%);--text-color-10: oklch(96.1% 0 89.876deg / 10%);--text-color-10-opaque: oklch(21.3% 0 89.876deg);--text-color-15: oklch(96.1% 0 89.876deg / 15%);--text-color-20: oklch(96.1% 0 89.876deg / 20%);--text-color-30: oklch(96.1% 0 89.876deg / 30%);--text-color-40: oklch(96.1% 0 89.876deg / 40%);--text-color-50: oklch(96.1% 0 89.876deg / 50%);--text-color-60: oklch(96.1% 0 89.876deg / 60%);--text-color-80: oklch(96.1% 0 89.876deg / 80%);--text-color-90: oklch(96.1% 0 89.876deg / 90%);--secondary-text-color: oklch(60.6% .003 264.534deg);--warning-color: oklch(77.1% .143 43.492deg);--warning-color-10: oklch(77.1% .143 43.492deg / 10%);--warning-color-80: oklch(77.1% .143 43.492deg / 80%);--main-color: oklch(100% 0 89.876deg / 80%);--main-color-5: oklch(100% 0 89.876deg / 4%);--main-color-10: oklch(100% 0 89.876deg / 8%);--main-color-15: oklch(100% 0 89.876deg / 12%);--main-color-17: oklch(100% 0 89.876deg / 13.6%);--main-color-20: oklch(100% 0 89.876deg / 16%);--main-color-30: oklch(100% 0 89.876deg / 24%);--main-color-40: oklch(100% 0 89.876deg / 32%);--main-color-50: oklch(100% 0 89.876deg / 40%);--main-color-80: oklch(100% 0 89.876deg / 64%);--outline-color: oklch(100% 0 89.876deg / 64%);--background-color: oklch(0% 0 0deg);--background-color-0: oklch(0% 0 0deg / 0%);--background-color-10: oklch(0% 0 0deg / 10%);--background-color-25: oklch(0% 0 0deg / 25%);--background-color-30: oklch(0% 0 0deg / 30%);--background-color-40: oklch(0% 0 0deg / 40%);--island-background-color: oklch(24.4% .002 286.26deg);--separator-color: oklch(100% 0 89.876deg / 15%);--diff-line-added-color: oklch(27.4% .037 156.909deg);--diff-line-deleted-color: oklch(25.7% .035 10.95deg);--diff-line-modified-color: oklch(29.3% .004 264.506deg);--diff-line-conflict-color: oklch(31% .052 16.744deg);--diff-line-default-color: oklch(21.3% .004 264.479deg);--diff-gutter-added-color: oklch(35.9% .051 156.631deg);--diff-gutter-deleted-color: oklch(31% .052 16.744deg);--diff-gutter-modified-color: oklch(34.8% .004 264.516deg);--diff-gutter-conflict-color: oklch(31% .052 16.744deg);--diff-gutter-default-color: oklch(21.3% .004 264.479deg);--syntax-marker-num-literal-color: oklch(65.7% .074 242.22deg);--syntax-marker-string-literal-color: oklch(58.9% .075 134.421deg);--syntax-marker-keyword-color: oklch(65.2% .134 56.732deg);--syntax-marker-declaration-color: oklch(86% .125 76.957deg);--syntax-marker-parameter-assignment-color: oklch(76.8% .088 259.278deg);--syntax-marker-identifier-color: oklch(79.9% .141 60.101deg);--syntax-marker-invocation-color: oklch(80.1% .127 305.856deg);--syntax-marker-identifier-type-color: oklch(69.6% .152 2.905deg);--syntax-marker-identifier-declaration-color: oklch(61.8% .086 313.603deg);--syntax-marker-key-color: oklch(61.8% .086 313.603deg);--syntax-marker-tag-color: oklch(61.8% .086 313.603deg);--syntax-marker-annotation-color: oklch(75.5% .15 106.922deg);--syntax-marker-inline-annotation-color: oklch(75.5% .15 106.922deg);--syntax-marker-preprocessor-annotation-color: oklch(70.9% 0 89.876deg);--syntax-marker-preprocessor-message-color: oklch(86.1% 0 89.876deg);--syntax-marker-diff-added-color: oklch(35.9% .051 156.631deg);--syntax-marker-diff-deleted-color: oklch(31% .052 16.744deg)}}@media screen{*{box-sizing:border-box;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}}@media(min-resolution:192dpi){.is-apple{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body,:host{font-size:var(--base-font-size);font-family:var(--default-font-family),sans-serif;font-feature-settings:"liga","calt","cv05";font-variation-settings:"opsz" 14;line-height:var(--base-line-height);letter-spacing:-.006px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;color:var(--text-color);background-color:var(--background-color)}[data-sonner-toaster]{font-family:var(--default-font-family),sans-serif;pointer-events:all}button,input,select,textarea{font-family:inherit;font-size:var(--base-font-size)}input{margin:0;padding:0;line-height:var(--base-line-height)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;width:1.15em;min-width:1.15em;height:1.15em;min-height:1.15em;color:var(--main-color-20);background-color:var(--mask-color);border:1px solid currentcolor;border-radius:var(--border-radius-4)}input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--main-color);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible{outline:2px solid currentcolor;outline-offset:-2px}input[type=checkbox]:disabled{color:var(--secondary-text-color);pointer-events:none}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;width:1.15em;min-width:1.15em;height:1.15em;min-height:1.15em;color:var(--main-color-20);background-color:var(--mask-color);border:1px solid currentcolor;border-radius:var(--border-radius-round)}input[type=radio]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--main-color);border-radius:var(--border-radius-round)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:focus-visible{outline:2px solid currentcolor;outline-offset:-2px}input[type=radio]:disabled{color:var(--secondary-text-color);pointer-events:none}hr{height:0;margin:16px 0;border:none;border-bottom:1px solid var(--separator-color)}p{margin-top:0;margin-bottom:16px}a{color:var(--main-color);text-decoration:none}a:hover{color:var(--main-color-80)}a:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}table{border-collapse:collapse}button{cursor:pointer;border:none;background:none}#root{display:flex;flex-direction:column;min-height:100vh}[data-radix-popper-content-wrapper]{z-index:var(--z-index-dropdown)!important}.svg-icon{flex-shrink:0}.resize-in-progress{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-in-progress [data-resizable-container]{pointer-events:none}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-down{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-up{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}::view-transition-old(preview-status),::view-transition-new(preview-status){animation-duration:.5s}::view-transition-old(preview-status){animation-name:fade-out}::view-transition-new(preview-status){animation-name:fade-in}@media(prefers-reduced-motion:no-preference){::view-transition-old(new-project-h1),::view-transition-old(new-project-h2),::view-transition-old(new-task-h1),::view-transition-old(new-task-h2),::view-transition-old(new-task-chevron),::view-transition-old(user-tasks-title),::view-transition-old(list-type-switch),::view-transition-old(successful-toggle),::view-transition-old(user-task-counts){animation:slide-down .3s ease-out reverse forwards}}@media(prefers-reduced-motion:no-preference){::view-transition-new(new-project-h1),::view-transition-new(new-project-h2),::view-transition-new(new-task-h1),::view-transition-new(new-task-h2),::view-transition-new(new-task-chevron),::view-transition-new(user-tasks-title),::view-transition-new(list-type-switch),::view-transition-new(successful-toggle),::view-transition-new(user-task-counts){opacity:0;animation:slide-down .3s ease-out forwards;animation-delay:.3s}}@media(prefers-reduced-motion:no-preference){::view-transition-old(new-project-content),::view-transition-old(new-task-content),::view-transition-old(project-selector),::view-transition-old(project-tasks),::view-transition-old(user-tasks),::view-transition-old(task-view),::view-transition-old(orgs-list),::view-transition-old(login){animation:slide-up .3s ease-out reverse forwards}}@media(prefers-reduced-motion:no-preference){::view-transition-new(new-project-content),::view-transition-new(new-task-content),::view-transition-new(project-selector),::view-transition-new(project-tasks),::view-transition-new(user-tasks),::view-transition-new(task-view),::view-transition-new(orgs-list),::view-transition-new(login){opacity:0;animation:slide-up .3s ease-out forwards;animation-delay:.3s}}[data-rich-colors=true][data-sonner-toast][data-type=info]{color:var(--text-color)!important;background:var(--text-color-2-opaque)!important;border:1px solid var(--separator-color)!important}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-button],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{color:var(--text-color)!important;background:var(--background-color)!important;border:1px solid var(--separator-color)!important}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-button]:hover,[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]:hover{background:var(--text-color-5-opaque)!important}
