.inf code,.inf pre{font-family:var(--font-code)}.inf-icon{color:var(--ag-text-2);flex:none}.inf .ag-hero-copy h1 em{color:var(--accent);font-style:normal}.inf-sub{letter-spacing:-.012em;max-width:760px;color:var(--muted);margin-top:18px;font-size:20px;line-height:1.5}.inf-frame{padding:48px 48px 0}.inf-frame>*,.inf-frame>.ag-frame>*{border:1px solid var(--ag-border);box-shadow:0 20px 50px var(--ag-shadow);background:var(--ag-deep);color:var(--ag-text);border-bottom:0;border-radius:10px 10px 0 0}.inf-frame>.ag-frame{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.inf-after{letter-spacing:-.012em;max-width:900px;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-top:28px;font-size:18px;line-height:1.5;display:flex}.inf-after .text-link{font-size:14px}.inf-fan{padding:26px 32px 24px}.inf-fan-head{border-bottom:1px solid var(--ag-hair);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.inf-fan-release{align-items:center;gap:9px;font-size:15px;display:inline-flex}.inf-fan-release b,.inf-fan-count b{font-variant-numeric:tabular-nums;font-weight:500}.inf-fan-count{color:var(--ag-muted);font-variant-numeric:tabular-nums;font-size:14px}.inf-fan-count b{color:var(--ag-text)}.inf-fan-rows{flex-direction:column;gap:14px;padding:22px 0 18px;display:flex}.inf-fan-row{grid-template-columns:150px minmax(0,1fr) 72px;align-items:center;gap:18px;display:grid}.inf-fan-name{color:var(--ag-text-2);white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:inline-flex}.inf-fan-dots{grid-template-columns:repeat(64,minmax(0,1fr));gap:3px;display:grid}.inf-fan-dots i{aspect-ratio:1;border:1.5px solid var(--ag-fill-strong);border-radius:50%;transition:background .25s,border-color .25s}.inf-fan-dots[data-mode=push] i[data-s=done]{background:var(--success);border-color:var(--success)}.inf-fan-dots[data-mode=pull] i[data-s=done]{border-color:var(--success)}.inf-fan-dots i[data-s=retry]{border-color:var(--ag-amber);background:var(--ag-amber)}.inf-fan-n{font-family:var(--font-code);text-align:right;color:var(--ag-muted);font-variant-numeric:tabular-nums;font-size:12px}.inf-fan-legend{border-top:1px solid var(--ag-hair);color:var(--ag-muted);flex-wrap:wrap;gap:8px 24px;padding-top:16px;font-size:12.5px;display:flex}.inf-fan-legend span{align-items:center;gap:8px;display:inline-flex}.inf-fan-legend i{border:1.5px solid var(--success);border-radius:50%;width:9px;height:9px}.inf-fan-legend i[data-mode=push]{background:var(--success)}.inf-fan-legend i[data-retry]{border-color:var(--ag-amber);background:var(--ag-amber)}.inf-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inf-pair figure{margin:0}.inf-pair figcaption{color:var(--muted);margin-top:16px;padding-right:24px;font-size:16px;line-height:1.55}.inf-pair figcaption b{color:var(--foreground);font-weight:500}.inf-pair .ag-frame{--frame-h:300px;border-radius:8px 8px 0 0;margin-top:0}.inf-scale{background:var(--ag-deep);color:var(--ag-text);flex-direction:column;display:flex}.inf-scale-head{border-bottom:1px solid var(--ag-hair);color:var(--ag-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;font-size:13px;display:flex}.inf-scale-head b{white-space:nowrap;color:var(--ag-text);flex:none;font-size:15px;font-weight:500}.inf-scale-tiles{grid-template-columns:repeat(15,minmax(0,1fr));gap:5px;padding:18px;display:grid}.inf-scale-tiles i{background:var(--ag-fill);border-radius:3px;height:14px;transition:background .2s}.inf-scale-tiles i[data-s=held]{background:var(--ag-amber-bg);box-shadow:inset 0 0 0 1px var(--ag-amber)}.inf-scale-tiles i[data-s=queued]{opacity:.55}.inf-scale-tiles i[data-s=flight]{background:var(--success-bg);box-shadow:inset 0 0 0 1px var(--success-border);animation:.9s ease-in-out infinite inf-flight}@keyframes inf-flight{50%{opacity:.55}}.inf-scale-tiles i[data-s=saved]{background:var(--success);opacity:.75}.inf-scale-meter{color:var(--ag-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 18px 14px;font-size:12px;display:grid}.inf-scale-meter b{font-family:var(--font-code);color:var(--ag-text-2);font-variant-numeric:tabular-nums;font-weight:500}.inf-scale-bar{background:var(--ag-fill);border-radius:2px;height:4px;overflow:hidden}.inf-scale-bar>span{height:100%;transition:width .4s;display:block}.inf-scale-meter[data-tone=held] .inf-scale-bar>span{background:var(--ag-amber)}.inf-scale-meter[data-tone=done] .inf-scale-bar>span{background:var(--success);transition-duration:.14s}.inf-scale-foot{color:var(--ag-muted);justify-content:space-between;gap:12px;padding:0 18px 18px;font-size:12px;display:flex}.inf-scale-foot code{color:var(--ag-text-2);font-size:12px}.inf-live{padding:24px 32px 28px}.inf-live-head{border-bottom:1px solid var(--ag-hair);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.inf-live-head>span:first-child{align-items:center;gap:10px;font-size:14px;display:inline-flex}.inf-live-head b{font-weight:500}.inf-live-head small{color:var(--ag-muted);font-size:12px}.inf-live-state{white-space:nowrap;background:var(--ag-green-bg);color:var(--success);border-radius:999px;flex:none;padding:3px 10px;font-size:12px}.inf-live-state[data-bad]{background:var(--ag-amber-bg);color:var(--ag-amber-text)}.inf-live-row{border-bottom:1px solid var(--ag-hair);grid-template-columns:90px minmax(0,1fr) 140px 80px;align-items:center;gap:12px;padding:13px 0;font-size:14px;transition:background .25s;display:grid}.inf-live-row code{color:var(--ag-faint);font-size:12.5px}.inf-live-row small{font-family:var(--font-code);color:var(--ag-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.inf-live-row em{color:var(--success);justify-self:end;font-size:12px;font-style:normal}.inf-live-row[data-bad]{background:var(--ag-amber-bg)}.inf-live-row[data-bad] em{color:var(--ag-amber-text)}.inf-live-event{border:1px solid var(--ag-border);min-height:62px;color:var(--ag-muted);border-radius:6px;flex-direction:column;gap:4px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.inf-live-event[data-on]{border-color:var(--ag-amber-border);background:var(--ag-amber-bg);animation:.35s ag-swap}.inf-live-event b{font-family:var(--font-code);color:var(--ag-amber-text);font-size:12.5px;font-weight:400}.inf-live-event[data-on] span{color:var(--ag-text-2)}.inf-chain-box{padding:34px 32px 26px}.inf-chain{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.inf-chain li{border:1px solid var(--ag-border);background:var(--ag-node);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:14px 12px;transition:all .25s;display:flex;position:relative}.inf-chain-num{border:1px solid var(--ag-border-strong);width:20px;height:20px;font-family:var(--font-code);color:var(--ag-muted);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.inf-chain b{font-size:13px;font-weight:500;line-height:1.3}.inf-chain code{color:var(--ag-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.inf-chain li[data-status=todo]{opacity:.45}.inf-chain li[data-status=done] .inf-chain-num{background:var(--success);color:var(--ag-deep);border-color:#0000}.inf-chain li[data-status=active]{border-color:var(--success)}.inf-chain li[data-status=failed]{border-color:var(--ag-amber-border);background:var(--ag-amber-bg)}.inf-chain li[data-status=failed] .inf-chain-num{background:var(--ag-amber);color:var(--ag-deep);border-color:#0000}.inf-chain-note{font-family:var(--font-code);color:var(--ag-text-2);margin-top:20px;font-size:12.5px}.inf-chain-note[data-failing]{color:var(--ag-amber-text)}.inf-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.inf-more h3{font-size:16px;font-weight:500}.inf-more p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.inf-more .text-link{margin-top:12px;font-size:14px}.inf h2 code{font-size:.9em}@media (max-width:900px){.inf-frame{padding:20px 16px 0}.inf-fan{padding:18px 16px}.inf-fan-head{flex-direction:column;gap:6px}.inf-fan-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.inf-fan-dots{grid-area:2/1/auto/-1;grid-template-columns:repeat(32,minmax(0,1fr))}.inf-fan-dots i:nth-child(n+33){display:none}.inf-pair{grid-template-columns:minmax(0,1fr);gap:40px}.inf-pair figcaption{padding-right:0}.inf-chain-box{padding:20px 16px}.inf-chain{grid-template-columns:minmax(0,1fr);gap:6px}.inf-chain li{flex-direction:row;align-items:center;gap:10px;padding:9px 12px}.inf-chain code{margin-left:auto}.inf-more{grid-template-columns:minmax(0,1fr);gap:24px}.inf-scale-tiles{grid-template-columns:repeat(12,minmax(0,1fr))}.inf-scale-tiles i:nth-child(n+97),.inf-scale-foot{display:none}.inf-live{padding:18px 14px 20px}.inf-live-row{grid-template-columns:64px minmax(0,1fr) auto}.inf-live-row small,.inf-live-head small{display:none}}.inf #frozen-live>h2,.inf #start>h2,.inf #models>h2{max-width:none}.inf-fl{--frost:#ccd3d7;--frost-dim:#b0b8bd;--frost-icon:#7d878d;--frost-edge:#cdd6dc1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.inf-ice,.inf-alive{isolation:isolate;border-radius:14px;flex-direction:column;min-height:340px;padding:26px 28px 24px;display:flex;position:relative;overflow:hidden}.inf-ice{border:1px solid var(--frost-edge);-webkit-backdrop-filter:blur(6px)saturate(.4);backdrop-filter:blur(6px)saturate(.4);color:var(--frost);background:linear-gradient(#1a1d1fa6,#16191ba6);box-shadow:inset 0 0 48px #dfe7ec0f}.inf-ice>*{opacity:.85}.inf-ice:before{content:"";z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .86 0 0 0 0 .9 0 0 0 0 .93 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='78' stroke='%23e3eaee' stroke-opacity='.08' fill='none'%3E%3Cpath d='M0 39 22.5 0h45L90 39 67.5 78h-45zM22.5 0 45 39 22.5 78M67.5 0 45 39l22.5 39M0 39h90M45 39l-9 6M45 39l9-6M45 39l-9-6M45 39l9 6'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 72%,#0000 55%,#00000080 82%,#000 100%);mask-image:radial-gradient(75% 72%,#0000 55%,#00000080 82%,#000 100%)}.inf-ice:after{content:"";z-index:-1;background:radial-gradient(circle at 0 0,#e4ebef1f,#0000 30%),radial-gradient(circle at 100% 0,#e4ebef14,#0000 26%),radial-gradient(circle at 0 100%,#e4ebef14,#0000 26%),radial-gradient(circle at 100% 100%,#e4ebef1f,#0000 32%);position:absolute;inset:0}.inf-alive{border:1px solid var(--success-border);background:radial-gradient(90% 70% at 85% 0,#9fe08a24,#0000 60%),linear-gradient(#161a14,#11130f);animation:3.6s ease-in-out infinite inf-alive-glow}@keyframes inf-alive-glow{0%,to{box-shadow:0 0 #9fe08a00,0 0 24px -8px #9fe08a1f}50%{box-shadow:0 0 0 1px #9fe08a2e,0 0 36px -6px #9fe08a3d}}.inf-alive:before{content:"";z-index:-1;background:radial-gradient(closest-side,#9fe08a1f,#0000);height:70%;animation:4s ease-in-out infinite inf-breathe;position:absolute;inset:auto -20% -40%}@keyframes inf-breathe{50%{opacity:.4}}.inf-fl-head{align-items:center;gap:9px;font-size:13px;display:flex}.inf-fl-head b{font-size:17px;font-weight:500}.inf-ice .inf-fl-head{color:var(--frost-icon)}.inf-ice .inf-fl-head b{color:var(--frost)}.inf-ice .inf-fl-head span{color:var(--frost-dim);margin-left:auto}.inf-alive .inf-fl-head svg{color:var(--success)}.inf-fl-rps{font-family:var(--font-code);color:var(--ag-text-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;font-size:11.5px;display:inline-flex}.inf-fl-rps polyline{fill:none;stroke:var(--success);stroke-width:1.5px;stroke-linejoin:round;opacity:.8}.inf-fl-release{border:1px solid var(--ag-hair-2);font-family:var(--font-code);color:var(--ag-text-2);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;transition:color .2s,border-color .2s}.inf-fl-rps+.inf-fl-release{margin-left:6px}.inf-fl-release[data-on]{border-color:var(--success-border);color:var(--success)}.inf-fl ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.inf-fl li{border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:0 16px;font-size:13px;display:flex}.inf-fl li code{font-size:14px}.inf-fl li span{color:var(--muted)}.inf-ice li{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#dde5ea0a,#dde5ea05);border:1px solid #cdd6dc17;box-shadow:inset 0 0 16px #dde5ea0d,inset 0 1px #eef3f60f}.inf-ice li svg{color:var(--frost-icon)}.inf-ice li code{color:var(--frost)}.inf-ice li span{color:var(--frost-dim);margin-left:auto}.inf-alive ul{gap:6px}.inf-alive li{border:1px solid var(--ag-hair-2);background:#ffffff06;min-height:38px;transition:border-color .3s,background .3s;position:relative;overflow:hidden}.inf-alive li i{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px;position:relative;box-shadow:0 0 8px #9fe08a66}.inf-alive li i:after{content:"";border:1px solid var(--success);opacity:0;border-radius:50%;animation:2.4s ease-out infinite inf-ping;position:absolute;inset:-4px}.inf-alive li:nth-child(2) i:after{animation-delay:.5s}.inf-alive li:nth-child(3) i:after{animation-delay:1s}.inf-alive li:nth-child(4) i:after{animation-delay:1.5s}.inf-alive li:nth-child(5) i:after{animation-delay:2s}@keyframes inf-ping{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}.inf-alive li code{min-width:76px;color:var(--ag-text)}.inf-alive li small{font-family:var(--font-code);color:var(--ag-muted);font-size:11.5px}.inf-alive li em{text-align:right;min-width:64px;font-style:normal;font-family:var(--font-code);color:var(--ag-text-2);border-radius:4px;margin-left:auto;padding:1px 4px;font-size:12px}.inf-alive li[data-s=updating]{border-color:var(--success-border);background:#9fe08a0d}.inf-alive li[data-s=updating]:after{content:"";background:linear-gradient(90deg,#0000,#9fe08a1f 50%,#0000);animation:1.1s ease-in-out infinite inf-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes inf-shimmer{to{transform:translate(100%)}}.inf-alive li[data-s=updating] em{color:var(--success)}.inf-alive li[data-s=landed] em{color:var(--success);animation:.6s ease-out inf-commit}@keyframes inf-commit{0%{color:#e9ffe0;background:#9fe08a40}to{background:0 0}}.inf-fl-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:auto 0 0;padding-top:22px;font-size:13px;display:flex}.inf-ice .inf-fl-foot{color:var(--frost-dim)}@media (prefers-reduced-motion:reduce){.inf-alive,.inf-alive:before,.inf-alive li i:after,.inf-alive li[data-s=updating]:after,.inf-alive li[data-s=landed] em{animation:none}}.inf-start figure{margin-bottom:24px}@media (max-width:720px){.inf-fl{grid-template-columns:minmax(0,1fr);gap:12px}.inf-ice,.inf-alive{min-height:0;padding:20px 18px}.inf-ice .inf-fl-head span,.inf-alive li span,.inf-fl-rps{display:none}.inf-fl-rps+.inf-fl-release{margin-left:auto}}.inf-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.inf-models figure{margin:0}.inf-models figcaption{text-align:left;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}@media (max-width:1000px){.inf-models{grid-template-columns:minmax(0,1fr)}}.inf-dev{border:1px solid var(--border);background:var(--background);border-radius:10px;align-items:center;gap:24px;margin:12px 0 28px;padding:16px 20px;font-size:15px;transition:border-color .15s;display:flex}.inf-dev:hover{border-color:#ffffff2b}.inf-dev code,.inf-dev-lines{font-family:var(--font-code);white-space:nowrap;font-size:13px}.inf-dev em{color:var(--muted);font-style:normal}.inf-dev-lines{color:var(--accent);gap:16px;display:flex}.inf-dev-lines span{animation:6s infinite both inf-check}.inf-dev b{color:var(--muted);margin-left:auto;font-weight:400}@keyframes inf-check{0%{opacity:0}8%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.inf-dev-lines span{animation:none}}@media (max-width:900px){.inf-dev{flex-wrap:wrap;gap:10px 16px}.inf-dev b{flex-basis:100%;margin-left:0}}@media (max-width:600px){.inf-dev-lines{gap:10px}}.inf-off{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:stretch;padding:28px 32px 32px;display:grid}.inf-off-cp,.inf-off-dp{border:1px solid var(--ag-hair-2);border-radius:10px;flex-direction:column;gap:14px;padding:18px 20px;transition:opacity .4s,border-color .4s;display:flex}.inf-off header{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.inf-off header b{color:var(--ag-text);font-weight:500}.inf-off header em{color:var(--success);font-size:12px;font-style:normal}.inf-off ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inf-off li{border:1px solid var(--ag-hair);min-height:36px;color:var(--ag-text-2);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex}.inf-off-cp li small{font-family:var(--font-code);color:var(--ag-amber);margin-left:auto;font-size:11.5px}.inf-off-cp li[data-sent] small{color:var(--success)}.inf-off-cp li.inf-off-empty{color:var(--ag-muted);border-style:dashed}.inf-off[data-down] .inf-off-cp{opacity:.5;border-style:dashed}.inf-off[data-down] .inf-off-cp header em{color:var(--ag-muted)}.inf-off-dp{border-color:var(--success-border);background:var(--success-bg)}.inf-off-dp code{color:var(--ag-text);font-size:12.5px}.inf-off-dp li span{color:var(--ag-muted);margin-left:auto;font-size:12px}.inf-off-dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.inf-off-dot:after{content:"";border:1px solid var(--success);opacity:0;border-radius:50%;animation:2.4s ease-out infinite inf-ping;position:absolute;inset:-4px}.inf-off-dp footer{font-family:var(--font-code);color:var(--success);font-variant-numeric:tabular-nums;margin-top:auto;font-size:12px}.inf-off-link{color:var(--ag-muted);place-items:center;display:grid;position:relative}.inf-off-link i{border-top:2px solid var(--success);height:0;transition:border-color .4s;position:absolute;inset:50% 8px auto}.inf-off[data-down] .inf-off-link i{border-top:2px dashed #ffffff2b}.inf-off-link svg{background:var(--surface);box-sizing:content-box;border-radius:50%;padding:3px;position:relative}.inf-oss{border:1px solid var(--ag-hair);color:var(--ag-text);border-radius:12px;align-items:center;gap:12px;margin-top:28px;padding:16px 20px;font-size:15px;text-decoration:none;transition:border-color .15s;display:flex}.inf-oss:hover{border-color:#ffffff2b}.inf-oss svg{flex:none;width:18px;height:18px}.inf-oss b{font-family:var(--font-code);color:var(--accent);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:400}@media (prefers-reduced-motion:reduce){.inf-off-dot:after{animation:none}}@media (max-width:720px){.inf-off{grid-template-rows:auto 56px auto;grid-template-columns:minmax(0,1fr);padding:20px 18px 24px}.inf-off-link i{border-top:0;border-left:2px solid var(--success);width:0;height:auto;inset:8px auto 8px 50%}.inf-off[data-down] .inf-off-link i{border-top:0;border-left:2px dashed #ffffff2b}.inf-oss{flex-wrap:wrap;gap:8px 12px}.inf-oss span{flex:calc(100% - 30px);min-width:0}.inf-oss b{margin-left:30px}}
