/* CoreWeave Forge loop wheel 1.0.1 · minified · readable source: https://cdn.coreweave.com/forge-loop-wheel/1.0.1/css/forge-loop-wheel.css */
.kat26-forge-loop-wheel{--sans:"ArponaSans","Arpona Sans","Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"Novel Mono Pro Cnd","novel-mono-pro-condensed","Novel Mono Pro","Martian Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--t-hover:256ms;--t-stage:760ms;--e-page:cubic-bezier(.22,1,.36,1);--e-out:cubic-bezier(.53,.2,0,1)}.kat26-forge-loop-wheel,.kat26-forge-loop-wheel *{box-sizing:border-box}.kat26-forge-loop-wheel{margin:0;background:#FFFFFF;font-family:var(--sans);-webkit-font-smoothing:antialiased}.kat26-forge-loop-wheel{max-width:1440px;margin:0 auto}.kat26-forge-loop-wheel .board{position:relative;width:100%;overflow:hidden;background:#FFFFFF}.kat26-forge-loop-wheel .canvas{position:absolute;top:0;left:0;width:1440px;transform-origin:0 0}.kat26-forge-loop-wheel .cw{--w:#FFFFFF;--grey:#FFFFFF;--teal:#C7FFFF;--teal-rgb:199,255,255;--k:#02030B;--k70:rgba(2,3,11,.70);--k60:rgba(2,3,11,.60);--k40:rgba(2,3,11,.40);--k30:rgba(2,3,11,.30);--hair:rgba(2,3,11,.10);--blue:#0541E9;--k40-on-grey:color-mix(in srgb,var(--k) 40%,var(--grey));background:var(--w);color:var(--k);padding:96px 60px;font-family:var(--sans)}.kat26-forge-loop-wheel .cw .eb{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:0}.kat26-forge-loop-wheel .cw .eb__clip{display:flex;align-items:center;justify-content:center;width:10px;height:10px;overflow:hidden;flex:none}.kat26-forge-loop-wheel .cw .eb i{width:7.07px;height:7.07px;background:var(--k);transform:rotate(45deg);flex:none}.kat26-forge-loop-wheel .cw .h3{font-size:44px;line-height:46px;letter-spacing:-.03em;font-weight:600;margin:0}.kat26-forge-loop-wheel .cw .sub{font-size:18px;line-height:28px;letter-spacing:-.02em;color:var(--k70);max-width:984px;margin:0;will-change:opacity,transform}.kat26-forge-loop-wheel .cw .eb__t, .kat26-forge-loop-wheel .cw .h3, .kat26-forge-loop-wheel .cw .sub, .kat26-forge-loop-wheel .cw .card .bk, .kat26-forge-loop-wheel .cw .card .nm, .kat26-forge-loop-wheel .cw .card .ds{text-box-trim:trim-both;text-box-edge:cap alphabetic}.kat26-forge-loop-wheel .cw .head{display:flex;flex-direction:column;gap:40px;margin:0 0 60px}.kat26-forge-loop-wheel .cw .roll{display:inline-block}.kat26-forge-loop-wheel .cw .roll__c{display:inline-block;overflow:hidden;vertical-align:top}.kat26-forge-loop-wheel .cw .h3.rolled .roll__c, .kat26-forge-loop-wheel .cw .eb__t.rolled .roll__c, .kat26-forge-loop-wheel .cw .card .rolled .roll__c{overflow:visible}.kat26-forge-loop-wheel .cw .roll__t{display:block;will-change:transform}@media (prefers-reduced-motion:reduce){.kat26-forge-loop-wheel .cw .roll__t{transform:none !important}}.kat26-forge-loop-wheel .cw svg{display:block;width:100%;height:auto;overflow:visible}.kat26-forge-loop-wheel .ringhit{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke}.kat26-forge-loop-wheel .halo{fill:none;stroke:var(--blue);stroke-width:1.5;pointer-events:none}.kat26-forge-loop-wheel .layers .haloL{position:absolute;inset:0;opacity:0;transform-origin:50% 50%;pointer-events:none}.kat26-forge-loop-wheel .layers .haloL>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.kat26-forge-loop-wheel .node.on .haloL{animation:kat26fw-halo 1.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes kat26fw-halo{0%{transform:scale(1);opacity:0;animation-timing-function:cubic-bezier(.65,0,1,1)}16%{transform:scale(1.26);opacity:.7;animation-timing-function:cubic-bezier(0,0,.35,1)}100%{transform:scale(2.6);opacity:0}}.kat26-forge-loop-wheel .node.on .ink{fill:var(--blue);stroke:var(--blue)}.kat26-forge-loop-wheel .wdisc{fill:none;stroke:var(--w)}.kat26-forge-loop-wheel .cw .node:not(.on):not(.slit) .ink{fill:var(--w)}.kat26-forge-loop-wheel .node.dim .ink{stroke:color-mix(in srgb,var(--k) 20%,var(--w))}.kat26-forge-loop-wheel .node:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.kat26-forge-loop-wheel .panel{background:var(--grey);padding:40px 0}.kat26-forge-loop-wheel .stage{position:relative;max-width:1232px;margin:0 auto;display:flex;column-gap:32px;align-items:flex-start}.kat26-forge-loop-wheel [data-svg]{position:relative;flex:1;min-width:0;display:block}.kat26-forge-loop-wheel .railcol{width:436px;flex:none;position:relative;margin:88px 52px 0 0;display:flex;flex-direction:column;gap:60px}.kat26-forge-loop-wheel .railcol .grid{display:grid;grid-template-columns:1fr 1fr;column-gap:13px;row-gap:40px;align-items:start}.kat26-forge-loop-wheel .railcol .grp{display:flex;flex-direction:column;gap:10px;min-width:0}.kat26-forge-loop-wheel .railcol .grp[data-bk="Training"]{grid-area:1/1}.kat26-forge-loop-wheel .railcol .grp[data-bk="Tools"]{grid-area:1/2}.kat26-forge-loop-wheel .railcol .grp[data-bk="Inference"]{grid-area:2/1}.kat26-forge-loop-wheel .railcol .grp[data-bk="Agent Development"]{grid-area:2/2}.kat26-forge-loop-wheel .railcol .rows{display:flex;flex-direction:column;gap:4px}.kat26-forge-loop-wheel .railcol .rlabel{font-family:var(--mono);font-size:12px;line-height:18px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--k);margin:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}.kat26-forge-loop-wheel .railcol .arc{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;padding:0;font-family:var(--sans);font-size:14px;line-height:22px;letter-spacing:-.32px;color:var(--k);cursor:pointer}.kat26-forge-loop-wheel .railcol .arc:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.kat26-forge-loop-wheel .railcol .arc .mk{width:15px;height:15px;flex:none;display:block}.kat26-forge-loop-wheel .railcol .arc .mk svg{display:block;width:100%;height:100%;overflow:visible}.kat26-forge-loop-wheel .railcol .arc .nmt{transition:color var(--t-hover) var(--e-page)}.kat26-forge-loop-wheel .railcol .arc .mk .ink{fill:var(--grey);stroke:var(--k);stroke-width:1;vector-effect:non-scaling-stroke;transition:fill var(--t-hover) var(--e-page),stroke var(--t-hover) var(--e-page)}.kat26-forge-loop-wheel .railcol .arc.on .nmt{color:var(--blue)}.kat26-forge-loop-wheel .railcol .arc{position:relative;width:auto;align-self:flex-start}.kat26-forge-loop-wheel .railcol .arc::before{content:'';position:absolute;inset:-1px -8px;border-radius:2px;pointer-events:none;background:rgba(var(--teal-rgb),.5);border:1px solid rgba(var(--teal-rgb),.8);opacity:0;mix-blend-mode:multiply;transition:opacity var(--t-hover) var(--e-page)}.kat26-forge-loop-wheel .railcol .arc.on::before, .kat26-forge-loop-wheel .railcol .arc.slit::before{opacity:1}.kat26-forge-loop-wheel .railcol .arc.on .mk .ink{fill:var(--blue);stroke:var(--blue)}.kat26-forge-loop-wheel .railcol .arc.off .nmt{color:var(--k60)}.kat26-forge-loop-wheel .railcol .arc.off .mk .ink{stroke:var(--k40-on-grey)}.kat26-forge-loop-wheel .railcol .arc.slit .nmt{color:var(--blue)}.kat26-forge-loop-wheel .railcol .arc.slit .mk .ink{fill:var(--blue);stroke:var(--blue)}.kat26-forge-loop-wheel .railcol .rule{height:1px;background:var(--k40);flex:none}.kat26-forge-loop-wheel .railcol .card--slot{position:static;opacity:1;pointer-events:auto;width:418px;margin:0;padding:0;background:none;border:0}.kat26-forge-loop-wheel .card .cwlogo svg{display:block;width:149px;height:auto}.kat26-forge-loop-wheel .railcol .card--slot.blank{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:157px;width:auto;align-self:stretch}.kat26-forge-loop-wheel .card .cwlogo svg path{fill:color-mix(in srgb,var(--k) 10%,var(--grey))}@media (max-width:1180px){.kat26-forge-loop-wheel .stage{flex-direction:column;align-items:stretch}.kat26-forge-loop-wheel .railcol{width:100%;margin:24px 0 0}.kat26-forge-loop-wheel .railcol .card--slot{width:100%}}.kat26-forge-loop-wheel .rlabel{transition:opacity var(--t-hover) var(--e-page)}.kat26-forge-loop-wheel .rlabel.off{opacity:.20}.kat26-forge-loop-wheel .cw.tracks-still .ringL{animation:none !important}.kat26-forge-loop-wheel .sector{font-family:var(--mono);font-size:12px;letter-spacing:.2em;fill:var(--k40);text-transform:uppercase}.kat26-forge-loop-wheel .sectortri{fill:var(--k40)}.kat26-forge-loop-wheel [data-svg] > svg{position:relative}.kat26-forge-loop-wheel .sectL{position:absolute;inset:0;pointer-events:none}.kat26-forge-loop-wheel .fillL{position:absolute;inset:0;pointer-events:none}.kat26-forge-loop-wheel [data-svg] > svg.stageHitL{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block;pointer-events:none}.kat26-forge-loop-wheel .stageHitL .stagehit{fill:transparent;pointer-events:all;cursor:pointer;outline:none}.kat26-forge-loop-wheel .stageHitL .stagehit:focus-visible{stroke:var(--blue);stroke-width:1.5;fill:rgba(5,65,233,.04)}.kat26-forge-loop-wheel .fillL .wedgeL{mix-blend-mode:multiply;pointer-events:none}.kat26-forge-loop-wheel .sectL .wedgeL, .kat26-forge-loop-wheel .sectL .slabL, .kat26-forge-loop-wheel .fillL .wedgeL{position:absolute}.kat26-forge-loop-wheel .sectL .wedgeL>svg, .kat26-forge-loop-wheel .sectL .slabL>svg, .kat26-forge-loop-wheel .fillL .wedgeL>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.kat26-forge-loop-wheel .wedgeL{opacity:0;visibility:hidden;will-change:opacity;transition:opacity var(--t-stage) var(--e-page),visibility 0s linear var(--t-stage)}.kat26-forge-loop-wheel .wedgeL.on{opacity:1;visibility:visible;transition:opacity var(--t-stage) var(--e-page),visibility 0s}.kat26-forge-loop-wheel .wedgeL path{fill:var(--teal);fill-opacity:.5}.kat26-forge-loop-wheel .slabL{will-change:transform;transition:transform var(--t-stage) var(--e-page)}.kat26-forge-loop-wheel .cw.snap .wedgeL, .kat26-forge-loop-wheel .cw.snap .slabL, .kat26-forge-loop-wheel .cw.snap .slabL .sector, .kat26-forge-loop-wheel .cw.snap .slabL .sectortri{transition:none!important}.kat26-forge-loop-wheel .slabL.on{transform:translate(var(--lx),var(--ly))}.kat26-forge-loop-wheel .slabL .sector, .kat26-forge-loop-wheel .slabL .sectortri{transition:fill var(--t-stage) var(--e-page)}.kat26-forge-loop-wheel .slabL.on .sector{fill:var(--k);font-weight:700}.kat26-forge-loop-wheel .slabL.on .sectortri{fill:var(--k)}@media (prefers-reduced-motion:reduce){.kat26-forge-loop-wheel .wedgeL, .kat26-forge-loop-wheel .slabL, .kat26-forge-loop-wheel .slabL .sector, .kat26-forge-loop-wheel .slabL .sectortri{transition:none}}.kat26-forge-loop-wheel .sectorline{stroke:var(--k60);stroke-width:1.75;stroke-linecap:round}.kat26-forge-loop-wheel .node.slit .ink{fill:var(--blue);stroke:var(--blue)}.kat26-forge-loop-wheel .cw .node circle, .kat26-forge-loop-wheel .cw .node rect, .kat26-forge-loop-wheel .cw .node polygon{transition:fill var(--t-stage) var(--e-page),stroke var(--t-stage) var(--e-page)}.kat26-forge-loop-wheel .card{width:320px;box-sizing:border-box;background:var(--w);border:1px solid var(--hair);padding:24px;display:flex;flex-direction:column;gap:20px;font-family:var(--sans);opacity:0;pointer-events:none;transition:opacity 560ms var(--e-out)}.kat26-forge-loop-wheel .card.show{opacity:1;pointer-events:auto}.kat26-forge-loop-wheel .card .bk{font-family:var(--mono);font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--k40)}.kat26-forge-loop-wheel .card .nm{font-size:20px;line-height:26px;letter-spacing:-.72px;font-weight:600;color:var(--k)}.kat26-forge-loop-wheel .card .ds{font-size:14px;line-height:20px;letter-spacing:-.02em;color:var(--k70);margin:0}.kat26-forge-loop-wheel .cta{display:flex;align-items:center;padding:0}.kat26-forge-loop-wheel .arw{width:26px;height:26px;border-radius:100px;border:1px solid var(--k30);display:flex;align-items:center;justify-content:center;flex:none}.kat26-forge-loop-wheel .arw svg{width:11px;height:11px;display:block}@keyframes kat26fw-rot{to{transform:rotate(360deg)}}.kat26-forge-loop-wheel .paused .ringL{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.kat26-forge-loop-wheel .haloL, .kat26-forge-loop-wheel .ringL{animation:none !important}}.kat26-forge-loop-wheel .layers{position:absolute;inset:0;pointer-events:none}.kat26-forge-loop-wheel .layers .shell, .kat26-forge-loop-wheel .layers .marksL{position:absolute;inset:0}.kat26-forge-loop-wheel .layers .ringL, .kat26-forge-loop-wheel .layers .node{position:absolute}.kat26-forge-loop-wheel .layers .node{pointer-events:auto;cursor:pointer}.kat26-forge-loop-wheel .layers .ringL>svg, .kat26-forge-loop-wheel .layers .ringL>canvas, .kat26-forge-loop-wheel .layers .node>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.kat26-forge-loop-wheel .layers .ringL{will-change:transform;transform-origin:50% 50%}.kat26-forge-loop-wheel .layers .marksL, .kat26-forge-loop-wheel .layers .node{will-change:transform}.kat26-forge-loop-wheel .layers .tieL{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block;pointer-events:none;opacity:0;z-index:1;transition:opacity var(--t-hover) var(--e-page)}.kat26-forge-loop-wheel .layers .tieL.show{opacity:1}.kat26-forge-loop-wheel .layers .node.on{z-index:2}.kat26-forge-loop-wheel .tieL path{fill:none;stroke:var(--blue);stroke-width:var(--tie-w,3)}.kat26-forge-loop-wheel .ringL{animation:kat26fw-rot linear infinite}.kat26-forge-loop-wheel .dia{position:absolute;pointer-events:none}.kat26-forge-loop-wheel .shell.hold .ringL{animation-play-state:paused}.kat26-forge-loop-wheel .cw.asleep .ringL, .kat26-forge-loop-wheel .cw.asleep .haloL{animation-play-state:paused !important}.kat26-forge-loop-wheel .card{position:relative}.kat26-forge-loop-wheel .railcol .card--slot{position:relative}.kat26-forge-loop-wheel a.cta{text-decoration:none;color:inherit;cursor:pointer}.kat26-forge-loop-wheel a.cta::after{content:'';position:absolute;inset:0}.kat26-forge-loop-wheel a.cta:focus-visible{outline:none}.kat26-forge-loop-wheel .card:has(a.cta:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.kat26-forge-loop-wheel .arw{transition:border-color var(--t-hover) var(--e-page),color var(--t-hover) var(--e-page)}.kat26-forge-loop-wheel .card:hover a.cta .arw{border-color:var(--k)}.kat26-forge-loop-wheel .kat26-forge-loop-wheel-links, .kat26-forge-loop-wheel [data-cta-links]{display:none !important}
