.tf-glow[data-astro-cid-vijuihrh]{--tf-glow-h: 24rem;pointer-events:none;position:absolute;inset-inline:0;bottom:calc(var(--tf-glow-h) * -.15);z-index:0;height:var(--tf-glow-h);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%);mask-image:linear-gradient(to bottom,transparent 0%,#000 12%)}@media(min-width:768px){.tf-glow[data-astro-cid-vijuihrh]{--tf-glow-h: 38rem}}@media(min-width:1024px){.tf-glow[data-astro-cid-vijuihrh]{--tf-glow-h: 46rem}}.tf-glow-canvas[data-astro-cid-vijuihrh]{display:block;height:100%;width:100%}.tf-uc-panel{position:relative;height:208px;overflow:hidden;isolation:isolate;background:linear-gradient(to bottom,#f7f7f9,#fff)}.tf-uc-panel:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,rgba(20,24,40,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(20,24,40,.035) 1px,transparent 1px);background-position:center center;background-size:16px 16px;mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}.tf-uc-grid--open .tf-uc-panel{border:1px solid var(--color-st-secondary);border-radius:var(--radius-md);background:var(--color-sf)}.tf-uc-grid--open .tf-uc-panel:before{background-image:radial-gradient(circle,rgba(20,24,40,.08) 1px,transparent 1.25px);background-size:12px 12px;mask-image:radial-gradient(ellipse 62% 72% at 50% 45%,#000 15%,transparent 100%)}.tf-uc-scene{position:absolute;inset:0;width:264px;height:176px;margin:auto}.tf-uc-tile{display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:12px;background:linear-gradient(180deg,#fff,#f3f4f7);box-shadow:0 0 0 1px #1418280f,0 1px 2px #1418280f,0 8px 16px -8px #14182833,inset 0 1px #fff;color:var(--color-sr-indigo-700)}.tf-uc-tile--accent{border-color:#ffffff59;background:linear-gradient(180deg,var(--color-sr-indigo-500) 0%,var(--color-sr-indigo-700) 100%);box-shadow:0 0 0 1px #3333cc4d,0 10px 20px -8px #3333cc80,inset 0 1px #ffffff73,inset 0 -2px 6px #11115b40;color:#fff}.tf-uc-sheet{position:absolute;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #1418280f,0 1px 2px #1418280d,0 14px 28px -14px #14182838}.tf-uc-line{display:block;flex-shrink:0;height:6px;border-radius:999px;background:var(--color-sf-quaternary)}.tf-uc-line--soft{background:var(--color-sf-tertiary)}.tf-uc-line--accent{background:var(--color-sr-indigo-300)}.tf-uc-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-family:var(--font-matter);font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.tf-uc-code-toolbar{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center}.tf-uc-code-toolbar>div{display:flex;align-items:center;gap:2px;height:32px;padding:3px;border-radius:999px}.tf-uc-code-toolbar .tf-uc-pill{height:24px;padding:0 8px;background:var(--color-sr-indigo-100);color:var(--color-sr-indigo-800)}.tf-uc-code-toolbar span[data-tool]{display:grid;place-items:center;width:24px;height:24px;color:var(--color-tx-tertiary)}.tf-uc-code-sheet{top:44px;left:12px;width:240px;height:116px;padding:12px 14px}.tf-uc-code-file{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-family:var(--font-matter-mono);font-size:10px;line-height:1;color:var(--color-tx-tertiary)}.tf-uc-code-file:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--color-sr-orange-500)}.tf-uc-code-rows{position:relative;display:flex;flex-direction:column;gap:8px}.tf-uc-code-band{position:absolute;top:38px;left:-14px;right:-14px;height:28px;border-left:2px solid var(--color-sr-indigo-600);background:var(--color-sr-indigo-100);transform-origin:left center}.tf-uc-code-added{position:relative}.tf-uc-caret{position:absolute;top:-2px;width:1.5px;height:10px;border-radius:1px;background:var(--color-sr-indigo-700)}.tf-uc-code-status{position:absolute;right:0;bottom:0;background:var(--color-sr-slate);color:#fff;box-shadow:0 10px 20px -10px #14182880}.tf-uc-code-status svg{color:var(--color-sr-green-400)}.tf-uc-cloud{position:absolute;top:4px;left:8px;width:248px;height:128px;filter:drop-shadow(0 0 1px rgba(20,24,40,.14)) drop-shadow(0 14px 18px rgba(20,24,40,.1))}.tf-uc-cloud>span{position:absolute;border-radius:999px;background:linear-gradient(180deg,#fff,#f6f7f9)}.tf-uc-agents-row{position:absolute;top:62px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:6px}.tf-uc-link{display:flex;gap:4px;padding:0 4px}.tf-uc-link>span{width:4px;height:4px;border-radius:999px;background:var(--color-sr-orange-400)}.tf-uc-link[data-dir=out]>span{background:var(--color-sr-green-500)}.tf-uc-tile[data-tone=orange]{color:var(--color-sr-orange-800)}.tf-uc-tile[data-tone=green]{color:var(--color-sr-green-600)}.tf-uc-agents-call{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center}.tf-uc-agents-call .tf-uc-pill{background:#fff;box-shadow:0 0 0 1px #1418280f,0 8px 16px -8px #14182833;color:var(--color-tx-secondary);font-family:var(--font-matter-mono);font-weight:400}.tf-uc-dot{width:6px;height:6px;border-radius:999px;background:var(--color-sr-green-500)}.tf-uc-window{position:absolute;top:7px;left:12.5px;width:239px;height:149px;border:1.5px solid var(--color-sr-indigo-400);border-radius:14px;background:#e8effc59}.tf-uc-docs{position:absolute;top:8px;left:8px;display:grid;grid-template-columns:repeat(6,30px);gap:8px}.tf-uc-doc{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:4px;height:38px;padding:7px 5px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px #14182812,0 4px 8px -6px #14182840}.tf-uc-doc .tf-uc-line{height:3px}.tf-uc-doc:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--color-sr-indigo-100);box-shadow:inset 0 0 0 1px var(--color-sr-indigo-300);opacity:0}.tf-uc-doc[data-tone=orange]:after{background:var(--color-sr-orange-100);box-shadow:inset 0 0 0 1px var(--color-sr-orange-300)}.tf-uc-doc[data-tone=green]:after{background:var(--color-sr-green-100);box-shadow:inset 0 0 0 1px var(--color-sr-green-300)}.tf-uc-window-label{position:absolute;bottom:7px;left:0;right:0;display:flex;justify-content:center}.tf-uc-window-label .tf-uc-pill{background:linear-gradient(180deg,#fff,#f3f4f7);box-shadow:0 0 0 1px #14182812,0 8px 16px -8px #14182838,inset 0 1px #fff;color:var(--color-sr-indigo-800)}.tf-uc-rings{position:absolute;left:50%;bottom:-112px}.tf-uc-rings>span{position:absolute;top:50%;left:50%;border:1px solid var(--color-sr-indigo-200);border-radius:999px;background:radial-gradient(circle,#e8effc80,#e8effc00 70%);translate:-50% -50%;mask-image:linear-gradient(to bottom,#000 0%,transparent calc(50% - 96px))}.tf-uc-vision-doc{position:absolute;top:8px;left:64px;width:136px;height:160px;filter:drop-shadow(0 0 1px rgba(20,24,40,.16)) drop-shadow(0 8px 8px rgba(20,24,40,.08))}.tf-uc-vision-sheet{height:100%;padding:16px 14px;background:#fff;border-radius:10px;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.tf-uc-vision-fold{position:absolute;top:0;right:0;width:22px;height:22px;border-bottom-left-radius:6px;background:linear-gradient(225deg,transparent 50%,var(--color-sf-tertiary) 50%)}.tf-uc-vision-body{display:flex;flex-direction:column;gap:7px}.tf-uc-table{display:grid;grid-template-columns:1.4fr 1fr 1fr;margin:3px 0;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px var(--color-st)}.tf-uc-table>span{height:12px;border-right:1px solid var(--color-st);border-bottom:1px solid var(--color-st)}.tf-uc-table>span:nth-child(3n){border-right:0}.tf-uc-table>span:nth-child(-n+3){background:var(--color-sr-indigo-100)}.tf-uc-bars{display:flex;align-items:flex-end;gap:5px;height:26px}.tf-uc-bars>span{width:10px;border-radius:3px 3px 0 0;background:var(--color-sr-indigo-300)}.tf-uc-bars>span:nth-child(2){background:var(--color-sr-orange-300)}.tf-uc-bars>span:nth-child(3){background:var(--color-sr-indigo-600)}.tf-uc-bars>span:nth-child(4){background:var(--color-sr-green-300)}.tf-uc-lens{position:absolute;top:56px;left:40px;width:64px;height:64px}.tf-uc-lens:before{content:"";position:absolute;inset:0;border:5px solid #ffffff;border-radius:999px;background:radial-gradient(circle at 35% 30%,#ffffffd9,#e8effc66 45%,#a7c0f140);box-shadow:0 0 0 1px #1418281f,inset 0 0 0 1px #14182814,0 12px 20px -10px #14182859}.tf-uc-lens:after{content:"";position:absolute;top:54px;left:50px;width:9px;height:34px;border-radius:999px;background:linear-gradient(90deg,#3a3d46 0%,var(--color-sr-slate) 100%);rotate:-45deg;transform-origin:top center}.tf-uc-spark{position:absolute;color:var(--color-sr-indigo-300)}.tf-uc-spark:nth-of-type(2){color:var(--color-sr-orange-300)}.tf-uc-spark:nth-of-type(3){color:var(--color-sr-green-400)}.tf-uc-effort{position:absolute;top:8px;left:16px;width:232px;height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 10px;border-radius:12px}.tf-uc-effort-label{font-family:var(--font-matter-mono);font-size:10px;line-height:1;color:var(--color-tx-tertiary)}.tf-uc-effort-track{position:relative;display:flex;align-items:center;padding:2px;border-radius:9px;background:var(--color-sf-secondary)}.tf-uc-effort-opt{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:22px;font-family:var(--font-matter-mono);font-size:10px;font-weight:500;line-height:1;color:var(--color-tx-tertiary)}.tf-uc-effort-opt[data-level=max]{color:var(--color-sr-indigo-800)}.tf-uc-effort-thumb{position:absolute;top:2px;left:2px;width:34px;height:22px;border-radius:7px;background:var(--color-sr-indigo-100);box-shadow:inset 0 0 0 1px var(--color-sr-indigo-300);transform:translate(68px)}.tf-uc-reason-sheet{top:54px;left:12px;width:240px;height:114px;padding:14px}.tf-uc-reason-rail{position:absolute;top:25px;left:24px;width:2px;height:64px;overflow:hidden;border-radius:999px;background:var(--color-sf-quaternary)}.tf-uc-reason-fill{display:block;width:100%;height:100%;background:var(--color-sr-indigo-500);transform-origin:top center}.tf-uc-reason-steps{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%}.tf-uc-reason-step{display:flex;align-items:center;gap:10px;height:22px}.tf-uc-reason-node{position:relative;flex-shrink:0;width:22px;height:22px;border-radius:7px;color:var(--color-sr-green-600)}.tf-uc-reason-node-on{position:absolute;inset:-1px;border-radius:inherit;opacity:1}.tf-uc-reason-lines{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.tf-uc-chat{left:22px;width:220px;padding:12px}.tf-uc-chat-user{display:flex;flex-direction:column;align-items:flex-end;gap:5px;width:112px;margin-left:auto;padding:8px 10px;border-radius:10px 10px 2px;background:var(--color-sf-tertiary)}.tf-uc-chat-reply{display:flex;gap:8px;margin-top:10px}.tf-uc-chat-reply>.tf-uc-tile{flex-shrink:0;width:22px;height:22px;border-radius:7px}.tf-uc-tokens{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px 4px;width:150px;padding-top:3px}.tf-uc-tokens>.tf-uc-line{background:var(--color-sr-indigo-200)}.tf-uc-tokens>.tf-uc-cursor{width:6px;height:6px;border-radius:999px;background:var(--color-sr-indigo-600)}.tf-uc-wave{position:absolute;bottom:6px;left:-40px;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,#000 22%,#000 78%,transparent 100%)}.tf-uc-strand{stroke-width:2.5;stroke-linecap:round;opacity:.9}.tf-uc-demand-chart{top:15px;left:12px;width:240px;height:92px;overflow:hidden}.tf-uc-demand-chart svg{position:absolute;inset:0}.tf-uc-demand-now{position:absolute;top:0;bottom:0;left:-12px;width:24px;background:linear-gradient(90deg,#556adc00,#556adc24,#556adc00);transform:translate(80px)}.tf-uc-demand-now:after{content:"";position:absolute;top:0;bottom:0;left:11.5px;width:1px;background:var(--color-sr-indigo-300)}.tf-uc-gpus{position:absolute;top:127px;left:12px;display:flex;gap:6px}.tf-uc-gpu{position:relative;width:35px;height:34px;border-radius:10px}.tf-uc-gpu:not(.tf-uc-tile--accent){color:var(--color-tx-tertiary)}.tf-uc-gpu-on{position:absolute;inset:-1px;border-radius:inherit;opacity:0}.tf-uc-gpu[data-gpu="2"] .tf-uc-gpu-on,.tf-uc-gpu[data-gpu="3"] .tf-uc-gpu-on{opacity:1}.tf-uc-pulse{top:24px;left:12px;width:240px;height:64px;overflow:hidden}.tf-uc-pulse svg{position:absolute;inset:0}.tf-uc-pulse-window{transform:translate(150px)}.tf-uc-pulse-status{position:absolute;top:10px;right:10px}.tf-uc-gates{position:absolute;top:108px;left:0;right:0;height:44px}.tf-uc-gates-track{position:absolute;top:21px;left:44px;width:176px;height:2px;overflow:hidden;border-radius:999px;background:var(--color-sf-quaternary)}.tf-uc-gates-fill{display:block;height:100%;background:var(--color-sr-indigo-500);transform-origin:left center}.tf-uc-gate{position:absolute;top:0;width:44px;height:44px;font-family:var(--font-matter-mono);font-size:11px;font-weight:500;color:var(--color-tx-secondary)}.tf-uc-gate-live{position:absolute;inset:-1px;color:#fff}.tf-uc-gate-check{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--color-sr-green-500);color:#fff;box-shadow:0 0 0 2px #fff,0 4px 8px -4px #1418284d}.tf-uc-sdk{top:10px;left:28px;right:28px;width:auto;min-width:0;display:flex;flex-direction:column;gap:6px;padding:12px;overflow:hidden}.tf-uc-sdk-chrome{display:flex;gap:4px;margin-bottom:4px}.tf-uc-sdk-chrome span{width:6px;height:6px;border-radius:999px;background:var(--color-sf-quaternary)}.tf-uc-sdk-diff{display:flex;align-items:center;gap:8px;height:22px;min-width:0;padding:0 8px;border-radius:6px;font-family:var(--font-matter-mono);font-size:11px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:clip}.tf-uc-sdk-diff>span{flex-shrink:0}.tf-uc-sdk-diff[data-diff=out]{color:var(--color-tx-tertiary)}.tf-uc-sdk-diff[data-diff=out]>span{color:var(--color-sr-orange-700)}.tf-uc-sdk-diff[data-diff=in]{background:var(--color-sr-indigo-100);color:var(--color-sr-indigo-900);font-weight:500}.tf-uc-sdk-diff[data-diff=in]>span{color:var(--color-sr-green-600)}.tf-uc-models{position:absolute;top:114px;left:28px;display:flex;gap:8px;padding:4px;border-radius:16px}.tf-uc-models-slot{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px}.tf-uc-models-slot img{width:20px;height:20px;object-fit:contain}.tf-uc-models-thumb{position:absolute;top:4px;left:4px;width:44px;height:44px;border-radius:12px;background:var(--color-sr-indigo-100);box-shadow:inset 0 0 0 1.5px var(--color-sr-indigo-300);transform:translate(156px)}.tf-uc-grid--open .tf-uc-tile{border-color:transparent;background:var(--color-sf);box-shadow:0 0 0 1px #14182814,0 1px 1px #1418280a}.tf-uc-grid--open .tf-uc-tile--accent{background:linear-gradient(180deg,var(--color-sr-indigo-500) 0%,var(--color-sr-indigo-600) 100%);box-shadow:0 0 0 1px #33c6,inset 0 1px #ffffff40}.tf-uc-grid--open .tf-uc-sheet{background:var(--color-sf);box-shadow:0 0 0 1px #14182814,0 2px 4px -2px #1418280f}.tf-uc-grid--open .tf-uc-gate-check{box-shadow:0 0 0 2px #fff}.tf-uc-grid--open .tf-uc-models-thumb{background:var(--color-sr-indigo-50);box-shadow:inset 0 0 0 1px var(--color-sr-indigo-300)}.tf-uc-grid--open .tf-uc-demand-chart{background-image:linear-gradient(rgba(20,24,40,.05) 1px,transparent 1px);background-size:100% 23px;background-position:0 -1px}.tf-uc-grid--open .tf-uc-demand-now{background:none}.tf-uc-demand-capacity{stroke:var(--color-sr-indigo-300)}.tf-uc-grid--open .tf-uc-pulse{background-image:linear-gradient(to right,rgba(20,24,40,.05) 1px,transparent 1px);background-size:24px 100%}.tf-uc-grid--open .tf-uc-sdk-chrome{align-items:center}.tf-uc-sdk-chrome em{margin-left:6px;font-family:var(--font-matter-mono);font-size:10px;font-style:normal;line-height:1;color:var(--color-tx-tertiary)}@media(prefers-reduced-motion:reduce){.tf-uc-doc:after,.tf-uc-reason-node-on{opacity:1}}@media(prefers-reduced-motion:no-preference){.tf-uc-code-band{animation:tf-uc-code-band 6s cubic-bezier(.22,1,.36,1) infinite}.tf-uc-code-added{animation:tf-uc-code-added 6s ease-out infinite}.tf-uc-caret{animation:tf-uc-blink 1s steps(1,end) infinite}.tf-uc-code-status{animation:tf-uc-code-status 6s ease-out infinite}.tf-uc-agents-row .tf-uc-tile--accent{animation:tf-uc-float 4s ease-in-out infinite}.tf-uc-link>span{animation:tf-uc-flow 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}.tf-uc-link[data-dir=out]>span{animation-delay:calc(var(--i) * .2s + .6s)}.tf-uc-dot{animation:tf-uc-pulse 2s ease-in-out infinite}.tf-uc-doc:after{animation:tf-uc-fill 7s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}.tf-uc-rings>span{animation:tf-uc-ring 5s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}.tf-uc-lens{animation:tf-uc-lens 10s ease-in-out infinite}.tf-uc-spark{animation:tf-uc-twinkle 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s)}.tf-uc-effort-thumb{animation:tf-uc-effort-thumb 6s cubic-bezier(.22,1,.36,1) infinite}.tf-uc-reason-fill{animation:tf-uc-reason-fill 6s cubic-bezier(.22,1,.36,1) infinite}.tf-uc-reason-step[data-step="2"] .tf-uc-reason-lines{animation:tf-uc-reason-step-2 6s ease-out infinite}.tf-uc-reason-step[data-step="3"] .tf-uc-reason-lines,.tf-uc-reason-step[data-step="3"] .tf-uc-dot,.tf-uc-reason-node-on{animation:tf-uc-reason-step-3 6s ease-out infinite}.tf-uc-tokens>*{animation:tf-uc-token 5s ease-out infinite;animation-delay:calc(var(--i) * .12s)}.tf-uc-strand{animation:tf-uc-strand var(--duration) linear infinite}.tf-uc-strand[data-reverse]{animation-direction:reverse}.tf-uc-demand-now{animation:tf-uc-demand-now 8s linear infinite}.tf-uc-gpu[data-gpu] .tf-uc-gpu-on{animation:8s ease-in-out infinite}.tf-uc-gpu[data-gpu="2"] .tf-uc-gpu-on{animation-name:tf-uc-gpu-2}.tf-uc-gpu[data-gpu="3"] .tf-uc-gpu-on{animation-name:tf-uc-gpu-3}.tf-uc-gpu[data-gpu="4"] .tf-uc-gpu-on{animation-name:tf-uc-gpu-4}.tf-uc-gpu[data-gpu="5"] .tf-uc-gpu-on{animation-name:tf-uc-gpu-5}.tf-uc-pulse-window{animation:tf-uc-pulse-scan 2.8s linear infinite}.tf-uc-gates-fill{animation:tf-uc-gates-fill 6s linear infinite}.tf-uc-gate-check,.tf-uc-gate-live{animation:6s ease-out infinite}.tf-uc-gate-check[data-gate="1"]{animation-name:tf-uc-gate-1}.tf-uc-gate-check[data-gate="2"]{animation-name:tf-uc-gate-2}.tf-uc-gate-check[data-gate="3"],.tf-uc-gate-live{animation-name:tf-uc-gate-3}.tf-uc-models-thumb{animation:tf-uc-models 10s cubic-bezier(.65,0,.35,1) infinite}.tf-uc-grid[data-paused] *,.tf-uc-grid[data-paused] *:before,.tf-uc-grid[data-paused] *:after{animation-play-state:paused!important}}@keyframes tf-uc-code-band{0%,8%{opacity:0;transform:scaleX(0)}24%,86%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes tf-uc-code-added{0%,16%{opacity:0}30%,86%{opacity:1}96%,to{opacity:0}}@keyframes tf-uc-code-status{0%,34%{opacity:0;transform:translateY(4px)}42%,86%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes tf-uc-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes tf-uc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tf-uc-flow{0%,to{opacity:.25}40%{opacity:1}}@keyframes tf-uc-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes tf-uc-fill{0%,6%{opacity:0}16%,74%{opacity:1}88%,to{opacity:0}}@keyframes tf-uc-ring{0%,to{opacity:.55}50%{opacity:1}}@keyframes tf-uc-lens{0%,to{transform:translate(0)}35%{transform:translate(72px,-14px)}65%{transform:translate(48px,30px)}}@keyframes tf-uc-twinkle{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes tf-uc-effort-thumb{0%,18%{transform:translate(0)}28%,48%{transform:translate(34px)}58%,90%{transform:translate(68px)}to{transform:translate(0)}}@keyframes tf-uc-reason-fill{0%,18%{transform:scaleY(0)}30%,48%{transform:scaleY(.5)}60%,90%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes tf-uc-reason-step-2{0%,24%{opacity:.28}34%,90%{opacity:1}96%,to{opacity:.28}}@keyframes tf-uc-reason-step-3{0%,54%{opacity:0}64%,90%{opacity:1}96%,to{opacity:0}}@keyframes tf-uc-token{0%,4%{opacity:0}10%,84%{opacity:1}94%,to{opacity:0}}@keyframes tf-uc-strand{0%{transform:translate(0)}to{transform:translate(var(--period))}}@keyframes tf-uc-demand-now{0%{transform:translate(0)}to{transform:translate(240px)}}@keyframes tf-uc-gpu-2{0%,13%{opacity:0}17%,88%{opacity:1}92%,to{opacity:0}}@keyframes tf-uc-gpu-3{0%,26%{opacity:0}30%,78%{opacity:1}82%,to{opacity:0}}@keyframes tf-uc-gpu-4{0%,36%{opacity:0}40%,70%{opacity:1}74%,to{opacity:0}}@keyframes tf-uc-gpu-5{0%,44%{opacity:0}48%,62%{opacity:1}66%,to{opacity:0}}@keyframes tf-uc-pulse-scan{0%{transform:translate(0)}to{transform:translate(312px)}}@keyframes tf-uc-gates-fill{0%{opacity:1;transform:scaleX(0)}60%,90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes tf-uc-gate-1{0%{opacity:0}4%,88%{opacity:1}92%,to{opacity:0}}@keyframes tf-uc-gate-2{0%,30%{opacity:0}34%,88%{opacity:1}92%,to{opacity:0}}@keyframes tf-uc-gate-3{0%,60%{opacity:0}64%,88%{opacity:1}92%,to{opacity:0}}@keyframes tf-uc-models{0%,20%{transform:translate(0)}25%,45%{transform:translate(52px)}50%,70%{transform:translate(104px)}75%,95%{transform:translate(156px)}to{transform:translate(0)}}.sec-texture[data-astro-cid-ilnejf77]{position:absolute;top:50%;left:50%;z-index:-1;max-width:none;transform:translate(-50%,-50%);pointer-events:none;mask-image:radial-gradient(closest-side,#000 45%,transparent)}.sec-stage[data-astro-cid-i4aq4z4y]{color:var(--color-tx-tertiary)}.sec-wash[data-astro-cid-i4aq4z4y]{position:relative;isolation:isolate}.sec-clay[data-astro-cid-i4aq4z4y]{background:linear-gradient(160deg,#fff,#f6f6f8 55%,#e8e8ec);box-shadow:0 0 0 1px #14182817,0 1px 2px #14182814,0 4px 8px -4px #1418281a,inset 1px 1px #fff,inset -1px -2px 2px #14182812;color:var(--color-tx-secondary)}.sec-clay--raised[data-astro-cid-i4aq4z4y]{box-shadow:0 0 0 1px #14182817,0 1px 2px #14182814,0 8px 14px -8px #14182824,inset 1.5px 1.5px #fff,inset -2px -3px 3px #14182812}.sec-well[data-astro-cid-i4aq4z4y]{background:linear-gradient(145deg,#e9e9ed,#f8f8fa);box-shadow:inset 2px 2px 5px #1418281f,inset -2px -2px 4px #fffc;color:var(--color-tx-secondary)}.sec-clay[data-astro-cid-i4aq4z4y].sec-block{color:var(--color-sr-orange-700)}.sec-pill[data-astro-cid-i4aq4z4y]{background:#f1f1f3;color:var(--color-tx-secondary)}.sec-ghost[data-astro-cid-i4aq4z4y]{border:1.5px dashed rgba(20,24,40,.22);color:var(--color-tx-tertiary)}.sec-groove[data-astro-cid-i4aq4z4y]{position:relative;display:grid;flex:1 1 0;place-items:center;min-width:12px;max-width:56px;height:6px;border-radius:999px;background:var(--color-sr-green-200);box-shadow:inset 1px 1px 2px #496d2138,inset -1px -1px 2px #ffffffe6}.sec-groove-light[data-astro-cid-i4aq4z4y]{position:absolute;inset:0;transform:translate(calc(100% - 6px))}.sec-groove-light[data-astro-cid-i4aq4z4y]:before{content:"";position:absolute;top:1px;left:1px;width:4px;height:4px;border-radius:999px;background:#fff;box-shadow:0 0 6px 2px #83c040d9}.sec-groove--blocked[data-astro-cid-i4aq4z4y]{background:none;box-shadow:none;border-top:1.5px dashed var(--color-sr-orange-400);height:0}.sec-groove--blocked[data-astro-cid-i4aq4z4y]>span[data-astro-cid-i4aq4z4y]{position:absolute;top:-9px;color:var(--color-sr-orange-700)}.sec-elbow[data-astro-cid-i4aq4z4y]{position:absolute;border-bottom-left-radius:19px}.sec-elbow--live[data-astro-cid-i4aq4z4y]{border-bottom:6px solid var(--color-sr-green-200);border-left:6px solid var(--color-sr-green-200)}.sec-elbow--blocked[data-astro-cid-i4aq4z4y]{border-bottom:1.5px dashed var(--color-sr-orange-400);border-left:1.5px dashed var(--color-sr-orange-400);border-bottom-left-radius:16px}.sec-elbow-light[data-astro-cid-i4aq4z4y]{position:absolute;top:0;left:0;width:4px;height:4px;border-radius:999px;background:#fff;box-shadow:0 0 6px 2px #83c040d9;offset-path:path("M24 50 L24 88 Q24 104 40 104 L62 104");offset-distance:100%;offset-rotate:0deg}.sec-seal[data-astro-cid-i4aq4z4y]{position:relative;display:block;width:112px;height:112px}.sec-seal[data-astro-cid-i4aq4z4y] svg[data-astro-cid-i4aq4z4y]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sec-seal-edge[data-astro-cid-i4aq4z4y]{filter:drop-shadow(0 0 .5px rgba(20,24,40,.25)) drop-shadow(0 2px 3px rgba(20,24,40,.09))}.sec-engrave-small[data-astro-cid-i4aq4z4y]{fill:#6e6e76;font-family:var(--font-matter-mono, ui-monospace, monospace);font-size:8.5px;font-weight:500;letter-spacing:.14em}.sec-engrave-strong[data-astro-cid-i4aq4z4y]{fill:#55555d;font-family:var(--font-matter, sans-serif);font-size:19px;font-weight:600;letter-spacing:.01em}.sec-engrave-light[data-astro-cid-i4aq4z4y]{fill:#fff}.sec-lock[data-astro-cid-i4aq4z4y]{filter:drop-shadow(0 0 .5px rgba(20,24,40,.25)) drop-shadow(0 3px 4px rgba(20,24,40,.1))}.sec-doc[data-astro-cid-i4aq4z4y]{display:flex;flex-direction:column;gap:7px;width:72px;height:92px;padding:16px 12px}.sec-doc[data-astro-cid-i4aq4z4y]>span[data-astro-cid-i4aq4z4y]{height:5px;border-radius:999px;background:#dcdce1;box-shadow:inset 1px 1px 1px #1418281a,0 1px #fff}.sec-doc[data-astro-cid-i4aq4z4y]>span[data-astro-cid-i4aq4z4y]:nth-child(1){width:70%}.sec-doc[data-astro-cid-i4aq4z4y]>span[data-astro-cid-i4aq4z4y]:nth-child(3){width:85%}.sec-doc[data-astro-cid-i4aq4z4y]>span[data-astro-cid-i4aq4z4y]:nth-child(4){width:55%}.sec-slot[data-astro-cid-i4aq4z4y]{width:72px;height:92px;border:1.5px dashed rgba(20,24,40,.2);background:linear-gradient(145deg,#f4f4f6,#fcfcfd);box-shadow:inset 2px 2px 6px #14182814}.sec-dissolve[data-astro-cid-i4aq4z4y]{position:relative;width:48px;height:92px}.sec-dissolve[data-astro-cid-i4aq4z4y]>span[data-astro-cid-i4aq4z4y]{position:absolute;top:calc(30px + var(--i) * 8px);left:0;width:4px;height:4px;border-radius:999px;background:var(--color-sr-orange-500);opacity:0}@media(min-width:640px){.sec-dissolve[data-astro-cid-i4aq4z4y]{width:64px}}@media(prefers-reduced-motion:no-preference){.sec-groove-light[data-astro-cid-i4aq4z4y]{animation:sec-travel 3.2s cubic-bezier(.45,0,.55,1) infinite}.sec-seal-edge[data-astro-cid-i4aq4z4y]{animation:sec-spin 80s linear infinite;animation-delay:calc(var(--i) * -20s)}.sec-dissolve[data-astro-cid-i4aq4z4y]>span[data-astro-cid-i4aq4z4y]{animation:sec-dissolve 3.6s ease-out infinite;animation-delay:calc(var(--i) * .55s)}[data-astro-cid-i4aq4z4y][data-sec-bento][data-paused] [data-astro-cid-i4aq4z4y]{animation-play-state:paused!important}}@keyframes sec-travel{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(calc(100% - 6px))}}@media(prefers-reduced-motion:no-preference){.sec-elbow-light[data-astro-cid-i4aq4z4y]{animation:sec-travel-path 3.2s cubic-bezier(.45,0,.55,1) infinite}}@keyframes sec-travel-path{0%{opacity:0;offset-distance:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes sec-spin{to{transform:rotate(360deg)}}@keyframes sec-dissolve{0%{opacity:0;transform:translate(0) scale(1)}15%{opacity:1}70%{opacity:0;transform:translate(var(--sec-dissolve, 40px)) scale(.4)}to{opacity:0;transform:translate(var(--sec-dissolve, 40px)) scale(.4)}}@media(min-width:640px){.sec-dissolve[data-astro-cid-i4aq4z4y]>span[data-astro-cid-i4aq4z4y]{--sec-dissolve: 56px}}
