.guest-showcase .gs-section{border-bottom:1px solid #333}.guest-showcase .gs-grid{border-top:1px solid #333;border-left:1px solid #333}.guest-showcase .gs-article{border-bottom:1px solid #333;border-right:1px solid #333}.guest-showcase .gs-desc{color:#9ca3af}.guest-showcase .num{color:#f5911a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.guest-showcase .tag{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;border:1px solid #333;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600}.guest-showcase .viz{border-bottom:1px solid #333;height:240px;position:relative;overflow:hidden}.guest-showcase .modwrap{flex-direction:column;justify-content:center;gap:18px;padding:0 32px;display:flex;position:absolute;inset:0}.guest-showcase .mod{align-items:center;gap:12px;display:flex}.guest-showcase .mdot{background:#121212;border:1.5px solid #555;border-radius:9999px;flex-shrink:0;place-items:center;width:15px;height:15px;transition:border-color .3s,background .3s;display:grid}.guest-showcase .mdot .material-symbols-outlined{color:#121212;opacity:0;font-size:10px;transition:opacity .3s}.guest-showcase .mod.done .mdot{background:#f5911a;border-color:#f5911a}.guest-showcase .mod.done .mdot .material-symbols-outlined{opacity:1}.guest-showcase .mlabel{text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;flex-shrink:0;width:84px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.guest-showcase .mtrack{background:#262626;flex:1;height:4px;overflow:hidden}.guest-showcase .mfill{background:#f5911a;width:0;height:100%;transition:width .8s}.guest-showcase .mod.test .mlabel{color:#ececec}.guest-showcase .xpb{color:#f5911a;opacity:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;transition:opacity .4s,transform .4s;transform:translateY(5px)}.guest-showcase .xpb.show{opacity:1;transform:none}.guest-showcase .routeg .rline{stroke:#f5911a;stroke-width:1.6px;fill:none;opacity:.9}.guest-showcase .routeg .leaf{fill:#f5911a;opacity:0;transition:opacity .3s}.guest-showcase .spk{fill:#f5911a;animation:2.2s ease-in-out infinite gs-spk}@keyframes gs-spk{0%,to{opacity:.45}50%{opacity:1}}.guest-showcase .thread{flex-direction:column;justify-content:center;gap:11px;padding:0 28px;display:flex;position:absolute;inset:0}.guest-showcase .msg{opacity:0;align-items:flex-start;gap:10px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.guest-showcase .msg.show{opacity:1;transform:none}.guest-showcase .av{color:#9ca3af;background:#1f1f1f;border:1px solid #333;flex-shrink:0;place-items:center;width:22px;height:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;font-weight:600;display:grid}.guest-showcase .av.me{color:#121212;background:#f5911a;border-color:#f5911a}.guest-showcase .bub{color:#e2e2e6;background:#1b1b1b;border:1px solid #333;max-width:218px;padding:9px 11px;font-size:11.5px;line-height:1.4}.guest-showcase .msg.me-q .bub{color:#f7f7f7}.guest-showcase .resolved{letter-spacing:.1em;text-transform:uppercase;color:#f5911a;opacity:0;align-items:center;gap:7px;padding-left:32px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;transition:opacity .4s,transform .4s;display:flex;transform:translateY(6px)}.guest-showcase .resolved.show{opacity:1;transform:none}.guest-showcase .resolved .material-symbols-outlined{font-size:14px}.guest-showcase .ring{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite gs-bcast}@keyframes gs-bcast{0%{opacity:.8;transform:scale(.2)}75%{opacity:0}to{opacity:0;transform:scale(1)}}.guest-showcase .r2{animation-delay:1s}.guest-showcase .r3{animation-delay:2s}.guest-showcase .coredot{animation:2.2s ease-in-out infinite gs-corep}@keyframes gs-corep{50%{opacity:.45}}.guest-showcase .live-ov{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:18px;left:0;right:0}.guest-showcase .live-badge{letter-spacing:.15em;text-transform:uppercase;color:#f5911a;align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;display:flex}.guest-showcase .live-badge .d{background:#f5911a;border-radius:9999px;width:6px;height:6px;animation:1.6s ease-in-out infinite gs-corep}.guest-showcase .live-count{color:#9ca3af;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.guest-showcase .jobwrap{flex-direction:column;justify-content:center;gap:10px;padding:0 26px;display:flex;position:absolute;inset:0}.guest-showcase .job{opacity:0;background:#1b1b1b;border:1px solid #333;align-items:center;gap:11px;padding:9px 11px;transition:opacity .4s,transform .4s,border-color .3s;display:flex;transform:translateY(8px)}.guest-showcase .job.show{opacity:1;transform:none}.guest-showcase .job.match{border-color:#686868 #686868 #686868 #f5911a;border-left-style:solid;border-left-width:2px}.guest-showcase .logo{color:#9ca3af;background:#262626;border:1px solid #333;flex-shrink:0;place-items:center;width:26px;height:26px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;display:grid}.guest-showcase .jinfo{flex:1;min-width:0}.guest-showcase .role{color:#f7f7f7;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.guest-showcase .jmeta{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}.guest-showcase .jtag{letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;white-space:nowrap;border:1px solid #333;flex-shrink:0;margin-left:auto;padding:3px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;font-weight:600}.guest-showcase .job.match .jtag{color:#f5911a;border-color:#f5911a73}.guest-showcase .pin{animation:3s ease-in-out infinite gs-bob}@keyframes gs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guest-showcase .mping{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite gs-mping}@keyframes gs-mping{0%{opacity:.6;transform:scale(.25)}70%{opacity:0}to{opacity:0;transform:scale(1.15)}}.guest-showcase .seal-out{transform-box:fill-box;transform-origin:50%;animation:22s linear infinite gs-spin}@keyframes gs-spin{to{transform:rotate(360deg)}}.guest-showcase .mkt{perspective:700px;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.guest-showcase .coin{color:#f5911a;background:#1b1b1b;border:2px solid #f5911a;border-radius:9999px;place-items:center;width:62px;height:62px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:23px;font-weight:700;animation:2.8s linear infinite gs-coinspin;display:grid;position:relative}.guest-showcase .coin:before{content:"";border:1px solid #f5911a66;border-radius:9999px;position:absolute;inset:5px}@keyframes gs-coinspin{to{transform:rotateY(360deg)}}.guest-showcase .rewards{gap:10px;display:flex}.guest-showcase .rw{background:#1b1b1b;border:1px solid #333;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:68px;height:62px;transition:border-color .3s;display:flex;position:relative}.guest-showcase .rw .material-symbols-outlined{color:#9ca3af;font-size:20px;transition:color .3s}.guest-showcase .rl{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px}.guest-showcase .rw.claim{border-color:#f5911a}.guest-showcase .rw.claim .material-symbols-outlined{color:#f5911a}.guest-showcase .chk{opacity:0;background:#f5911a;border-radius:9999px;place-items:center;width:19px;height:19px;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:-8px;right:-8px;transform:scale(.5)}.guest-showcase .chk .material-symbols-outlined{color:#121212;font-size:12px}.guest-showcase .rw.claim .chk{opacity:1;transform:none}.guest-showcase .fact{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0 28px;display:flex;position:absolute;inset:0}.guest-showcase .trophy{color:#f5911a;font-size:30px}.guest-showcase .famount{color:#f5911a;letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:34px;font-weight:700}.guest-showcase .ftrack{width:236px;height:36px;position:relative}.guest-showcase .fline{background:#262626;height:3px;position:absolute;top:7px;left:0;right:0}.guest-showcase .ffill{background:#f5911a;width:0;height:3px;position:absolute;top:7px;left:0}.guest-showcase .fm{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:0;transform:translate(-50%)}.guest-showcase .fmdot{background:#262626;border:1px solid #444;border-radius:9999px;width:10px;height:10px;transition:background .2s,border-color .2s}.guest-showcase .fm.on .fmdot{background:#f5911a;border-color:#f5911a}.guest-showcase .fmlbl{letter-spacing:.06em;color:#686868;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;transition:color .2s}.guest-showcase .fm.on .fmlbl{color:#f5911a}.guest-showcase .flabel{letter-spacing:.18em;text-transform:uppercase;color:#9ca3af;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}@media (prefers-reduced-motion:reduce){.guest-showcase *{transition:none!important;animation:none!important}.guest-showcase .ring{opacity:.28!important;transform:none!important}.guest-showcase .mping{opacity:.4!important;transform:none!important}}
