.diagnostics-v1-module__0vAXna__websiteContent{-webkit-mask:linear-gradient(#000 0%,#0000 80%);mask:linear-gradient(#000 0%,#0000 80%)}@keyframes diagnostics-v1-module__0vAXna__scan-clip{0%,to{clip-path:inset(calc(50% - var(--scan-height)) 0 0 0)}50%{clip-path:inset(calc(50% + var(--scan-height)) 0 0 0)}}@keyframes diagnostics-v1-module__0vAXna__scan-line{0%,to{transform:translateY(calc(-1 * var(--scan-height)))}50%{transform:translateY(var(--scan-height))}}@keyframes diagnostics-v1-module__0vAXna__scan-gradient{0%,to{transform:translateY(calc(50% - var(--scan-height)))}50%{transform:translateY(calc(50% + var(--scan-height)))}}.diagnostics-v1-module__0vAXna__scanner{animation:4s ease-in-out infinite diagnostics-v1-module__0vAXna__scan-clip}.diagnostics-v1-module__0vAXna__scanLine{animation:4s ease-in-out infinite diagnostics-v1-module__0vAXna__scan-line}.diagnostics-v1-module__0vAXna__scanGradient{animation:4s ease-in-out infinite diagnostics-v1-module__0vAXna__scan-gradient}
.primitives-module__XDGRpW__outlinedText{letter-spacing:0;width:100%;font-size:24px;font-weight:600;line-height:.83}.primitives-module__XDGRpW__outlinedText.primitives-module__XDGRpW__center{text-align:center}
.ring-logo-loader-module__nhqATG__pulse{transform-origin:50%;animation-name:ring-logo-loader-module__nhqATG__pulse;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes ring-logo-loader-module__nhqATG__pulse{0%{transform:scale(1)}20%{transform:scale(1.08)}50%{transform:scale(1)}}
.eyebrow-module__RUAzfa__content{--tw-duration:.2s}
.shimmer-module__lZgc0q__singleShimmer{--shimmer-base:var(--v0-gray-1000);--shimmer-highlight:var(--v0-gray-500);background:linear-gradient(90deg, var(--shimmer-base) 10%, var(--shimmer-highlight) 55%, var(--shimmer-base) 80%);color:#0000;background-repeat:repeat-x;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear forwards shimmer-module__lZgc0q__shimmer;display:inline-block}@keyframes shimmer-module__lZgc0q__shimmer{0%{background-position:150%}to{background-position:-50%}}
.logos-section-module__ricZ8G__track{will-change:transform;animation:18s linear infinite logos-section-module__ricZ8G__marquee}@keyframes logos-section-module__ricZ8G__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:768px){.logos-section-module__ricZ8G__track{animation-duration:24s}}@media (prefers-reduced-motion:reduce){.logos-section-module__ricZ8G__track{animation:none;transform:translate(0)}}.logos-section-module__ricZ8G__logoContainer{transform:scale(var(--logo-scale,1))}.logos-section-module__ricZ8G__logoContainer:hover{transform:scale(calc(var(--logo-scale,1) * 1.1))}
.breadcrumbs-module__BYLhuG__layout{grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;gap:16px;display:grid}@media (max-width:639px){.breadcrumbs-module__BYLhuG__layout{grid-template-columns:auto auto 1fr}}.breadcrumbs-module__BYLhuG__left{grid-area:left}.breadcrumbs-module__BYLhuG__center{grid-area:center;overflow:hidden}.breadcrumbs-module__BYLhuG__right{grid-area:right;justify-content:end}.breadcrumbs-module__BYLhuG__left,.breadcrumbs-module__BYLhuG__center,.breadcrumbs-module__BYLhuG__right{align-items:center;display:flex}.breadcrumbs-module__BYLhuG__breadcrumbs{--project-breadcrumb-min-width:420px;flex-shrink:1;align-items:center;gap:6px;min-width:0;display:flex}@media (max-width:639px){.breadcrumbs-module__BYLhuG__breadcrumbs .breadcrumbs-module__BYLhuG__project,.breadcrumbs-module__BYLhuG__breadcrumbs .breadcrumbs-module__BYLhuG__slash{display:none}}.breadcrumbs-module__BYLhuG__project{grid-area:project;min-width:0;max-width:min(360px,50cqw);display:none}.breadcrumbs-module__BYLhuG__slash{grid-area:slash;display:none}.breadcrumbs-module__BYLhuG__chat{flex-shrink:1;grid-area:chat;min-width:0}@container breadcrumbs (min-width:420px){.breadcrumbs-module__BYLhuG__project{display:flex}.breadcrumbs-module__BYLhuG__slash{flex-shrink:0;display:block}.breadcrumbs-module__BYLhuG__chat{max-width:min(420px,55cqw)}}
.status-module__lbUNVq__gradient{background:radial-gradient(50% 150% at 50% -10%, var(--color), transparent);z-index:-1;width:80%;position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(#000 90%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%)}@media (max-width:639px){.status-module__lbUNVq__gradient{display:none}}
.chat-header-module__LnkDJq__previewAligned:has([data-chat-header-center]){grid-template-columns:minmax(0, min(var(--chat-header-left-width,250px), 50%)) minmax(0, 1fr) max-content}.chat-header-module__LnkDJq__previewAligned:has([data-chat-header-url-bar]){--chat-header-url-center-min-width:450px;grid-template-columns:minmax(0, min(var(--chat-header-left-width,250px), 50%)) minmax(var(--chat-header-url-center-min-width), 1fr) max-content}.chat-header-module__LnkDJq__previewAligned [data-chat-header-center]{justify-content:flex-start;padding-right:6px}.chat-header-module__LnkDJq__breadcrumbContainer{container:breadcrumbs/inline-size}
@keyframes files-spotlight-module__AVff6G__carousel-slide{0%{transform:translate(0)}to{transform:translateX(calc(-.5 * var(--content-width)))}}.files-spotlight-module__AVff6G__fileCarouselLeft{animation-direction:normal}.files-spotlight-module__AVff6G__fileCarouselRight{animation-direction:reverse}.files-spotlight-module__AVff6G__fileCarousel{animation-name:files-spotlight-module__AVff6G__carousel-slide;animation-duration:var(--duration);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}.files-spotlight-module__AVff6G__fileMasonryLoader{-webkit-mask:radial-gradient(50% 50%,red 50%,#0000 100%);mask:radial-gradient(50% 50%,red 50%,#0000 100%)}.files-spotlight-module__AVff6G__spot{-webkit-mask:radial-gradient(circle,red 5%,#f001 25%);mask:radial-gradient(circle,red 5%,#f001 25%);-webkit-mask-position:var(--spotlight-x) var(--spotlight-y);mask-position:var(--spotlight-x) var(--spotlight-y);-webkit-mask-size:var(--spotlight-size) var(--spotlight-size);mask-size:var(--spotlight-size) var(--spotlight-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.typing-text-module__JZqygG__character{visibility:hidden;animation:.2s forwards typing-text-module__JZqygG__typing;position:absolute}@keyframes typing-text-module__JZqygG__typing{0%{opacity:0;display:block;position:absolute}1%{position:unset;visibility:visible;opacity:0;display:inline}to{position:unset;visibility:visible;opacity:1;display:inline}}@media (max-width:768px){.typing-text-module__JZqygG__character{visibility:visible;opacity:1;animation:none;position:static}.typing-text-module__JZqygG__blinker{opacity:0;animation:none}}.typing-text-module__JZqygG__blinker{--blinker-duration:.8s;animation-name:typing-text-module__JZqygG__blinker-hide;animation-duration:calc(8 * var(--blinker-duration));animation-iteration-count:infinite;display:inline}.typing-text-module__JZqygG__blinkerBlock{vertical-align:middle;animation-name:typing-text-module__JZqygG__blinker;animation-duration:var(--blinker-duration);animation-iteration-count:infinite;display:inline-block}@keyframes typing-text-module__JZqygG__blinker-hide{0%{opacity:1}50%{opacity:1;visibility:hidden}to{opacity:0;visibility:hidden}}@keyframes typing-text-module__JZqygG__blinker{0%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:0}}
.search-web-v1-module__ZjqNca__blink{animation:1s infinite search-web-v1-module__ZjqNca__blink}.search-web-v1-module__ZjqNca__scrollUp{animation:7s cubic-bezier(.37,.13,.62,.87) infinite search-web-v1-module__ZjqNca__scrollUp}.search-web-v1-module__ZjqNca__fadeOut{-webkit-mask:linear-gradient(#0000 0%,#000 32px calc(100% - 32px),#0000 100%);mask:linear-gradient(#0000 0%,#000 32px calc(100% - 32px),#0000 100%)}@keyframes search-web-v1-module__ZjqNca__blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes search-web-v1-module__ZjqNca__scrollUp{0%{transform:translateY(0)}to{transform:translateY(var(--scroll-height))}}
.coding-v1-module__9uoPFa__root{-webkit-mask:linear-gradient(90deg,#0000 0%,red 32px calc(100% - 32px),#0000 100%);mask:linear-gradient(90deg,#0000 0%,red 32px calc(100% - 32px),#0000 100%)}.coding-v1-module__9uoPFa__loaderToRightMask{-webkit-mask:linear-gradient(90deg,#000 80%,#0000 100%);mask:linear-gradient(90deg,#000 80%,#0000 100%)}.coding-v1-module__9uoPFa__loaderToBottomMask{-webkit-mask:linear-gradient(#000 80%,#0000 100%);mask:linear-gradient(#000 80%,#0000 100%)}.coding-v1-module__9uoPFa__loaderTopScrollGradient{opacity:0;animation:.5s ease-in-out forwards coding-v1-module__9uoPFa__loaderTopScrollFadeIn}@keyframes coding-v1-module__9uoPFa__loaderTopScrollFadeIn{0%{opacity:0}to{opacity:1}}.coding-v1-module__9uoPFa__boxes{-webkit-mask:linear-gradient(#000 50%,#0000 100%);mask:linear-gradient(#000 50%,#0000 100%)}.coding-v1-module__9uoPFa__codingScroll{animation-name:coding-v1-module__9uoPFa__codingScroll;animation-timing-function:cubic-bezier(.12,.01,.85,.99);animation-iteration-count:1;animation-fill-mode:forwards}@keyframes coding-v1-module__9uoPFa__codingScroll{0%{transform:translateY(0)}to{transform:translateY(calc(1 * var(--coding-scroll-height)))}}.coding-v1-module__9uoPFa__buildPageBox{transform-origin:0 0;border-color:var(--box-building-border);border-style:dashed;border-width:2px;animation-name:coding-v1-module__9uoPFa__buildBox;animation-timing-function:cubic-bezier(.17,.03,.04,1.02);animation-fill-mode:forwards;transform:scale(0)}@keyframes coding-v1-module__9uoPFa__buildBox{0%{border-style:dashed;border-color:var(--box-building-border);background:0 0;border-radius:0;transform:scale(0)}30%,50%{border-style:dashed;border-color:var(--box-building-border);background:0 0;border-radius:0;transform:scale(1)}to{border-style:solid;border-color:var(--box-background);border-radius:12px;transform:scale(1)}}
