.cl{--u:clamp(0.62px,min(100vw/1440,100svh/880),1.15px);--panel:250;--lip:clamp(18px,2.2vw,30px);position:relative;z-index:1;isolation:isolate;overflow:clip;min-height:max(100svh,700px);margin-top:calc(var(--lip) * -1);border-radius:var(--lip) var(--lip) 0 0;box-shadow:0 -18px 40px -22px rgba(6,20,30,.55);display:grid;place-items:center;padding:calc(var(--bar) + 30px) var(--gutter) max(34px,5svh);color:var(--ink)}.cl-art{z-index:0}.cl:after{content:"";z-index:5;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.cl-wash,.cl:after{position:absolute;inset:0;pointer-events:none}.cl-wash{z-index:0;background:radial-gradient(60% 45% at 50% 30%,rgba(8,10,26,.45),rgba(8,10,26,0) 70%),linear-gradient(180deg,rgba(8,10,26,.5),rgba(8,10,26,.12) 38%,rgba(8,10,26,.1) 62%,rgba(8,10,26,.45))}.cl-door{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;justify-items:center;align-self:stretch;width:100%;text-align:center}.cl-title{position:relative;isolation:isolate;font-size:max(42px,calc(80 * var(--u)));line-height:1.06;letter-spacing:-.045em;font-weight:600;color:#fff;text-shadow:0 2px 2px rgba(4,8,20,.3),0 6px 36px rgba(4,8,20,.5)}.cl-title .sel{margin-top:.06em;text-shadow:.006em .011em 0 #fbd9e7,.012em .022em 0 #f3bcd3,.018em .033em 0 #e9a0bf,.024em .044em 0 #dc84aa,.03em .055em 0 #c9678f,.04em .075em .06em rgba(122,29,69,.45)}.cl-stage{position:relative;display:grid;place-items:center;align-self:stretch;width:100%;min-height:calc((var(--panel) + 70) * var(--u));translate:0 calc(-44 * var(--u))}.cl-panels{position:absolute;left:50%;top:50%;width:100vw;translate:-50% -50%;perspective:1100px;perspective-origin:50% 20%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.cl-panels-plane{transform:rotateX(22deg);transform-origin:50% 100%}.cl-panels-track{display:flex;width:-moz-max-content;width:max-content;animation:cl-drift 110s linear infinite;will-change:transform}.cl-panel-row{display:flex;gap:calc(34 * var(--u));padding-right:calc(34 * var(--u))}.cl-panel{display:block;width:auto;height:calc(var(--panel) * var(--u));border-radius:calc(8 * var(--u));opacity:.88;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 26px 40px -18px rgba(4,8,20,.8)}@keyframes cl-drift{to{transform:translateX(-50%)}}.cl-stage:before{content:"";position:absolute;z-index:1;left:50%;top:50%;width:calc(900 * var(--u));height:calc(360 * var(--u));translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(10,8,24,.66),rgba(10,8,24,.34) 55%,rgba(10,8,24,0));pointer-events:none}.cl-cta{position:relative;z-index:2;display:flex;justify-content:center;perspective:900px;perspective-origin:50% 0}.cl-cta .gel{border-radius:calc(var(--gel-h) * .3);padding-inline:calc(var(--gel-h) * .55);transform:rotateX(24deg);transform-origin:50% 100%;box-shadow:0 3px 0 #ef7fae,0 6px 0 #dd5d93,0 9px 0 #c9467f,0 12px 0 #b1386d,0 15px 0 #962d5c,0 18px 0 #7f2550,0 34px 50px -12px rgba(40,6,22,.75),0 0 70px 6px rgba(255,120,176,.22);transition:transform .5s var(--spring),box-shadow .5s var(--ease)}.cl-cta .gel .gel-gloss{left:10%;right:10%}@supports (corner-shape:squircle){.cl-cta .gel{border-radius:calc(var(--gel-h) * .46)}.cl-cta .gel,.cl-cta .gel:after,.cl-cta .gel:before{corner-shape:squircle}}.cl-cta .gel:focus-visible,.cl-cta .gel:hover{box-shadow:0 3px 0 #ef7fae,0 6px 0 #dd5d93,0 9px 0 #c9467f,0 12px 0 #b1386d,0 15px 0 #962d5c,0 18px 0 #7f2550,0 34px 50px -12px rgba(40,6,22,.75),0 0 90px 12px rgba(255,120,176,.34)}.cl-cta .gel:active{transform:rotateX(24deg) translateY(12px);box-shadow:0 2px 0 #c9467f,0 4px 0 #962d5c,0 6px 0 #7f2550,0 16px 30px -12px rgba(40,6,22,.7),0 0 60px 6px rgba(255,120,176,.24);transition-duration:.08s}.cl-foot{flex-direction:column}.cl-foot,.cl-sub{display:flex;align-items:center;max-width:100%}.cl-sub{flex-wrap:wrap;justify-content:center;-moz-column-gap:.24em;column-gap:.24em;row-gap:.06em;margin:0;font-size:max(28px,calc(52 * var(--u)));line-height:1.06;font-weight:600;letter-spacing:-.045em;color:#fff;text-shadow:0 2px 2px rgba(4,8,20,.3),0 6px 36px rgba(4,8,20,.5)}.cl-crew svg{width:.8em;height:auto}.cl-works{margin-top:max(10px,calc(14 * var(--u)));font-size:max(14px,calc(18 * var(--u)));color:#fff}.cl-sub-b{display:inline-flex;align-items:center;gap:.24em;white-space:nowrap}@media (orientation:portrait) and (min-width:641px){.cl{--u:calc(100vw / 1100)}}@media (max-width:640px){.cl{--u:calc(100vw / 500);--panel:230;min-height:max(100svh,700px)}.cl-title{font-size:clamp(36px,10vw,46px)}.cl-cta,.cl-cta .gel,.cl-cta>span{width:100%;max-width:100%}.cl-cta .gel{--gel-h:74px!important;--gel-fs:clamp(20px,6vw,25px)!important}.cl-sub{font-size:clamp(28px,8vw,36px)}}@media (max-width:420px){.cl-cta .gel{--gel-h:64px!important;--gel-fs:clamp(18px,5.4vw,21px)!important}.cl-cta .gel svg{width:21px;height:21px}}.gr [data-r]{--k:0;--now:0}.gr[data-run="1"] [data-r="1"],.gr[data-run="2"] [data-r="1"],.gr[data-run="2"] [data-r="2"],.gr[data-run="3"] [data-r]{--k:1}.gr[data-run="1"] [data-r="1"],.gr[data-run="2"] [data-r="2"],.gr[data-run="3"] [data-r="3"]{--now:1}@property --gnw{syntax:"<length>";inherits:false;initial-value:216px}@property --gu{syntax:"<number>";inherits:false;initial-value:0}@property --gout{syntax:"<number>";inherits:false;initial-value:0}.gr{--studio:#0f0d12;--gr-ink:#f5f0ea;--gr-muted:rgb(245 240 234/0.62);--gr-line:rgb(255 240 228/0.13);--gnw:216px;--gu:var(--px,0);--gout:clamp(0,(var(--gu) - 0.34)/0.19,1);position:relative;overflow:clip;background:var(--studio);color:var(--gr-ink)}.gr:after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:280px;pointer-events:none;background:linear-gradient(180deg,rgb(15 13 18/0),var(--studio) 78%)}.gr>*{--px:0}.gr-head{position:relative;z-index:1;display:grid;justify-items:center;gap:18px;padding:clamp(112px,16vh,170px) var(--gutter) 0;text-align:center}.gr-title{color:var(--gr-ink)}.gr .gr-lede{max-width:44ch;color:var(--gr-muted)}.gr-lede .ico{color:var(--gr-ink);opacity:.8}.gr-track{position:relative;z-index:2;height:240vh;pointer-events:none;--gout:inherit}.gr-stage{position:sticky;top:0;height:100vh;height:100svh;display:grid;place-items:center;padding:calc(var(--bar) + 12px) var(--gutter) 20px;--gout:inherit;opacity:calc(1 - var(--gout))}.gr-scene{position:relative;width:min(1440px,100%,calc((100svh - var(--bar) - 36px) / .58));pointer-events:auto;transition:opacity .6s var(--ease),transform 1s var(--spring)}.gr-top{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:6px 2px 0;pointer-events:none}.gr-top>*{pointer-events:auto}.gr-top-l{min-width:0}.gr-name{font-size:22px;line-height:1.2;letter-spacing:-.025em;font-weight:500;color:var(--gr-ink)}.gr-sub{margin-top:4px;font-size:15px;color:var(--gr-muted)}.gr-hud{display:flex;flex-shrink:0;gap:8px}.gr-hud-k{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px;border:1px solid var(--gr-line);border-radius:999px;background:linear-gradient(rgb(255 255 255/.07),rgb(255 255 255/.03));box-shadow:inset 0 1px 0 rgb(255 255 255/.08);font-size:15px;color:var(--gr-muted)}.gr-hud-k b{display:inline-block;width:2ch;contain:layout paint;font-size:18px;font-weight:500;color:var(--gr-ink);font-variant-numeric:tabular-nums}.gr-hud-k:first-child b{width:1ch}.gr-pips{display:flex;gap:3px;margin-right:-6px}.gr-pips i{display:grid;opacity:calc(.22 + .78 * var(--k));transform:scale(calc(.78 + .22 * var(--k)));transition:opacity .4s var(--ease),transform .6s var(--spring)}.gr-view{--u:calc(100cqw / 1230);--S:calc(24 * var(--u));--H1:calc(11 * var(--u));--H2:calc(28 * var(--u));--D:calc(20 * var(--u));--rx:56deg;--rz:33deg;--shy:12deg;--face:calc(-1 * var(--rz) + var(--shy));--bill:var(--shy);position:relative;container-type:inline-size;aspect-ratio:1000/580;perspective:3600px;perspective-origin:50% 30%}.gr{--g-scout:#2f86ff;--g-reviewer:#8e5cff;--g-builder:#ff7a1c;--g-pink:#ff5fa2}.gr [data-c=scout]{--c:var(--g-scout)}.gr [data-c=reviewer]{--c:var(--g-reviewer)}.gr [data-c=builder]{--c:var(--g-builder)}.gr [data-c=pr]{--c:var(--g-pink)}.gr-pad{--j1:#19161f;--j2:#3a3446;--j3:#b8b0c8}.gr-pad[data-f=app]{--j1:#2a1a00;--j2:#c98c07;--j3:#ffd666}.gr-pad[data-f=billing]{--j1:#02241f;--j2:#0c9f86;--j3:#62f3d6}.gr-pad[data-f=tests]{--j1:#051233;--j2:#1c5fe0;--j3:#86bdff}.gr-pad[data-f=db]{--j1:#120833;--j2:#6d42ea;--j3:#c7aeff}.gr-board{position:absolute;left:47.5%;top:50%;width:calc(900 * var(--u));height:calc(500 * var(--u));margin:calc(-250 * var(--u)) 0 0 calc(-450 * var(--u));transform-style:preserve-3d;transform:rotateX(calc(var(--rx) + 11deg)) rotate(calc(var(--rz) - 20deg));will-change:transform}.gr-floor{position:absolute;left:-45%;top:-60%;width:190%;height:220%;transform:translateZ(calc(-1 * var(--S) - 1px));background:radial-gradient(closest-side at 50% 50%,transparent 0,rgb(15 13 18/.3) 42%,var(--studio) 100%),radial-gradient(20% 14% at 33% 34%,rgb(255 205 90/.1),transparent),radial-gradient(26% 16% at 62% 30%,rgb(60 240 205/.09),transparent),radial-gradient(22% 14% at 32% 55%,rgb(90 150 255/.1),transparent),radial-gradient(22% 14% at 55% 56%,rgb(170 130 255/.1),transparent),radial-gradient(closest-side at 46% 46%,rgb(255 214 190/.07),transparent 72%),linear-gradient(90deg,rgb(255 236 220/.06) 1px,transparent 1px) 0 0 /calc(50 * var(--u)) calc(50 * var(--u)),linear-gradient(rgb(255 236 220/.06) 1px,transparent 1px) 0 0 /calc(50 * var(--u)) calc(50 * var(--u)),var(--studio);pointer-events:none}.gr-slab{position:absolute;inset:0;transform-style:preserve-3d;border-radius:calc(34 * var(--u));background:linear-gradient(116deg,transparent 16%,rgb(255 232 214/.07) 28%,transparent 40%),radial-gradient(80% 70% at 10% 4%,rgb(255 226 204/.13),transparent 60%),linear-gradient(160deg,#221d28,#17131b 55%,#120f16);box-shadow:inset 0 0 0 1.5px rgb(255 236 222/.22),inset 0 0 0 calc(5 * var(--u)) rgb(255 236 222/.03)}.gr-slab:after,.gr-slab:before{content:"";position:absolute;inset:0;border-radius:inherit}.gr-slab:before{transform:translateZ(calc(-.5 * var(--S)));background:linear-gradient(to top right,#3b3342,#1c1820 50%,#0f0c12)}.gr-slab:after{transform:translateZ(calc(-1 * var(--S)));background:linear-gradient(to top right,#2a2330,#141118 50%,#0a080c);box-shadow:0 0 0 1px rgb(0 0 0/.6),calc(6 * var(--u)) calc(3 * var(--u)) calc(10 * var(--u)) rgb(0 0 0/.6),calc(24 * var(--u)) calc(12 * var(--u)) calc(70 * var(--u)) calc(8 * var(--u)) rgb(0 0 0/.6),0 0 calc(90 * var(--u)) calc(14 * var(--u)) rgb(150 120 190/.07)}.gr-pad{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);transform-style:preserve-3d;transform:translateZ(calc(var(--H1) * var(--k) + .6px));transition:transform .8s var(--ease-out);border-radius:calc(22 * var(--u));background:radial-gradient(100% 90% at 8% 4%,rgb(255 236 220/calc(.1 * var(--k))),transparent 55%),color-mix(in srgb,#1b1720 calc(var(--k) * 100%),transparent);box-shadow:inset 0 0 0 1px rgb(255 240 228/calc(.16 * var(--k))),inset 0 0 calc(14 * var(--u)) color-mix(in srgb,var(--j3) calc(var(--k) * 14%),transparent);outline:1.5px dashed rgb(255 236 220/calc(.22 * (1 - var(--k))));outline-offset:-1px}.gr-pad:before{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateZ(calc(-1 * var(--H1)));background:linear-gradient(to top right,#3a3340,#1a161e 45%,#0c0a0e);box-shadow:0 0 0 1px rgb(0 0 0/.4),calc(4 * var(--u)) calc(2 * var(--u)) calc(6 * var(--u)) rgb(0 0 0/.5),calc(16 * var(--u)) calc(8 * var(--u)) calc(30 * var(--u)) rgb(0 0 0/.4)}.gr-tier{position:absolute;inset:calc(12 * var(--u));font-style:normal;transform-style:preserve-3d;transform:translateZ(calc((var(--H2) - var(--H1)) * var(--k)));border-radius:calc(16 * var(--u));background:linear-gradient(118deg,transparent 20%,rgb(255 255 255/.11) 31%,transparent 42%),radial-gradient(85% 75% at 10% 6%,rgb(255 255 255/.16),transparent 55%),radial-gradient(95% 95% at 16% 10%,color-mix(in srgb,var(--j2) 78%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--j2) 58%,var(--j1)),var(--j1) 76%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--j3) 85%,transparent),inset 0 0 calc(22 * var(--u)) calc(-2 * var(--u)) color-mix(in srgb,var(--j3) 42%,transparent),inset calc(3 * var(--u)) calc(3 * var(--u)) 0 rgb(255 255 255/.12);opacity:var(--k);transition:transform .8s var(--spring) .16s,opacity .35s var(--ease) .16s}.gr-tier:before{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateZ(calc(var(--H1) - var(--H2) + .5px));background:linear-gradient(to top right,color-mix(in srgb,var(--j2),#fff 18%),var(--j2) 35%,var(--j1) 80%);box-shadow:0 0 0 1px color-mix(in srgb,var(--j3) 50%,transparent),0 0 calc(26 * var(--u)) calc(3 * var(--u)) color-mix(in srgb,var(--j3) 34%,transparent)}.gr-fold{position:absolute;left:calc(12 * var(--u));top:calc(12 * var(--u));translate:0 -100%;transform-origin:0 100%;transform:rotate(var(--face)) rotateX(-90deg) rotateY(var(--bill));display:inline-flex;align-items:center;gap:.42em;padding:.3em .78em .36em .62em;border:1px solid color-mix(in srgb,var(--j3) 55%,transparent);border-radius:999px;background:linear-gradient(#2a2530,#17141b);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 0 calc(14 * var(--u)) color-mix(in srgb,var(--j3) 30%,transparent),0 calc(4 * var(--u)) calc(10 * var(--u)) rgb(0 0 0/.45);font-size:clamp(14px,calc(17 * var(--u)),19px);font-weight:500;line-height:1.2;letter-spacing:-.015em;white-space:nowrap;color:#f7f2ec}.gr-fold:before{content:"";width:1em;height:.78em;border-radius:.14em;background:linear-gradient(var(--j3),var(--j3)) 0 0 /45% 30% no-repeat,linear-gradient(var(--j3),var(--j3)) 0 22% /100% 78% no-repeat;filter:drop-shadow(0 0 .25em var(--j3))}.gr-pad[data-r] .gr-fold{opacity:calc(.55 + .45 * var(--k))}.gr-glow,.gr-sv{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:translateZ(calc(var(--H2) + 1px));pointer-events:none}.gr-sv{opacity:var(--k);transition:opacity .6s var(--ease) .45s}.gr-glow{transform:translateZ(calc(var(--H2) + 2px));opacity:calc(var(--k) * (.35 + .65 * var(--now)));transition:opacity .9s var(--ease) .5s}.gr-glow.is-m,.gr-sv.is-m{display:none}.gr-glow path,.gr-sv path{fill:none;stroke-linecap:round;stroke-linejoin:round}.gr-tb-sh path{stroke:rgb(0 0 0/.55);stroke-width:12;transform:translate(3px,3px)}.gr-tb{stroke:color-mix(in srgb,var(--c) 62%,#241f2a);stroke-width:7}.gr-tb.is-pr{stroke:#e2468a}.gr-tb-hi path{stroke:color-mix(in srgb,var(--c) 35%,#fff);stroke-width:2.2;opacity:.85;transform:translate(-1.2px,-1.1px)}.gr-tb-hi path.is-pr{stroke:#ffd0e3}.gr-glow path{stroke:var(--c);stroke-width:22;opacity:.38}.gr-glow path.is-pr{stroke:var(--g-pink);opacity:.46}.gr-pk{inset:0;transform:translateZ(calc(var(--H2) + 4px));background:rgb(15 13 18/.004);pointer-events:none}.gr-pk,.gr-pk i{position:absolute}.gr-pk i{left:0;top:0;width:calc(18 * var(--u));height:calc(18 * var(--u));margin:calc(-9 * var(--u)) 0 0 calc(-9 * var(--u));border-radius:50%;background:radial-gradient(circle,#fff 0 40%,color-mix(in srgb,var(--c,#fff) 70%,#fff) 55%,var(--c,#fff) 70%);box-shadow:0 0 calc(10 * var(--u)) calc(3 * var(--u)) var(--c,#fff),0 0 calc(28 * var(--u)) calc(6 * var(--u)) color-mix(in srgb,var(--c,#fff) 55%,transparent);opacity:0}.gr-f{position:absolute;left:var(--x);top:var(--y);translate:-50% -100%;transform-origin:50% 100%;transform-style:preserve-3d;transform:translateZ(calc(var(--H2) * var(--pz, var(--k)) + 1.5px)) rotate(var(--face)) rotateX(calc(-90deg * var(--k)));display:inline-flex;align-items:center;gap:.45em;padding:.95em 1em 1em 1.35em;border:1px solid rgb(255 240 228/calc(.24 * var(--k)));border-radius:8px;outline:1.5px dashed rgb(255 236 220/calc(.32 * (1 - var(--k))));outline-offset:-1px;--cc:color-mix(in srgb,var(--c) calc(var(--k) * 100%),transparent);background:linear-gradient(90deg,var(--cc) 0 .4em,transparent .4em),linear-gradient(rgb(255 255 255/calc(.13 * var(--k))),transparent 40%),linear-gradient(rgb(62 56 70/var(--k)),rgb(40 35 46/var(--k)) 55%,rgb(27 24 32/var(--k)));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.26 * var(--k))),inset .4em 0 .7em -.2em color-mix(in srgb,var(--c) calc(var(--k) * 55%),transparent),0 0 calc(26 * var(--u)) calc(2 * var(--u)) color-mix(in srgb,var(--c) calc(var(--k) * (16% + 34% * var(--now))),transparent);font-size:clamp(14px,calc(16.5 * var(--u)),19px);font-weight:500;line-height:1.2;letter-spacing:-.015em;white-space:nowrap;color:rgb(247 242 236/calc(.45 + .55 * var(--k)));transition:transform .9s var(--ease-out) calc(.12s + var(--i, 0) * .07s)}.gr-f:after,.gr-f:before{content:"";position:absolute;opacity:var(--k);transition:opacity .4s var(--ease) calc(.4s + var(--i, 0) * .07s)}.gr-f:before{left:1px;right:1px;bottom:calc(100% + 1px);height:var(--D);transform-origin:50% 100%;transform:rotateX(90deg);border-radius:6px 6px 0 0;background:linear-gradient(90deg,var(--cc) 0 .4em,transparent .4em),linear-gradient(0deg,#5f5766,#433c49)}.gr-f.has-crew:before{background:radial-gradient(calc(26 * var(--u)) calc(7 * var(--u)) at 50% 48%,rgb(0 0 0/.55),rgb(0 0 0/.2) 60%,transparent),linear-gradient(90deg,var(--cc) 0 .4em,transparent .4em),linear-gradient(0deg,#5f5766,#433c49)}.gr-f:after{top:1px;bottom:0;left:calc(100% + 1px);width:var(--D);transform-origin:0 50%;transform:rotateY(90deg);border-radius:0 6px 6px 0;background:linear-gradient(90deg,#221e27,#110f14)}.gr-f-glow{position:absolute;left:-30%;right:-30%;top:100%;height:calc(64 * var(--u));transform-origin:50% 0;transform:rotateX(90deg);background:radial-gradient(50% 72% at 50% 0,color-mix(in srgb,var(--c) 60%,transparent),color-mix(in srgb,var(--c) 18%,transparent) 55%,transparent);opacity:calc(var(--k) * (.45 + .55 * var(--now)));transition:opacity .8s var(--ease) calc(.5s + var(--i, 0) * .07s);pointer-events:none}.gr-f.is-new{transform:translateZ(calc(var(--H2) * var(--pz, var(--k)) + 1.5px)) rotate(var(--face)) rotateX(calc(-90deg * var(--k))) scale3d(var(--k),var(--k),var(--k));transition:transform .9s var(--spring) .3s}.gr-new{padding:1px 7px 2px;background:var(--g-builder);box-shadow:0 0 .6em rgb(255 122 28/.6);font-style:normal;line-height:1.3;color:#fff}.gr-f-n,.gr-new{border-radius:999px;font-size:.74em;font-weight:500}.gr-f-n{display:none;place-items:center;min-width:1.4em;height:1.4em;padding:0 .35em;background:var(--c);line-height:1;color:#fff}.gr-bot{position:absolute;left:50%;bottom:100%;width:calc(58 * var(--u));height:calc(58 * var(--u) * 116 / 108);margin-left:calc(-29 * var(--u));transform-origin:50% 100%;transform:translateZ(calc(-.5 * var(--D))) rotateY(var(--bill)) translateY(calc(4 * var(--u)));pointer-events:none}.gr-bot-b{opacity:0}.gr-bot-b,.gr-bot-c{display:block;width:100%;height:100%;transform-origin:50% 90%}.gr-bot-b svg{display:block;filter:drop-shadow(0 0 calc(8 * var(--u)) color-mix(in srgb,var(--c) 45%,transparent))}.gr[data-run="1"] [data-r="1"] .gr-bot-b,.gr[data-run="2"] [data-r="1"] .gr-bot-b,.gr[data-run="2"] [data-r="2"] .gr-bot-b,.gr[data-run="3"] [data-r] .gr-bot-b{opacity:1;animation:gr-hop 1s var(--ease) .6s backwards}.gr[data-run="3"] [data-r] .gr-bot-c{animation:gr-cheer .75s var(--ease) var(--cheer,2s)}.gr-bot[data-c=builder]{--cheer:2s}.gr-bot[data-c=scout]{--cheer:2.12s}.gr-bot[data-c=reviewer]{--cheer:2.22s}@keyframes gr-cheer{0%{transform:none}18%{transform:translateY(2%) scale(1.08,.9)}42%{transform:translateY(-30%) scale(.94,1.08) rotate(-7deg)}70%{transform:translateY(0) scale(1.08,.92)}86%{transform:translateY(-5%) scale(.98,1.02)}to{transform:none}}@keyframes gr-hop{0%{transform:translateY(-150%) scale(.72);opacity:0}12%{opacity:1}34%{transform:translateY(0) scale(1.16,.8)}52%{transform:translateY(-26%) scale(.93,1.08)}70%{transform:translateY(0) scale(1.07,.93)}84%{transform:translateY(-5%) scale(.99,1.01)}to{transform:none;opacity:1}}.gr-card{position:absolute;left:calc(50% + 30 * var(--u));bottom:calc(100% + 34 * var(--u));transform-origin:0 100%;transform:translateZ(calc(-.5 * var(--D))) rotateY(var(--bill)) scale(calc(.6 + .4 * var(--k)));display:flex;align-items:flex-start;gap:.55em;width:calc(214 * var(--u));min-width:176px;padding:.62em .85em .7em .62em;border:1px solid color-mix(in srgb,var(--c) 45%,rgb(255 240 228/.14));border-radius:13px;background:linear-gradient(#2b2531,#1d1922);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),0 0 calc(18 * var(--u)) color-mix(in srgb,var(--c) 22%,transparent),0 calc(12 * var(--u)) calc(26 * var(--u)) calc(-6 * var(--u)) rgb(0 0 0/.6);font-size:clamp(13.5px,calc(15 * var(--u)),16.5px);font-weight:400;line-height:1.32;letter-spacing:-.01em;white-space:normal;color:#f7f2ec;opacity:var(--k);transition:transform .7s var(--spring) 1.2s,opacity .3s var(--ease) 1.2s}.gr-card:after{content:"";position:absolute;left:calc(-2 * var(--u));bottom:calc(-7 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));border-left:1px solid color-mix(in srgb,var(--c) 45%,rgb(255 240 228/.14));border-bottom:1px solid color-mix(in srgb,var(--c) 45%,rgb(255 240 228/.14));border-bottom-left-radius:4px;background:#1f1b24;transform:skewX(24deg) rotate(-8deg);clip-path:polygon(0 0,100% 100%,0 100%)}.gr-card-n,.gr-list b{position:relative;display:inline-grid;place-items:center;height:1.55em;margin-right:.2em;padding:0 .5em;border-radius:999px;background:var(--c);box-shadow:0 0 .7em color-mix(in srgb,var(--c) 55%,transparent);font-size:.95em;font-weight:500;color:#fff}.gr-card-n{flex:none;margin:.05em 0 0;font-size:.82em}.gr-card-t{font-size:1em;font-weight:500;text-wrap:pretty}.gr-hub{position:absolute;left:var(--x);top:var(--y);translate:-50% -100%;transform-origin:50% 100%;transform-style:preserve-3d;transform:translateZ(1px) rotate(var(--face)) rotateX(-90deg)}.gr-hub-t{position:relative;display:grid;place-items:center;--hs:70;width:calc(var(--hs) * var(--u));height:calc(var(--hs) * var(--u));transform-style:preserve-3d;border-radius:calc(10 * var(--u));background:linear-gradient(112deg,transparent 26%,rgb(255 255 255/.14) 40%,transparent 54%),radial-gradient(70% 60% at 50% 110%,rgb(255 226 200/.18),transparent 70%),linear-gradient(170deg,#f06ba2,#d63f7e 55%,#b82a64);box-shadow:inset 0 1.5px 0 rgb(255 240 228/.7),inset 1.5px 0 0 rgb(255 240 228/.28),inset 0 0 0 1px rgb(255 255 255/.1),0 0 calc(30 * var(--u)) rgb(255 220 190/.18);color:#fff}.gr-hub-t svg{filter:drop-shadow(0 0 calc(6 * var(--u)) rgb(255 255 255/.55))}.gr-hub-t:after,.gr-hub-t:before{content:"";position:absolute}.gr-hub-t:before{left:2px;right:2px;bottom:100%;height:calc(var(--hs) * var(--u));transform-origin:50% 100%;transform:rotateX(90deg);border-radius:calc(9 * var(--u)) calc(9 * var(--u)) 0 0;background:radial-gradient(closest-side,rgb(255 246 236/.85),rgb(255 226 200/.3) 45%,transparent 80%),linear-gradient(0deg,#5b5561,#2f2b34);box-shadow:inset 0 0 0 1px rgb(255 240 228/.3)}.gr-hub-t:after{top:2px;bottom:0;left:100%;width:calc(var(--hs) * var(--u));transform-origin:0 50%;transform:rotateY(90deg);border-radius:0 calc(9 * var(--u)) calc(9 * var(--u)) 0;background:linear-gradient(90deg,#131116,#030304);box-shadow:inset 0 1px 0 rgb(255 240 228/.25)}.gr-beam{position:absolute;left:50%;bottom:100%;width:calc(150 * var(--u));height:calc(260 * var(--u));margin-left:calc(-75 * var(--u));transform-origin:50% 100%;transform:translateZ(calc(var(--hs) * var(--u) * -.5)) rotateY(var(--bill));background:radial-gradient(18% 100% at 50% 100%,rgb(255 250 244/.34),transparent 85%),radial-gradient(50% 55% at 50% 100%,rgb(255 222 196/.22),transparent 80%);opacity:.7;pointer-events:none}.gr[data-run="1"] .gr-beam{animation:gr-surge-1 1.6s var(--ease) .15s}.gr[data-run="2"] .gr-beam{animation:gr-surge-2 1.6s var(--ease) .15s}.gr[data-run="3"] .gr-beam{animation:gr-surge-3 3.1s var(--ease) .15s}@keyframes gr-surge-1{30%{opacity:1;scale:1.12 1.25}}@keyframes gr-surge-2{30%{opacity:1;scale:1.12 1.25}}@keyframes gr-surge-3{15%{opacity:1;scale:1.12 1.25}45%{opacity:.7;scale:1}62%{opacity:1;scale:1.2 1.4}}.gr-hub-sh{width:calc(200 * var(--u));height:calc(170 * var(--u));margin:calc(-100 * var(--u)) 0 0 calc(-86 * var(--u));transform:translateZ(1px);background:radial-gradient(22% 22% at 43% 41%,rgb(0 0 0/.8),transparent),radial-gradient(closest-side,rgb(255 214 184/.16),rgb(255 214 184/.05) 60%,transparent)}.gr-dock,.gr-hub-sh{position:absolute;left:var(--x);top:var(--y);border-radius:50%}.gr-dock{width:calc(112 * var(--u));height:calc(112 * var(--u));margin:calc(-56 * var(--u)) 0 0 calc(-56 * var(--u));transform-style:preserve-3d;transform:translateZ(calc((var(--H2) + 4px) * var(--k) + .6px));transition:transform .7s var(--spring) 1.2s;background:radial-gradient(closest-side,rgb(255 130 184/calc(.6 * var(--k))),rgb(255 130 184/0) 40%),radial-gradient(60% 50% at 30% 22%,rgb(255 255 255/calc(.14 * var(--k))),transparent 70%),linear-gradient(160deg,rgb(52 40 56/var(--k)),rgb(28 22 32/var(--k)));box-shadow:inset 0 0 0 calc(4 * var(--u)) rgb(255 110 170/calc(.95 * var(--k))),inset 0 0 calc(16 * var(--u)) calc(4 * var(--u)) rgb(255 80 150/calc(.55 * var(--k))),0 0 calc(40 * var(--u)) calc(6 * var(--u)) rgb(255 95 162/calc(.5 * var(--k)));outline:1.5px dashed rgb(255 236 220/calc(.14 * (1 - var(--k))));outline-offset:-1px}.gr-dock:before{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateZ(calc(-1 * var(--H2) - 4px));background:linear-gradient(to top right,#4a3a4e,#221b26 50%,#110d14);box-shadow:0 0 0 1px rgb(0 0 0/.4),calc(4 * var(--u)) calc(2 * var(--u)) calc(6 * var(--u)) rgb(0 0 0/.5)}.gr-pr{position:absolute;left:var(--x);top:var(--y);translate:-50% -100%;transform-origin:50% 100%;transform:translateZ(calc(var(--H2) + 5px)) rotate(var(--face)) rotateX(-90deg) rotateY(var(--bill)) translateY(calc(-1 * var(--stem) + 50 * var(--u) * (1 - var(--k)))) scale(calc(.3 + .7 * var(--k)));--stem:calc(46 * var(--u));opacity:var(--k);transition:transform .9s var(--spring) 1.45s,opacity .2s var(--ease) 1.45s}.gr-pr:before{content:"";position:absolute;left:calc(50% - 2px);top:calc(100% - 2px);width:4px;height:calc(var(--stem) + 2px);border-radius:0 0 3px 3px;background:linear-gradient(90deg,#ffd6e7,#ff5fa2 55%,#b3246a);box-shadow:0 0 calc(10 * var(--u)) rgb(255 95 162/.7)}.gr-pr-gel{position:relative;display:inline-flex;align-items:center;gap:.55em;height:calc(54 * var(--u));min-height:40px;padding:0 .62em 1px .95em;border:1px solid var(--gel-bd);border-radius:999px;background:var(--gel);box-shadow:inset 0 -9px 7px -6px rgb(170 40 95/.55),inset 0 -2px 0 rgb(255 255 255/.35),0 0 calc(30 * var(--u)) rgb(255 95 162/.45),0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-4 * var(--u)) rgb(255 95 162/.55);font-size:clamp(15px,calc(19 * var(--u)),21px);font-weight:500;line-height:1;letter-spacing:-.025em;white-space:nowrap;color:#000;text-shadow:0 2px 2px rgb(255 255 255/.8)}.gr-pr-gel>*{position:relative;z-index:2}.gr-pr-gloss{position:absolute;z-index:1;top:3px;left:12px;right:12px;height:36%;border-radius:999px;background:linear-gradient(rgb(255 255 255/1),rgb(255 255 255/.75) 50%,rgb(255 255 255/.15));pointer-events:none}.gr-pr-l{display:inline-flex;align-items:center;gap:.35em}.gr-pr-l svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.gr[data-run="3"] .gr-pr-m{animation:gr-stamp .55s var(--spring) 1.95s backwards}@keyframes gr-stamp{0%{transform:scale(0) rotate(-12deg)}to{transform:none}}.gr-pr-halo{position:absolute;z-index:-1;left:-30%;right:-30%;top:-90%;bottom:-90%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 110 170/.75),rgb(255 110 170/.25) 55%,transparent);opacity:.4}.gr[data-run="3"] .gr-pr-halo{animation:gr-halo 1.4s var(--ease) 1.9s backwards}@keyframes gr-halo{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:none}}.gr-pr-m{display:inline-flex;align-items:center;gap:.3em;padding:.3em .62em .34em .5em;border-radius:999px;background:#fff;box-shadow:0 1px 0 rgb(122 29 69/.25);font-size:.78em;font-style:normal;color:var(--pink-deep);text-shadow:none}.gr-pr-m svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gr-bits{position:absolute;z-index:3;left:50%;top:30%;width:0;height:0;font-size:calc(23 * var(--u))}.gr-bits i{position:absolute;left:-.22em;top:-.4em;width:.44em;height:.8em;border-radius:.12em;rotate:calc(var(--bi) * 25.7deg - 90deg);opacity:0}.gr-bits i:nth-child(6n+1){background:var(--g-pink)}.gr-bits i:nth-child(6n+2){background:var(--g-scout)}.gr-bits i:nth-child(6n+3){background:#ffc21a;border-radius:50%;height:.5em}.gr-bits i:nth-child(6n+4){background:var(--g-builder)}.gr-bits i:nth-child(6n+5){background:var(--g-reviewer)}.gr-bits i:nth-child(6n+6){background:#1fc7a5}.gr[data-run="3"] .gr-bits i{animation:gr-bit 1.2s cubic-bezier(.1,.7,.3,1) calc(2s + var(--bi) * 15ms) backwards}.gr[data-run="3"] .gr-bits i:nth-child(odd){animation-name:gr-bit-far}@keyframes gr-bit{0%{transform:translateY(0) scale(.3) rotate(0);opacity:0}4%{opacity:1}70%{opacity:1}to{transform:translateY(-5.5em) scale(.9) rotate(200deg);opacity:0}}@keyframes gr-bit-far{0%{transform:translateY(0) scale(.3) rotate(0);opacity:0}4%{opacity:1}70%{opacity:1}to{transform:translateY(-8em) scale(.8) rotate(-260deg);opacity:0}}.gr-ring{position:absolute;left:var(--x);top:var(--y);width:calc(160 * var(--u));height:calc(160 * var(--u));margin:calc(-80 * var(--u)) 0 0 calc(-80 * var(--u));transform:translateZ(calc(var(--H2) + 2px));border:calc(3 * var(--u)) solid #ff84b8;border-radius:50%;background:radial-gradient(closest-side,rgb(255 95 162/.38),rgb(255 95 162/.12) 60%,transparent);box-shadow:0 0 calc(18 * var(--u)) rgb(255 95 162/.75),inset 0 0 calc(18 * var(--u)) rgb(255 95 162/.5);opacity:0;pointer-events:none}.gr[data-run="3"] .gr-ring{animation:gr-ring 1.3s cubic-bezier(.2,.7,.3,1) 1.95s backwards}@keyframes gr-ring{0%{scale:.3;opacity:0}6%{opacity:1}to{scale:2.6;opacity:0}}.gr-list{position:relative;z-index:3;display:none;gap:8px;margin:0;padding:0;list-style:none}.gr-list li{display:flex;align-items:center;gap:8px;padding:9px 12px 9px 10px;border:1px solid color-mix(in srgb,var(--c) 40%,rgb(255 240 228/.12));border-radius:14px;background:linear-gradient(#27212c,#1c1821);box-shadow:inset 0 1px 0 rgb(255 255 255/.07),0 0 18px color-mix(in srgb,var(--c) calc(var(--k) * 14%),transparent);font-size:14px;line-height:1.35;color:#f7f2ec}.gr-list li,.gr-list li>svg{opacity:calc(.35 + .65 * var(--k));transition:opacity .5s var(--ease) .4s}.gr-list em{font-style:normal;font-weight:500}.gr.is-off .gr-scene *,.gr.is-off .gr-scene :after,.gr.is-off .gr-scene :before{transition-duration:0s!important;transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.gr-board{transform:rotateX(calc(var(--rx) - 2deg)) rotate(calc(var(--rz) + 3deg))}}@media (max-width:820px){.gr{--gnw:126px;--gout:clamp(0,(var(--gu) - 0.3)/0.18,1)}}@media (max-width:899px){.gr-scene{display:grid;gap:12px;width:min(680px,100%)}.gr-top{position:relative;padding:0}.gr-view{--u:calc(100cqw / 468);--rx:52deg;--rz:24deg;aspect-ratio:440/380;perspective:1800px;perspective-origin:50% 30%}.gr-board{left:50%;top:50%;width:calc(320 * var(--u));height:calc(480 * var(--u));margin:calc(-240 * var(--u)) 0 0 calc(-160 * var(--u))}.gr-dock,.gr-f,.gr-hub,.gr-hub-sh,.gr-pad,.gr-pr,.gr-ring{left:var(--mx);top:var(--my)}.gr-pad{width:var(--mw);height:var(--mh)}.gr-view{--H1:calc(9 * var(--u));--H2:calc(22 * var(--u))}.gr-tier{inset:calc(9 * var(--u))}.gr-hub-t{--hs:50}.gr-beam{height:calc(180 * var(--u))}.gr-bot{width:calc(40 * var(--u));height:calc(40 * var(--u) * 116 / 108);margin-left:calc(-20 * var(--u))}.gr-f{padding:.72em .85em .76em 1.15em}.gr-dock{width:calc(80 * var(--u));height:calc(80 * var(--u));margin:calc(-40 * var(--u)) 0 0 calc(-40 * var(--u))}.gr-pr{--stem:calc(18 * var(--u))}.gr-floor{left:-40%;top:-30%;width:180%;height:160%}.gr-card,.gr-f.is-dx,.gr-glow.is-d,.gr-sv.is-d{display:none}.gr-glow.is-m,.gr-sv.is-m{display:block}.gr-f-n{display:inline-grid}.gr-list{display:grid}}@media (max-width:639px){.gr-head{gap:14px;padding-top:clamp(96px,14vh,130px)}.gr-track{height:230vh}.gr-stage{padding:calc(var(--bar) + 12px) 16px 16px}.gr-top{flex-wrap:wrap;align-content:center;-moz-column-gap:10px;column-gap:10px;row-gap:4px;padding:0 0 6px}.gr-top-l{display:contents}.gr-name{flex:1;font-size:18px;white-space:nowrap}.gr-sub{order:3;width:100%;margin-top:0;font-size:13.5px;line-height:1.4}.gr-hud{gap:6px}.gr-hud-k{height:34px;gap:6px;padding:0 11px;font-size:13px}.gr-hud-k b{font-size:15px}.gr-view{perspective:1500px}.gr-list li{padding:8px 11px 8px 9px;font-size:13.5px}}