.gw{--acc:#0a0a0a;--glow:#525252}html:not(.light) .gw{--ink:var(--foreground);--soft:var(--muted-foreground);--faint:var(--text-tertiary);--line:var(--border);--card:var(--muted);--acc:var(--foreground);--glow:var(--muted-foreground);background:var(--bg)}.gw .v2-dark,.gw [data-room=dark]{--acc:#f5f5f5;--glow:#e5e5e5}.gw-hero{padding-top:clamp(84px,6.4vw,104px)}.gw-hero-top{align-items:end;row-gap:32px}.gw-hero-t{grid-column:1/span 8}.gw-h1{max-width:12ch}.gw-hero-r{grid-column:9/-1;padding-bottom:14px}.gw-sub{color:var(--ink);letter-spacing:-.02em;max-width:16ch;margin-bottom:32px;font-size:clamp(22px,2vw,28px);font-weight:500}.gw-lift{margin-top:clamp(28px,2.6vw,40px)}.gw-lane{--gate:50%;--cw:420px;background:radial-gradient(60% 80% at var(--gate) 50%, #a3a3a31a, transparent 70%), var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--muted));border-radius:28px;height:clamp(400px,31vw,480px);margin-inline:clamp(12px,1.6vw,24px);position:relative;overflow:hidden}.gw-lane:before{content:"";background-image:linear-gradient(var(--lightningcss-light,#0000000b)var(--lightningcss-dark,var(--glass)) 1px, transparent 1px);background-size:100% 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.gw-gate{top:0;bottom:0;left:var(--gate);width:2px;margin-left:-1px;position:absolute}.gw-gate i{background:linear-gradient(transparent, var(--glow) 18%, var(--glow) 82%, transparent);position:absolute;inset:0;box-shadow:0 0 24px 2px #a3a3a38c}.gw-gate-k{font:600 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);white-space:nowrap;position:absolute;top:28px;left:16px}.gw-side{font:500 14px/1 var(--mono);color:var(--faint);margin:0;position:absolute;bottom:26px}.gw-side.l{left:32px}.gw-side.r{color:var(--ink);right:32px}.gw-side.r b{color:var(--acc);font-weight:600}.gw-queue,.gw-log{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gw-queue{left:32px}.gw-queue li{border:1px dashed var(--lightningcss-light,#0000002e)var(--lightningcss-dark,var(--border-strong));font:500 13px/1 var(--mono);color:var(--soft);background:var(--lightningcss-light,#fff9)var(--lightningcss-dark,var(--glass));border-radius:999px;padding:9px 14px}.gw-log{right:32px}.gw-log li{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--secondary));min-width:220px;box-shadow:0 1px 0 #0000000a, 0 0 0 1px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,var(--border));font:500 13px/1 var(--mono);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.gw-log li span{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground))}.gw-log li span.x{color:var(--lightningcss-light,#262626)var(--lightningcss-dark,var(--foreground))}.gw-bucket{bottom:22px;left:var(--gate);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--secondary));box-shadow:0 0 0 1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,var(--border)), 0 10px 30px -12px #0003;font:500 12px/1 var(--mono);color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;transform:translate(-50%)}.gw-bucket div{gap:4px;display:flex}.gw-bucket i{background:var(--glow);border-radius:3px;width:8px;height:18px}.gw-req{top:50%;left:var(--gate);width:var(--cw);box-sizing:border-box;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--secondary));box-shadow:0 1px 0 #0000000d, 0 30px 60px -24px #00000047, 0 0 0 1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,var(--border));font:400 15px/1.3 var(--mono);border-radius:22px;margin-top:-118px;padding:18px 20px 20px;position:absolute}.gw-req p{margin:0}.gw-req-top{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;padding-bottom:14px;display:flex;margin-bottom:12px!important}.gw-req-top b{color:var(--ink);background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--muted));border-radius:6px;padding:3px 7px;font-weight:600}.gw-req-top span{color:var(--faint);margin-left:auto;font-size:13px}.gw-h{min-height:36px;color:var(--soft);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.gw-h em{color:var(--ink);font-style:normal}.gw-h.ok{background:#a3a3a314}.gw-h.forged{color:var(--lightningcss-light,#262626)var(--lightningcss-dark,var(--foreground));background:var(--lightningcss-light,#2626260f)var(--lightningcss-dark,var(--glass))}.gw-h.forged em{color:var(--lightningcss-light,#262626)var(--lightningcss-dark,var(--foreground))}.gw-h.set{color:var(--ink);background:#a3a3a31f;margin-top:6px}.gw-h.set em{color:var(--acc)}.gw-chip{background:var(--ink);color:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,var(--primary-foreground));border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:600}.gw-stamps{min-height:126px}.gw-429{font:600 44px/1 var(--sans);letter-spacing:-.04em;color:var(--lightningcss-light,#262626)var(--lightningcss-dark,var(--foreground));align-items:baseline;gap:12px;display:flex;margin-top:18px!important}.gw-429 span{font:500 14px/1 var(--mono);letter-spacing:0;color:var(--soft)}.gw-say .v2-grid{align-items:end}.gw-say-h{grid-column:1/span 8;max-width:13ch}.gw-say-l{grid-column:9/-1;padding-bottom:10px}.gw-forge .v2-kick.acc{color:var(--glow)}.gw-forge-head{align-items:end;row-gap:32px;margin-bottom:64px}.gw-forge-hl{grid-column:1/span 8}.gw-forge-cap{margin-top:22px}.gw-forge-pick{background:#171717;border-radius:999px;grid-column:9/-1;justify-self:end;padding:4px;display:inline-flex}.gw-forge-pick button{color:#a3a3a3;min-height:44px;font:500 16px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;position:relative}.gw-forge-pick button[aria-checked=true]{color:#000}.gw-forge-pick button>span:last-child{position:relative}.gw-forge-pick button:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.gw-pick-bg{background:#f5f5f5;border-radius:999px;position:absolute;inset:0}.gw-forge-grid{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:stretch;display:grid}.gw-pane{background:#0f0f0f;border-radius:28px;min-height:380px;padding:32px}.gw-pane.out{background:#171717}.gw-pane .v2-kick{margin-bottom:24px}.gw-forge-hs{font:400 clamp(15px, 1.3vw, 18px)/1.3 var(--mono);gap:10px;margin:0;padding:0;list-style:none;display:grid}.gw-forge-hs li{background:#ffffff0d;border-radius:14px;align-items:center;min-height:48px;padding:0 16px;display:flex}.gw-forge-hs em{color:#f5f5f5;font-style:normal}.gw-forge-auth{color:#a3a3a3}.gw-tog{cursor:pointer;color:#d4d4d4;align-items:center;gap:14px;width:100%;min-height:48px;display:flex}.gw-tog input{opacity:0;pointer-events:none;position:absolute}.gw-tog-ui{background:#404040;border-radius:999px;flex:none;width:36px;height:22px;transition:background .25s;position:relative}.gw-tog-ui:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px}.gw-tog input:checked+.gw-tog-ui{background:var(--glow)}.gw-tog input:checked+.gw-tog-ui:after{transform:translate(14px)}.gw-tog input:focus-visible+.gw-tog-ui{outline:2px solid var(--glow);outline-offset:2px}.gw-forge-hs li.gone{color:#a3a3a3;justify-content:space-between;-webkit-text-decoration:line-through #737373b3;text-decoration:line-through #737373b3}.gw-forge-hs li.gone span{letter-spacing:.1em;text-transform:uppercase;color:#a3a3a3;font-size:12px;text-decoration:none}.gw-forge-hs li.set{color:#f5f5f5;background:#a3a3a324}.gw-forge-hs li.set em{color:var(--glow);margin-left:8px}.gw-forge-why{color:#a3a3a3;max-width:48ch;margin:24px 0 0;font-size:17px;line-height:1.55}.gw-arrow{justify-content:center;align-items:center;display:flex;position:relative}.gw-arrow i{background:var(--glow);width:2px;margin-left:-1px;position:absolute;top:12%;bottom:12%;left:50%;box-shadow:0 0 18px #a3a3a399}.gw-arrow span{z-index:1;writing-mode:vertical-rl;font:600 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--glow);background:#000;padding:12px 6px;position:relative}.gw-proj-t{border-bottom:1px solid var(--line);grid-column:1/span 4;padding-bottom:20px}.gw-proj-l{max-width:30ch;color:var(--soft);margin:0;font-size:16px;line-height:1.5}.gw-proj-c{grid-column:6/-1}@media (max-width:900px){.gw-hero{padding-top:112px}.gw-lane{--gate:86%;--cw:286px;border-radius:24px;height:440px;margin-inline:8px}.gw-queue,.gw-log,.gw-side.l{display:none}.gw-side.r{bottom:76px;left:20px;right:auto}.gw-bucket{left:20px;transform:none}.gw-gate-k{writing-mode:vertical-rl;top:22px;left:auto;right:12px}.gw-req{white-space:nowrap;margin-top:-132px;padding:14px;font-size:12px}.gw-chip{padding:3px 6px;font-size:11px}.gw-h{min-height:32px;padding:0 8px}.gw-req-top span{display:none}.gw-429{font-size:34px}.gw-forge{padding:120px 0}.gw-forge-pick{justify-self:start}.gw-forge-grid{grid-template-columns:minmax(0,1fr);gap:0}.gw-pane{border-radius:24px;min-height:0;padding:22px 18px}.gw-arrow{height:72px}.gw-arrow i{top:0;bottom:0}.gw-arrow span{writing-mode:horizontal-tb;padding:6px 12px}}.gw-pause{top:16px;right:calc(clamp(12px,1.6vw,24px) + 16px)}.gw-lift .lp-host{position:relative}.gw-h>span:first-child{white-space:pre}.gw-forge-hs li>span{white-space:pre-wrap}.gw-say{align-content:center;min-height:60svh;margin-bottom:-44px;padding:clamp(56px,7vw,116px) 0 0;display:grid}.gw-say-h{will-change:transform}.gw-rail{font:500 13px/1 var(--mono);color:var(--faint);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:72px;display:grid}.gw-rail-end.r{color:var(--ink)}.gw-rail-end.r b{font-weight:600}.gw-rail-line{height:44px;position:relative}.gw-rail-line:before{content:"";border-top:1px solid var(--lightningcss-light,#00000024)var(--lightningcss-dark,var(--border-control));position:absolute;top:50%;left:0;right:0}.gw-rail-gate{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.gw-rail-mov{animation:6s cubic-bezier(.4,0,.2,1) infinite gw-rail;position:absolute;inset:0}.gw-rail-dot{animation:6s cubic-bezier(.4,0,.2,1) infinite gw-rail-self;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gw-rail-dot em{white-space:nowrap;font-style:normal;font:500 13px/1 var(--mono);border-radius:999px;grid-area:1/1;padding:9px 14px}.gw-rail-in{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--secondary));color:var(--lightningcss-light,#262626)var(--lightningcss-dark,var(--foreground));animation:6s linear infinite gw-rail-in}.gw-rail-out{background:var(--ink);color:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,var(--primary-foreground));animation:6s linear infinite gw-rail-out}@keyframes gw-rail{0%{transform:translate(0)}42%,50%{transform:translate(50%)}92%,to{transform:translate(100%)}}@keyframes gw-rail-self{0%{transform:translateY(-50%)}42%,50%{transform:translate(-50%,-50%)}92%,to{transform:translate(-100%,-50%)}}@keyframes gw-rail-in{0%,44%{opacity:1}48%,to{opacity:0}}@keyframes gw-rail-out{0%,44%{opacity:0}48%,to{opacity:1}}.gw-settle{transform-origin:50% 0}.gw-say-h{transform-origin:0 100%}.gw .sp-api{justify-self:start}.gw .sp-api i{color:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,var(--primary-foreground))}.gw .sp-code pre{white-space:pre-wrap;overflow-wrap:anywhere}.gw .sp-code .x-copy{align-items:center;gap:6px;display:inline-flex}.gw .sp-code .x-copy svg{flex:none}.gw .sp-code .x-copy[aria-label=Copied] svg:has(rect){display:none}.gw .sp-rel-a{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0 -12px;padding:18px 12px;transition:background-color .15s cubic-bezier(0,0,.2,1);display:grid;position:relative}.gw .sp-rel-a b{grid-column:1}.gw .sp-rel-a svg{grid-area:1/2;margin:0}.gw .sp-rel-a span{grid-column:1/-1}.gw .sp-rel-a:after{content:attr(href);text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.4 var(--mono);color:var(--lightningcss-light,#737373)var(--lightningcss-dark,var(--text-tertiary));opacity:0;grid-column:1/-1;transition:opacity .15s cubic-bezier(0,0,.2,1),transform .3s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-4px)}@media (hover:hover){.gw .sp-rel-a:hover{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--muted))}.gw .sp-rel-a:hover:after{opacity:1;transform:none}}.gw .sp-rel-a:focus-visible:after{opacity:1;transform:none}.gw .x-btn{transition:background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.gw .x-btn:active{transition-duration:90ms;transform:scale(.97)}.gw .sp-rel-a b{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s cubic-bezier(.4,0,.2,1)}.gw .gw-forge-pick button{transition:color .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.gw .gw-forge-pick button:active,.gw .gw-tog:active .gw-tog-ui{transform:scale(.97)}@media (hover:hover){.gw .x-btn.solid:hover{background:var(--lightningcss-light,#262626)var(--lightningcss-dark,var(--primary-hover));border-color:var(--lightningcss-light,#262626)var(--lightningcss-dark,var(--primary-hover))}.gw .x-btn:not(.solid):hover{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--muted));border-color:var(--ink)}.gw .sp-rel-a:hover b{background-size:100% 1px}.gw .gw-forge-pick button[aria-checked=false]:hover{color:#fafafa}.gw .gw-tog:hover .gw-tog-ui{background:#525252}.gw .gw-tog:hover input:checked+.gw-tog-ui{background:#fafafa}}@media (max-width:900px){.gw-hero{padding-top:96px}.gw-lane{height:400px}.gw-gate-k{top:76px}.gw-req{margin-top:-112px}.gw-rail{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin-top:44px;overflow:hidden}.gw-rail-line{min-width:0}.gw-rail-end.r{justify-self:end}.gw-pause{left:24px;right:auto}.gw-chip{white-space:nowrap;flex:none}.gw-say{margin-bottom:0;padding-bottom:32px}.gw-rail-dot em{padding:7px 10px;font-size:12px}.gw-lane{--cw:262px}.gw-req{margin-left:-14px}.gw-proj-t{border-bottom:0;padding-bottom:0}.gw-say-h{max-width:11ch}.gw .sp-api{position:static}.gw .gi-art{opacity:.3;width:80%;top:auto;bottom:-18%;right:-42%}.gw .gi-more a,.gw .sp-rel-a,.gw .cf-con-open{align-items:center;min-height:44px;display:inline-flex}.gw .sp-rel-a{display:flex}.gw .gi-more{gap:0 28px}}@media (prefers-reduced-motion:reduce){.gw-rail-mov,.gw-rail-dot,.gw-rail-in,.gw-rail-out{animation:none}.gw-rail-mov{transform:translate(100%)}.gw-rail-dot{transform:translate(-100%,-50%)}.gw-rail-in{opacity:0;visibility:hidden}}.gw .cf-tip{visibility:hidden}.gw .cf-con-ico:hover .cf-tip,.gw .cf-con-ico:focus-visible .cf-tip{visibility:visible}.gw .gw-tk{font-style:normal}.gw .cf-cap>p:nth-child(2){display:none}.gw-hero-r{padding-bottom:6px}.gw-log{gap:8px;top:24px;right:88px;transform:none}.gw-log li{padding:9px 12px}.gw-lane{transform-origin:50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.gw-req{margin-top:-100px}.gw-gate-k,.gw-arrow span{text-transform:none;letter-spacing:.02em}.gw-forge .gw-pane .v2-kick{text-transform:none;letter-spacing:0;font-size:14px}.gw-forge-hs li.gone span{text-transform:none;letter-spacing:0;font-size:13px}.gw-say-h.cut .gw-say-in{clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(24px)}.gw-say-h.cut.in .gw-say-in{clip-path:inset(0 -4% -12% 0);transform:none}.gw-forge{padding:clamp(56px,6vw,96px) 0}.gw-forge-head{align-items:center;margin-bottom:40px}.gw-forge-n{color:#a3a3a3;margin:0}.gw-forge-hs li{padding:0}.gw-forge-hs li.gone,.gw-forge-hs li.set,.gw-forge-auth{padding:0 16px}.gw-tog{width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;padding:0 16px;transition:background-color .15s cubic-bezier(0,0,.2,1)}.gw-tog .gw-tog-ui{transition:background-color .25s cubic-bezier(0,0,.2,1)}.gw-tog[aria-checked=true] .gw-tog-ui{background:#e5e5e5}.gw-tog[aria-checked=true] .gw-tog-ui:after{background:#0a0a0a;transform:translate(14px)}.gw-forge-hs li:not(.on) .gw-tog>span:last-child{color:#737373}.gw-tog:focus-visible{outline-offset:2px;outline:2px solid #fafafa}.gw-tog:active .gw-tog-ui{transform:scale(.97)}@media (hover:hover){.gw .gw-tog:hover{background:#ffffff0f}.gw .gw-tog:hover .gw-tog-ui{background:#525252}.gw .gw-tog[aria-checked=true]:hover .gw-tog-ui{background:#fafafa}}.gw .sp-rel-a{border-radius:0;margin:0;padding-inline:0}.gw .v2-sec.gw-ship,.gw .v2-sec.gw-proj,.gw .v2-sec.gw-relsec{padding-top:clamp(64px,6vw,104px);padding-bottom:clamp(64px,6vw,104px)}.gw .v2-sec.gw-proj,.gw .v2-sec.gw-relsec{padding-top:0}.gw .gw-relsec .sp-rel{padding-top:32px}.gw-proj .v2-grid{align-items:start}.gw-proj-t{border-bottom:0;border-top:1px solid var(--line);padding:20px 0 0}.gw .cf-con-main li{border-radius:10px;transition:background-color .15s cubic-bezier(0,0,.2,1)}.gw .cf-con-ico{transition:background-color .15s cubic-bezier(0,0,.2,1),color .15s cubic-bezier(0,0,.2,1)}.gw .gi-more a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:text-underline-offset .15s cubic-bezier(0,0,.2,1),text-decoration-thickness .15s cubic-bezier(0,0,.2,1)}.gw .gi-more a:active{transform:translateY(1px)}@media (hover:hover){.gw .cf-con-main li:hover{background:#f5f5f5}.gw .cf-con-ico:hover,.gw .cf-con-ico.on:hover{color:#0a0a0a;background:#e4e4e7}html:not(.light) .gw .cf-con.light .cf-con-main li:hover{background:var(--x-sunk)}html:not(.light) .gw .cf-con.light .cf-con-ico:hover,html:not(.light) .gw .cf-con.light .cf-con-ico.on:hover{background:var(--x-knob);color:var(--ink)}.gw .gi-more a:hover{text-underline-offset:7px;text-decoration-thickness:2px}}@media (max-width:900px){.gw-req{margin-top:-112px}.gw-side.r{top:38px;bottom:auto;left:84px}.gw-forge{padding:64px 0}.gw-forge-head{margin-bottom:24px}.gw-proj-t{border-top:0;padding-bottom:20px}}@media (max-width:400px){.gw-lane{--gate:88%;--cw:224px}}@media (prefers-reduced-motion:reduce){.gw-lane{transition:none}.gw-say-h.cut .gw-say-in{clip-path:none;transition:none;transform:none}}.gw-lane{height:clamp(460px,34vw,520px)}.gw-req{margin-top:-132px;margin-left:calc(var(--cw) * -.5);z-index:2;will-change:transform}.gw-bucket{z-index:3;top:20px;bottom:auto}.gw-gate-k{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--muted));border-radius:999px;padding:7px 10px;top:auto;bottom:22px;left:0;transform:translate(-50%)}.gw-cloud{gap:14px;width:260px;display:grid;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.gw-cloud .gw-side.r{color:var(--ink);margin:0;position:static}.gw-cloud .gw-log{gap:8px;display:grid;position:static;transform:none}.gw-cloud .gw-log li{min-width:0}.gw-queue{z-index:1}.gw-forge-head{justify-content:flex-start;margin-bottom:32px;display:flex}.gw-forge-pick{justify-self:auto}.gw .gws.v2-obj{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--muted));box-shadow:none;border:0}.gw-proj-in{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.gw-proj-in .gw-proj-t,.gw-proj-in .gw-proj-c{grid-column:1/-1}.gw-proj-in .gw-proj-t{border-top:1px solid var(--line);padding:20px 0 0}.gw-proj-in .gw-proj-l{max-width:none}.gw .cf-con-bar>i{display:none}.gw .sp-rel-a b{position:static}.gw-rel-arw{font-size:15px;font-weight:600;line-height:1;transition:transform .15s cubic-bezier(0,0,.2,1);position:absolute;top:21px;right:2px}.gw .sp-rel-a svg{transition:transform .15s cubic-bezier(0,0,.2,1)}@media (hover:hover){.gw .sp-rel-a:hover svg,.gw .sp-rel-a:hover .gw-rel-arw{transform:translate(4px)}}@media (max-width:1100px) and (min-width:901px){.gw-queue{display:none}.gw-cloud{width:220px;right:24px}}@media (max-width:900px){.gw-lane{height:420px}.gw-req{margin-top:-118px;margin-left:calc(var(--cw) * -1.08)}.gw-bucket{top:auto;bottom:18px;left:20px;transform:none}.gw-gate-k{background:0 0;padding:0;inset:76px 12px auto auto;transform:none}.gw-cloud{width:auto;top:38px;left:84px;right:auto;transform:none}.gw-cloud .gw-log{display:none}.gw-forge-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px}.gw-arrow{display:none}.gw-pane{border-radius:18px;padding:16px 10px}.gw-pane .v2-kick{margin-bottom:14px;font-size:12px!important}.gw-forge-hs{gap:6px;font-size:12px}.gw-forge-hs li{min-height:40px}.gw-forge-hs li.gone,.gw-forge-hs li.set,.gw-forge-auth{flex-wrap:wrap;gap:2px 6px;padding:6px 8px}.gw-forge-hs li.gone span{font-size:11px}.gw-tog{gap:8px;min-height:44px;padding:0 8px}.gw-tog-ui{width:30px;height:18px}.gw-tog-ui:after{width:12px;height:12px}.gw-tog[aria-checked=true] .gw-tog-ui:after{transform:translate(12px)}.gw-forge-hs li.set em{margin-left:0}.gw-rel-arw{top:50%;transform:translateY(-50%)}}.gw-h.ghost{color:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--text-tertiary));box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border));background:0 0;margin-top:6px}.gw-h.ghost em{color:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--text-tertiary))}@media (max-width:900px){.gw-lane{--cw:min(320px, calc(100vw - 56px));height:600px}.gw-lane:before{-webkit-mask-image:none;mask-image:none}.gw-side.l{display:block;top:30px;bottom:auto;left:24px}.gw-req{margin-top:0;margin-left:calc(var(--cw) * -.5);white-space:normal;top:76px;left:50%}.gw-gate{width:auto;height:2px;margin:-1px 0 0;inset:372px 0 auto}.gw-gate i{background:linear-gradient(90deg, transparent, var(--glow) 12%, var(--glow) 88%, transparent)}.gw-gate-k{writing-mode:horizontal-tb;background:0 0;padding:0;inset:14px auto auto 20px;transform:none}.gw-bucket{inset:352px 20px auto auto;transform:none}.gw-cloud{gap:10px;width:auto;top:420px;left:20px;right:20px;transform:none}.gw-cloud .gw-log{display:grid}.gw-cloud .gw-log li{padding:8px 12px}.gw-lift .gw-pause{top:16px;left:auto;right:24px}}@media (hover:hover){.gw-forge-pick button[aria-checked=true]:hover .gw-pick-bg{background:#d4d4d4}.gw-forge-pick button[aria-checked=false]:hover{color:#f5f5f5}.gw .cf-con-title:hover{text-underline-offset:3px;text-decoration:underline}}.gw-forge-pick button{transition:color .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}.gw-forge-pick button:active{transition-duration:90ms;transform:scale(.97)}@media (max-width:900px){.gw .sp-rel-a{padding-right:32px;position:relative}.gw .sp-rel-a>svg{margin-top:-7px;position:absolute;top:50%;right:2px}}.gw-proj-cap{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));margin:12px 0 0;font-size:13px;line-height:1.5}html:not(.light) .gw .cf-con.light{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--x-raised);border-color:var(--line);box-shadow:none}html:not(.light) .gw .cf-con.light .cf-con-bar i{border-color:var(--x-e15)}html:not(.light) .gw .cf-con.light .cf-con-side{background:var(--x-sunk)}html:not(.light) .gw .cf-con.light .cf-con-ico:hover,html:not(.light) .gw .cf-con.light .cf-con-ico.on,html:not(.light) .gw .cf-con.light .cf-row-bg{background:var(--x-knob)}html:not(.light) .gw .cf-con.light .cf-tip,html:not(.light) .gw .cf-con.light .cf-sess-me,html:not(.light) .gw .cf-con.light .cf-con-open:hover{color:var(--x-on-ink)}html:not(.light) .gw-forge-pick button[aria-checked=true]>span:last-child{background:#f5f5f5;transition:background-color 0s .3s}@media (hover:hover){html:not(.light) .gw-forge-pick button[aria-checked=true]:hover>span:last-child{background:#d4d4d4}}
