.shp{--g1:#12332e;--g2:#0b2320;--g3:#081a17;--shade:6,26,23;--ic:#0e2b27;--ic-gate:#2b2a16;--ic-rej:#1b302d;--nd1:#173a34;--nd2:#112f2a;--mono:var(--font-mono);--sans:var(--font-sans);--serif:var(--font-display);--t1:#fbf9f5;--t2:rgba(251,249,245,.84);--t3:rgba(251,249,245,.66);--ln:rgba(251,249,245,.09);--ln2:rgba(251,249,245,.16);--ok:#46d6a0;--am:#f1b23c;--ch:620px}.shp .fig{position:relative;min-width:0}.shp .glow{position:absolute;z-index:-1;left:8%;right:8%;bottom:-54px;height:120px;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(217,155,33,.34),rgba(217,155,33,0) 72%);filter:blur(10px)}.shp .console{position:relative;min-height:var(--ch);border-radius:18px;overflow:hidden;display:grid;grid-template-rows:46px minmax(0,1fr);color:var(--t1);background:radial-gradient(90% 60% at 0 0,rgba(255,255,255,.075),rgba(255,255,255,0) 60%),radial-gradient(70% 50% at 100% 100%,rgba(217,155,33,.08),rgba(217,155,33,0) 70%),linear-gradient(180deg,var(--g1) 0,var(--g2) 42%,var(--g3) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.05),0 1px 2px rgba(var(--shade),.25),0 26px 50px -18px rgba(var(--shade),.5),0 70px 110px -40px rgba(var(--shade),.45)}.shp .console:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.07) 50%,rgba(255,255,255,0) 62%);transform:translateX(-110%)}.shp.is-live .console:after{animation:shp-sheen 1.8s cubic-bezier(.3,.6,.3,1) .25s both}.shp .wbar{display:flex;align-items:center;gap:16px;padding:0 16px 0 18px;border-bottom:1px solid var(--ln);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.01))}.shp .dots{display:flex;gap:7px}.shp .dots i{width:11px;height:11px;border-radius:50%;background:rgba(251,249,245,.15)}.shp .repo{display:inline-flex;align-items:center;gap:8px;min-width:0;font:500 13px/1 var(--mono);color:var(--t3);white-space:nowrap}.shp .repo b{font-weight:600;color:var(--t1)}.shp .repo svg{width:15px;height:15px;flex:none;stroke:var(--t3);fill:none;stroke-width:1.5}.shp .live{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--mono);color:var(--ok);white-space:nowrap}.shp .live i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 10px rgba(0,179,126,.8)}.shp .live i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--live);opacity:0}.shp.is-live .live i:after{animation:shp-ping 2.6s ease-out infinite}.shp .wpill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font:500 12px/1 var(--mono);color:var(--am);background:rgba(241,178,60,.1);border:1px solid rgba(241,178,60,.35);white-space:nowrap}.shp .wpill i{width:6px;height:6px;border-radius:50%;background:var(--am)}.shp .cbody{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:0}.shp .rail{display:flex;flex-direction:column;min-height:0;padding:8px 10px 10px;border-right:1px solid var(--ln);background:linear-gradient(180deg,rgba(2,20,18,.26),rgba(2,20,18,.14))}.shp .rail-h{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 8px;font:500 12px/1 var(--mono);color:var(--t3);letter-spacing:.05em;text-transform:uppercase}.shp .tabs{flex:1;display:flex;flex-direction:column;gap:3px;min-height:0}.shp .tab{flex:1;position:relative;display:grid;grid-template-columns:27px minmax(0,1fr);align-content:center;column-gap:3px;row-gap:4px;min-height:0;padding:6px 10px 6px 14px;border-radius:10px;color:var(--t2);transition:background .2s ease,color .2s ease}.shp .tab .ix{grid-row:1/3;font:500 12px/20px var(--mono);color:var(--t3);transition:color .2s ease}.shp .tab .nm{font:600 15.5px/1.25 var(--sans);letter-spacing:-.012em}.shp .tab .kd{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:400 12px/1.2 var(--mono);color:var(--t3)}.shp .tab .fl{display:inline-flex;align-items:center;gap:5px;height:19px;padding:0 7px;border-radius:999px;font:600 12px/1 var(--mono);color:var(--am);background:rgba(241,178,60,.12);border:1px solid rgba(241,178,60,.35);white-space:nowrap}.shp .tab .fl i{width:6px;height:6px;border-radius:50%;background:var(--am)}.shp .tab .fl.done{color:var(--ok);background:rgba(70,214,160,.1);border-color:rgba(70,214,160,.3)}.shp .tab .fl.done i{background:var(--ok)}.shp .tab .fl.stop{color:var(--t3);background:rgba(255,255,255,.05);border-color:var(--ln2)}.shp .tab .fl.stop i{background:var(--t3)}.shp .tab:hover{background:rgba(255,255,255,.045);color:var(--t1)}.shp .tab.is-on{background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.035));color:var(--t1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 8px 18px -12px rgba(0,0,0,.6)}.shp .tab.is-on:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:3px;background:var(--signal);box-shadow:0 0 14px rgba(224,83,43,.75)}.shp .tab.is-on .ix{color:var(--am)}.shp .panes{display:grid;position:relative;background-image:linear-gradient(rgba(251,249,245,.028) 1px,transparent 0),linear-gradient(90deg,rgba(251,249,245,.028) 1px,transparent 0);background-size:28px 28px}.shp .pane,.shp .panes{min-height:0;min-width:0}.shp .pane{grid-area:1/1;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.shp .pane.is-on{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}.shp .ph{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 24px 14px;border-bottom:1px solid var(--ln)}.shp .ph-t{min-width:0}.shp .ph-t b{display:block;font:600 16px/1.3 var(--sans);letter-spacing:-.01em;color:var(--t1)}.shp .ph-t span{display:block;margin-top:3px;font:400 13px/1.4 var(--sans);color:var(--t3)}.shp .pb{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:safe center;gap:clamp(12px,1.9vh,18px);padding:16px 24px}.shp .pb>*{flex-shrink:0}.shp .pf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:14px;row-gap:5px;align-items:baseline;padding:12px 24px 14px;border-top:1px solid var(--ln);background:rgba(2,20,18,.2)}.shp .pf dt{font:500 12px/1.4 var(--mono);color:var(--t3);text-transform:uppercase;letter-spacing:.04em}.shp .pf dd{font:500 13px/1.4 var(--sans);color:var(--t1);min-width:0}.shp .pf dd.c2{grid-column:2}.shp .pf a{grid-column:3;grid-row:1;display:inline-flex;align-items:center;gap:6px;font:600 13px/1.4 var(--sans);color:var(--am);white-space:nowrap}.shp .pf a:hover{text-decoration:underline;text-underline-offset:3px}.shp .pf dl{display:contents}.shp .chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font:600 12px/1 var(--sans);white-space:nowrap;border:1px solid var(--ln2);color:var(--t2);background:rgba(255,255,255,.04)}.shp .chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.shp .chip.ok{color:var(--ok);border-color:rgba(70,214,160,.34);background:rgba(70,214,160,.1)}.shp .chip.am{color:var(--am);border-color:rgba(241,178,60,.4);background:rgba(241,178,60,.1)}.shp .mono{font-family:var(--mono)}.shp .dim{color:var(--t3)}.shp .ck{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(70,214,160,.16);border:1px solid rgba(70,214,160,.5)}.shp .ck svg{width:10px;height:10px;fill:none;stroke:var(--ok);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.shp .card{border:1px solid var(--ln2);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.shp .ev-top{display:flex;align-items:center;gap:22px}.shp .ring{position:relative;flex:none;width:92px;height:92px}.shp .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.shp .ring circle{fill:none;stroke-width:7}.shp .ring .r0{stroke:rgba(251,249,245,.1)}.shp .ring .r1{stroke:url(#shp-gr);stroke-linecap:round;stroke-dasharray:238.8;stroke-dashoffset:0;filter:drop-shadow(0 0 6px rgba(70,214,160,.45))}.shp .ring span{position:absolute;inset:0;display:grid;place-items:center;font:600 17px/1 var(--sans);color:var(--t1)}.shp .big{font:600 44px/1 var(--sans);letter-spacing:-.035em;color:var(--t1);font-variant-numeric:tabular-nums}.shp .big span{font-size:22px;font-weight:500;letter-spacing:-.01em;color:var(--t3)}.shp .lbl{margin-top:8px;font:500 14px/1.35 var(--sans);color:var(--t2)}.shp .meta{margin-top:5px;font:400 12px/1.4 var(--mono);color:var(--t3)}.shp .ev-tab{padding:14px 16px 6px}.shp .ev-leg{display:flex;gap:16px;justify-content:flex-end;padding-bottom:8px;font:500 12px/1 var(--mono);color:var(--t3)}.shp .ev-leg span{display:inline-flex;align-items:center;gap:6px}.shp .ev-leg i{width:12px;height:5px;border-radius:3px}.shp .k-new{background:linear-gradient(90deg,#e7a22a,#f7c865)}.shp .k-base{background:rgba(251,249,245,.28)}.shp .ev-row{display:grid;grid-template-columns:132px minmax(0,1fr) 92px;align-items:center;gap:14px;padding:9px 0;border-top:1px solid var(--ln)}.shp .ev-row .k{font:500 13.5px/1.3 var(--sans);color:var(--t1)}.shp .bars{display:grid;gap:5px}.shp .bars i{display:block;height:7px;border-radius:4px;transform-origin:0 50%;transform:scaleX(var(--w))}.shp .bars .bn{background:linear-gradient(90deg,#e7a22a,#f7c865);box-shadow:0 0 10px rgba(241,178,60,.35)}.shp .bars .bb{background:rgba(251,249,245,.26)}.shp .ev-row .v{display:grid;justify-items:end;gap:2px;font:500 13px/1.2 var(--mono)}.shp .ev-row .v b{font-weight:600;color:var(--am)}.shp .ev-row .v span{color:var(--t3)}.shp .ev-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.shp .stamp{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 12px;border-radius:10px;border:1.5px solid rgba(70,214,160,.6);color:var(--ok);font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:rgba(70,214,160,.08);box-shadow:0 0 22px -6px rgba(70,214,160,.5)}.shp .stamp .ck{width:22px;height:22px}.shp .ev-foot .meta{margin:0}.shp .trace{position:relative;list-style:none;display:flex;flex-direction:column;gap:9px}.shp .trace:before{content:"";position:absolute;left:12px;top:14px;bottom:14px;width:1px;background:linear-gradient(180deg,rgba(70,214,160,.5),rgba(241,178,60,.5) 55%,rgba(251,249,245,.12) 70%)}.shp .st{grid-template-columns:25px minmax(0,1fr) auto;align-items:start;column-gap:13px}.shp .st,.shp .st .ic{position:relative;display:grid}.shp .st .ic{z-index:1;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--ic);border:1.5px solid var(--ok);box-shadow:0 0 0 4px var(--g2)}.shp .st .ic svg{width:12px;height:12px;fill:none;stroke:var(--ok);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:0}.shp .st .tx{min-width:0;padding-top:1px}.shp .st .tx b{display:block;font:600 14px/1.3 var(--sans);color:var(--t1)}.shp .st .tx span{display:block;margin-top:2px;font:400 13px/1.35 var(--sans);color:var(--t3)}.shp .st .tm{padding-top:4px;font:500 12px/1 var(--mono);color:var(--t3)}.shp .st.gate .ic{border-color:var(--am);background:var(--ic-gate)}.shp .st.gate .ic:before{content:"";width:8px;height:10px;border-left:2.5px solid var(--am);border-right:2.5px solid var(--am)}.shp .gcard{position:relative;padding:12px 14px 14px;border-radius:12px;border:1px solid rgba(241,178,60,.45);background:linear-gradient(180deg,rgba(241,178,60,.13),rgba(241,178,60,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.shp .gcard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 34px -8px rgba(241,178,60,.55),0 0 0 1px rgba(241,178,60,.2)}.shp .pane[data-state=approved] .gcard:before,.shp .pane[data-state=rejected] .gcard:before{display:none}.shp .gcard .gt{display:flex;align-items:center;gap:8px;font:600 14px/1.3 var(--sans);color:var(--t1)}.shp .gcard .gt em{font:700 12px/1 var(--mono);font-style:normal;letter-spacing:.06em;color:#1c1606;background:var(--am);padding:4px 6px;border-radius:5px}.shp .gcard .gcls{margin-left:auto;font:600 11px/1 var(--mono);letter-spacing:.06em;color:var(--am);border:1px solid rgba(241,178,60,.5);border-radius:5px;padding:4px 6px}.shp .gcard .gd{margin-top:4px;font:400 13px/1.4 var(--sans);color:var(--t2)}.shp .gbtn{margin-top:11px;display:flex;gap:8px;flex-wrap:wrap}.shp .again,.shp .ap,.shp .rj{position:relative;height:36px;padding:0 16px;border-radius:999px;font:600 13.5px/1 var(--sans)}.shp .ap{background:linear-gradient(180deg,#f5c257,#e3a126);color:#1c1606;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 6px 16px -6px rgba(241,178,60,.8)}.shp .ap:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid var(--am);opacity:0;pointer-events:none}.shp.is-live .pane[data-state=held] .ap:after{animation:shp-breathe 2.4s ease-out 1.6s infinite}.shp .ap:hover{filter:brightness(1.06)}.shp .rj{border:1px solid var(--ln2);color:var(--t1);background:rgba(255,255,255,.04)}.shp .rj:hover{background:rgba(255,255,255,.08)}.shp .gdone,.shp .grej{display:none}.shp .gdone b,.shp .grej b{display:block;font:600 14px/1.3 var(--sans);color:var(--t1)}.shp .gdone span,.shp .grej span{display:block;margin-top:2px;font:400 13px/1.35 var(--sans);color:var(--t3)}.shp .st.post .ic{border-color:rgba(251,249,245,.22);background:var(--g2)}.shp .st.post .ic svg{stroke-dashoffset:14}.shp .st.post .tx b{color:var(--t3)}.shp .st.post .tx .d,.shp .st.post .tx .x{display:none}.shp .pane[data-state=approved] .gate .ic,.shp .pane[data-state=approved] .post .ic{border-color:var(--ok);background:var(--ic)}.shp .pane[data-state=approved] .gate .ic:before{display:none}.shp .pane[data-state=approved] .gate .ic svg,.shp .pane[data-state=approved] .post .ic svg{stroke-dashoffset:0}.shp .st.gate .ic svg{stroke-dashoffset:14;position:absolute}.shp .pane[data-state=approved] .ghold,.shp .pane[data-state=rejected] .ghold{display:none}.shp .pane[data-state=approved] .gdone,.shp .pane[data-state=rejected] .grej{display:flex;align-items:center;justify-content:space-between;gap:12px}.shp .pane[data-state=approved] .gcard,.shp .pane[data-state=rejected] .gcard{border:0;background:none;box-shadow:none;padding:1px 0 0}.shp .pane[data-state=approved] .post .tx b{color:var(--t1)}.shp .pane[data-state=approved] .post .tx .w,.shp .pane[data-state=rejected] .post .tx .w{display:none}.shp .pane[data-state=approved] .post .tx .d,.shp .pane[data-state=rejected] .post .tx .x{display:block}.shp .pane[data-state=rejected] .gate .ic{border-color:rgba(251,249,245,.5);background:var(--ic-rej)}.shp .pane[data-state=rejected] .gate .ic:before{width:9px;height:0;border:0;border-top:2.5px solid var(--t2)}.shp .pane[data-state=rejected] .post .tx b{text-decoration:line-through;text-decoration-color:rgba(251,249,245,.4)}.shp .pane[data-state=approved] .trace:before{background:linear-gradient(180deg,rgba(70,214,160,.5),rgba(70,214,160,.5))}.shp .again{flex:none;height:30px;padding:0 12px;font-size:13px;border:1px solid var(--ln2);color:var(--t1)}.shp .again:hover{background:rgba(255,255,255,.06)}.shp .pr-hd{display:flex;gap:12px;align-items:flex-start}.shp .pr-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(70,214,160,.14);border:1px solid rgba(70,214,160,.4)}.shp .pr-ic svg{width:17px;height:17px;fill:none;stroke:var(--ok);stroke-width:1.7;stroke-linecap:round}.shp .pr-hd b{display:block;font:600 16px/1.3 var(--sans);color:var(--t1)}.shp .pr-hd span{display:block;margin-top:3px;font:400 12.5px/1.4 var(--mono);color:var(--t3)}.shp .pr-hd span em{font-style:normal;color:var(--t1)}.shp .diff{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:600 14px/1 var(--mono)}.shp .diff .a{color:var(--ok)}.shp .diff .d{color:#ff9a7a}.shp .sq{display:inline-flex;gap:3px}.shp .sq i{width:10px;height:10px;border-radius:2px;background:var(--ok)}.shp .sq i.r{background:#ff9a7a}.shp .diff .dim{font:400 12.5px/1 var(--mono)}.shp .checks{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.shp .checks li{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 11px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid var(--ln);font:500 13.5px/1.2 var(--sans);color:var(--t1)}.shp .checks li em{margin-left:auto;font:500 12px/1 var(--mono);font-style:normal;color:var(--t3)}.shp .dep{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:600 14px/1.3 var(--sans);color:var(--t1)}.shp .dep .dot{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px rgba(0,179,126,.18),0 0 12px rgba(0,179,126,.8)}.shp .dep .mono{font:400 12.5px/1 var(--mono);color:var(--t3)}.shp .otbl{overflow:hidden}.shp .ot-h{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid var(--ln);font:500 12px/1 var(--mono);color:var(--t3);text-transform:uppercase;letter-spacing:.05em}.shp .ot-h span:last-child{display:inline-flex;align-items:center;gap:6px;color:var(--ok)}.shp .ot-h span:last-child:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--live)}.shp .or{display:grid;grid-template-columns:78px 60px 74px minmax(0,1fr);gap:8px;align-items:center;padding:8px 14px;font:500 13px/1.2 var(--mono);color:var(--t2)}.shp .or+.or{border-top:1px solid var(--ln)}.shp .or .s{justify-self:end;font:600 12px/1 var(--sans);padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--t2);white-space:nowrap}.shp .or.n{background:linear-gradient(90deg,rgba(241,178,60,.14),rgba(241,178,60,0));color:var(--t1)}.shp .or.n .s{background:rgba(241,178,60,.18);color:var(--am)}.shp .rt-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font:500 12.5px/1 var(--mono);color:var(--t3)}.shp .rtab{overflow:hidden}.shp .rr{display:grid;grid-template-columns:96px minmax(0,1fr) 128px;gap:10px;align-items:center;padding:11px 14px;font:500 13.5px/1.25 var(--sans);color:var(--t2)}.shp .rr+.rr{border-top:1px solid var(--ln)}.shp .rr.hd{padding:9px 14px;font:500 12px/1 var(--mono);color:var(--t3);text-transform:uppercase;letter-spacing:.05em}.shp .rr .p{font:600 13px/1 var(--mono);color:var(--t1)}.shp .rr b{font-weight:600;color:var(--t1)}.shp .rr .nw{margin-left:7px;font:700 12px/1 var(--mono);color:#1c1606;background:var(--am);padding:3px 5px;border-radius:4px}.shp .trf{display:flex;align-items:center;gap:8px;font:600 13px/1 var(--mono);color:var(--t1)}.shp .trk{flex:1;height:7px;border-radius:4px;background:rgba(251,249,245,.12);overflow:hidden}.shp .trk i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#2fbf8d,var(--ok));transform-origin:0 50%}.shp .trf output{min-width:44px;text-align:right}.shp .rr.off .p,.shp .rr.off span:nth-child(2){text-decoration:line-through;text-decoration-color:rgba(255,154,122,.8);color:var(--t3)}.shp .ret{justify-self:start;font:600 12px/1 var(--sans);color:#ff9a7a;padding:5px 8px;border-radius:999px;background:rgba(255,154,122,.12);border:1px solid rgba(255,154,122,.3)}.shp .rr.nx{color:var(--t3)}.shp .rb{display:flex;align-items:center;gap:14px;padding:12px 14px}.shp .sw{flex:none;position:relative;width:40px;height:22px;border-radius:999px;background:rgba(251,249,245,.14);border:1px solid var(--ln2)}.shp .sw i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--t1);box-shadow:0 1px 3px rgba(0,0,0,.4)}.shp .rb .tx{flex:1;min-width:0}.shp .rb b{display:block;font:600 14px/1.3 var(--sans);color:var(--t1)}.shp .rb .tx span{display:block;margin-top:2px;font:400 13px/1.35 var(--sans);color:var(--t3)}.shp .kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shp .kpis div{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid var(--ln)}.shp .kpis span{display:block;font:500 12px/1.2 var(--mono);color:var(--t3)}.shp .kpis b{display:block;margin-top:6px;font:600 19px/1 var(--sans);letter-spacing:-.02em;color:var(--t1);font-variant-numeric:tabular-nums}.shp .kpis em{display:block;margin-top:4px;font:400 12px/1.2 var(--mono);font-style:normal;color:var(--t3)}.shp .slo-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.shp .tg{display:flex;align-items:center;gap:10px;font:500 13px/1 var(--mono);color:var(--t3)}.shp .tg b{font:600 16px/1 var(--sans);color:var(--t1)}.shp .up{display:flex;gap:3px;height:34px}.shp .up i{flex:1;border-radius:3px;background:linear-gradient(180deg,#52dfab,#26a57a);transform-origin:50% 100%}.shp .up i.w{background:linear-gradient(180deg,#f7c865,#d99b21)}.shp .up-ax{display:flex;justify-content:space-between;gap:10px;margin-top:-6px;font:400 12px/1.2 var(--mono);color:var(--t3)}.shp .up-ax b{font-weight:600;color:var(--t2)}.shp .inc{padding:12px 14px}.shp .inc-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--ln);font:600 14px/1.3 var(--sans);color:var(--t1)}.shp .tl{list-style:none;display:grid;gap:7px;padding-top:10px}.shp .tl li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:baseline;font:400 13.5px/1.35 var(--sans);color:var(--t2)}.shp .tl time{font:600 13px/1 var(--mono);color:var(--am)}.shp .tl li b{font-weight:600;color:var(--t1)}.shp .tl .rbk{font:500 12.5px/1 var(--mono);color:var(--t1);text-decoration:underline;text-decoration-color:rgba(241,178,60,.6);text-underline-offset:3px}.shp .dag{position:relative;height:128px}.shp .edges{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.shp .edges path{fill:none;stroke:url(#shp-fg);stroke-width:2;vector-effect:non-scaling-stroke}.shp .nd{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 12px;border-radius:10px;border:1px solid var(--ln2);background:linear-gradient(180deg,var(--nd1),var(--nd2));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px -10px rgba(0,0,0,.5);font:600 13.5px/1.2 var(--sans);color:var(--t1)}.shp .nd small{font:400 12px/1.25 var(--mono);color:var(--t3)}.shp .nd.s{left:0;width:24%;height:30%;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.shp .nd.s i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.shp .nd.s1{top:0}.shp .nd.s2{top:35%}.shp .nd.s3{top:70%}.shp .nd.m{left:33%;width:33%;top:17%;height:66%;border-color:rgba(241,178,60,.45)}.shp .nd.o{left:75%;width:25%;top:17%;height:66%;border-color:rgba(70,214,160,.45)}.shp .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shp .stats div{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid var(--ln)}.shp .stats span{display:block;font:500 12px/1.2 var(--mono);color:var(--t3)}.shp .stats b{display:block;margin-top:7px;font:600 19px/1 var(--sans);letter-spacing:-.02em;color:var(--t1);font-variant-numeric:tabular-nums;white-space:nowrap}.shp .stats b.z{color:var(--ok)}.shp .rec{display:flex;align-items:center;gap:12px;padding:12px 14px}.shp .rec .ck{width:24px;height:24px}.shp .rec b{font:600 14px/1.3 var(--sans);color:var(--t1)}.shp .rec span{display:block;font:400 13px/1.35 var(--sans);color:var(--t3)}.shp .cmd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;border-radius:10px;background:rgba(2,20,18,.35);border:1px solid var(--ln);font:500 13px/1.3 var(--mono);color:var(--t1)}.shp .cmd .pr{color:var(--am)}.shp .cmd .dim{margin-left:auto;font-size:12px}.shp .done{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:600 15px/1.3 var(--sans);color:var(--t1)}.shp .done .mono{font:500 12.5px/1 var(--mono);color:var(--t3)}.shp .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shp .tiles div{padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--ln)}.shp .tiles b{display:block;font:600 28px/1 var(--sans);letter-spacing:-.03em;color:var(--t1);font-variant-numeric:tabular-nums}.shp .tiles span{display:block;margin-top:6px;font:500 12px/1.25 var(--mono);color:var(--t3)}.shp .tiles .g b{color:var(--ok)}.shp .cost{padding:12px 14px 10px}.shp .cost-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 14px/1.3 var(--sans);color:var(--t1)}.shp .spk{position:relative;height:64px;margin-top:8px}.shp .spk svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.shp .spk .ln{fill:none;stroke:var(--am);stroke-width:2.4;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.shp .spk .ar{fill:url(#shp-ga)}.shp .spk .gl{fill:none;stroke:rgba(251,249,245,.08);stroke-width:1;vector-effect:non-scaling-stroke}.shp .spk .end{position:absolute;right:-4px;bottom:calc(22% - 5px);width:10px;height:10px;border-radius:50%;background:var(--am);box-shadow:0 0 0 4px rgba(241,178,60,.2),0 0 14px rgba(241,178,60,.9)}.shp .ax{display:flex;justify-content:space-between;margin-top:6px;font:400 12px/1 var(--mono);color:var(--t3)}.shp .pane.play .r1{animation:shp-ring 1.4s cubic-bezier(.3,.7,.2,1) .15s both}.shp .pane.play .bars i{animation:shp-grow 1s cubic-bezier(.3,.7,.2,1) both}.shp .pane.play .ev-row:nth-child(2) i{animation-delay:.35s}.shp .pane.play .ev-row:nth-child(3) i{animation-delay:.5s}.shp .pane.play .ev-row:nth-child(4) i{animation-delay:.65s}.shp .pane.play .bars .bb{animation-delay:.2s}.shp .pane.play .stamp{animation:shp-stamp .55s cubic-bezier(.2,1.4,.4,1) 1.55s both}.shp .pane.play .s1 .ic{animation:shp-tick .35s ease .6s both}.shp .pane.play .s2 .ic{animation:shp-tick .35s ease .85s both}.shp .pane.play .s3 .ic{animation:shp-tick .35s ease 1.1s both}.shp .pane.play .s1 .ic svg{animation:shp-draw .3s ease .72s both}.shp .pane.play .s2 .ic svg{animation:shp-draw .3s ease .97s both}.shp .pane.play .s3 .ic svg{animation:shp-draw .3s ease 1.22s both}.shp .pane.play .s1 .tx,.shp .pane.play .s2 .tx,.shp .pane.play .s3 .tx{animation:shp-dimin .35s ease both}.shp .pane.play .s1 .tx{animation-delay:.6s}.shp .pane.play .s2 .tx{animation-delay:.85s}.shp .pane.play .s3 .tx{animation-delay:1.1s}.shp .pane.play[data-state=held] .gcard:before{animation:shp-fade .9s ease 1.3s both}.shp .pane.go .gate .ic svg{animation:shp-draw .3s ease .1s both}.shp .pane.go .gdone,.shp .pane.go .grej{animation:shp-fade .3s ease both}.shp .pane.go[data-state=approved] .p1 .ic{animation:shp-tick .35s ease .5s both}.shp .pane.go[data-state=approved] .p1 .ic svg{animation:shp-draw .3s ease .62s both}.shp .pane.go[data-state=approved] .p2 .ic{animation:shp-tick .35s ease .95s both}.shp .pane.go[data-state=approved] .p2 .ic svg{animation:shp-draw .3s ease 1.07s both}.shp .pane.go[data-state=approved] .p1 .tx{animation:shp-dimin .35s ease .5s both}.shp .pane.go[data-state=approved] .p2 .tx{animation:shp-dimin .35s ease .95s both}.shp .pane.play .sq i{animation:shp-pop .3s cubic-bezier(.2,1.4,.4,1) both}.shp .pane.play .sq i:nth-child(2){animation-delay:.08s}.shp .pane.play .sq i:nth-child(3){animation-delay:.16s}.shp .pane.play .sq i:nth-child(4){animation-delay:.24s}.shp .pane.play .sq i:nth-child(5){animation-delay:.32s}.shp .pane.play .checks .ck{animation:shp-pop .35s cubic-bezier(.2,1.4,.4,1) both}.shp .pane.play .checks li:first-child .ck{animation-delay:.4s}.shp .pane.play .checks li:nth-child(2) .ck{animation-delay:.6s}.shp .pane.play .checks li:nth-child(3) .ck{animation-delay:.8s}.shp .pane.play .checks li:nth-child(4) .ck{animation-delay:1s}.shp .pane.play .dep{animation:shp-fade .4s ease 1.25s both}.shp .pane.play .or.n{animation:shp-slide .6s cubic-bezier(.2,.8,.2,1) 1.6s both}.shp .pane.play .trk i.go{animation:shp-cut 2.4s cubic-bezier(.4,0,.2,1) .3s both}.shp .pane.play .rr.off{animation:shp-fade .5s ease 2.2s both}.shp .pane.play .rb{animation:shp-rise .5s cubic-bezier(.2,.8,.2,1) 2.4s both}.shp .pane.play .sw{animation:shp-glowok 1s ease 2.7s both}.shp .pane.play .up i{animation:shp-bar .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 28ms)}.shp .pane.play .tl li{animation:shp-rise .4s cubic-bezier(.2,.8,.2,1) both}.shp .pane.play .tl li:first-child{animation-delay:.9s}.shp .pane.play .tl li:nth-child(2){animation-delay:1.15s}.shp .pane.play .tl li:nth-child(3){animation-delay:1.4s}.shp .pane.play .tl li:nth-child(4){animation-delay:1.65s}.shp .pane.play .edges path{animation:shp-edge .6s ease .1s both}.shp .pane.play .nd.m{animation:shp-glowam 1.6s ease .9s both}.shp .pane.play .nd.o{animation:shp-glowok 1.2s ease 1.8s both}.shp .pane.play .rec{animation:shp-rise .45s cubic-bezier(.2,.8,.2,1) 2.1s both}.shp .pane.play .stats b.z{animation:shp-fade .3s ease 1.9s both}.shp .pane.play .done{animation:shp-fade .4s ease .5s both}.shp .pane.play .tiles div{animation:shp-rise .45s cubic-bezier(.2,.8,.2,1) both}.shp .pane.play .tiles div:nth-child(2){animation-delay:.12s}.shp .pane.play .tiles div:nth-child(3){animation-delay:.24s}.shp .pane.play .spk svg{animation:shp-wipe 1.5s cubic-bezier(.4,0,.2,1) .6s both}.shp .pane.play .spk .end{animation:shp-pop .4s cubic-bezier(.2,1.4,.4,1) 2s both}@keyframes shp-sheen{to{transform:translateX(110%)}}@keyframes shp-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes shp-breathe{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(1.18,1.4)}}@keyframes shp-ring{0%{stroke-dashoffset:238.8}}@keyframes shp-grow{0%{transform:scaleX(0)}}@keyframes shp-stamp{0%{opacity:0;transform:scale(1.35)}}@keyframes shp-tick{0%{border-color:rgba(251,249,245,.22);background:var(--g2)}to{border-color:var(--ok);background:var(--ic)}}@keyframes shp-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes shp-dimin{0%{opacity:.45}}@keyframes shp-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes shp-fade{0%{opacity:0}}@keyframes shp-pop{0%{opacity:0;transform:scale(.4)}}@keyframes shp-slide{0%{opacity:0;transform:translateY(-10px)}}@keyframes shp-cut{0%{transform:scaleX(0)}10%,32%{transform:scaleX(.05)}44%,64%{transform:scaleX(.25)}82%,to{transform:scaleX(1)}}@keyframes shp-bar{0%{transform:scaleY(0)}}@keyframes shp-edge{0%{opacity:0}}@keyframes shp-glowam{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px -10px rgba(0,0,0,.5)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 26px -2px rgba(241,178,60,.55)}}@keyframes shp-glowok{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px -10px rgba(0,0,0,.5)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 26px -2px rgba(70,214,160,.55)}}@keyframes shp-wipe{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0 -10% 0)}}@media (prefers-reduced-motion:reduce){.shp *,.shp :after,.shp :before{animation-delay:0s!important}.shp .console:after{display:none}}@media (min-width:1024px) and (max-height:820px){.shp .ph{padding-top:13px;padding-bottom:11px}.shp .pb{padding-top:12px;padding-bottom:12px;gap:10px}.shp .pf{padding-top:10px;padding-bottom:11px}.shp .trace{gap:6px}.shp .gcard{padding:10px 13px 12px}.shp .gbtn{margin-top:9px}.shp .ev-row{padding:7px 0}.shp .checks li{padding:8px 11px}.shp .or{padding:7px 14px}.shp .rr{padding:9px 14px}.shp .tl{gap:5px}}@media (max-width:1199px) and (min-width:1024px){.shp .cbody{grid-template-columns:206px minmax(0,1fr)}.shp .tab .nm{font-size:14.5px}.shp .pb,.shp .pf,.shp .ph{padding-left:18px;padding-right:18px}.shp .st .tm{display:none}.shp .ev-row{grid-template-columns:112px minmax(0,1fr) 80px}}@media (max-width:1023px){.shp .console{min-height:0}.shp .st .tm{display:none}.shp .cbody{grid-template-columns:214px minmax(0,1fr)}.shp .pane{min-height:470px}}@media (max-width:767px){.shp .glow{bottom:-30px}.shp .gcard .gt{flex-wrap:wrap;font-size:13px}.shp .gcard .gt:after{content:"";flex-basis:100%;order:2}.shp .gcard .gcls{margin-left:0;order:3}.shp .console{border-radius:16px;grid-template-rows:44px auto}.shp .wbar{padding:0 12px 0 14px;gap:10px}.shp .dots,.shp .live,.shp .repo svg{display:none}.shp .wpill{margin-left:auto}.shp .repo{font-size:12px}.shp .cbody{grid-template-columns:minmax(0,1fr)}.shp .rail{border-right:0;border-bottom:1px solid var(--ln);padding:10px}.shp .rail-h{display:none}.shp .tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shp .tab{grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:52px;padding:8px 8px 8px 12px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px var(--ln)}.shp .tab .ix{grid-row:auto;line-height:1.2}.shp .tab .nm{font-size:14px;line-height:1.22}.shp .tab .kd{display:none}.shp .tab:last-child{grid-column:1/-1}.shp .tab.is-on{background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.05))}.shp .tab.is-on:before{top:10px;bottom:10px}.shp .panes{display:block}.shp .pane{display:none;min-height:0}.shp .pane.is-on{display:flex}.shp.is-live .pane.is-on{animation:shp-fade .2s ease both}.shp .ph{padding:14px 16px 12px;flex-wrap:wrap;row-gap:10px}.shp .pb{padding:16px;gap:14px}.shp .pf{padding:12px 16px 14px;grid-template-columns:auto minmax(0,1fr)}.shp .pf a{grid-column:1/-1;grid-row:auto;margin-top:4px}.shp .pf dd.c2{grid-column:2}.shp .big{font-size:38px}.shp .ev-top{gap:16px}.shp .ring{width:78px;height:78px}.shp .ev-tab{padding:12px 12px 4px}.shp .ev-row{grid-template-columns:minmax(0,1fr) 70px;row-gap:6px}.shp .ev-row .k{grid-column:1/-1}.shp .st .tm{display:none}.shp .st{column-gap:11px}.shp .checks{grid-template-columns:minmax(0,1fr)}.shp .or{grid-template-columns:64px 34px 64px minmax(0,1fr);padding:8px 10px;font-size:12.5px}.shp .rr{grid-template-columns:78px minmax(0,1fr);row-gap:8px;padding:10px 12px}.shp .rr>:nth-child(3){grid-column:1/-1}.shp .rr.hd{display:none}.shp .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.shp .kpis div:last-child{grid-column:1/-1}.shp .dag{height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 6px}.shp .edges{display:none}.shp .dag .nd{position:relative;left:auto;top:auto;width:auto;height:auto;min-height:40px;padding:9px 12px}.shp .dag .nd.s{justify-content:center;padding:0 8px}.shp .dag .nd.m,.shp .dag .nd.o{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:48px}.shp .dag .nd.m:before,.shp .dag .nd.o:before{content:"";position:absolute;left:50%;top:-19px;width:2px;height:16px;margin-left:-1px;border-radius:2px;background:linear-gradient(180deg,rgba(70,214,160,.2),rgba(70,214,160,.8))}.shp .dag .nd small{display:block;text-align:right}.shp .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.shp .tiles b{font-size:24px}.shp .tiles div{padding:10px}.shp .cmd .dim{margin-left:0}}@media (max-width:374px){.shp .repo .org{display:none}.shp .tab{grid-template-columns:19px minmax(0,1fr);padding:8px 6px 8px 10px}.shp .tab .nm{font-size:13px}.shp .tab .ix{font-size:12px}}.shp.is-single .cbody{grid-template-columns:minmax(0,1fr)}.shp.is-single .rail{display:none}.shp.is-single .console{min-height:0}.shp.is-single .pane{position:relative}.shp.is-single .pf a{display:none}.shp .pf a{min-height:32px}@media (max-width:767px){.shp.is-single .panes{display:block}}.wy{--e-in:cubic-bezier(0.16,1,0.3,1);--e-line:cubic-bezier(0.37,0,0.63,1);--e-st:cubic-bezier(0.65,0,0.35,1)}.wy .h-sec{text-wrap:balance}.wy-l{display:block}.wy .lede{text-wrap:pretty}.wy-grid{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.wy-card{--s:200ms;--D:1200ms;--done:1400ms;display:flex;flex-direction:column;min-width:0;padding:14px 14px 18px;border-radius:20px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 1px 2px rgba(11,59,54,.05),0 22px 44px -30px rgba(11,59,54,.42)}.wy-card.k-run{--done:calc(var(--D) + 360ms)}.wy-card.k-safe{--done:1450ms}.wy-card.k-own{--done:1350ms}.wy-q{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 4px 14px;font:700 11.5px/1.35 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.wy-st{display:inline-grid;flex:none}.wy-st>span{grid-area:1/1;justify-self:end;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font:600 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.wy-st .s0{color:var(--muted);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);opacity:0}.wy-st .s0 i{width:6px;height:6px;border-radius:50%;background:var(--amber)}.wy-st .s1{color:var(--live-ink);background:#e5f4ec;box-shadow:inset 0 0 0 1px rgba(0,125,88,.28)}.wy-apr svg,.wy-st svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.wy-pv{position:relative;display:flex;flex-direction:column;height:184px;overflow:hidden;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 0 rgba(11,59,54,.03)}.wy-pv-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;height:30px;padding:0 12px;border-bottom:1px solid var(--line);background:#fcfbf8;font:600 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.wy-pv-body{flex:1;min-height:0;padding:8px 10px 6px}.tk{position:relative;height:100%}.tk-g{position:absolute;left:var(--x0);right:var(--x0);border-top:1px dashed #e6dfd2}.tk-g.base{border-top-style:solid;border-top-color:var(--line-2)}.tk-draw,.tk-draw svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.tk-line{fill:none;stroke:var(--pine-2);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.tk-tip{position:absolute;inset:0;opacity:0;pointer-events:none}.tk-tip i{position:absolute;left:0;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 1.5px #fff}.tk-mark{position:absolute;top:18px;margin-left:-.75px;border-left:1.5px dashed var(--amber)}.tk-label{top:0;translate:-50% 0;display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;background:var(--amber-soft);box-shadow:inset 0 0 0 1px rgba(217,155,33,.55);font:700 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);white-space:nowrap}.tk-br,.tk-label{position:absolute}.tk-br{width:9px;margin-left:-4.5px;border-block:1.5px solid var(--amber);background:linear-gradient(var(--amber),var(--amber)) 50% /1.5px 100% no-repeat}.tk-call{position:absolute;translate:0 -50%;display:grid;justify-items:center;gap:4px;padding:7px 12px 6px;border-radius:8px;background:var(--pine);box-shadow:0 6px 14px -8px rgba(11,59,54,.5)}.tk-call b{font:600 18px/1 var(--font-sans);letter-spacing:-.01em;color:#fbf9f5}.tk-call small{font:700 8.5px/1 var(--font-mono);letter-spacing:.16em;color:#f3c76a}.tk-call small,.tk-x{text-transform:uppercase}.tk-x{position:absolute;bottom:0;font:600 9.5px/1 var(--font-mono);letter-spacing:.1em;color:var(--muted)}.tk-x.l{left:var(--x0)}.tk-x.r{right:var(--x0)}.wy-g2,.wy-g3{list-style:none;margin:0}.wy-g2{padding:6px 0}.wy-g2 li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:10px;height:35px;padding:0 12px;font:500 12.5px/1.2 var(--font-sans);color:var(--ink)}.wy-g2 li+li,.wy-g3 li+li{border-top:1px solid #f1ece2}.wy-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wy-ico{display:grid;width:18px;height:18px}.wy-ico>span{grid-area:1/1;display:grid;place-items:center;border-radius:50%}.wy-pend{box-shadow:inset 0 0 0 1.5px #d4ccbc;opacity:0}.wy-ok{background:#dff1e8}.wy-ok svg,.wy-okc svg{width:13px;height:13px;fill:none;stroke:var(--live-ink);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:0}.wy-lock{background:var(--amber-soft);box-shadow:inset 0 0 0 1px rgba(217,155,33,.6);opacity:0}.wy-lock svg{width:12px;height:12px;fill:none;stroke:var(--amber-ink);stroke-width:1.6;stroke-linejoin:round}.wy-meta{display:inline-grid;justify-items:end;align-items:center;font:500 10.5px/1 var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap}.wy-meta>span{grid-area:1/1}.wy-wait{color:var(--amber-ink);opacity:0}.wy-apr{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;background:#e5f4ec;color:var(--live-ink);box-shadow:inset 0 0 0 1px rgba(0,125,88,.25);font-weight:600}.wy-g3{padding:4px 0}.wy-g3 li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:10px;height:36px;padding:0 12px}.wy-av{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;font:700 11.5px/1 var(--font-sans);color:#fff}.wy-av.org{background:var(--pine-3)}.wy-av.dg{background:#fff;color:var(--signal);box-shadow:inset 0 0 0 1px var(--line-2);font:600 14px/1 var(--font-display)}.wy-av.team{display:flex;align-items:center;padding-left:6px}.wy-av.team i{flex:none;width:14px;height:14px;margin-left:-6px;border-radius:50%;border:1.5px solid #fff}.wy-av.team i:first-child{background:#9cc9bd}.wy-av.team i:nth-child(2){background:#e7c07a}.wy-av.team i:nth-child(3){background:#b7a9d6}.wy-nm{display:grid;gap:1px;min-width:0}.wy-nm b{font:600 12.5px/1.2 var(--font-sans);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wy-g3 .a1 .wy-nm b{font-family:var(--font-mono);font-size:12px}.wy-nm small{font:500 10px/1.25 var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap}.wy-role{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:999px;font:600 10.5px/1 var(--font-mono);color:var(--pine-3);background:var(--pine-soft)}.wy-role.own{background:var(--pine-3);color:#fff}.wy-rm{position:relative;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;border:1px solid var(--line-2);background:#fff;font:600 10.5px/1 var(--font-sans);color:var(--ink);white-space:nowrap}.wy-rm:after{content:"";position:absolute;inset:-4px;border:1.5px solid var(--amber);border-radius:9px}.wy-ip{display:flex;align-items:center;gap:8px;margin:auto 12px 0;padding:9px 0 11px;border-top:1px dashed var(--line-2);font:600 10.5px/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--live-ink);white-space:nowrap}.wy-okc{display:grid;place-items:center;flex:none;width:16px;height:16px;border-radius:50%;background:#dff1e8}.wy-okc svg{width:11px;height:11px}.wy-t{margin:18px 4px 0;font:600 20px/1.25 var(--font-sans);letter-spacing:-.014em;color:var(--ink);text-wrap:balance}.wy-d{flex:1;margin:8px 4px 0;font-size:15px;line-height:1.55;color:var(--muted);text-wrap:pretty}.wy-p{margin:16px 4px 0;padding-top:12px;border-top:1px solid var(--line);font:600 11px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pine-3)}.wy-p span{white-space:nowrap}@media (max-width:1199px){.wy-br{display:none}}@media (min-width:768px){.wy-grid{gap:18px;margin-top:40px}.wy-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:28px;padding:18px}.wy-q{grid-column:1}.wy-card .wy-pv{grid-column:1;grid-row:2/5}.wy-d,.wy-p,.wy-t{grid-column:2}.wy-t{grid-row:2;margin-top:0}.wy-d{grid-row:3}.wy-p{grid-row:4}}.wy-alt{display:none}@media (max-width:389px){.wy-g2 li{column-gap:7px;padding:0 10px;font-size:12px}.wy-meta{font-size:10px;letter-spacing:0}.wy-apr{gap:3px;padding:0 6px}.wy-nm small{font-size:9.5px}.wy-ip{font-size:10px;letter-spacing:.04em}}@media (max-width:359px){.wy-pv-bar{font-size:10px;letter-spacing:.02em}.wy-q{letter-spacing:.06em}.wy-cut,.wy-who{display:none}.wy-alt{display:inline}.tk-call{padding:5px 9px}.tk-call b{font-size:15px}}@media (min-width:1200px){.wy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px}.wy-card{display:flex;padding:16px 16px 20px}.wy-t{margin-top:20px}.wy-card.c2{--s:500ms}.wy-card.c3{--s:800ms}}.wy-card[data-armed] .wy-st .s0{opacity:1}.wy-card[data-armed] .wy-st .s1{opacity:0}.wy-card[data-armed] .tk-draw{clip-path:inset(0 100% 0 0)}.wy-card[data-armed] .tk-br,.wy-card[data-armed] .tk-mark{clip-path:inset(0 0 100% 0)}.wy-card[data-armed] .tk-call,.wy-card[data-armed] .tk-label{opacity:0}.wy-card[data-armed] .wy-pend{opacity:1}.wy-card[data-armed] .wy-apr,.wy-card[data-armed] .wy-g2 li:not(.r4) .wy-meta,.wy-card[data-armed] .wy-ip,.wy-card[data-armed] .wy-ok{opacity:0}.wy-card[data-armed] .wy-ok svg,.wy-card[data-armed] .wy-okc svg{stroke-dashoffset:14}.wy-card[data-armed] .wy-role.own{background:var(--pine-soft);color:var(--pine-3)}.wy-card[data-armed] .wy-rm:after{clip-path:inset(0 100% 0 0)}@keyframes wy-row{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes wy-in{0%{opacity:0}to{opacity:1}}@keyframes wy-out{0%{opacity:1}to{opacity:0}}@keyframes wy-show{0%{opacity:1}to{opacity:1}}@keyframes wy-blink{50%{opacity:.25}}@keyframes wy-grow{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes wy-tick{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes wy-chip{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes wy-vdraw{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wy-hdraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wy-em{0%{transform:scale(.96);background:var(--pine-soft);color:var(--pine-3)}to{transform:none;background:var(--pine-3);color:#fff}}.wy-card.is-live .wy-st .s0{animation:wy-out .12s linear calc(var(--s) + var(--done)) both}.wy-card.is-live .wy-st .s0 i{animation:wy-blink .7s ease-in-out 3}.wy-card.is-live .wy-st .s1{animation:wy-chip .2s var(--e-st) calc(var(--s) + var(--done)) both}.wy-card.is-live .tk-mark{animation:wy-vdraw .24s var(--e-st) calc(var(--s) + var(--D) * .42) both}.wy-card.is-live .tk-label{animation:wy-row .24s var(--e-in) calc(var(--s) + var(--D) * .42) both}.wy-card.is-live .tk-br{animation:wy-vdraw .24s var(--e-st) calc(var(--s) + var(--D)) both}.wy-card.is-live .tk-call{animation:wy-row .24s var(--e-in) calc(var(--s) + var(--D) + .12s) both}.wy-card.is-live .wy-g2 .r1 .wy-pend{animation:wy-out .16s linear calc(var(--s) + .15s) both}.wy-card.is-live .wy-g2 .r2 .wy-pend{animation:wy-out .16s linear calc(var(--s) + .35s) both}.wy-card.is-live .wy-g2 .r3 .wy-pend{animation:wy-out .16s linear calc(var(--s) + .55s) both}.wy-card.is-live .wy-g2 .r4 .wy-pend{animation:wy-out .16s linear calc(var(--s) + .75s) both}.wy-card.is-live .wy-g2 .r1 .wy-ok{animation:wy-grow .2s var(--e-st) calc(var(--s) + .15s) both}.wy-card.is-live .wy-g2 .r2 .wy-ok{animation:wy-grow .2s var(--e-st) calc(var(--s) + .35s) both}.wy-card.is-live .wy-g2 .r3 .wy-ok{animation:wy-grow .2s var(--e-st) calc(var(--s) + .55s) both}.wy-card.is-live .wy-g2 .r4 .wy-ok{animation:wy-grow .2s var(--e-st) calc(var(--s) + 1.15s) both}.wy-card.is-live .wy-g2 .r1 .wy-ok svg{animation:wy-tick .2s var(--e-st) calc(var(--s) + .23s) both}.wy-card.is-live .wy-g2 .r2 .wy-ok svg{animation:wy-tick .2s var(--e-st) calc(var(--s) + .43s) both}.wy-card.is-live .wy-g2 .r3 .wy-ok svg{animation:wy-tick .2s var(--e-st) calc(var(--s) + .63s) both}.wy-card.is-live .wy-g2 .r4 .wy-ok svg{animation:wy-tick .2s var(--e-st) calc(var(--s) + 1.23s) both}.wy-card.is-live .wy-g2 .r1 .wy-meta{animation:wy-in .2s linear calc(var(--s) + .2s) both}.wy-card.is-live .wy-g2 .r2 .wy-meta{animation:wy-in .2s linear calc(var(--s) + .4s) both}.wy-card.is-live .wy-g2 .r3 .wy-meta{animation:wy-in .2s linear calc(var(--s) + .6s) both}.wy-card.is-live .wy-g2 .r4 .wy-lock{animation:wy-grow .2s var(--e-st) calc(var(--s) + .75s) both,wy-out .12s linear calc(var(--s) + 1.15s) forwards}.wy-card.is-live .wy-g2 .r4 .wy-wait{animation:wy-in .16s linear calc(var(--s) + .75s) both,wy-out .12s linear calc(var(--s) + 1.15s) forwards}.wy-card.is-live .wy-g2 .r4 .wy-apr{animation:wy-row .24s var(--e-in) calc(var(--s) + 1.15s) both}.wy-card.is-live .wy-role.own{animation:wy-em .24s var(--e-st) calc(var(--s) + .45s) both}.wy-card.is-live .wy-rm:after{animation:wy-hdraw .45s var(--e-line) calc(var(--s) + .8s) both}.wy-card.is-live .wy-ip{animation:wy-row .24s var(--e-in) calc(var(--s) + 1.1s) both}.wy-card.is-live .wy-ip .wy-okc svg{animation:wy-tick .2s var(--e-st) calc(var(--s) + 1.18s) both}.fq{--e-in:cubic-bezier(0.16,1,0.3,1);--e-st:cubic-bezier(0.65,0,0.35,1)}.fq.sec{padding-top:0;padding-bottom:clamp(48px,5vw,72px)}.fq-file{border-radius:18px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 1px 2px rgba(11,59,54,.05),0 22px 44px -30px rgba(11,59,54,.42);overflow:clip}.fq-bar{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.fq-bar::-webkit-details-marker,.fq-item>summary::-webkit-details-marker{display:none}.fq-bar:focus-visible,.fq-item>summary:focus-visible{outline:2px solid var(--pine-3);outline-offset:-2px;border-radius:12px}.fq-stamp{padding:6px 8px 5px;border:2px solid var(--pine-3);border-radius:5px;font:800 11px/1 var(--font-mono);letter-spacing:.12em;color:var(--pine-3)}.fq-head{grid-column:1/-1;grid-row:2;min-width:0}.fq-label{display:block;font:600 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fq-h{margin-top:6px;font:400 24px/1.12 var(--font-display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance}.fq-h em{font-style:italic;color:var(--pine-3)}.fq-toggle{grid-column:3;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font:600 14px/1 var(--font-sans);color:var(--pine-2);white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.fq-item>summary svg,.fq-toggle svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:rotate .3s var(--e-st)}.fq-toggle svg{width:16px;height:16px}.fq-tl{display:inline-grid}.fq-tl>span{grid-area:1/1;text-align:end}.fq-file[open]>.fq-bar .fq-show,.fq-hide{visibility:hidden}.fq-file[open]>.fq-bar .fq-hide{visibility:visible}.fq-file[open]>.fq-bar .fq-toggle svg{rotate:180deg}@media (hover:hover){.fq-bar:hover .fq-toggle{background:var(--pine-3);border-color:var(--pine-3);color:#fff}}.fq-body{padding:0 16px 16px}.fq-body:before{content:"";display:block;border-top:2px solid var(--ink)}.fq-group{padding-top:18px}.fq-group+.fq-group{margin-top:6px}.fq-gt{padding-bottom:2px;font:600 11px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pine-3)}.fq-item+.fq-item{border-top:1px dashed #d8d2c4}.fq-item>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:16px;padding:14px 0;cursor:pointer;font:600 16px/1.4 var(--font-sans);letter-spacing:-.01em;color:var(--ink);-webkit-tap-highlight-color:transparent;transition:color .2s ease}.fq-item>summary>span{text-wrap:balance}.fq-item>summary svg{width:18px;height:18px;color:var(--muted)}.fq-item[open]>summary svg{rotate:180deg;color:var(--pine-3)}@media (hover:hover){.fq-item>summary:hover{color:var(--pine-2)}}.fq-a{max-width:72ch;padding:0 34px 18px 0;font-size:15.5px;line-height:1.65;color:var(--muted);text-wrap:pretty;scroll-margin-top:140px}.fq-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 20px;margin-top:14px;padding-top:6px;border-top:2px solid var(--ink)}.fq-foot p{font:600 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (min-width:768px){.fq-bar{gap:24px;padding:20px 24px}.fq-stamp{rotate:-2deg}.fq-head{grid-column:2;grid-row:1}.fq-h{font-size:27px}.fq-body{padding:0 24px 20px}}@media (min-width:1024px){.fq-group{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 32px;padding-top:0}.fq-group+.fq-group{margin-top:0;border-top:1px solid var(--line-2)}.fq-gt{padding:19px 0 0}.fq-item>summary{font-size:16.5px;padding:16px 0}}@keyframes fq-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:none}}@keyframes fq-fade{0%{opacity:0}to{opacity:1}}.fq-file[open] .fq-group{animation:fq-in .42s var(--e-in) both;animation-delay:calc(var(--g) * 70ms)}.fq-item[open] .fq-a{animation:fq-fade .3s ease both}@supports (interpolate-size:allow-keywords){.fq{interpolate-size:allow-keywords}.fq details::details-content{block-size:0;overflow-y:clip;transition:block-size .36s var(--e-st),content-visibility .36s allow-discrete}.fq details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.fq-file[open] .fq-group,.fq-item[open] .fq-a{animation:none}.fq details::details-content,.fq-item>summary svg,.fq-toggle svg{transition:none}}.btn-wa svg{color:var(--live);transition:color .2s ease}.btn-wa:hover{border-color:var(--live-ink)}@media (max-width:767px){:is(.sh-ctas,.ab-ctas,.ag-ctas,.aid-ctas,.cld-ctas,.cs-ctas,.cx-ctas,.dat-ctas,.en-ctas,.hb-ctas,.md-ctas,.mg-ctas,.tr-ctas,.wk-ctas) .btn{width:100%;min-height:50px}}.wa-fab{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:80;display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:var(--pine);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 14px 30px -12px rgba(11,59,54,.7);transition:translate .35s var(--ease-out-expo),scale .25s var(--ease-out-expo),opacity .2s ease,visibility .2s,background-color .2s ease;-webkit-tap-highlight-color:transparent}.wa-fab.is-away{opacity:0;scale:.6;visibility:hidden;pointer-events:none}.wa-fab:hover{background:var(--pine-3)}.wa-fab:focus-visible{outline:2px solid var(--pine-3);outline-offset:3px}.wa-fab-tip{position:absolute;right:calc(100% + 10px);top:50%;translate:6px -50%;padding:8px 12px;border-radius:999px;background:var(--ink);font:600 13.5px/1 var(--font-sans);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transition:opacity .2s ease,translate .2s ease}@media (hover:hover){.wa-fab:focus-visible .wa-fab-tip,.wa-fab:hover .wa-fab-tip{opacity:1;translate:0 -50%}}.ftr{padding-bottom:56px}@media (max-width:767px){.wa-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:52px;height:52px}body:has(.mbar.is-on) .wa-fab{translate:0 -68px}}.ftr-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ftr-social a{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);color:var(--pine-2);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ftr-social a:hover{background:var(--pine);border-color:var(--pine);color:#fff}@media (prefers-reduced-motion:reduce){.wa-fab,.wa-fab-tip{transition:none}}@media print{.wa-fab{display:none!important}}.hw-track{--am:#f1b23c;--ok:#46d6a0;--mint:#9cc9bd;--t1:#fbf9f5;--g1:#12332e;--g2:#0b2320;--g3:#081a17;--ground:linear-gradient(180deg,var(--g1) 0%,var(--g2) 42%,var(--g3) 100%);--shade:6,26,23;--mint-rgb:156,201,189;--ok-rgb:70,214,160;position:relative;isolation:isolate;list-style:none;display:grid;gap:34px;margin-top:36px}.hw-stage{--d0:0ms;position:relative;min-width:0}.hw-zone{position:relative;padding:16px 0 14px;border-radius:16px;overflow:hidden;color:var(--t1);background:radial-gradient(90% 70% at 0 0,rgba(255,255,255,.075),rgba(255,255,255,0) 60%),radial-gradient(60% 60% at 100% 100%,rgba(217,155,33,.06),rgba(217,155,33,0) 70%),var(--ground);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.05),0 1px 2px rgba(var(--shade),.22),0 20px 40px -24px rgba(var(--shade),.55)}.hw-when{display:flex;align-items:center;gap:10px;height:16px;padding-inline:18px;font:600 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--mint)}.hw-n{color:var(--am)}.hw-plot{position:relative;margin-top:10px;aspect-ratio:300/120}.hw-plot svg{position:absolute;inset:0;display:block;width:100%;height:100%}.hw-sig,.hw-sig-glow{fill:none;stroke:var(--am);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.hw-sig{stroke-width:2.25}.hw-sig-glow{stroke-width:8;opacity:.16}.hw-start{fill:var(--g2);stroke:var(--mint);stroke-width:1.75}.hw-node{fill:var(--g2);stroke:var(--am);stroke-width:2}.hw-scan{opacity:0}.hw-link{stroke:rgba(var(--mint-rgb),.34);stroke-width:1.25;stroke-dasharray:2 4}.hw-sat{fill:none;stroke:rgba(var(--mint-rgb),.6);stroke-width:1.25}.hw-axis{stroke:rgba(var(--mint-rgb),.22);stroke-width:1}.hw-rel{fill:var(--am)}.hw-tick{stroke:rgba(var(--mint-rgb),.45);stroke-width:1}.hw-roll{fill:var(--ok);transform-box:fill-box;transform-origin:left center}.hw-doc{fill:var(--g2);stroke:var(--mint);stroke-width:1.25}.hw-doc-l{stroke:var(--mint);stroke-width:1}.hw-team{stroke:rgba(var(--mint-rgb),.72);stroke-width:1.5;stroke-dasharray:4 5}.hw-match{fill:none;stroke:var(--ok);stroke-width:1.75}.hw-live,.hw-match-c{fill:var(--ok)}.hw-band{fill:rgba(var(--ok-rgb),.1)}.hw-band-l{stroke:rgba(var(--ok-rgb),.42);stroke-width:1;stroke-dasharray:2 4}.hw-ping{fill:none;stroke:var(--ok);stroke-width:1.5;opacity:0}.hw-ping,.hw-plot svg .hw-pop{transform-box:fill-box;transform-origin:center}.hw-tag{position:absolute;transform:translate(-50%,5px);font:600 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--mint)}.hw-slo{transform:translate(calc(-100% - 10px),calc(-100% - 5px))}.hw-ok{transform:translate(-50%,12px);color:var(--ok)}.hw-foot{transform:translateY(-50%)}.hw-pct.is-end{transform:translate(-100%,5px)}.hw-legend{position:absolute;top:4%;right:14px;display:grid;gap:6px;font:600 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.hw-legend>span{display:flex;align-items:center;gap:7px}.hw-legend>span:before{content:"";width:16px;flex:none}.hw-lg-sys:before{height:2px;border-radius:1px;background:var(--am)}.hw-lg-team:before{border-top:1.5px dashed var(--mint)}.hw-gate{z-index:2;left:calc(100% - 14px);width:13px;height:13px;background:var(--g2);box-shadow:inset 0 0 0 1.75px var(--mint);transform:translate(-50%,-50%) rotate(45deg)}.hw-gate,.hw-gate-ok{position:absolute;border-radius:2px}.hw-gate-ok{inset:0;background:var(--ok);box-shadow:0 0 0 4px rgba(var(--ok-rgb),.18)}.hw-gate-ok:after{content:"";position:absolute;left:3.7px;top:1.9px;width:3.4px;height:6.4px;border:solid var(--g2);border-width:0 1.75px 1.75px 0}.hw-text{padding:16px 2px 0}.hw-name{font:600 21px/1.2 var(--font-sans);letter-spacing:-.016em;color:var(--ink)}.hw-d{margin-top:8px;text-wrap:pretty;font:400 15px/1.55 var(--font-sans);color:var(--muted)}.hw-pass{display:flex;align-items:center;gap:9px;margin-top:14px;font:600 10.5px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.hw-pi{position:relative;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-2)}.hw-pi,.hw-pi-ok{border-radius:50%}.hw-pi-ok{position:absolute;inset:0;display:grid;place-items:center;background:var(--live-ink)}.hw-pi-ok svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.is-run .hw-pi-ok{inset:4px;background:var(--live)}@keyframes hw-draw{0%{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}@keyframes hw-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:none}}@keyframes hw-fade{0%{opacity:0}to{opacity:1}}@keyframes hw-scan{0%{opacity:0;transform:translateX(0)}12%,82%{opacity:1}to{opacity:0;transform:translateX(336px)}}@keyframes hw-roll{0%{transform:scaleX(0)}12%,36%{transform:scaleX(.05)}52%,70%{transform:scaleX(.25)}to{transform:scaleX(1)}}@keyframes hw-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.hw-track.is-armed .hw-stage:not(.is-live) :is(.hw-sig,.hw-sig-glow){stroke-dashoffset:1.02}.hw-track.is-armed .hw-stage:not(.is-live) :is(.hw-pop,.hw-fade){opacity:0}.hw-track.is-armed .hw-stage:not(.is-live) .hw-roll{transform:scaleX(0)}.hw-track.is-armed .is-live :is(.hw-sig,.hw-sig-glow){animation:hw-draw var(--dur) linear var(--d0) both}.hw-track.is-armed .is-live .hw-pop{animation:hw-pop .42s cubic-bezier(.34,1.56,.64,1) calc(var(--d0) + var(--t, 0s)) both}.hw-track.is-armed .is-live .hw-fade{animation:hw-fade .52s ease-out calc(var(--d0) + var(--t, 0s)) both}.hw-track.is-armed .is-live .hw-roll{animation:hw-roll .9s cubic-bezier(.2,0,0,1) calc(var(--d0) + var(--t, 0s)) both}.hw-track.is-armed .is-live .hw-scan{animation:hw-scan var(--dur) linear var(--d0) both}.hw-track.is-armed .is-live .hw-ping{animation:hw-ping 1s ease-out calc(var(--d0) + var(--t, 0s) + .15s) 2}@media (min-width:640px){.hw-stage{display:flex;flex-direction:column}.hw-text{flex:1;display:flex;flex-direction:column}.hw-pass{margin-top:auto;padding-top:14px}}@media (min-width:640px) and (max-width:1023px){.hw-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 0}.hw-zone{box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.hw-z1 .hw-zone,.hw-z3 .hw-zone{border-radius:16px 0 0 16px;background:radial-gradient(90% 70% at 0 0,rgba(255,255,255,.075),rgba(255,255,255,0) 60%),var(--ground)}.hw-z2 .hw-zone,.hw-z4 .hw-zone{border-radius:0 16px 16px 0;background:radial-gradient(60% 60% at 100% 100%,rgba(217,155,33,.06),rgba(217,155,33,0) 70%),var(--ground)}.hw-z1 .hw-zone,.hw-z3 .hw-zone{overflow:visible}.hw-z2 .hw-zone:before,.hw-z4 .hw-zone:before{content:"";position:absolute;top:14px;bottom:12px;left:0;border-left:1px dashed rgba(var(--mint-rgb),.16)}.hw-z1 .hw-gate,.hw-z3 .hw-gate{left:100%}.hw-text{padding:18px 24px 0 18px}}@media (min-width:768px){.hw .sec-head,.hw .sec-head>.lede{max-width:none}.hw .sec-head>.lede{text-wrap:balance}}@media (min-width:1024px){.hw-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:44px}.hw-track:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;padding-bottom:calc(58px + 10%);border-radius:20px;pointer-events:none;background:radial-gradient(60% 90% at 0 0,rgba(255,255,255,.075),rgba(255,255,255,0) 60%),radial-gradient(34% 70% at 100% 100%,rgba(217,155,33,.07),rgba(217,155,33,0) 70%),var(--ground);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.05),0 1px 2px rgba(var(--shade),.25),0 22px 40px -22px rgba(var(--shade),.5)}.hw-stage{--d0:var(--d0w)}.hw-zone{padding:18px 0 14px;border-radius:0;overflow:visible;background:none;box-shadow:none}.hw-stage+.hw-stage .hw-zone:before{content:"";position:absolute;top:16px;bottom:14px;left:0;border-left:1px dashed rgba(var(--mint-rgb),.16)}.hw-when{padding-inline:20px}.hw-gate{left:100%}.hw-text{padding:24px 26px 0 20px}.hw-name{font-size:22px}}