.tanstack-logo{filter:none}.dark .tanstack-logo{filter:brightness(0)invert()}.component-detail :where(div,section,article,ul,ol,table,fieldset).border-border-button-default{border-color:var(--color-border-component-detail-container)}@keyframes landing-marquee{to{translate:-50%}}.animate-landing-marquee{animation:72s linear infinite landing-marquee}[data-offstage],[data-offstage] *{animation-play-state:paused!important}@keyframes landing-file-drop{0%{opacity:0;transform:translate(-92px,64px)rotate(-10deg)scale(.76)}12%{opacity:1;transform:translate(-76px,52px)rotate(-7deg)scale(.9)}88%{opacity:1;transform:translate(52px,-38px)rotate(6deg)scale(.82)}to{opacity:0;transform:translate(68px,-50px)rotate(8deg)scale(.1)}}.animate-landing-file-drop{backface-visibility:hidden;transform-origin:50%;will-change:transform, opacity;animation:1.3s linear both landing-file-drop}@keyframes terminal-caret{0%,49%{opacity:1}50%,to{opacity:0}}.animate-terminal-caret{animation:1.06s step-end infinite terminal-caret}.landing-terminal-caret{box-shadow:0 0 .3em color-mix(in srgb, var(--color-purple-500) 60%, transparent), 0 .22em .75em color-mix(in srgb, var(--color-purple-500) 55%, transparent), 0 .4em 1.1em color-mix(in srgb, var(--color-purple-500) 30%, transparent)}@keyframes bui-metal-sweep{to{transform:rotate(360deg)}}.bui-metal-sweep{will-change:transform;animation:9s linear infinite bui-metal-sweep}@media (prefers-reduced-motion:reduce){.bui-metal-sweep{animation:none}}@keyframes bui-glitter{0%,to{opacity:0;transform:scale(.2)rotate(-20deg)}50%{opacity:var(--glitter-peak,.6);transform:scale(1)rotate(15deg)}}.bui-glitter{animation:bui-glitter var(--glitter-duration,3s) ease-in-out var(--glitter-delay,0s) infinite}@media (prefers-reduced-motion:reduce){.bui-glitter{opacity:0;animation:none}}@keyframes bui-badge-shimmer{0%{transform:translate(0)skew(-12deg)}40%,to{transform:translate(350%)skew(-12deg)}}.bui-badge-shimmer{animation:2.5s ease-in-out infinite bui-badge-shimmer}@media (prefers-reduced-motion:reduce){.bui-badge-shimmer{opacity:0;animation:none}}@keyframes bui-mcp-prompt-shimmer{0%{background-position:100%}70%,to{background-position:-50%}}.bui-mcp-prompt-shimmer{color:#0000;background-image:linear-gradient(100deg, var(--color-text-secondary) 38%, var(--color-text-primary) 50%, var(--color-text-secondary) 62%);background-position:100%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite bui-mcp-prompt-shimmer}@media (prefers-reduced-motion:reduce){.bui-mcp-prompt-shimmer{color:var(--color-text-secondary);background-image:none;animation:none}}@keyframes bui-mcp-char-out{to{opacity:0;rotate:x 88deg}}@keyframes bui-mcp-char-in{0%{opacity:0;rotate:x -88deg}to{opacity:1;rotate:x 0deg}}.bui-mcp-char-cell{perspective:300px}@keyframes bui-mcp-char-collapse{0%{max-width:2ch}to{max-width:0}}@keyframes bui-mcp-char-grow{0%{max-width:0}to{max-width:2ch}}.bui-mcp-char-cell-collapse{animation:.22s ease-in forwards bui-mcp-char-collapse}.bui-mcp-char-cell-grow{max-width:0;animation:.26s ease-out forwards bui-mcp-char-grow}.bui-mcp-char-out{transform-origin:50% 0;backface-visibility:hidden;animation:.24s ease-in forwards bui-mcp-char-out}.bui-mcp-char-in{opacity:0;transform-origin:50% 0;backface-visibility:hidden;animation:.32s cubic-bezier(.22,1,.36,1) forwards bui-mcp-char-in}@media (prefers-reduced-motion:reduce){.bui-mcp-char-out,.bui-mcp-char-in{opacity:1;filter:none;animation:none}}.landing-showcase-card{transition:box-shadow .28s}.landing-showcase-card:after{content:"";z-index:60;pointer-events:none;border:1px solid var(--color-border-button-default);border-radius:inherit;transition:border-color .28s,box-shadow .28s;position:absolute;inset:0}.dark .landing-showcase-card:after{border-color:#ffffff14}@media (min-width:640px) and (hover:hover){.landing-showcase-card:hover:after,.landing-showcase-card:focus-within:after{border-color:var(--color-border-button-hover);box-shadow:inset 0 0 0 2px var(--color-border-button-hover)}}.landing-hero-dither-character{backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.animate-landing-marquee,.animate-terminal-caret{animation:none}}@property --bui-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bui-beam-travel{to{--bui-beam-angle:360deg}}.bui-beam,.bui-beam-glow,.bui-beam-aura{pointer-events:none;border-radius:calc(var(--bui-beam-radius,26px) + 1px);background:conic-gradient(from var(--bui-beam-angle), transparent 0deg, transparent 272deg, #6888fb38 305deg, #6888fbcc 340deg, #96b0fff2 353deg, #dbe6ff 360deg);-webkit-mask-composite:xor;padding:1.5px;transition:opacity .7s;animation:4.5s linear 2 forwards bui-beam-travel;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bui-beam-glow{filter:blur(4px);opacity:.85}.bui-beam-aura{border-radius:calc(var(--bui-beam-radius,26px) + 4px);background:conic-gradient(from var(--bui-beam-angle), transparent 0deg, transparent 322deg, #6888fb66 348deg, #96b0ffbf 360deg);filter:blur(8px);opacity:.5;padding:4px;inset:-4px}.bui-beam-spent{opacity:0}@media (prefers-reduced-motion:reduce){.bui-beam,.bui-beam-glow,.bui-beam-aura{opacity:0;animation:none}}
