.gb-after-page{font-family:Aileron,system-ui,sans-serif}.gb-after-shell{width:min(1220px,100vw - 32px);margin:0 auto;padding:28px 0 36px}.gb-after-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.gb-after-kicker,.gb-after-control-heading,.gb-after-stage-title span,.gb-after-copy p,.gb-after-next span{color:#f5d480c7;letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:900}.gb-after-kicker{margin:0 0 6px}.gb-after-header h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(28px,4vw,50px);font-weight:240;line-height:1}.gb-after-replay,.gb-after-control,.gb-after-impact{appearance:none;color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;transition:border-color .16s,background .16s,color .16s}.gb-after-replay{color:#ffffffc2;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.gb-after-replay:hover,.gb-after-control:hover,.gb-after-impact:hover{color:#fff2bd;background:#f5d48017;border-color:#f5d4807a}.gb-after-layout{grid-template-columns:minmax(240px,315px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.gb-after-controls{flex-direction:column;gap:12px;display:flex}.gb-after-control-group{background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;flex-direction:column;gap:9px;padding:12px;display:flex}.gb-after-control-heading{margin-bottom:1px}.gb-after-control{text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;min-height:78px;padding:13px;display:grid}.gb-after-control svg{color:#f5d480bd;margin-top:2px}.gb-after-control b,.gb-after-control small{display:block}.gb-after-control b{color:#fff;letter-spacing:0;margin-bottom:4px;font-size:14px}.gb-after-control small{color:#ffffff85;font-size:12px;line-height:1.35}.gb-after-control--selected{background:linear-gradient(135deg,#f5d48024,#ffffff0b);border-color:#f5d480bd}.gb-after-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.gb-after-impact{color:#ffffffa3;border-radius:999px;min-height:35px;padding:0 9px;font-size:11px;font-weight:900}.gb-after-impact--selected{color:#fff2bd;background:#f5d4801f;border-color:#f5d480ad}.gb-after-stage{isolation:isolate;background:radial-gradient(70% 54% at 50% 58%,#d4a52c29 0%,#d4a52c0f 38%,#d4a52c00 72%),linear-gradient(#11100d 0%,#090908 58%,#020202 100%);border:1px solid #ffffff1a;border-radius:8px;min-height:min(690px,100vh - 126px);position:relative;overflow:hidden}.gb-after-stage:after{content:"";z-index:20;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #0000009e}.gb-after-spotlight{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(36% 58% at 50% 0,#f5d4802e 0%,#f5d4800f 42%,#0000 74%);width:min(900px,120vw);height:min(900px,120vw);animation:2.6s cubic-bezier(.22,1,.36,1) both gb-after-light-rise;position:absolute;top:-28%;left:50%;transform:translate(-50%)}.gb-after-stage-title{z-index:8;text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(90%,680px);display:flex;position:absolute;top:clamp(24px,5vh,46px);left:50%;transform:translate(-50%)}.gb-after-stage-title span{color:#ffffff6b}.gb-after-stage-title b{color:#fff;letter-spacing:0;font-size:clamp(30px,5vw,54px);font-weight:220;line-height:1}.gb-after-buzzer{z-index:5;animation:1.7s cubic-bezier(.22,1,.36,1) both gb-after-button-release;position:absolute;bottom:clamp(58px,9vh,82px);left:50%;transform:translate(-50%)}.gb-after-stage--impact-press .gb-after-buzzer{animation-name:gb-after-button-press-only}.gb-after-press-rim,.gb-after-press-vents,.gb-after-press-sparks,.gb-after-press-beam{z-index:7;pointer-events:none;position:absolute;left:50%}.gb-after-press-rim{width:min(390px,72vw);height:58px;bottom:clamp(212px,32vh,276px);transform:translate(-50%)}.gb-after-press-rim span{opacity:0;filter:drop-shadow(0 0 10px #f5d4808c);border-top:1px solid #ffecb4e6;border-radius:50%;height:22px;animation:.82s cubic-bezier(.16,1,.3,1) 80ms both gb-after-rim;position:absolute;inset:8px 0 auto;transform:scaleX(.62)}.gb-after-press-vents{width:min(470px,80vw);height:120px;bottom:clamp(184px,29vh,240px);transform:translate(-50%)}.gb-after-press-vents span{filter:blur(13px);opacity:0;background:radial-gradient(#f5efda4d 0%,#aca28a21 46%,#0000 72%);border-radius:50%;width:min(138px,28vw);height:78px;animation:1.5s cubic-bezier(.16,1,.3,1) both gb-after-vent;position:absolute;bottom:0}.gb-after-press-vents span:first-child{left:16%;transform:translate(-50%,10px)rotate(-10deg)scale(.64)}.gb-after-press-vents span:last-child{animation-delay:70ms;right:16%;transform:translate(50%,10px)rotate(10deg)scale(.64)}.gb-after-press-sparks{width:min(380px,72vw);height:120px;bottom:clamp(202px,31vh,260px);transform:translate(-50%)}.gb-after-press-sparks span{--angle:calc((var(--i) - 3.5) * 17deg);opacity:0;width:3px;height:18px;transform:rotate(var(--angle)) translateY(0) scaleY(.45);transform-origin:bottom;animation:gb-after-spark .62s ease-out calc(var(--i) * 15ms) both;background:linear-gradient(#fff7cb,#d4a52c 65%,#0000);border-radius:999px;position:absolute;bottom:0;left:50%;box-shadow:0 0 10px #f5d480a6}.gb-after-press-beam{width:min(260px,58vw);height:min(480px,65vh);bottom:clamp(160px,25vh,210px);transform:translate(-50%)}.gb-after-press-beam:before,.gb-after-press-beam span{content:"";opacity:0;transform-origin:bottom;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleY(0)}.gb-after-press-beam:before{filter:blur(16px);clip-path:polygon(43% 0,57% 0,72% 100%,28% 100%);background:linear-gradient(#0000,#f5d48033 52%,#fff8d061);width:min(86px,22vw);height:100%;animation:1.12s cubic-bezier(.16,1,.3,1) 80ms both gb-after-beam}.gb-after-press-beam span{background:linear-gradient(#0000,#fff7cb 60%,#d4a52c);border-radius:999px;width:5px;height:92%;animation:.98s cubic-bezier(.16,1,.3,1) 80ms both gb-after-beam-core;box-shadow:0 0 18px #f5d48094}.gb-after-copy{z-index:13;color:#fff;text-align:center;opacity:0;width:min(86vw,760px);animation:.76s cubic-bezier(.22,1,.36,1) .98s both gb-after-copy;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)}.gb-after-copy--compact{top:68%}.gb-after-copy p{margin:0 0 10px}.gb-after-copy h2{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(52px,8vw,100px);font-weight:170;line-height:.94}.gb-after-copy span{color:#ffffffb8;margin-top:14px;font-size:clamp(16px,2.2vw,24px);font-weight:450;display:block}.gb-after-haze{z-index:9;opacity:0;pointer-events:none;animation:1ms linear both gb-after-layer-in;position:absolute;inset:16% 4% 0;overflow:hidden}.gb-after-haze:before,.gb-after-haze:after{content:"";filter:blur(28px);opacity:0;mix-blend-mode:screen;background:radial-gradient(#f5efda38 0%,#aca28a1a 48%,#0000 72%);border-radius:50%;width:min(760px,120vw);height:340px;position:absolute;left:50%}.gb-after-haze:before{animation:2.8s cubic-bezier(.16,1,.3,1) .26s both gb-after-haze-left;top:28%;transform:translate(-58%)scale(.75)}.gb-after-haze:after{animation:2.8s cubic-bezier(.16,1,.3,1) .36s both gb-after-haze-right;top:18%;transform:translate(-42%)scale(.72)}.gb-after-plumes{z-index:10;pointer-events:none;height:58%;position:absolute;bottom:0;left:0;right:0}.gb-after-plumes span{filter:blur(12px)saturate(1.18);opacity:0;transform-origin:bottom;mix-blend-mode:screen;background:linear-gradient(#ffecaa85 0%,#d4a52c57 42%,#0000 78%),radial-gradient(at bottom,#ffde789e,#d4a52c33 42%,#0000 70%);border-radius:44% 44% 28% 28%;width:min(150px,22vw);height:min(430px,54vh);animation:2.6s cubic-bezier(.16,1,.3,1) .32s both gb-after-plume;position:absolute;bottom:-22px;transform:translateY(120px)scale(.55)}.gb-after-plumes span:before{content:"";filter:blur(7px);opacity:.8;background:linear-gradient(#fff8d0b8,#f5d48080 48%,#d4a52c00);border-radius:999px;height:92%;position:absolute;bottom:0;left:42%;right:42%}.gb-after-plumes span:first-child{left:clamp(70px,16vw,170px);rotate:-7deg}.gb-after-plumes span:last-child{animation-delay:.39s;right:clamp(70px,16vw,170px);rotate:7deg}.gb-after-blackout{z-index:18;color:#d4a52c;opacity:0;pointer-events:none;background:#000;place-items:center;animation:1.28s ease-out 80ms both gb-after-blackout;display:grid;position:absolute;inset:0}.gb-after-blackout svg{opacity:0;filter:drop-shadow(0 0 18px #f5d4808c);animation:.68s ease-out .16s both gb-after-blackout-mark}.gb-after-queue-card{z-index:14;opacity:0;background:linear-gradient(135deg,#f5d48024,#000000b8),#100f0deb;border:1px solid #f5d48094;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(640px,84vw);min-height:96px;padding:18px;animation:.9s cubic-bezier(.16,1,.3,1) .7s both gb-after-queue-card;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-38%)scale(.94);box-shadow:0 24px 90px #00000073,0 0 70px #d4a52c24}.gb-after-queue-card>span{color:#120d06;background:#d4a52c;border-radius:999px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:950;display:grid}.gb-after-queue-card b,.gb-after-queue-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gb-after-queue-card b{color:#fff;letter-spacing:0;font-size:clamp(22px,4vw,36px);font-weight:320;line-height:1.04}.gb-after-queue-card small{color:#ffffff94;margin-top:5px;font-size:14px}.gb-after-next{z-index:23;opacity:0;background:#00000080;border:1px solid #f5d48042;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 14px;animation:.52s ease-out 2.6s both gb-after-next;display:inline-flex;position:absolute;bottom:20px;right:20px;transform:translateY(14px)}.gb-after-next b{color:#f7df96;letter-spacing:0;font-size:13px}@keyframes gb-after-light-rise{0%{opacity:0}28%,to{opacity:1}}@keyframes gb-after-button-release{0%,12%{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}22%{transform:translate(-50%)translateY(10px)scale(.98,.93)}50%,to{opacity:0;filter:blur(8px);transform:translate(-50%)translateY(78px)scale(.64)}}@keyframes gb-after-button-press-only{0%,16%{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}28%{transform:translate(-50%)translateY(14px)scale(.96,.9)}42%{transform:translate(-50%)translateY(4px)scale(1.01)}64%,to{opacity:0;filter:blur(8px);transform:translate(-50%)translateY(82px)scale(.64)}}@keyframes gb-after-rim{0%{opacity:0;transform:scaleX(.62)}22%{opacity:1}to{opacity:0;transform:scaleX(1.08)}}@keyframes gb-after-vent{0%{opacity:0;translate:0 16px;scale:.64}30%,62%{opacity:.72}to{opacity:0;translate:0 -60px;scale:1.32}}@keyframes gb-after-spark{0%{opacity:0;transform:rotate(var(--angle)) translateY(0) scaleY(.45)}20%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-82px) scaleY(1)}}@keyframes gb-after-beam{0%{opacity:0;transform:translate(-50%)scaleY(0)}18%,60%{opacity:1}to{opacity:0;transform:translate(-50%)scaleY(1)}}@keyframes gb-after-beam-core{0%{opacity:0;transform:translate(-50%)scaleY(0)}16%,54%{opacity:1}to{opacity:0;transform:translate(-50%)scaleY(1)}}@keyframes gb-after-copy{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-32%)}to{opacity:1;filter:blur();transform:translate(-50%,-38%)}}@keyframes gb-after-haze-left{0%{opacity:0;transform:translate(-58%)translateY(70px)scale(.75)}30%,76%{opacity:.78}to{opacity:.14;transform:translate(-72%)translateY(-18px)scale(1.16)}}@keyframes gb-after-haze-right{0%{opacity:0;transform:translate(-42%)translateY(86px)scale(.72)}30%,76%{opacity:.72}to{opacity:.12;transform:translate(-24%)translateY(-12px)scale(1.12)}}@keyframes gb-after-plume{0%{opacity:0;transform:translateY(120px)scale(.55)}28%,72%{opacity:.88}to{opacity:.2;transform:translateY(-54px)scale(1.02,1.1)}}@keyframes gb-after-blackout{0%,10%{opacity:0}18%,34%{opacity:.94}to{opacity:0}}@keyframes gb-after-blackout-mark{0%,18%{opacity:0;transform:scale(.82)}40%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes gb-after-queue-card{to{opacity:1;transform:translate(-50%,-46%)scale(1)}}@keyframes gb-after-next{to{opacity:1;transform:translateY(0)}}@media (width<=860px){.gb-after-shell{width:min(100vw - 20px,620px);padding-top:18px}.gb-after-header{flex-direction:column;align-items:flex-start}.gb-after-layout{grid-template-columns:1fr}.gb-after-control-group:first-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gb-after-control-heading{grid-column:1/-1}.gb-after-control{grid-template-columns:20px minmax(0,1fr);min-height:56px;padding:11px}.gb-after-control b{margin-bottom:0;font-size:13px}.gb-after-control small{display:none}.gb-after-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gb-after-stage{min-height:610px}.gb-after-plumes span:first-child{left:18px}.gb-after-plumes span:last-child{right:18px}.gb-after-queue-card{grid-template-columns:40px minmax(0,1fr) auto;min-height:82px;padding:14px}.gb-after-queue-card>span{width:40px;height:40px}.gb-after-next{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.gb-after-page *,.gb-after-page :before,.gb-after-page :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}
