@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Oswald:wght@700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@700&family=Exo+2:wght@700&family=Rajdhani:wght@700&family=Quantico:wght@700&family=Playfair+Display:wght@700&family=Cinzel:wght@700&family=Alegreya+Sans+SC:wght@700&family=Cormorant+Garamond:wght@700&family=Audiowide&family=Major+Mono+Display&family=Syncopate:wght@700&family=Jockey+One&family=Montserrat:wght@900&family=Poppins:wght@900&family=Rubik:wght@900&family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@700;900&family=Inter:wght@400;600;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&family=Oswald:wght@700;900&display=swap);.App{background-color:#000;color:#e0e0e0;font-family:Arial,sans-serif;margin:0;min-height:100vh;padding:0}.TopNav_nav__rzXfX{-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);background:#000000f2;font-family:Oswald,sans-serif;height:var(--nav-height);position:fixed;top:0;width:100%;z-index:1000}.TopNav_navContainer__eJ97X{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1440px;padding:0 40px}.TopNav_logoLink__-ZWnv{color:inherit;font-size:1.6rem;margin-right:auto;text-decoration:none}.TopNav_logo__Ii9mv{font-size:2rem;font-weight:700;letter-spacing:2px}.TopNav_right__UNhC5{align-items:center;display:flex;gap:18px}.TopNav_links__kBaYi{align-items:center;display:flex;gap:28px;margin-right:6px}.TopNav_link__wAr8i,.TopNav_menuBtn__bIz\+f{color:#eaeaea;font-family:Oswald,sans-serif;font-size:.85rem;letter-spacing:.3px;text-decoration:none;text-transform:uppercase;transition:color .12s ease,transform 70ms ease,background .12s ease,border-color .12s ease}.TopNav_link__wAr8i:hover,.TopNav_menuBtn__bIz\+f:hover{color:#bda7ff}.TopNav_link__wAr8i:active,.TopNav_menuBtn__bIz\+f:active{transform:translateY(1px)}.TopNav_menu__oUuXx{align-items:center;display:inline-flex;position:relative}.TopNav_menuBtn__bIz\+f{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;gap:6px;padding:6px 10px 6px 8px}.TopNav_caret__Iw6AE{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid;display:inline-block;height:0;transform:translateY(1px);width:0}.TopNav_dropdown__8Czsq{background:#0f0f0f;border:1px solid #2a2a2a;border-radius:10px;box-shadow:0 10px 30px #00000073;min-width:180px;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity .12s ease,transform .12s ease;z-index:1200}.TopNav_open__mCfH9{opacity:1;pointer-events:auto;transform:translateY(0)}.TopNav_dropdownItem__izXBZ{border-radius:8px;color:#eaeaea;display:block;font-size:.9rem;letter-spacing:.2px;padding:10px 12px;text-decoration:none}.TopNav_dropdownItem__izXBZ:hover{background:#151515;color:#fff}.TopNav_authAction__jfNHP{background:#121212;border:1px solid #2a2a2a;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.3px;padding:8px 14px;text-transform:uppercase;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform 70ms ease}.TopNav_authAction__jfNHP:hover{background:#161616;border-color:#9f7aea;box-shadow:0 0 0 3px #9f7aea26}.TopNav_authAction__jfNHP:active{transform:translateY(1px)}.TopNav_avatarBtn__j3hYH{background:#0000;border:none;cursor:pointer;line-height:0;padding:0}.TopNav_avatar__5MnFh{border:1px solid #2a2a2a;border-radius:50%;display:block;height:32px;width:32px}@media (max-width:900px){.TopNav_navContainer__eJ97X{height:var(--nav-height-mobile);padding:0 12px}.TopNav_logo__Ii9mv{font-size:1rem}.TopNav_links__kBaYi{gap:24px}.TopNav_link__wAr8i,.TopNav_menuBtn__bIz\+f{font-size:.8rem;margin-right:-16px}.TopNav_authAction__jfNHP{border-radius:9px;font-size:.65rem;padding:8px 6px}}.AuthModal_overlay__bCN8f{background:#0009;inset:0;position:fixed}.AuthModal_frame__uaYlN,.AuthModal_overlay__bCN8f{align-items:center;display:flex;justify-content:center;z-index:10000}.AuthModal_modal__-Evee{background:#0c0c0c;border:1px solid #3f3f3f;border-radius:12px;box-shadow:0 10px 30px #00000080;color:#fff;max-width:92vw;width:440px}.AuthModal_header__sPC12{align-items:center;border-bottom:1px solid #1a1a1a;display:flex;justify-content:space-between;padding:14px 16px}.AuthModal_title__e8GZt{font-size:18px;font-weight:700;letter-spacing:.2px}.AuthModal_close__hm3K\+{background:#0000;border:none;color:#bbb;cursor:pointer;font-size:22px;line-height:1}.AuthModal_body__puAsp{padding:18px 16px 22px}.AuthModal_error__EnvqY{background:#ff6b6b1a;border:1px solid #ff6b6b40;border-radius:8px;color:#ff6b6b;font-size:13px;margin-bottom:12px;padding:8px 10px}.AuthModal_googleBtn__Phmnk{align-items:center;background:#161616;border:1px solid #2a2a2a;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:10px;justify-content:center;letter-spacing:.3px;padding:12px 14px;transition:background .12s ease,border-color .12s ease,transform 70ms ease;width:100%}.AuthModal_googleBtn__Phmnk:hover{background:#202020;border-color:#414141}.AuthModal_googleBtn__Phmnk:active{transform:translateY(1px)}.AuthModal_googleGlyph__lzxVJ{align-items:center;background:#9f7aea;border-radius:4px;color:#000;display:inline-flex;font-weight:800;height:20px;justify-content:center;width:20px}.AuthModal_step__BxGA5{display:flex;flex-direction:column;gap:10px}.AuthModal_label__xI6ii{color:#c9c9c9;font-size:13px}.AuthModal_inputRow__AH5O4{grid-gap:8px;align-items:center;background:#0f0f0f;border:1px solid #232323;border-radius:10px;display:grid;gap:8px;grid-template-columns:24px 1fr 28px;padding:8px 10px}.AuthModal_at__uxDVk{color:#6e6e6e;font-weight:700;text-align:center}.AuthModal_input__gZxy4{background:#0000;border:none;color:#fff;font-size:15px;outline:none}.AuthModal_status__0\+4Vl{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.AuthModal_spinner__3seyn{animation:AuthModal_spin__V28AO .8s linear infinite;border:2px solid #333;border-radius:50%;border-top-color:#9f7aea;height:16px;width:16px}@keyframes AuthModal_spin__V28AO{to{transform:rotate(1turn)}}.AuthModal_iconCheck__nuut5{fill:#35d48a;height:18px;width:18px}.AuthModal_iconAlert__RmpRl{fill:#ff6b6b;height:18px;width:18px}.AuthModal_help__weR8\+{color:#8d8d8d;font-size:12px;margin-top:-2px}.AuthModal_inlineError__iZREo{color:#ff6b6b;font-size:13px}.AuthModal_actions__O3q1W{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.AuthModal_secondaryBtn__4mdxJ{background:#141414;border:1px solid #2a2a2a;border-radius:10px;color:#d1d1d1;cursor:pointer;padding:10px 14px;transition:background .12s ease,border-color .12s ease}.AuthModal_secondaryBtn__4mdxJ:hover{background:#171717;border-color:#333}.AuthModal_primaryBtn__Ttt9O{background:linear-gradient(180deg,#7f5ae0,#6e46de);border:1px solid #6e46de;border-radius:10px;box-shadow:0 8px 18px #6e46de40;color:#fff;cursor:pointer;font-weight:700;padding:10px 16px;transition:transform 70ms ease,box-shadow .12s ease}.AuthModal_primaryBtn__Ttt9O:active{transform:translateY(1px)}.AuthModal_primaryBtnDisabled__2vERj{background:#191919;border:1px solid #242424;border-radius:10px;color:#777;cursor:not-allowed;padding:10px 16px}.AuthModal_frame__uaYlN{display:grid;inset:0;place-items:center;pointer-events:none;position:fixed;z-index:10001}.AuthModal_modal__-Evee{pointer-events:auto}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.Splash_root__w-3hY{background:#000;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;height:100vh;height:100svh;overflow:hidden;position:relative;width:100%}.Splash_mount__YD0E2{contain:paint;inset:0;position:absolute}.Splash_centerOverlay__iRh7I{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;transform:translateY(0)}.Splash_textWrap__a3Pzt{color:#fff;text-align:center}.Splash_title__akJgJ{font-family:Oswald,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:3.5rem;letter-spacing:.4em;line-height:1;margin-bottom:40px;margin-top:45px;text-shadow:0 0 5px #fffc;transform:translateX(.17em)}.Splash_subtitle__9fc6C{text-wrap:balance;font-family:system-ui,sans-serif;font-size:1.35rem;font-weight:700;margin:7px;opacity:.95;text-shadow:0 0 2px hsla(0,0%,40%,.366)}.Splash_subtitleSection__\+gWm9{margin-bottom:60px}.Splash_ycBadge__22VyH{align-items:center;background:hsla(0,0%,47%,.201);border:.5px solid hsla(0,0%,100%,.873);border-radius:9999px;box-shadow:0 0 6px hsla(0,0%,100%,.504);color:#fff;display:inline-flex;font-size:.8rem;font-weight:500;gap:8px;letter-spacing:-.013em;padding:5px 8px;pointer-events:none;text-shadow:0 0 1.4px #fffc}.Splash_ycLogo__86VZR{border-radius:4px;display:block;height:1rem;width:1rem}.Splash_ctaWrap__ay1mb{margin-top:40px;pointer-events:auto}.Splash_ctaButton__3bMUS{--accent:255,255,255;--bg:#ffffff0d;--bg-hover:#ffffff14;--bg-active:#ffffff1a;--border:#ffffff47;--border-hover:#ffffff61;--blur:10px;align-items:center;backdrop-filter:blur(var(--blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%);background:var(--bg);border:1px solid var(--border);border-radius:9999px;box-shadow:0 0 0 1px rgba(var(--accent),.2) inset,0 0 28px rgba(var(--accent),.28),0 2px 8px #00000059;color:#fff;display:inline-flex;font-family:system-ui,sans-serif;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:700;justify-content:center;letter-spacing:.1em;min-height:48px;padding:clamp(12px,2.2vh,16px) clamp(24px,5vw,36px);text-decoration:none;text-transform:uppercase}.Splash_ctaButton__3bMUS:hover{background:var(--bg-hover);border-color:var(--border-hover)}.Splash_ctaButton__3bMUS:active{background:var(--bg-active);box-shadow:0 0 0 1px rgba(var(--accent),.2) inset,0 0 22px rgba(var(--accent),.2),0 1px 4px #00000073}.Splash_ctaButton__3bMUS:focus-visible{box-shadow:0 0 0 3px #fff,0 0 36px rgba(var(--accent),.35);outline:none}.Splash_ctaButton__3bMUS.Splash_isDisabled__Prq-B,.Splash_ctaButton__3bMUS[disabled]{opacity:.6;pointer-events:none}@supports not ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.Splash_ctaButton__3bMUS{background:#ffffff1f}}@media (max-width:768px){.Splash_centerOverlay__iRh7I{transform:translateY(0)}.Splash_textWrap__a3Pzt{padding:0 10px}.Splash_title__akJgJ{font-size:2.8rem;letter-spacing:.32em;margin:40px}.Splash_subtitle__9fc6C{font-size:1rem;letter-spacing:.01em}.Splash_ycBadge__22VyH{font-size:.75rem;gap:6px;padding:4px 7px}.Splash_ycLogo__86VZR{height:.9rem;width:.9rem}.Splash_ctaButton__3bMUS{font-size:.95rem;letter-spacing:.05em;margin-top:0;padding:11px 18px}}.Countdown_countdown__9LFqu{--cc-scale:1;--cc-gap:4px;--cc-border:hsla(0,0%,100%,.685);--cc-label:#eee;--cc-muted:#fff;--cc-radius:0px;--value:#dededeb0;--background:none;--value-shadow:0 0 3px hsla(0,0%,69%,.462);grid-gap:8px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:8px;justify-items:center;margin:18px auto;position:relative;text-align:center}.Countdown_header__GwZ\+H{color:var(--cc-label);font-family:Oswald,sans-serif;font-size:.85rem;font-weight:800;text-shadow:0 0 2px #ffffff40;text-transform:uppercase}.Countdown_value__fsBYB{color:var(--value);font-size:1.6rem;font-weight:900;line-height:1;text-shadow:var(--value-shadow)}.Countdown_unitLabel__aXCe3{color:var(--cc-muted);font-size:.65rem;font-weight:800}.Countdown_row__5jnDh{align-items:flex-end;column-gap:var(--cc-gap);display:flex;justify-content:center}.Countdown_unit__62L4z{grid-row-gap:4px;display:grid;grid-template-rows:auto auto;justify-items:center;min-width:56px;position:relative;row-gap:4px}.Countdown_unit__62L4z:not(:last-child):after{content:":";font-size:2rem;font-weight:900;line-height:1;opacity:.9;pointer-events:none;position:absolute;right:calc(var(--cc-gap)*-.5);top:50%;transform:translate(50%,-80%)}.Countdown_box__skhn7{background:var(--background);border-radius:var(--cc-radius);display:grid;place-items:center}.Countdown_closed__51Kn\+{color:#ff8f8f;font-weight:800}.Countdown_srOnly__GVH1c{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--prize-scale:0.6;--prize-halo:46;--prize-stroke:1.15px;--sheen-width:22%;--sheen-tilt:10deg;--accent-1:#ff61d8;--accent-2:#ff3b3b;--accent-3:#b388ff;--gold-1:#ffd1e6;--glow-a:#ff61d81a;--glow-b:#b388ff1a;--glow-c:#ff46661a}.PrizeAmount_prizeAmount__kf0CM{align-items:center;background:none;border:none;border-radius:16px;box-shadow:none;display:inline-flex;font-size:clamp(2.5rem,7vw,4rem);font-weight:900;isolation:isolate;justify-content:center;letter-spacing:.01em;line-height:1;padding:2px 6px;position:relative;transform:scale(.6);transform:scale(var(--prize-scale))}.PrizeAmount_text__M48UB{font-feature-settings:tabular-nums lining-nums;-webkit-text-fill-color:#0000;-webkit-text-stroke:1.15px #ffffff29;-webkit-text-stroke:var(--prize-stroke) #ffffff29;animation:PrizeAmount_gradientShift__T8x1W 7s ease-in-out infinite;background:linear-gradient(90deg,#ff61d8,#ff3b3b,#b388ff,#ff61d8) 0 0 /300% 100%,radial-gradient(120% 180% at 20% 0,#ffd1e6,#0000 60%);background:linear-gradient(90deg,var(--accent-1),var(--accent-2),var(--accent-3),var(--accent-1)) 0 0 /300% 100%,radial-gradient(120% 180% at 20% 0,var(--gold-1),#0000 60%);background-blend-mode:screen,normal;-webkit-background-clip:text;background-clip:text;display:inline-block;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.013em;position:relative;text-shadow:0 1px 0 #ffffff47,0 -1.5px 0 #00000052,0 0 18px #ff61d81a,0 0 34px #b388ff1a,0 0 54px #ff46661a;text-shadow:0 1px 0 #ffffff47,0 -1.5px 0 #00000052,0 0 18px var(--glow-a),0 0 34px var(--glow-b),0 0 54px var(--glow-c);white-space:nowrap}.PrizeAmount_text__M48UB:after{animation:PrizeAmount_sheenSweep__5QQgn 5.6s ease-in-out infinite;background:linear-gradient(10deg,#fff0,#ffffff1a 22%,#fff0 25%);background:linear-gradient(var(--sheen-tilt),#fff0 0,#ffffff1a var(--sheen-width),#fff0 calc(var(--sheen-width) + 3%));content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;transform:translateX(-120%) skewX(-6deg)}.PrizeAmount_prizeWrapper__oTwZF{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;text-align:center}.PrizeAmount_caption__kXgxh{color:#aaa;color:var(--text-muted,#aaa);font-family:Poppins,sans-serif;font-size:.8rem;letter-spacing:.05em;line-height:1;margin-bottom:-8px;opacity:.85;text-transform:uppercase}.PrizeAmount_fxGlow__Z3RzY{animation:PrizeAmount_haloDrift__Ucy3B 6.2s ease-in-out infinite alternate;background:radial-gradient(60% 100% at 50% 50%,#ff61d83d,#0000 4%),radial-gradient(50% 80% at 40% 30%,#b388ff33,#0000 4%),radial-gradient(80% 120% at 60% 70%,#ff466624,#0000 4%);border-radius:20px;filter:blur(10px) drop-shadow(0 0 20.7 rgba(255,97,216,.1)) drop-shadow(0 0 34.5 rgba(179,136,255,.1));filter:blur(10px) drop-shadow(0 0 calc(var(--prize-halo)*.45) var(--glow-a)) drop-shadow(0 0 calc(var(--prize-halo)*.75) var(--glow-b));inset:-8px -12px;pointer-events:none;position:absolute;z-index:-1}.PrizeAmount_prizeAmount__kf0CM:after,.PrizeAmount_prizeAmount__kf0CM:before{animation:PrizeAmount_sparkleDrift__UZ3C3 3.7s ease-in-out infinite,PrizeAmount_sparkleTwinkle__x4Bsz 2.6s ease-in-out infinite;background:radial-gradient(circle at 12% 42%,#fffffff2 0 1.2px,#0000 1.3px),radial-gradient(circle at 72% 28%,#ffffffe6 0 1px,#0000 1.1px),radial-gradient(circle at 38% 84%,#fffffff2 0 1.4px,#0000 1.5px),radial-gradient(circle at 90% 68%,#ffffffe6 0 1px,#0000 1.1px);content:"";filter:drop-shadow(0 0 6px rgba(255,120,180,.6)) drop-shadow(0 0 12px rgba(179,136,255,.5));inset:-6px;mix-blend-mode:screen;opacity:.7;pointer-events:none;position:absolute}.PrizeAmount_prizeAmount__kf0CM:after{animation-duration:8.2s,3.4s;inset:-10px;opacity:.45}.PrizeAmount_pulse__2ZYMq{animation:PrizeAmount_prizePulse__LK1fU 4.5s ease-in-out infinite}@keyframes PrizeAmount_gradientShift__T8x1W{0%,to{background-position:0 0,0 0}50%{background-position:100% 0,0 0}}@keyframes PrizeAmount_sheenSweep__5QQgn{0%{opacity:0;transform:translateX(-120%) skewX(-6deg)}35%{opacity:.12}50%{opacity:.16}65%{opacity:.12}to{opacity:0;transform:translateX(120%) skewX(-6deg)}}@keyframes PrizeAmount_haloDrift__Ucy3B{0%{filter:saturate(110%);transform:translate3d(-1px,0,0) scale(1)}50%{filter:saturate(130%);transform:translate3d(1.5px,-1px,0) scale(1)}to{filter:saturate(110%);transform:translate3d(-1px,0,0) scale(1)}}@keyframes PrizeAmount_sparkleDrift__UZ3C3{0%{transform:translate3d(-1px,0,0) rotate(.001deg)}50%{transform:translate3d(1.5px,-1px,0) rotate(.001deg)}to{transform:translate3d(-1px,0,0) rotate(.001deg)}}@keyframes PrizeAmount_sparkleTwinkle__x4Bsz{0%,to{opacity:.35}50%{opacity:.9}}@keyframes PrizeAmount_prizePulse__LK1fU{0%,to{filter:saturate(100%)}50%{filter:saturate(140%)}}@media (prefers-reduced-motion:reduce){.PrizeAmount_fxGlow__Z3RzY,.PrizeAmount_prizeAmount__kf0CM:after,.PrizeAmount_prizeAmount__kf0CM:before,.PrizeAmount_pulse__2ZYMq,.PrizeAmount_text__M48UB,.PrizeAmount_text__M48UB:after{animation:none!important;opacity:1!important;transform:none!important}}.Arcade_page__8O53l{align-items:flex-start;background:#000;color:#fff;display:flex;justify-content:center;min-height:100vh}.Arcade_main__cinDY{max-width:1280px;padding:70px 24px;width:100%}.Arcade_title__otnvp{font-family:Oswald,sans-serif;font-size:3.5rem;letter-spacing:.08em;margin-bottom:40px;text-align:center;text-shadow:0 0 3px #ffffff59}.Arcade_grid__6sCh4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.Arcade_grid__6sCh4{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.Arcade_grid__6sCh4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Arcade_grid__6sCh4{grid-template-columns:1fr}}.Arcade_card__uCAmv{align-items:center;aspect-ratio:1/1;background:#111;border:1px solid #fff9;border-radius:18px;box-shadow:0 10px 28px #000000a6;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative;transition:transform .22s ease,box-shadow .22s ease}.Arcade_card__uCAmv:hover{box-shadow:0 16px 36px #000000bf;transform:translateY(-4px)}.Arcade_img__2XhhC,.Arcade_media__pcr\+W{inset:0;position:absolute}.Arcade_img__2XhhC{filter:contrast(1.1) saturate(1.1) brightness(.9);height:100%;object-fit:cover;transform:scale(1.02);width:100%}.Arcade_overlay__24HMp{background:linear-gradient(180deg,#ffffff40,#ffffff1a 40%,#00000073);inset:0;pointer-events:none;position:absolute}.Arcade_card__uCAmv:after{background:linear-gradient(120deg,#fff0 20%,#ffffff59 50%,#fff0 80%);content:"";height:200%;left:-60%;mix-blend-mode:screen;position:absolute;top:-50%;transform:rotate(10deg);transition:transform .6s ease;width:120%}.Arcade_card__uCAmv:hover:after{transform:rotate(10deg) translateX(50%)}.Arcade_label__BG6m4{background:#ffffffe6;border-radius:10px;box-shadow:0 4px 12px #0000004d;color:#000;font-family:Oswald,sans-serif;font-size:1.6rem;letter-spacing:.06em;padding:8px 16px;position:relative;text-align:center;z-index:2}.StudioTopNav_nav__jA8K0{align-items:center;background:var(--nav-bg);border-color:var(--studio-border-color);border-bottom:var(--studio-border-color-width) solid var(--studio-border-color);box-shadow:0 1px 2px #0000004d;display:flex;height:var(--studio-nav-height);justify-content:space-between;padding:0 24px;position:fixed;top:0;width:100%;z-index:1000}.StudioTopNav_logoSection__xte06{flex:none;margin-right:26px}.StudioTopNav_logoLink__\+kzDP{color:var(--link-color);font-family:Oswald,sans-serif;font-size:2rem;font-weight:500;padding-left:2px;text-decoration:none}.StudioTopNav_leftGroup__13QmU{margin-right:auto}.StudioTopNav_leftGroup__13QmU,.StudioTopNav_menus__udDv0{align-items:center;display:flex;gap:16px}.StudioTopNav_menu__d-Umb{position:relative}.StudioTopNav_summary__ySFwW{border-radius:4px;color:#fff;cursor:pointer;font-family:-apple-system,system-ui;font-size:14px;font-weight:500;padding:6px 10px;transition:background .2s ease}.StudioTopNav_summary__ySFwW:hover{background:#ffffff0d}.StudioTopNav_summary__ySFwW::-webkit-details-marker{display:none}.StudioTopNav_dropdown__gRnLt{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#191919fa;background:var(--panel-color);border:1.5px solid #8282824d;border-color:var(--studio-border-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:6px;box-shadow:0 2px 8px #0009;display:none;flex-direction:column;left:0;list-style:none;margin:4px 0 0;min-width:210px;overflow:hidden;padding:6px 0;position:absolute;top:100%;white-space:nowrap}.StudioTopNav_menu__d-Umb[open]>.StudioTopNav_dropdown__gRnLt{display:flex}.StudioTopNav_dropdown__gRnLt li{color:#fff;cursor:pointer;font-family:-apple-system,system-ui;font-size:13px;padding:6px 12px;transition:background .2s ease}.StudioTopNav_dropdown__gRnLt li:not(.StudioTopNav_optRow__FrPUR):hover{background:#ffffff12}.StudioTopNav_separator__-cnmY{border-bottom:1px solid #444;margin-bottom:.1rem}.StudioTopNav_sliderItem__URlb0{display:flex;flex-direction:column;gap:4px;padding:8px 12px}input[type=range]{-webkit-appearance:none;appearance:none;background:var(--slider-background);border-radius:2px;height:4px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--slider-thumb-color);border-radius:50%;cursor:pointer;height:var(--slider-thumb-size);margin-top:-4px;width:var(--slider-thumb-size)}input[type=range]::-moz-range-thumb{background:var(--slider-thumb-color);border-radius:50%;cursor:pointer;height:var(--slider-thumb-size);width:var(--slider-thumb-size)}.StudioTopNav_controls__UnBAB{align-items:center;display:flex;gap:10px}.StudioTopNav_controls__UnBAB button{background:#ffffff0d;border:none;border-radius:6px;color:#bbb;cursor:pointer;font-family:-apple-system,system-ui;font-size:13px;font-weight:500;padding:5px 10px;transition:background .2s ease}.StudioTopNav_controls__UnBAB button:hover{background:#ffffff1a}.StudioTopNav_controls__UnBAB button:disabled{background:#0000;color:#666;cursor:default}.StudioTopNav_typeLabel__DlByZ{background:#ffffff17;border:.6px solid #fff6;border-radius:10px;box-shadow:0 1px 2px rgba(92,92,92,.212);color:var(--studio-primary-accent-color);display:inline-block;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500;padding:6px 12px}.StudioTopNav_rightControls__tFBIK{align-items:center;display:flex;margin-left:24px}.StudioTopNav_submitButton__6SHel{border:none;border-radius:8px;font-family:-apple-system,system-ui;font-size:13.5px;font-weight:600;margin-right:20px;padding:8px 28px;transition:all .25s ease}.StudioTopNav_submitButton__6SHel.StudioTopNav_inactive__g3zF7{background:#333;color:#888;cursor:not-allowed}.StudioTopNav_submitButton__6SHel.StudioTopNav_active__YLIWR{background:var(--studio-primary-accent-color);box-shadow:0 2px 6px #f009;color:#fff;cursor:pointer}.StudioTopNav_submitButton__6SHel.StudioTopNav_active__YLIWR:hover{background:var(--studio-primary-accent-color);box-shadow:0 0 14px hsla(0,100%,74%,.682)}.StudioTopNav_subHeader__Ug-n2{border-bottom:1px solid #444;color:var(--studio-bright-green)!important;font-size:.8rem;font-weight:600;margin-top:.1rem;padding:.4rem 0 .25rem}.StudioTopNav_optRow__FrPUR{grid-gap:.1rem;align-items:center;border-radius:4px;display:grid;font-size:.75rem;gap:.1rem;grid-template-columns:1rem 1fr auto;margin-top:-10px;padding:0}.StudioTopNav_optLabel__ylh9H{color:#e4e4e4;font-size:.7rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioTopNav_optWeightInput__Ylv5Y{background:#121212;border:1px solid #444;border-radius:3px;color:#fff;font-size:.7rem;padding:.2rem;text-align:center;width:2.7rem}.StudioTopNav_cellLineLabel__ULhRX{color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.2px;margin:.6rem 0 .4rem .7rem}.StudioTopNav_colorHeaderRow__jyMnG{display:flex;justify-content:flex-end;padding:0}.StudioTopNav_colorRow__3tO2z{align-items:center;display:flex;gap:.4rem;padding:.3rem 0}.StudioTopNav_colorSwatch__cp76A{border:1px solid #444;border-radius:2px;box-sizing:border-box;display:block;flex-shrink:0;height:1rem;width:1rem}.StudioTopNav_resetBtn__WkzZ4{background:#111;border:1px solid #444;border-radius:3px;color:#ccc;cursor:pointer;font-size:.7rem;margin-bottom:10px;margin-top:3px;padding:.1rem .6rem}.StudioTopNav_dropdown__gRnLt li.StudioTopNav_colorHeaderRow__jyMnG:hover{background:#0000}.StudioTopNav_resetBtn__WkzZ4:hover{background:#4b4b4b}.StudioTopNav_multVal__kpf-h{font-size:.75rem;text-align:right;width:2.5rem}.StudioTopNav_kmerRow__xYK-5{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:6px 12px}.StudioTopNav_kmerLabel__vd0jH{color:#ccc;font-size:.7rem;font-weight:500;white-space:nowrap}.StudioTopNav_kmerInput__\+AaiS{background:#121212;border:1px solid #444;border-radius:4px;color:#fff;font-size:.7rem;padding:.2rem .4rem;text-align:center;width:3rem}.StudioTopNav_subAlgoDetails__aa5DP{margin:0;padding:0}.StudioTopNav_subAlgoSummary__GpD-y{align-items:center;background:#0000;color:#fff;cursor:pointer;display:flex;font-family:-apple-system,system-ui;font-size:13px;font-weight:500;justify-content:space-between;padding:6px 12px;width:100%}.StudioTopNav_subAlgoSummary__GpD-y:hover{background:#ffffff12}.StudioTopNav_subAlgoSummary__GpD-y::-webkit-details-marker,.StudioTopNav_subAlgoSummary__GpD-y::marker{display:none}.StudioTopNav_subAlgoList__FD8bl{grid-row-gap:.4rem;display:grid;list-style:none;margin:0;padding:0;row-gap:.4rem}.StudioTopNav_subAlgoList__FD8bl li{align-items:center;display:grid;grid-template-columns:1fr auto;padding:0 12px}.StudioTopNav_subAlgoList__FD8bl li label{align-items:center;color:#ccc;display:flex;font-size:.75rem;gap:8px;justify-content:space-between}.StudioTopNav_subAlgoList__FD8bl li input{background:#121212;border:1px solid #444;border-radius:4px;color:#fff;font-size:.7rem;padding:.2rem .3rem;text-align:center;width:3rem}.ExponentSlider_container__2dgoV{color:#ccc;display:flex;flex-direction:column;gap:.5rem}.ExponentSlider_slider__ZB49s{-webkit-appearance:none;appearance:none;background:var(--slider-background);border-radius:3px;height:6px;width:100%}.ExponentSlider_slider__ZB49s::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--slider-thumb-color);border-radius:50%;cursor:pointer;height:var(--slider-thumb-size);margin-top:calc(var(--slider-thumb-size)*-.5);width:var(--slider-thumb-size)}.ExponentSlider_slider__ZB49s::-moz-range-thumb{background:var(--slider-thumb-color);border-radius:50%;cursor:pointer;height:var(--slider-thumb-size);width:var(--slider-thumb-size)}.TileGrid_grid__u1JOP{grid-gap:var(--gap);display:grid;gap:var(--gap)}.TileGrid_tile__784IB{align-items:center;background-blend-mode:multiply;background-size:cover;border:.1px solid #333;color:#e0e0e0;cursor:pointer;display:flex;font-family:monospace;font-size:calc(var(--tile-size)*.4);height:var(--tile-size);justify-content:center;line-height:1;transition:background .1s ease,background-image .1s ease,background-blend-mode .1s ease;-webkit-user-select:none;user-select:none;width:var(--tile-size)}.TileGrid_tile__784IB:hover{background:#2a2a2a}.TileGrid_highlight__A8Ngv{outline:2px solid #fff}.TileGrid_canvas__PL5nI{display:block;image-rendering:pixelated}.TileViewer_viewer__iU\+Y9{-ms-overflow-style:auto;background:var(--tile-grid-bg);border-color:var(--studio-border-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:6px;box-sizing:border-box;height:100%;overflow:auto;overscroll-behavior:contain;padding:var(--edge-space);position:relative;scrollbar-gutter:stable both-edges;scrollbar-width:thin;width:100%}.TileViewer_viewer__iU\+Y9::-webkit-scrollbar{height:12px;width:12px}.TileViewer_viewer__iU\+Y9::-webkit-scrollbar-track{background:#121212}.TileViewer_viewer__iU\+Y9::-webkit-scrollbar-thumb{background:#444;background-clip:content-box;border:3px solid #0000;border-radius:6px}.TileViewer_viewer__iU\+Y9::-webkit-scrollbar-thumb:hover{background:#555}.TileViewer_viewer__iU\+Y9::-webkit-scrollbar-corner{background:#121212}.TileViewer_viewer__iU\+Y9{scrollbar-color:#444 #121212}.TowerDefensePanel_panel__aExp3{background:var(--panel-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;max-height:70vh;overflow-y:auto;padding:.5rem 1.1rem 1.1rem;width:100%}.TowerDefensePanel_sectionHeader__idL4m{border-bottom:1px solid #444;color:#6bff9ff2;font-size:.9rem;font-weight:700;margin:1rem 0 .4rem;padding-bottom:.25rem;padding-top:.5rem}.TowerDefensePanel_row__-SEbU{grid-gap:.6rem;align-items:center;border-radius:4px;display:grid;gap:.6rem;grid-template-columns:auto 1fr;padding:.6rem .3rem}.TowerDefensePanel_label__x6DnB{font-size:.85rem;line-height:1.2;white-space:nowrap}.TowerDefensePanel_slider__DCKYn{margin:0;width:100%}.TowerDefensePanel_rowButtons__pkTgy{border-radius:4px;display:flex;flex-direction:row;gap:.6rem;padding:.6rem .3rem}.TowerDefensePanel_button__FlGJp{flex:1 1;font-size:.75rem;padding:.3rem .6rem}.TowerDefensePanel_towerRow__nzrFK{display:flex;flex-direction:row;gap:.5rem;padding:.3rem 0}.TowerDefensePanel_colorSquare__rRPRe{align-items:center;border-radius:4px;color:#323232;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:2rem;justify-content:center;transition:background .15s ease;width:2rem}.TowerDefensePanel_letter__8xoed{pointer-events:none}.TowerDefensePanel_outline__li\+5c{outline:3px solid #fff}.ScorePanel_scorePanel__-YTFv{background:var(--panel-color);border-color:var(--studio-border-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:.73rem;height:70vh;overflow-y:auto;padding:1.5rem 1.25rem;width:100%}.ScorePanel_title__EKIbL{border-bottom:1px solid #777;color:#fff;font-size:1.1rem;font-weight:600;margin:0;padding-bottom:.25rem;text-align:center}.ScorePanel_row__QMtAB{align-items:center;display:flex;font-size:.82rem;gap:.3rem;line-height:1}.ScorePanel_label__jP9k7{color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:5rem}.ScorePanel_barBg__3bknA{background:var(--studio-bg);border-radius:4px;flex:1 1;height:5px;overflow:hidden}.ScorePanel_barFill__ICFUC{background:linear-gradient(90deg,#6aff9d,#00d478);height:100%;transition:width .2s ease}.ScorePanel_numOnly__bp2NC,.ScorePanel_val__4SUqJ{font-feature-settings:"tnum";color:#fff;font-family:DM Mono,monospace;font-size:.8rem;font-variant-numeric:tabular-nums;text-align:right;width:3.2rem}.ScorePanel_kmerSection__X\+tNp{background:#191919;border:1px solid #333;border-radius:8px;margin-top:.5rem;padding:.6rem .75rem}.ScorePanel_kmerTitle__M9xEU{border-bottom:1px solid #444;color:#fff;font-size:.9rem;font-weight:600;margin-bottom:.4rem;padding-bottom:.25rem;text-align:center}.ScorePanel_kmerList__JXj8a{font-size:.7rem;line-height:1.3;max-height:120px;overflow-y:auto}.ScorePanel_kmerItem__GNMzr{border-bottom:1px solid #444;display:flex;justify-content:space-between;padding:1px 0}.ScorePanel_kmerItem__GNMzr:last-child{border-bottom:none}.ScorePanel_kmerCol__wMQ0g{font-feature-settings:"tnum";color:#fff;flex:1 1;font-family:DM Mono,monospace;font-variant-numeric:tabular-nums;text-align:center}.ScorePanel_kmerList__JXj8a::-webkit-scrollbar{width:4px}.ScorePanel_kmerList__JXj8a::-webkit-scrollbar-thumb{background:#444;border-radius:2px}.JasperBrowserPanel_panel__vqOQR{background:var(--panel-color);border-color:var(--studio-border-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;max-height:65vh;overflow:hidden;padding:1rem;width:100%}.JasperBrowserPanel_search__wIV38{background:var(--studio-bg);border-color:var(--studio-border-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:8px;color:#fff;font-size:.9rem;margin-bottom:.5rem;padding:.45rem .6rem;width:100%}.JasperBrowserPanel_header__n10Na,.JasperBrowserPanel_row__FWuTx{align-items:center;display:grid;grid-template-columns:1.5rem 1.5fr 2fr 2fr}.JasperBrowserPanel_header__n10Na{border-bottom:1px solid #777;cursor:pointer;font-size:.8rem;font-weight:600;margin-bottom:.25rem;padding-bottom:.25rem;-webkit-user-select:none;user-select:none}.JasperBrowserPanel_header__n10Na span{padding:0 .3rem}.JasperBrowserPanel_list__wn0r8{flex:1 1;overflow-y:auto}.JasperBrowserPanel_row__FWuTx{gap:.3rem;padding:.25rem .3rem}.JasperBrowserPanel_row__FWuTx:hover{background:#333}.JasperBrowserPanel_row__FWuTx input{cursor:pointer;margin:0}.JasperBrowserPanel_cell__xr7kv{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JasperBrowserPanel_metaBox__PcIEp{background:#222;border:1px solid #e7e7e7;border-radius:4px;font-size:.8rem;font-weight:700;left:max(12px,env(safe-area-inset-left));line-height:1.3;max-width:300px;min-width:200px;padding:.6rem;pointer-events:none;position:fixed;top:max(12px,env(safe-area-inset-top));z-index:10000}.JasperBrowserPanel_selectedList__6oRKc{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.JasperBrowserPanel_selectedItem__Y61TG{align-items:center;background:#222;border-radius:4px;display:grid;grid-template-columns:1.5rem 2fr 1fr auto auto;padding:.3rem .5rem;transition:background .1s;white-space:nowrap}.JasperBrowserPanel_selectedItem__Y61TG:hover{background:#333}.JasperBrowserPanel_selectedItem__Y61TG input{cursor:pointer;margin:0}.JasperBrowserPanel_colorSquare__asbx1{border-radius:1px;cursor:pointer;height:1rem;width:1rem}.JasperBrowserPanel_eyeButton__hFjmu{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0 0 0 3px}.HeatmapControllerPanel_panel__sTtjD{background:var(--panel-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;max-height:70vh;overflow-y:auto;padding:.5rem 1.1rem 1.1rem;width:100%}.HeatmapControllerPanel_sectionHeader__zmipL{border-bottom:1px solid #444;color:#6bff9ff2;font-size:.9rem;font-weight:700;margin:.75rem 0 .25rem;padding-bottom:.25rem;padding-top:.5rem}.HeatmapControllerPanel_row__K6inE{grid-gap:.4rem;align-items:center;border-radius:4px;display:grid;gap:.4rem;grid-template-columns:1.25rem 1fr 3.5rem 1.2rem auto;height:29px;padding:.2rem .3rem}.HeatmapControllerPanel_row__K6inE input[type=checkbox]{cursor:pointer;margin:0}.HeatmapControllerPanel_label__WnEr9{font-size:.85rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeatmapControllerPanel_windowInput__NXns3{background:#121212;border:1px solid #444;border-radius:4px;color:#fff;font-size:.8rem;padding:.15rem .35rem;width:100%}.HeatmapControllerPanel_colorSquare__44cYw{border-radius:2px;cursor:pointer;height:1.1rem;transition:background .15s ease;width:1.1rem}.HeatmapControllerPanel_modelRow__Z0jNd{margin-left:.75rem}.HeatmapControllerPanel_cellLineLabel__LSTgy{color:#fff;font-size:.8rem;font-weight:700;margin:.3rem 0 .25rem .25rem}.ChatBox_chatPanel__dO85D{background:var(--panel-color);border-color:var(--studio-border-color);border:1.2px solid var(--studio-border-color);border-radius:20px;display:flex;flex-direction:column;font-family:system-ui,sans-serif;justify-content:space-between;overflow:hidden}.ChatBox_chatPanel__dO85D.ChatBox_collapsed__c-Wv5{height:auto;max-height:120px;overflow:hidden}@media (min-width:900px){.ChatBox_chatPanel__dO85D{position:absolute;right:16px;width:25vw}.ChatBox_chatPanel__dO85D.ChatBox_collapsed__c-Wv5{max-height:120px}}.ChatBox_header__RWaBE{align-items:center;background-color:var(--panel-color);border:none;border-bottom:1px solid var(--studio-border-color);border-top-left-radius:20px;border-top-right-radius:20px;color:var(--studio-primary-accent-color);display:flex;font-family:Oswald,sans-serif;font-size:10pt;font-style:italic;justify-content:space-between;padding:.2rem 1.5rem;text-shadow:0 0 3px #b70000cf}.ChatBox_toggleBtn__QaBo9{background:#0000;border:none;color:#e0e0e0;cursor:pointer;padding:0}.ChatBox_messages__YBX3Y{-ms-overflow-style:none;background:#2e2e30;display:flex;flex:1 1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1rem;scrollbar-width:none}.ChatBox_messages__YBX3Y::-webkit-scrollbar{display:none}.ChatBox_userBubble__PZq-K{align-self:flex-end;background:#575b60;border-radius:16px;font-size:.95rem;font-weight:400;line-height:1.4;margin-right:1px;max-width:75%;padding:.65rem}.ChatBox_aiText__JdGKg,.ChatBox_userBubble__PZq-K{animation:ChatBox_fadeIn__hNmh9 .2s ease-out;color:#fff;white-space:pre-wrap}.ChatBox_aiText__JdGKg{align-self:flex-start;font-size:.93rem;font-weight:500;line-height:1.6;padding-left:.3rem}.ChatBox_inputBar__ZSF8U{align-items:center;background-color:var(--panel-color);border-top:1px solid #444;display:flex;gap:.5rem;padding:.5rem 1rem}.ChatBox_input__a7TXK{background:#474747;border:1px solid #666;border-radius:15px;color:#fff;flex:1 1;font-size:.9rem;line-height:1.2;opacity:1;overflow-y:hidden;padding:1.1rem;resize:none}.ChatBox_input__a7TXK::placeholder{color:#fff;opacity:.8}.ChatBox_input__a7TXK:focus{border-color:#888;outline:none}.ChatBox_sendBtn__7OgWA{align-items:center;background:var(--studio-primary-accent-color);border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;width:36px}.ChatBox_sendBtn__7OgWA:hover{background:#90c}@keyframes ChatBox_fadeIn__hNmh9{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatBox_userBubble__PZq-K+.ChatBox_userBubble__PZq-K{margin-top:1rem}.ChatBox_functionCall2__XrzST{background:#bf00ffbc;border-radius:10px;box-shadow:0 0 3px #bf00ff66;color:#fff;display:inline-block;font-family:JetBrains Mono,SF Mono,Courier New,monospace;font-size:.7rem;font-weight:600;margin:1px 0;padding:2px 10px;white-space:pre-wrap}.ChatBox_functionCall4__3TAZq{border-radius:4px;color:#db86fc;font-family:monospace;font-size:.75rem;margin:2px 0;padding:2px 6px;white-space:pre-wrap}.ChatBox_functionCall__7QNEx{background:linear-gradient(135deg,#a020f09f,#a020f07d);border-radius:4px;box-shadow:0 0 3px #b040f680;color:#fff;display:inline-block;font-family:system-ui,sans-serif;font-size:.65rem;font-style:italic;font-weight:600;margin:3px 0;padding:2px 6px}@media (max-width:900px){.ChatBox_chatPanel__dO85D{border-radius:12px;font-size:.85rem;width:95vw}.ChatBox_header__RWaBE{display:none}.ChatBox_messages__YBX3Y{padding:.75rem}.ChatBox_userBubble__PZq-K{font-size:.8rem;line-height:1.4;padding:.5rem .55rem}.ChatBox_aiText__JdGKg{font-size:.8rem;line-height:1.4;padding-left:.5rem}.ChatBox_inputBar__ZSF8U{padding:.15rem}.ChatBox_input__a7TXK{font-size:16px!important;line-height:1.4;padding:.9rem}.ChatBox_sendBtn__7OgWA{height:32px;width:32px}}@keyframes ChatBox_flashRed__p18j1{0%,to{box-shadow:0 0 4px #ffffffb3}50%{box-shadow:0 0 40px #ff8686e6}}.ChatBox_flashInput__ai2yE{animation:ChatBox_flashRed__p18j1 1.1s ease-in-out infinite}.DemoScreen_pageWrapper__9ArwY{height:100vh;overflow:hidden;overscroll-behavior-y:contain;position:relative;touch-action:manipulation}.DemoScreen_container__j2wVh{align-items:stretch;background:linear-gradient(180deg,#02000e,#050014);display:flex;height:calc(100vh - var(--studio-nav-height));justify-content:space-between;margin-top:var(--studio-nav-height);overflow-y:hidden;overflow:hidden;position:relative}.DemoScreen_introWrapper__Zec6n{inset:0;opacity:0;position:absolute;z-index:10}.DemoScreen_innerWrapper__kUKCi{inset:0;opacity:0;position:absolute;z-index:5}.DemoScreen_fadeIn__fuGHc{animation:DemoScreen_fadeIn__fuGHc .5s ease-out forwards}.DemoScreen_fadeOut__GlY3x{animation:DemoScreen_fadeOut__GlY3x .5s ease-out forwards}@keyframes DemoScreen_fadeIn__fuGHc{0%{opacity:0}to{opacity:1}}@keyframes DemoScreen_fadeOut__GlY3x{0%{opacity:1}to{opacity:0}}.DemoScreen_panel__gdqxG{background:none;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;height:100%;padding:1rem;position:relative;width:22vw;z-index:2}.DemoScreen_dropdownWrapper__qgBhe{background:var(--panel-color);border-color:var(--studio-border-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:12px;color:#fff;display:flex;flex-direction:column;font-size:.8rem;padding:.5rem}.DemoScreen_dropdownWrapper__qgBhe label{font-weight:600;margin-bottom:.25rem;padding-left:.2rem}.DemoScreen_dropdown__j-\+gS{background:var(--panel-color);border:1px solid var(--studio-border-color);border-radius:4px;color:#fff;font-size:.85rem;padding:.3rem}.DemoScreen_viewerBox__sswyi{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;left:48%;position:absolute;top:48%;transform:translate(-50%,-50%);width:min(77vh,calc(100vw - 351px - 3rem));z-index:1}.DemoScreen_chatAndScoresWrapper__ER2BI{bottom:30px;display:flex;flex-direction:column;gap:30px;position:fixed;right:20px;width:22vw;z-index:10}.DemoScreen_cellLineScoresWrapper__nRJ9H{align-self:flex-start;background:var(--panel-color);border:1.2px solid var(--studio-border-color);border-radius:20px;box-sizing:border-box;left:-3vw;margin:0;overflow:hidden;position:relative;width:95%}.DemoScreen_chatDesktopWrapper__eHK9S{align-items:stretch;bottom:clamp(3px,5vh,50px);display:flex;flex-direction:column;height:57vh;justify-content:flex-end;position:relative;width:100%}.DemoScreen_chatMobileWrapper__wsHfZ{display:none}.DemoScreen_searchSequence__aV8ox{background:var(--studio-bg);border:1.2px solid var(--studio-border-color);border-radius:8px;color:#fff;font-size:.9rem;margin-bottom:0;padding:.5rem;position:relative;width:100%;z-index:5}@media (max-width:768px){.DemoScreen_panel__gdqxG{display:none}.DemoScreen_container__j2wVh{align-items:stretch;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:0}.DemoScreen_viewerBox__sswyi{height:min(100vw,60vh);left:0;margin:0 auto;padding:10px 0 0;position:relative;top:0;transform:none;width:min(100vw,60vh);z-index:1}.DemoScreen_topNavHidden__L5RrC{display:none}.DemoScreen_container__j2wVh{height:100%!important;margin-top:0!important}.DemoScreen_chatDesktopWrapper__eHK9S{display:none}.DemoScreen_chatMobileWrapper__wsHfZ{background:#050505;bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;display:flex;height:40vh;left:0;padding:.25rem .5rem;position:fixed;right:0;width:100%;z-index:9999}}.CellLineScores_wrapper__XVoC6{background:var(--panel-color);color:#ccc;font-family:system-ui,sans-serif;font-size:clamp(.5rem,1.2vh,.85rem);padding:12px}.CellLineScores_title__rUa\+Q{font-size:.9rem;font-weight:600;margin-bottom:8px}.CellLineScores_placeholder__f8PMW{color:#666;font-style:italic;padding:8px 0}.CellLineScores_row__exFuY{grid-column-gap:1px;align-items:center;column-gap:1px;display:grid;grid-template-columns:minmax(0,200px) minmax(4.5rem,-webkit-max-content) 120px;grid-template-columns:minmax(0,200px) minmax(4.5rem,max-content) 120px;padding:3.5px 0}.CellLineScores_cellName__TMRDj{color:#fff;font-size:12px;font-weight:500;margin-left:2px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 1px #ffffff43;white-space:nowrap}.CellLineScores_score__wEsk9{font-feature-settings:"tnum";color:var(--studio-bright-green);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:20px;text-align:left;text-shadow:.4px .4px 1px #ffffff2f}.CellLineScores_chartWrapper__di38Q{height:clamp(6px,1.2vh,13px);margin-left:15px;width:80px}.CellLineScores_chart__rFzhX{display:block;height:100%;width:100%}.CellLineScores_totalScoreRow__F5WPO{border-bottom:.7px solid #939393e5;margin-bottom:10px;padding-bottom:1px}.CellLineScores_totalScoreText__BUGBy{color:#6aff9d;font-size:19px;font-weight:800;padding-bottom:3px;text-shadow:.5px .5px 1px #ffffff56}.CellLineScores_questionIconWrapper__yhZLL{align-items:center;cursor:help;display:inline-flex;justify-content:center;margin-left:11px}.CellLineScores_questionIcon__q\+yM4{color:#fafafa;font-size:14px;margin-left:9px}.HoverTooltip_tooltip__antzP{background:var(--panel-color);border:1px solid var(--studio-border-color);border-radius:4px;box-shadow:0 0 2px #fff3;color:#fff;font-size:.8rem;line-height:1.3;max-width:260px;padding:.5rem;pointer-events:none;white-space:pre-wrap}.DemoIntroScreen_loadingScreen__D3TxC{align-items:center;background:var(--studio-bg);color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity .4s ease;width:100vw;z-index:1000}.DemoIntroScreen_fadeOut__vt8I5{opacity:0;pointer-events:none}.DemoIntroScreen_spinner__w5Xjc{animation:DemoIntroScreen_spin__4b7Uz .8s linear infinite;border:5px solid #333;border-radius:50%;border-top:4px solid var(--studio-primary-accent-color);height:48px;margin-top:16px;width:48px}@keyframes DemoIntroScreen_spin__4b7Uz{to{transform:rotate(1turn)}}.DemoIntroScreen_loadingBox__rsr4s{border:1px solid #dedede;max-width:90vw;padding:32px 20px;transform:translateY(-16%)}.DemoIntroScreen_legalNotice__pKI\+R{color:#eee;margin:0 auto;max-width:600px;padding:40px 24px;text-align:center;transform:translateY(-16%)}.DemoIntroScreen_legalNotice__pKI\+R h2{font-family:Oswald,sans-serif;font-size:2rem;font-weight:800;margin-bottom:20px;text-transform:uppercase}.DemoIntroScreen_legalNotice__pKI\+R p{color:#fff;font-size:.9rem;font-style:italic;font-weight:600;line-height:5;margin-bottom:32px;white-space:nowrap}.DemoIntroScreen_enterButton__9iIc8{background:#ff3a3a;border:4px solid #66000026;border-radius:10px;box-shadow:0 0 6px hsla(0,100%,82%,.372);color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:10px 20px;transition:box-shadow .3s ease}.DemoIntroScreen_enterButton__9iIc8:hover{background:var(--studio-primary-accent-color);box-shadow:0 0 12px #ffdfdf99}.DemoIntroScreen_enterButton__9iIc8{animation:DemoIntroScreen_fadeIn__9Fjqi .7s ease 2.5s forwards;opacity:0}@keyframes DemoIntroScreen_fadeIn__9Fjqi{to{opacity:1}}.DemoIntroScreen_heroWrapper__Rifns{background:#000;color:#fff;font-family:Inter,sans-serif;height:100vh;overflow:hidden;position:relative;width:100vw}.DemoIntroScreen_heroVideo__V9nFl{height:100%;width:100%;z-index:1}.DemoIntroScreen_heroOverlay__jZADm{background:#0000006b;inset:0;position:absolute;z-index:2}.DemoIntroScreen_heroContent__7GUBN{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;transform:translateY(-1%);width:100%;z-index:3}.DemoIntroScreen_heroContent__7GUBN h1{display:inline-block;font-family:Oswald,sans-serif;font-size:7.3rem;letter-spacing:.22em;line-height:1;margin-bottom:40px;text-shadow:0 0 4px #ffffff80;transform:translateX(.13em)}.DemoIntroScreen_heroContent__7GUBN p{font-size:1.3rem;font-weight:500;margin-bottom:40px;margin-top:25px;text-shadow:0 0 3px hsla(0,0%,100%,.727)}.DemoIntroScreen_loadingBox__rsr4s{align-items:center;background:#111;border:1px solid #ccc;border-radius:16px;box-shadow:0 0 20px #00000080;color:#e0e0e0;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;margin-bottom:0;margin-top:0;padding:40px 24px;text-align:center;width:480px}.DemoIntroScreen_loadingBox__rsr4s p{color:#fff;font-size:1.1rem;font-weight:700;margin-top:24px}@media (max-width:900px){.DemoIntroScreen_legalNotice__pKI\+R h2{font-size:1.8rem;margin-bottom:16px}.DemoIntroScreen_legalNotice__pKI\+R p{color:#fff;font-size:1rem;font-style:normal;font-weight:600;line-height:1.4;white-space:normal}.DemoIntroScreen_enterButton__9iIc8{display:none}}.DemoIntroScreen_heroVideo__V9nFl{height:100vh;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .5s ease;width:100vw;z-index:0}.DemoIntroScreen_heroVideo__V9nFl.DemoIntroScreen_visible__u0uY0{opacity:1}.DemoIntroScreen_heroVideo__V9nFl.DemoIntroScreen_hidden__EaPgj{opacity:0;pointer-events:none}.SequenceEditor_panel__8sWEQ{background:var(--panel-color);border-color:var(--studio-border-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:.73rem;height:70vh;overflow-y:auto;padding:1.5rem 1.25rem;width:100%}.SequenceEditor_title__c\+8fY{font-size:20px;font-weight:700;margin-bottom:20px}.SequenceEditor_section__zDulO{margin-bottom:24px}.SequenceEditor_sectionLabel__W3Ghr{color:#aaa;font-size:13px;margin-bottom:8px;text-transform:uppercase}.SequenceEditor_modelRow__I5Xod{align-items:center;display:flex;justify-content:space-between}.SequenceEditor_modelInfo__Ir4Wf{display:flex;flex-direction:column}.SequenceEditor_modelCellLine__f1Yvq{font-size:14px;font-weight:500}.SequenceEditor_modelName__jTJx3{color:#777;font-size:12px}.SequenceEditor_slider__Aj5OB{width:120px}.SequenceEditor_inputRow__RiwN5{display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px}.SequenceEditor_select__AFNko{background-color:#222;border:1px solid #444;border-radius:4px;color:#eee;padding:4px 8px}.SequenceEditor_buttonRow__uWmXu{display:flex;flex-wrap:wrap;gap:8px}.SequenceEditor_modeButton__Gu6qc{background-color:#222;border:1px solid #444;border-radius:6px;color:#eee;cursor:pointer;font-size:13px;padding:6px 10px}.SequenceEditor_modeButton__Gu6qc:hover{background-color:#333}.SequenceEditor_summaryBox__Jog94{background-color:#1a1a1a;border:1px solid #333;border-radius:8px;color:#bbb;font-size:13px;padding:12px}.Terms_container__SNrgd{color:#e0e0e0;font-family:Inter,sans-serif;margin:0 auto;max-width:800px;padding:20px}.Terms_title__qlr55{font-family:Oswald,sans-serif;font-size:3rem;font-weight:900;margin-bottom:30px;text-align:center;text-transform:uppercase}.Terms_subtitle__9mRe5{font-size:1.4rem;font-weight:700;margin-top:20px}.Terms_paragraph__kBIpk{color:#fff;font-size:1.2rem;line-height:1.6;margin:10px 0}.Privacy_container__4IZR4{color:#e0e0e0;font-family:Inter,sans-serif;margin:0 auto;max-width:800px;padding:20px}.Privacy_title__FfkUw{font-family:Oswald,sans-serif;font-size:3rem;font-weight:900;margin-bottom:30px;text-align:center;text-transform:uppercase}.Privacy_subtitle__vQ2ai{font-size:1.4rem;font-weight:700;margin-top:20px}.Privacy_paragraph__150C5{color:#fff;font-size:1.2rem;line-height:1.6;margin:10px 0}.Admin_container__WKwOo{background:#1a1a1a;border-radius:8px;box-shadow:0 2px 10px #00000080;color:#eee;margin:80px auto;max-width:500px;padding:24px;text-align:center}.Admin_heading__gC5L0{font-size:1.75rem;margin-bottom:16px}.Admin_totalCount__i-rMq{color:#ffc0ff;font-size:1.7rem;font-weight:700;margin-bottom:8px;text-align:center;width:100%}.Admin_chartContainer__tiot9{margin:20px 0 24px}.Admin_referralsSection__y2BOC{text-align:left}.Admin_referralsSection__y2BOC h2{font-size:1.25rem;margin-bottom:12px}.Admin_referralRow__0vrxa{align-items:center;display:flex;margin-bottom:8px}.Admin_code__d9XRZ{flex:1 1;font-weight:700}.Admin_count__NqWg7{margin:0 1rem;text-align:right;width:2.5rem}.Admin_buttonSmall__TJ14p{background:#333;border:1px solid #555;border-radius:4px;cursor:pointer;font-size:.85rem;line-height:1;padding:4px 8px}.Admin_buttonSmall__TJ14p:hover{background:#444}.Admin_emailsSection__InN7-{margin-top:24px;text-align:left}.Admin_emailsSection__InN7- h3{font-size:1rem;margin-bottom:8px}.Admin_emailsSection__InN7- ul{list-style:none;padding-left:0}.Admin_emailsSection__InN7- li{border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:4px 0}.Admin_timestamp__xAkw7{color:#888;font-size:.7rem;margin-left:1rem}.Admin_error__tCTkV{color:#f55;margin-bottom:12px}:root{--space-sm:16px;--space-md:25px;--space-lg:28px;--gap-small:1px;--gradient-start:#0d0d0d;--gradient-end:#12051c;--overlay-opacity:0.11}.Waitlist_wrapper__f8jkN{align-items:center;background:linear-gradient(135deg,#0d0d0d,#12051c);background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));color:#e0e0e0;display:flex;flex-direction:column;font-family:Inter,sans-serif;isolation:isolate;justify-content:space-between;min-height:100vh;padding:60px 28px 16px;padding:60px var(--space-lg) var(--space-sm);position:relative}.Waitlist_wrapper__f8jkN:before{background:url(/static/media/image.2cb831aa181616842896.png) 50% no-repeat;background-size:45% 85%;content:"";height:100%;left:50%;opacity:.11;opacity:var(--overlay-opacity);pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}@media (max-width:900px){.Waitlist_wrapper__f8jkN:before{background-position:top;background-size:auto 70%;opacity:.1}}.Waitlist_title__nhiPV{display:flex;font-family:Oswald,sans-serif;font-size:6rem;font-weight:900;gap:2rem;justify-content:center;margin:0 0 25px;margin:0 0 var(--space-md);text-shadow:0 0 7px #ffd70099;text-transform:uppercase}@media (min-width:768px){.Waitlist_title__nhiPV{font-size:7rem;gap:3rem}}.Waitlist_subtitle__hpR17{color:#fff;font-size:1.6rem;font-style:italic;font-weight:700;margin:0 0 25px;margin:0 0 var(--space-md);padding-top:30px;text-align:center;text-shadow:0 0 3.3px #ffd70099}.Waitlist_promoBanner__eW4N\+{background:#8a2be2;border-radius:5px;box-shadow:0 0 6px #8a2be2b3,0 0 11px #8a2be280;color:#fff;display:inline-block;font-size:1rem;font-style:italic;font-weight:600;margin:28px 0;margin:var(--space-lg) 0;padding:16px 28px;padding:var(--space-sm) var(--space-lg);position:relative;text-align:center;z-index:1}@media (max-width:600px){.Waitlist_promoBanner__eW4N\+{font-size:.8rem;padding:16px;padding:var(--space-sm)}}.Waitlist_body__Bi\+nw{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.9;text-align:center;text-shadow:0 0 1.5px hsla(0,0%,100%,.632)}.Waitlist_bodyFirst__hc3H8{margin-bottom:1px;margin-bottom:var(--gap-small)}.Waitlist_bodySecond__JxqRU{margin-top:1px;margin-top:var(--gap-small);padding-bottom:12px}.Waitlist_body__Bi\+nw p{margin:8px 0}@media (max-width:767px){.Waitlist_body__Bi\+nw{font-size:.9rem}}.Waitlist_splitOnMobile__a7t3v span{display:inline}@media (max-width:600px){.Waitlist_splitOnMobile__a7t3v span{display:block}}.Waitlist_formPanel__l5WqO{max-width:400px;width:100%}.Waitlist_formBox__h4iYJ{align-items:center;background:#1a1a1a;border:1.2px solid hsla(0,0%,100%,.658);border-radius:8px;box-shadow:0 0 7px #fff48f80;display:flex;flex-direction:column;padding:24px 28px;padding:24px var(--space-lg);position:relative;z-index:2}.Waitlist_input__KPQhq{background:#2c2c2c;border:1px solid #5db8ff;border-radius:8px;box-shadow:inset 0 0 6px #5db8ff40;color:#f5f5f5;font-size:1.1rem;height:68px;margin-bottom:16px;margin-bottom:var(--space-sm);padding:0 18px;transition:all .3s ease;width:100%}.Waitlist_input__KPQhq::placeholder{color:#fff;font-size:1.1rem;font-weight:700;opacity:.93}.Waitlist_input__KPQhq:focus{border-color:gold;box-shadow:0 0 12px #ffd70080}.Waitlist_button__ZcC3D{background:#8a2be2;border:none;border-radius:8px;box-shadow:0 0 10px #8a2be2b3,0 0 20px #8a2be280;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;height:72px;letter-spacing:.07em;transition:background .3s,box-shadow .3s;width:100%}.Waitlist_button__ZcC3D:hover{background:#ffc800;box-shadow:0 0 20px gold,0 0 30px #ffc800b3}.Waitlist_responsiveNote__hq6Ze{color:#bbb;font-size:.9rem;font-weight:600;margin-top:-2px}.Waitlist_disclaimer__lVUfx{color:#bbb;font-size:.8rem;font-weight:700;margin-top:8px;text-align:center}.Waitlist_footer__vF4\+1{color:#aaa;font-size:1.2rem;margin-top:28px;margin-top:var(--space-lg);padding:25px 0;padding:var(--space-md) 0;text-align:center}.Waitlist_footer__vF4\+1 a{color:#8a2be2;margin:0 16px;margin:0 var(--space-sm);text-decoration:underline}.Waitlist_note__7JR9s{font-size:1rem;font-weight:600;letter-spacing:.02em;margin:0}.Waitlist_error__5DN\+l{color:#ff8181}.Waitlist_error__5DN\+l,.Waitlist_success__LHIsD{margin-top:16px;margin-top:var(--space-sm);text-align:center}.Waitlist_success__LHIsD{color:#9af59a}.Waitlist_copyright__eKDXM{color:#8a2be2;font-size:1.3rem;text-align:center}@media (max-width:600px){.Waitlist_wrapper__f8jkN:before{background-position:top;background-size:contain;margin-bottom:4px}.Waitlist_title__nhiPV{font-size:3.6rem;gap:1.2rem;margin-bottom:25px;margin-bottom:var(--space-md);text-shadow:0 0 2.5px #ffd70099}.Waitlist_subtitle__hpR17{font-size:1.1rem;margin:0 auto 25px;margin:0 auto var(--space-md);max-width:260px;text-shadow:0 0 2.3px #ffd70099}.Waitlist_body__Bi\+nw{font-size:.8rem;line-height:1.5;margin:1.5px;white-space:nowrap}.Waitlist_formPanel__l5WqO{max-width:300px;width:90%}.Waitlist_formBox__h4iYJ{padding:16px;padding:16px var(--space-sm)}.Waitlist_input__KPQhq{font-size:.9rem;height:48px}.Waitlist_input__KPQhq::placeholder{font-size:.9rem}.Waitlist_button__ZcC3D{font-size:1rem;height:50px}.Waitlist_responsiveNote__hq6Ze{font-size:.7rem;margin-top:11px}.Waitlist_footer__vF4\+1,.Waitlist_footer__vF4\+1 a{font-size:.8rem}.Waitlist_copyright__eKDXM{font-size:.8rem;margin-top:2px}.Waitlist_bodyFirst__hc3H8{padding-bottom:25px;padding-bottom:var(--space-md);padding-top:16px;padding-top:var(--space-sm)}.Waitlist_bodySecond__JxqRU{margin-top:4px;padding-bottom:25px;padding-bottom:var(--space-md)}.Waitlist_promoBanner__eW4N\+{margin:14.5px 0;padding:8px 16px;padding:8px var(--space-sm);white-space:nowrap}}.TileSwap_container__8xeLl{background:#0e0e0e;display:flex;min-height:calc(100vh - 56px);position:relative}.TileSwap_panel__gGVgk{background:#181818;border-right:1px solid #333;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1rem;width:220px}.TileSwap_panel__gGVgk label{color:#ccc;display:flex;flex-direction:column;font-size:.8rem;gap:.25rem}.TileSwap_panel__gGVgk input{background:#121212;border:1px solid #444;border-radius:4px;color:#e0e0e0;padding:.3rem}.TileSwap_panel__gGVgk button{background:#333;border:1px solid #555;border-radius:4px;color:#e0e0e0;cursor:pointer;font-size:.8rem;padding:.4rem .6rem}.TileSwap_panel__gGVgk button:hover{background:#444}.TileSwap_score__yb9tO{color:#bf00ff;font-family:monospace;font-size:1rem;margin-top:.5rem;text-shadow:0 0 4px #bf00ff}.TileSwap_viewerBox__-hPm\+{align-items:center;aspect-ratio:1/1;background:#1b1b1b;border:1px solid #444;border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(73.8vh,calc(90vw - 234px))}.TileSwap_grid__1qMVq{display:grid}.TileSwap_tile__U2dXm{border:1px solid #333;border-radius:4px;cursor:pointer;transition:transform .1s ease}.TileSwap_tile__U2dXm:hover{transform:scale(1.05)}.TileSwap_selected__i862w{outline:2px solid #fff}@media (max-width:868px){.TileSwap_container__8xeLl{display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 56px)}.TileSwap_viewerBox__-hPm\+{aspect-ratio:1/1;box-sizing:border-box;left:auto;margin:0;max-width:100%;order:0;padding:0;position:relative;top:auto;transform:none;width:100vw}.TileSwap_panel__gGVgk{border-top:1px solid #333;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;order:1;overflow-x:auto;padding:.5rem .75rem;width:100%}.TileSwap_panel__gGVgk button,.TileSwap_panel__gGVgk label{flex:0 0 auto;margin:0}.TileSwap_score__yb9tO{margin-top:0}}.Tetris_tetris-container__X1m\+U{align-items:center;background-color:#080808;display:flex;flex-direction:column;justify-content:flex-start;max-height:100vh;min-height:100vh;overflow:hidden;padding-bottom:calc(env(safe-area-inset-bottom) + 20px);padding-top:20px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100vw}.Tetris_dna-container__IaRPZ{align-items:center;background:#111;border-radius:8px;color:#eee;display:flex;font-family:monospace;font-size:.85rem;gap:8px;margin-bottom:12px;max-width:320px;padding:8px 12px;-webkit-user-select:text;user-select:text;width:100%}.Tetris_dna-label__6mS5C{color:#fdd835;flex-shrink:0;font-weight:600}.Tetris_dna-string__s2Udn{-webkit-overflow-scrolling:touch;flex-grow:1;overflow-x:auto;white-space:nowrap}.Tetris_dna-glow__2VV10{animation:Tetris_dnaFade__5u1jF .6s ease forwards}@keyframes Tetris_dnaFade__5u1jF{0%{color:#fdd835;opacity:.6}to{color:#eee;opacity:1}}.Tetris_board__whbf-{grid-gap:2px;aspect-ratio:10/20;background:#222;border:1px solid #4b4000b6;border-radius:12px;display:grid;gap:2px;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(18,1fr);height:58vh;margin-bottom:12px;width:30vh}.Tetris_row__7GXt-{display:contents}.Tetris_cell__iHTKb{border:1.5px solid #ffffff1a;border-radius:6px;box-shadow:inset 0 0 5px #ffffff1a,0 0 8px #000c;height:100%;transition:background-color .02s ease;width:100%}.Tetris_reset-button__tJ\+P4{background:linear-gradient(135deg,#ffd942,#fc0);border:1px solid #ffffffb8;border-radius:15px;box-shadow:0 0 12px #ffecae6e;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;margin-bottom:calc(env(safe-area-inset-bottom) + 20px);max-width:320px;padding:12px 28px;transition:background .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none;width:100%}.Tetris_reset-button__tJ\+P4:hover{background:linear-gradient(135deg,#ffd942,#fc0);box-shadow:0 0 16px #ffe48a80}.Tetris_game-over-overlay__MsUdQ{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.Tetris_game-over-box__wKJMg{background:#222;border-radius:16px;box-shadow:0 0 20px #fdd835aa,inset 0 0 10px #fdd83555;max-width:280px;padding:32px 48px;text-align:center;width:90vw}.Tetris_game-over-text__aaVI-{color:#fdd835;font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:900;margin-bottom:24px;text-shadow:0 0 12px #fdd835cc}.Tetris_game-over-button__wbVI\+{background:linear-gradient(135deg,#fdd835,#cca300);border:none;border-radius:12px;box-shadow:0 0 12px #fdd835aa;color:#222;cursor:pointer;font-size:1.6rem;font-weight:900;padding:14px 0;transition:background .3s ease;-webkit-user-select:none;user-select:none;width:100%}.Tetris_game-over-button__wbVI\+:hover{background:linear-gradient(135deg,#ffeb52,#d2ad00)}.Tetris_score__Bmkxq{color:#fc0;text-shadow:0 0 6px #ffcc00aa}.Tetris_bio-score__Y6KTP,.Tetris_score__Bmkxq{font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:700;text-align:center}.Tetris_bio-score__Y6KTP{color:#ff69b4!important;text-shadow:0 0 6px #ff69b4a7}.Tetris_score-container__Yu29d{display:flex;font-family:Oswald,sans-serif;gap:0;justify-content:center;margin-bottom:4px;max-width:320px;width:100%}.Tetris_score-container__Yu29d .Tetris_score__Bmkxq{flex:0 0 auto;margin:0;padding:0 30px}.Tetris_game-over-title__oanvZ{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.Tetris_score-pair-row__DieLJ{display:flex;gap:28px;justify-content:center;margin-bottom:10px}.Tetris_score-pair__KWuf9{align-items:center;display:flex;flex-direction:column}.Tetris_label__kMDQU{font-size:1.3rem;opacity:.8}.Tetris_value__dGcOQ{font-size:1.3rem;font-weight:600}.Tetris_bio-row__-fdsv{color:#ff69b4}.Tetris_fetching-text__BJkNd{color:#aaa;font-size:.85rem;margin-top:8px;text-align:center}.Tetris_button-group__Ak8kS{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:24px}.Tetris_pink__fsWjG{background:linear-gradient(135deg,#ff69b4,#d92e7f)}@media (max-width:900px){.Tetris_board__whbf-{height:61vh;margin-bottom:2px;max-width:90vw;width:30.5vh}.Tetris_tetris-container__X1m\+U{padding-bottom:calc(env(safe-area-inset-bottom) + 20px);width:95vw}.Tetris_bio-score__Y6KTP,.Tetris_score__Bmkxq{font-size:1.3rem}.Tetris_score-container__Yu29d{flex-wrap:nowrap;gap:20px;justify-content:center}.Tetris_score-container__Yu29d .Tetris_bio-score__Y6KTP,.Tetris_score-container__Yu29d .Tetris_score__Bmkxq{flex-shrink:0}.Tetris_dna-container__IaRPZ{font-size:1rem}.Tetris_reset-button__tJ\+P4{font-size:1rem;margin-bottom:calc(env(safe-area-inset-bottom) + 20px);padding:7px 20px}.Tetris_game-over-text__aaVI-{font-size:2rem}.Tetris_game-over-button__wbVI\+{font-size:1.3rem;padding:12px 0}}.Protein3dViewer_proteinViewer__ujPj6{border:1px solid #666;border-radius:6px;height:14vh;height:var(--height,14vh);position:relative;width:30vh;width:var(--width,30vh)}.Protein3dViewer_sequenceOverlay__WRcO4{bottom:8px;color:#eee;display:flex;font-family:monospace;font-size:.7rem;gap:8px;left:50%;opacity:1;position:absolute;transform:translateX(-50%);transition:color .6s ease,opacity .6s ease;-webkit-user-select:none;user-select:none}.Protein3dViewer_sequenceOverlay__WRcO4.Protein3dViewer_glow__p-Iud{color:#fdd835;opacity:.6}@media (max-width:900px){.Protein3dViewer_sequenceOverlay__WRcO4{font-size:.5rem}}@keyframes Protein3dViewer_pulseGlow__a1UDp{0%{box-shadow:0 0 0 #fdd835aa}50%{box-shadow:0 0 30px #fdd835aa}to{box-shadow:0 0 0 #fdd83500}}.Protein3dViewer_levelup__TK54H{animation:Protein3dViewer_pulseGlow__a1UDp .8s ease-out}.Protein3dViewer_burst__gHg-3{animation:Protein3dViewer_burstAnim__jWdcK .6s ease-out forwards;background:radial-gradient(circle,#fdd83588 0,#0000 70%);border-radius:50%;height:80px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);width:80px}@keyframes Protein3dViewer_burstAnim__jWdcK{to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@media (min-width:900px){.Protein3dViewer_proteinViewer__ujPj6{height:20vmin!important;width:30vmin!important}}body,html{height:100%;margin:0;overflow-x:hidden;width:100%}.OpeningScreen_overlay__RzqL8{align-items:center;background:#000000f0;color:#fff;display:flex;font-family:Inter,sans-serif;inset:0;justify-content:center;padding:0 16px;position:fixed;z-index:999}.OpeningScreen_box__SgEzo{background:#111;border-radius:25px;box-shadow:0 0 16px #00000080;max-width:380px;padding:32px 24px 40px;text-align:center;width:100%}.OpeningScreen_title__hSHKg{color:#ffd942;font-family:Oswald,sans-serif;font-size:2.4rem;margin-bottom:8px;text-shadow:0 0 6px #ffd94266}.OpeningScreen_subtitle__3Vre\+{color:#ff69b4;font-family:Oswald,sans-serif;font-size:1rem;font-weight:700;margin-top:2px}.OpeningScreen_body__ycLx4{color:#ddd;font-size:.95rem;line-height:1.3;margin:24px auto;text-align:left}.OpeningScreen_body__ycLx4 p+p{margin-top:8px}.OpeningScreen_input__OD10f{background:#ffffff0d;border:2px solid #ff69b4;border-radius:9999px;color:#fff;display:block;font-size:16px;margin:0 auto 16px;padding:12px 16px;text-align:center;transition:background .3s ease,border-color .3s ease;width:100%}.OpeningScreen_input__OD10f:focus{background:#ffffff1a;border-color:#ffd942;outline:none}.OpeningScreen_button__FKzaw{border:none;border-radius:9999px;cursor:pointer;display:block;font-family:Oswald,sans-serif;font-size:1rem;font-weight:700;margin:0 auto;padding:12px 0;transition:box-shadow .3s ease,background .3s ease;width:100%}.OpeningScreen_glowYellow__IJeIo{background:linear-gradient(135deg,#ffd942,#fc0);box-shadow:0 0 16px #fc0c;color:#000}.OpeningScreen_flashPink__8-2Os{background:#ff6ea0;box-shadow:0 0 16px #ff6ea099;color:#000}.OpeningScreen_error__4S-3r{color:#f56565;font-size:.85rem;margin-top:12px}.OpeningScreen_success__Jaaa-{color:#48bb78;font-size:.85rem;margin-top:12px}@media (min-width:750px) and (max-width:1000px){.OpeningScreen_box__SgEzo{max-width:600px;padding:48px 32px 56px}.OpeningScreen_title__hSHKg{font-size:3.5rem}.OpeningScreen_subtitle__3Vre\+{font-size:1.5rem}.OpeningScreen_body__ycLx4{font-size:1.2rem;line-height:1.6}.OpeningScreen_button__FKzaw,.OpeningScreen_input__OD10f{font-size:1.2rem;padding:16px}}.DNA_page__Gz5mi{height:100vh;overflow:hidden;position:relative}.DNA_container__p40x3{align-items:stretch;background:linear-gradient(180deg,#02000e,#160012);display:flex;height:100vh;inset:0;position:relative}.DNA_leftPanel__KaeJa{display:flex;padding:1rem;position:absolute;right:50%;top:50%;transform:translate(-25vw,-50%);width:220px;z-index:2}.DNA_leftStack__HvGMy{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;width:100%}.DNA_card__\+X9zD{background:#474747;border:1px solid #c4c4c4;border:1px solid var(--card-color);border-radius:10px;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.2px;outline:none;padding:.65rem .8rem;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform 60ms ease;width:100%}.DNA_card__\+X9zD:hover{background-color:#ffdfe5;border-color:#ff93a6;border-color:var(--card-highlight)}.DNA_isActive__FX99h,.DNA_isActive__FX99h:hover{background-color:#c40032;background-color:var(--card-active);border-color:#ffb7c7;border-color:var(--card-active-highlight);color:#fff}.DNA_card__\+X9zD:focus-visible{box-shadow:0 0 0 3px #ff4d6d59}.DNA_hint__Azmhz{align-items:center;background:#140a1e80;border-color:#ffc8ff33;color:#fff0f5f2;display:flex;font-size:.88rem;font-weight:600;height:3.5rem}.DNA_viewerBox__mOwCa{align-items:center;aspect-ratio:1/1;display:flex;filter:drop-shadow(0 10px 30px rgba(0,0,0,.32));justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(82vh,44vw);z-index:1}.DNA_gridPlaceholder__IbjDj{background:#0e0f1a;background:var(--tile-grid-bg);border:1px solid #ffffff1f;border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff05,0 8px 24px #0000004d;display:grid;height:100%;place-items:center;width:100%}.DNA_gridLabel__bJinr{color:#f1d9ff;font-size:.95rem;letter-spacing:.4px;opacity:.9}.DNA_rightDock__OEH1U{bottom:20vh;display:flex;flex-direction:column;gap:30px;max-width:460px;min-width:320px;position:fixed;right:4vw;width:20vw;z-index:5}.DNA_cardHeader__UC\+ze{border-bottom:1px solid #4a204a;color:#fff;font-size:.95rem;font-weight:900;letter-spacing:.25px;margin-bottom:.6rem;padding-bottom:.4rem;text-shadow:0 0 6px #ff4d6d59}.DNAGrid_grid__RBA80{grid-gap:var(--gap);display:grid;gap:var(--gap)}.DNAGrid_tile__VgyRl{align-items:center;background-blend-mode:multiply;background-size:cover;border:.1px solid #333;color:#e0e0e0;cursor:pointer;display:flex;font-family:monospace;font-size:calc(var(--tile-size)*.4);height:var(--tile-size);justify-content:center;line-height:1;transition:background .1s ease,background-image .1s ease,background-blend-mode .1s ease;-webkit-user-select:none;user-select:none;width:var(--tile-size)}.DNAGrid_tile__VgyRl:hover{background:#2a2a2a}.DNAGrid_highlight__iE-dy{outline:2px solid #fff}.DNAGrid_canvas__3WjG2{border:0;box-sizing:initial;display:block;height:100%;image-rendering:pixelated;padding:0;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.FixedGridViewport_viewport__DYMVy{-ms-overflow-style:auto;background:var(--tile-grid-bg);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:8px;box-sizing:border-box;cursor:pointer;height:100%;overflow:hidden;padding:var(--edge-space);position:relative;scrollbar-gutter:stable both-edges;scrollbar-width:thin;user-select:none;-webkit-user-select:none;width:100%}.FixedGridViewport_viewport__DYMVy::-webkit-scrollbar{height:12px;width:12px}.FixedGridViewport_viewport__DYMVy::-webkit-scrollbar-track{background:#121212}.FixedGridViewport_viewport__DYMVy::-webkit-scrollbar-thumb{background:#444;background-clip:content-box;border:3px solid #0000;border-radius:6px}.FixedGridViewport_viewport__DYMVy::-webkit-scrollbar-thumb:hover{background:#555}.FixedGridViewport_viewport__DYMVy::-webkit-scrollbar-corner{background:#121212}.FixedGridViewport_inner__4yn3Z{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.HeatmapPanel_panel__JsqrK{background:var(--panel-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;max-height:400px;min-height:0;padding:.5rem 1.1rem 1.1rem;position:relative;width:100%}.HeatmapPanel_headerRow__hDVuS{align-items:center;display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between}.HeatmapPanel_views__YA-kh{flex:1 1 auto;min-height:0;overflow-y:auto;position:relative}.HeatmapPanel_sectionHeader__g1imQ{border-bottom:1px solid #444;color:#6bff9ff2;font-size:.9rem;font-weight:700;margin:.75rem 0 .25rem;padding-bottom:.25rem;padding-top:.5rem}.HeatmapPanel_contentScroll__PA7YC{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;padding-right:.2rem;scrollbar-gutter:stable;touch-action:pan-y}.HeatmapPanel_row__NdKsR{grid-gap:.4rem;align-items:center;border-radius:4px;display:grid;gap:.4rem;grid-template-columns:1.2rem 1fr 4rem 1.2rem auto;height:29px;padding:.25rem .35rem}.HeatmapPanel_row__NdKsR:hover{background:#ffffff0d}.HeatmapPanel_label__Sper5{font-size:.85rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeatmapPanel_windowInput__tDRft{background:#121212;border:1px solid #444;border-radius:4px;color:#fff;font-size:.8rem;padding:.15rem .35rem;width:100%}.HeatmapPanel_colorSquare__R8vzi{border:1px solid #fff3;border-radius:2px;cursor:pointer;height:1.1rem;transition:background .15s ease;width:1.1rem}.HeatmapPanel_secondaryBtn__a9osd{background:#0000;border:1px solid #444;border-radius:6px;color:#fff;cursor:pointer;padding:.3rem .5rem;transition:border-color .15s ease,background .15s ease}.HeatmapPanel_secondaryBtn__a9osd:hover{background:#6bff9f1a;border-color:#6bff9ff2}.HeatmapPanel_visible__KqKbG{display:block}.HeatmapPanel_hidden__TRG1u{display:none}.HeatmapPanel_jasparRoot__7vyoj{display:flex;flex-direction:column;height:100%;min-height:0}.HeatmapPanel_jasparSearch__omxTM{background:var(--studio-bg);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:8px;color:#fff;flex:0 0 auto;font-size:.9rem;margin-bottom:.5rem;padding:.45rem .6rem;width:100%}.HeatmapPanel_jasparSelected__rCTvs{display:flex;flex-direction:column;gap:.4rem}.HeatmapPanel_selItem__kGKUk{align-items:center;background:#222;border-radius:4px;display:grid;grid-template-columns:1.2rem 2fr 1fr auto;padding:.3rem .5rem;white-space:nowrap}.HeatmapPanel_selItem__kGKUk input{cursor:pointer;margin:0}.HeatmapPanel_jasparHeaderWrapper__m64pq{background:var(--panel-color);border-bottom:var(--studio-border-color-width) solid var(--studio-border-color);padding-bottom:.25rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.HeatmapPanel_jasparHeader__BZeXu,.HeatmapPanel_jasparRow__Z8ei5{align-items:center;display:grid;grid-template-columns:1.2rem 1.5fr 1.4fr 1.4fr}.HeatmapPanel_jasparHeader__BZeXu{border-bottom:1px solid #777;cursor:pointer;flex:0 0 auto;font-size:.8rem;font-weight:600;margin:.25rem 0;padding-bottom:.25rem;-webkit-user-select:none;user-select:none}.HeatmapPanel_jasparHeader__BZeXu span{padding:0 .3rem}.HeatmapPanel_jasparRow__Z8ei5{gap:.3rem;padding:.25rem .3rem}.HeatmapPanel_jasparRow__Z8ei5:hover{background:#606060}.HeatmapPanel_jasparRow__Z8ei5 input{cursor:pointer;margin:0}.HeatmapPanel_jasparDetails__W8Bhl{background:#1e1e1e;border:1px solid var(--studio-border-color);border-radius:6px;font-size:.85rem;grid-column:1/-1;line-height:1.35;margin-top:6px;padding:8px}.HeatmapPanel_cell__YPSkv{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--card-color:#c4c4c4;--card-highlight:#ff93a6;--card-active:#c40032;--card-active-highlight:#ffb7c7;--panel-color:#111222d9;--studio-border-color:#ffffff1f;--studio-border-color-width:1px;--left-block-left:5vw;--panel-col-width:10vw;--panel-gap:14px;--card-height:26px;--input-height:20px}.DevView_page__lohkD{height:100vh;overflow:hidden;position:relative}.DevView_container__eaxfl{align-items:stretch;background:linear-gradient(180deg,#02000e,#160012);display:flex;height:100vh;inset:0;position:relative}.DevView_leftPanel__1Upzt{grid-gap:14px;grid-gap:var(--panel-gap);display:grid;gap:14px;gap:var(--panel-gap);grid-template-columns:repeat(2,10vw);grid-template-columns:repeat(2,var(--panel-col-width));left:5vw;left:var(--left-block-left);position:absolute;top:47%;transform:translateY(-50%);z-index:10}.DevView_leftStack__dJK9I{grid-gap:.1rem;display:grid;gap:.1rem;grid-auto-rows:26px;grid-auto-rows:var(--card-height);width:10vw;width:var(--panel-col-width)}.DevView_card__Day6G{align-items:center;background:#474747;border:1px solid #c4c4c4;border:1px solid var(--card-color);border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-size:.51rem;font-weight:700;height:26px;height:var(--card-height);justify-content:space-between;padding:0 .7rem;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease;width:100%}.DevView_card__Day6G:hover{background-color:#676767;border-color:#ff93a6;border-color:var(--card-highlight)}.DevView_isActive__n\+hbz,.DevView_isActive__n\+hbz:hover{background-color:#c40032;background-color:var(--card-active);border-color:#ffb7c7;border-color:var(--card-active-highlight);color:#fff}.DevView_formCard__Ocpef{align-items:center;display:flex;gap:.4rem;height:26px;height:var(--card-height);min-width:0}.DevView_formCard__Ocpef input[type=range]::-webkit-slider-runnable-track{background:#333;border-radius:2px;height:4px}.DevView_formCard__Ocpef input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;cursor:pointer;height:12px;margin-top:-4px;width:12px}.DevView_formCard__Ocpef input[type=range]::-moz-range-track{background:#333;border-radius:2px;height:4px}.DevView_formCard__Ocpef input[type=range]::-moz-range-thumb{background:#fff;border-radius:50%;cursor:pointer;height:12px;width:12px}.DevView_formCard__Ocpef select{flex:1 1;max-height:20px;max-height:var(--input-height);min-width:0;width:100%}.DevView_subButton__I4Hu8{background:#3d3d3d;border:1px solid #c4c4c4;border:1px solid var(--card-color);border-radius:8px;color:#fff;font-size:.66rem;font-weight:700;height:32px;width:100%}.DevView_viewerBox__g8EIb{align-items:center;aspect-ratio:1/1;display:flex;filter:drop-shadow(0 10px 30px rgba(0,0,0,.32));justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(82vh,44vw);z-index:1}.DevView_gridPlaceholder__YPHeP{background:#0e0f1a;background:var(--tile-grid-bg);border:1px solid #ffffff1f;border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff05,0 8px 24px #0000004d;display:grid;height:100%;place-items:center;width:100%}.DevView_gridLabel__vLZQP{color:#f1d9ff;font-size:.95rem;letter-spacing:.4px;opacity:.9}.DevView_rightDock__usE8M{display:flex;flex-direction:column;position:fixed;right:12vw;top:6vh;width:14vw;z-index:5}.DevView_rightDockSection__CyHYR{display:flex;flex-direction:column;gap:4px}.DevView_cardHeader__aqCRg{border-bottom:1px solid #4a204a;color:#fff;font-size:.65rem;font-weight:900;letter-spacing:.25px;margin-bottom:.3rem;margin-top:.4rem;text-shadow:0 0 6px #ff4d6d59}.DevView_levelManagerDock__0upDS{grid-gap:0;display:grid;gap:0;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;position:fixed;right:12vw;top:20vh;width:14vw;z-index:4}.DevView_levelGrid__UXkk7{grid-gap:1px;display:grid;gap:1px;grid-template-columns:1fr 1fr}.DevView_snapshotControls__sq-vt{display:flex;flex-direction:column;gap:.2rem;margin-bottom:10px}.DevView_snapshotRow__RZDJC{align-items:stretch;display:flex;flex-direction:column;gap:.2rem}.DevView_snapshotRow__RZDJC select{font-size:.55rem;height:28px;width:100%}.DevView_toolRowWrapper__hEwnp{pointer-events:auto;position:relative;z-index:100000}.DevView_toolRowBtn__O7DnM{align-items:center;background:#474747;border:1px solid #c4c4c4;border:1px solid var(--card-color);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.51rem;font-weight:700;height:26px;height:var(--card-height);justify-content:center;padding:0 .7rem;transition:background-color .12s ease,border-color .12s ease;width:100%}.DevView_toolRowBtn__O7DnM:hover{background-color:#a0a0a0;border-color:#ff93a6;border-color:var(--card-highlight)}.DevView_leftPanel__1Upzt *{pointer-events:auto!important}.DevView_runActiveBox__GNb50{background-color:#ffb7c7!important;border-color:#ff93a6!important}.FireGrid_grid__5KSkG{grid-gap:var(--gap);display:grid;gap:var(--gap)}.FireGrid_tile__cqI7k{align-items:center;background-blend-mode:multiply;background-size:cover;border:.1px solid #333;color:#e0e0e0;cursor:pointer;display:flex;font-family:monospace;font-size:calc(var(--tile-size)*.4);height:var(--tile-size);justify-content:center;line-height:1;transition:background .1s ease,background-image .1s ease,background-blend-mode .1s ease;-webkit-user-select:none;user-select:none;width:var(--tile-size)}.FireGrid_tile__cqI7k:hover{background:#2a2a2a}.FireGrid_canvas__ntkdn{display:block;height:100%;image-rendering:pixelated;touch-action:none;width:100%}.FiresFixedGridViewport_viewport__GLmqQ{background:#0000;border:0;box-sizing:border-box;height:100%;outline:0;overflow:hidden;position:relative;width:100%}.FiresFixedGridViewport_inner__W5P4i{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--bg-0:#08080c;--bg-1:#0f0f18;--panel:#14141e;--panel-2:#343434;--border:#cfd1d830;--muted:#a9a9b2;--text:#fff;--accent:#29c897;--accent-weak:rgba(13,73,55,.335);--shadow:0 10px 30px #00000052;--left-w:19vw;--right-w:17vw;--tile-grid-bg:#0e0f1a;--bright-blue:#5cf3ff;--bright-blue-2:#a8f9ff;--tool-spout:linear-gradient(180deg,#001f2b,#00061b);--tool-blue-light:radial-gradient(circle at center,#1c3292 0%,#2493bc 100%);--tool-blue-light-directioned:linear-gradient(90deg,#1c3292,#2493bc);--tool-blue-bomb:linear-gradient(180deg,#2493bc,#d5e7ff);--tool-green:linear-gradient(180deg,#51e17e,#41ba68);--tool-brown:linear-gradient(180deg,#977655,#70573e);--tool-health:linear-gradient(180deg,#8563b7,#7d33a8);--btn-bg:#1c1c27;--btn-bg-hover:#5cf4ff;--btn-disabled:.5;--power-up-disabled:0;--health-pad:6px}.GameTimeView_page__b7Hnk{background:#0000;height:100vh;overflow:hidden;overscroll-behavior:none;position:relative}.GameTimeView_page__b7Hnk,.GameTimeView_page__b7Hnk *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.GameTimeView_page__b7Hnk:before{animation:GameTimeView_gt_pulse__\+LrEf 13s ease-in-out infinite;background:radial-gradient(85% 65% at 50% 50%,#ff0e0e66 20%,#a4000066 70%,#5d0017 100%)}.GameTimeView_page__b7Hnk:after,.GameTimeView_page__b7Hnk:before{content:"";inset:-2%;pointer-events:none;position:fixed;z-index:0}.GameTimeView_page__b7Hnk:after{animation:GameTimeView_gt_drift__9zr7S 14s ease-in-out infinite;background:radial-gradient(closest-side at 15% 20%,#ff00004d,#a8000033 60%),radial-gradient(closest-side at 85% 25%,#ff009957,#ff780000 60%),radial-gradient(closest-side at 25% 85%,#ff23234d,#f200 60%),radial-gradient(closest-side at 80% 80%,#ff14474d,#ff780000 60%);filter:blur(70px);opacity:.6}.GameTimeView_shell__9uXu0{grid-gap:1vw;box-sizing:border-box;display:grid;gap:1vw;grid-template-columns:19vw 1fr 17vw;grid-template-columns:var(--left-w) 1fr var(--right-w);inset:0;isolation:isolate;padding:5vh 7vw;pointer-events:none;position:fixed;z-index:50}.GameTimeView_centerCol__uy\+s1,.GameTimeView_leftCol__2Vv2m,.GameTimeView_rightCol__S8Sok,.GameTimeView_topBar__dSDo5,.GameTimeView_viewerBox__1ZQWQ,.GameTimeView_viewerWrap__dxGrF{pointer-events:auto}.GameTimeView_leftCol__2Vv2m{align-self:center;display:flex;flex-direction:column;margin-left:auto;max-width:280px;width:100%}.GameTimeView_rightCol__S8Sok{align-self:center;display:flex;flex-direction:column;gap:12px}.GameTimeView_centerCol__uy\+s1{align-items:start;display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.GameTimeView_btn__lh0xa,.GameTimeView_cardCompact__b-0K3,.GameTimeView_cardTitle__-wpju,.GameTimeView_moneyText__-A-t8,.GameTimeView_page__b7Hnk,.GameTimeView_pillBtn__SfAK0,.GameTimeView_shell__9uXu0,.GameTimeView_tool__tU3b4,.GameTimeView_topBar__dSDo5,.GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_variantBtn__pLkrn,body{font-family:Oswald,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700}.GameTimeView_leftStack__pnhjR{display:flex;flex-direction:column;gap:18px;width:100%}.GameTimeView_btn__lh0xa{align-items:center;background:#1c1c27;background:var(--btn-bg);border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:10px;color:#fff;color:var(--text);display:flex;font-size:.82rem;font-weight:800;height:60px;justify-content:center;letter-spacing:.2px;text-transform:uppercase;transition:transform .06s ease,border-color .12s ease,background .12s ease,filter .12s ease}.GameTimeView_btn__lh0xa:hover:not(:disabled){background:#5cf4ff;background:var(--btn-bg-hover)}.GameTimeView_btn__lh0xa:active:not(:disabled){transform:translateY(1px)}.GameTimeView_btn__lh0xa:disabled{cursor:not-allowed;opacity:.5;opacity:var(--btn-disabled)}.GameTimeView_leftFullBtn__gkEjw{width:100%}.GameTimeView_tool__tU3b4{grid-row-gap:2px;border-radius:12px;border-radius:var(--radius);display:grid;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content min-content;padding:0;position:relative;row-gap:2px}.GameTimeView_isUsable__8eZoX,.GameTimeView_tool__tU3b4{box-shadow:0 10px 30px #00000052;box-shadow:var(--shadow)}.GameTimeView_isUsable__8eZoX{border-color:#cfd1d830;border-color:var(--border)}.GameTimeView_isLocked__Q9Mr3{filter:grayscale(.15) brightness(.9);opacity:.55}.GameTimeView_tool__tU3b4:before{content:none}.GameTimeView_variantRow__eIZxc{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.GameTimeView_variantRow__eIZxc.GameTimeView_two__XySEq{grid-template-columns:1fr 1fr}.GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_variantBtn__pLkrn{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#1c1c27;background:var(--btn-bg);border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:10px;box-sizing:border-box;color:#fff;color:var(--text);contain:paint;display:flex;font-size:1rem;font-weight:800;height:40px;height:var(--btn-h,40px);justify-content:center;letter-spacing:.2px;min-width:0;overflow:hidden;position:relative;text-transform:uppercase;transform:translateZ(0);transition:transform .06s ease,border-color .12s ease,background .12s ease,filter .12s ease;width:100%;will-change:transform}@media (hover:hover) and (pointer:fine){.GameTimeView_pillBtn__SfAK0:hover:not(:disabled),.GameTimeView_variantBtnLarge__BeOXZ:hover:not(:disabled),.GameTimeView_variantBtn__pLkrn:hover:not(:disabled){background:#5cf4ff;background:var(--btn-bg-hover)}}.GameTimeView_variantBtnLarge__BeOXZ:active:not(:disabled),.GameTimeView_variantBtn__pLkrn:active:not(:disabled){transform:translateY(1px)}.GameTimeView_variantBtnLarge__BeOXZ:disabled,.GameTimeView_variantBtn__pLkrn:disabled{cursor:not-allowed;opacity:.5;opacity:var(--btn-disabled);pointer-events:auto}.GameTimeView_spout__8tDV8 .GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_spout__8tDV8 .GameTimeView_variantBtn__pLkrn{background:linear-gradient(180deg,#001f2b,#00061b);background:var(--tool-spout);background-clip:padding-box;border-color:#cfd1d830;border-color:var(--border)}.GameTimeView_spout__8tDV8 .GameTimeView_variantBtnLarge__BeOXZ:hover,.GameTimeView_spout__8tDV8 .GameTimeView_variantBtn__pLkrn:hover{background:linear-gradient(180deg,#001f2b,#00061b);background:var(--tool-spout);filter:none}.GameTimeView_spout__8tDV8 .GameTimeView_variantBtnLarge__BeOXZ:active,.GameTimeView_spout__8tDV8 .GameTimeView_variantBtn__pLkrn:active{transform:none}.GameTimeView_sprinkler__1eiz4 .GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_sprinkler__1eiz4 .GameTimeView_variantBtn__pLkrn{background:radial-gradient(circle at center,#1c3292 0,#2493bc 100%);background:var(--tool-blue-light);background-clip:padding-box;border-color:#cfd1d830;border-color:var(--border)}.GameTimeView_waterGun__IMNW7 .GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_waterGun__IMNW7 .GameTimeView_variantBtn__pLkrn{background:linear-gradient(90deg,#1c3292,#2493bc);background:var(--tool-blue-light-directioned);background-clip:padding-box;border-color:#cfd1d830;border-color:var(--border)}.GameTimeView_pipeTool__JmfGJ .GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_pipeTool__JmfGJ .GameTimeView_variantBtn__pLkrn{background:linear-gradient(180deg,#51e17e,#41ba68);background:var(--tool-green);background-clip:padding-box;border-color:#cfd1d830;border-color:var(--border)}.GameTimeView_wall__-cCDK .GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_wall__-cCDK .GameTimeView_variantBtn__pLkrn{background:linear-gradient(180deg,#977655,#70573e);background:var(--tool-brown);background-clip:padding-box;border-color:#cfd1d830;border-color:var(--border)}.GameTimeView_waterBomb__rcPlY .GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_waterBomb__rcPlY .GameTimeView_variantBtn__pLkrn{background:linear-gradient(180deg,#2493bc,#d5e7ff);background:var(--tool-blue-bomb);background-clip:padding-box;border-color:#cfd1d830;border-color:var(--border)}.GameTimeView_sprinkler__1eiz4 .GameTimeView_btnIconBox__JLGYu{height:130%}.GameTimeView_waterBomb__rcPlY .GameTimeView_btnIconBox__JLGYu{height:90%}.GameTimeView_toggled__SWZjI{background:#5cf4ff;background:var(--btn-bg-hover);filter:brightness(1.12)}.GameTimeView_tool__tU3b4 .GameTimeView_variantBtnLarge__BeOXZ.GameTimeView_toggled__SWZjI,.GameTimeView_tool__tU3b4 .GameTimeView_variantBtn__pLkrn.GameTimeView_toggled__SWZjI{background:#5cf4ff;background:var(--btn-bg-hover);border-color:#cfd1d830;border-color:var(--border);box-shadow:none;filter:none}.GameTimeView_health__weh-U .GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_health__weh-U .GameTimeView_variantBtn__pLkrn{background:linear-gradient(180deg,#8563b7,#7d33a8);background:var(--tool-health);background-clip:padding-box;border-color:#cfd1d830;border-color:var(--border)}.GameTimeView_pillRow__GD2e7{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr 1fr}.GameTimeView_pillRow__GD2e7.GameTimeView_single__mx71p{grid-template-columns:1fr}.GameTimeView_mt8__LVXU4{margin-top:1px}.GameTimeView_pillBtn__SfAK0{align-items:center;background:#1c1c27;background:var(--btn-bg);border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:10px;color:#a8f9ff;color:var(--bright-blue-2);display:flex;font-size:.8rem;font-weight:800;height:26px;justify-content:center;letter-spacing:.22px;text-shadow:0 0 1px #a8f9ff,0 0 1px #00ffffbf,0 0 1px #00d4ffa6;text-shadow:0 0 1px var(--bright-blue-2),0 0 1px #00ffffbf,0 0 1px #00d4ffa6;text-transform:uppercase;transition:transform .06s ease,filter .12s ease,border-color .12s ease,background .12s ease}.GameTimeView_pillBtn__SfAK0:active:not(:disabled){transform:translateY(1px)}.GameTimeView_pillBtn__SfAK0:disabled{color:#9aa0a6;pointer-events:auto}.GameTimeView_isLocked__Q9Mr3 .GameTimeView_pillBtn__SfAK0{pointer-events:none;visibility:hidden}.GameTimeView_btn__lh0xa,.GameTimeView_pillBtn__SfAK0,.GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_variantBtn__pLkrn{-webkit-tap-highlight-color:transparent;outline:none}.GameTimeView_btn__lh0xa:focus,.GameTimeView_pillBtn__SfAK0:focus,.GameTimeView_variantBtnLarge__BeOXZ:focus,.GameTimeView_variantBtn__pLkrn:focus{outline:none}@media (hover:hover) and (pointer:fine){.GameTimeView_btn__lh0xa:hover:not(:disabled){background:#5cf4ff;background:var(--btn-bg-hover)}}@media (hover:none),(pointer:coarse){.GameTimeView_btn__lh0xa:hover,.GameTimeView_pillBtn__SfAK0:hover,.GameTimeView_variantBtnLarge__BeOXZ:hover,.GameTimeView_variantBtn__pLkrn:hover{background:inherit;filter:none}}.GameTimeView_btn__lh0xa,.GameTimeView_pillBtn__SfAK0,.GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_variantBtn__pLkrn{touch-action:manipulation}.GameTimeView_topBar__dSDo5{grid-column-gap:12px;align-items:center;background:linear-gradient(180deg,#141422,#11121a);border:1px solid #5cf4ffb2;border-radius:12px;box-shadow:0 5px 10px #00000052,0 0 8px #5cf4ffae;box-sizing:border-box;column-gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;min-height:40px;padding:4px 16px;width:min(82vh,100%)}.GameTimeView_topBarLeft__G-q85,.GameTimeView_topBarRight__NsSbA{align-items:center;display:flex;gap:10px;line-height:1}.GameTimeView_topBarTitle__i61AP{color:#fff;color:var(--text);font-size:.8rem;font-weight:900;letter-spacing:.3px;text-transform:uppercase}.GameTimeView_topBarText__T8Wuj{color:#a9a9b2;color:var(--muted);font-size:.74rem}.GameTimeView_topBarBadge__ZQsDj{background:#26263a;border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:999px;color:#d7d7ff;font-size:.7rem;padding:4px 8px;text-transform:uppercase}.GameTimeView_topBarHealth__99EK5 .GameTimeView_hudBar__x-4s\+{background:#0b0b0f;border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:5px;box-shadow:0 6px 18px #00000047,inset 0 0 12px #0000008c;height:clamp(14px,2.4vh,20px);overflow:hidden;position:relative;width:min(100%,960px)}.GameTimeView_topBarHealth__99EK5 .GameTimeView_hudFill__6Gnh4{background:linear-gradient(90deg,#5a0000,#ac0000 55%,red);box-shadow:inset 0 1px 0 #ffffff59;height:100%;transition:width .1s ease}.GameTimeView_healthBarOverlay__A2eyY{align-items:center;display:flex;gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.GameTimeView_healthBarOverlay__A2eyY .GameTimeView_startEarlyBtn__WabrB{pointer-events:auto}.GameTimeView_moneyWrap__HbzYj{align-items:right;display:flex;gap:8px;min-width:10ch}.GameTimeView_moneyIcon__UDrLr{height:22px;object-fit:contain;width:22px}.GameTimeView_moneyText__-A-t8{font-feature-settings:tabular-nums lining-nums;color:#5cf3ff;color:var(--bright-blue);font-size:1.4rem;font-variant-numeric:tabular-nums lining-nums;font-weight:900;letter-spacing:.3px;line-height:1;margin:auto;text-shadow:0 0 1.5px #5cf3ff,0 0 6px #00ffffbf,0 0 26px #00d4ffa6;text-shadow:0 0 1.5px var(--bright-blue),0 0 6px #00ffffbf,0 0 26px #00d4ffa6}@keyframes GameTimeView_moneyPulse__az6JD{0%{filter:brightness(1);transform:scale(1)}35%{filter:brightness(1.12);transform:scale(1.06)}to{filter:brightness(1);transform:scale(1)}}.GameTimeView_moneyTextPulse__EMPYp{animation:GameTimeView_moneyPulse__az6JD .16s ease-out}.GameTimeView_viewerWrap__dxGrF{display:grid;height:calc(100% - 16px);margin-top:0;place-items:center;position:relative}.GameTimeView_viewerBox__1ZQWQ{-webkit-tap-highlight-color:transparent;aspect-ratio:1/1;background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;outline:0;overflow:hidden;position:relative;width:min(82vh,100%)}.GameTimeView_viewerBox__1ZQWQ canvas{background:#0000;border:0;display:block;outline:0}.GameTimeView_cardCompact__b-0K3{background:#14141e;background:var(--panel);border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);color:#fff;color:var(--text);display:flex;flex-direction:column;gap:10px;padding:12px}.GameTimeView_cardTitle__-wpju{border-bottom:1px solid #ffffff14;color:#fff;font-size:.78rem;font-weight:900;letter-spacing:.3px;padding-bottom:6px;text-transform:uppercase}.GameTimeView_actionCol__0HqCV{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.GameTimeView_accentBtn__M8Ky5{background:#11362c;border-color:#27d19c}.GameTimeView_centerCol__uy\+s1,.GameTimeView_leftCol__2Vv2m,.GameTimeView_rightCol__S8Sok,.GameTimeView_topBar__dSDo5{position:relative;z-index:0}@keyframes GameTimeView_gt_pulse__\+LrEf{0%{opacity:.22;transform:scale(1)}50%{opacity:.42;transform:scale(1.03)}to{opacity:.22;transform:scale(1)}}@keyframes GameTimeView_gt_drift__9zr7S{0%{background-position:0 0,100% 0,0 100%,100% 100%}50%{background-position:8% 6%,92% 8%,6% 92%,94% 88%}to{background-position:0 0,100% 0,0 100%,100% 100%}}@media (prefers-reduced-motion:reduce){.GameTimeView_page__b7Hnk:after,.GameTimeView_page__b7Hnk:before{animation:none}}.GameTimeView_overlay__Uz5IU{animation:GameTimeView_overlayFade__78BXE .14s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(60% 60% at 50% 50%,#0000008c,#000000a6);display:grid;inset:0;place-items:center;pointer-events:auto;position:absolute;z-index:5}.GameTimeView_overlayCard__YU1fL{grid-row-gap:14px;background:linear-gradient(180deg,#161826,#0f111a);border:1px solid #5cf3ff80;border:1px solid var(--bright-blue)80;border-radius:14px;box-shadow:0 18px 40px #00000073,0 0 20px #5cf4ff33;color:#fff;color:var(--text);display:grid;padding:20px;row-gap:14px;text-align:center;width:min(560px,84%)}.GameTimeView_overlayTitle__SoGD5{color:#dffcff;font-size:1.2rem;letter-spacing:.3px;text-transform:uppercase}.GameTimeView_overlayCountdown__z5Mkk{font-feature-settings:tabular-nums lining-nums;color:#5cf3ff;color:var(--bright-blue);font-size:2.4rem;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 0 2px #5cf3ff,0 0 10px #0ff9;text-shadow:0 0 2px var(--bright-blue),0 0 10px #0ff9}.GameTimeView_overlayStats__JWphg{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.GameTimeView_overlayStats__JWphg>div{background:#0e0f18;border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:10px;padding:10px 8px}.GameTimeView_overlayStats__JWphg span{color:#a9a9b2;color:var(--muted);display:block;font-size:.7rem;letter-spacing:.3px;margin-bottom:2px;text-transform:uppercase}.GameTimeView_overlayStats__JWphg strong{font-size:1.05rem;letter-spacing:.2px}.GameTimeView_overlayActions__NJhti{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@keyframes GameTimeView_overlayFade__78BXE{0%{opacity:0}to{opacity:1}}.GameTimeView_prepHud__a968n{display:grid;inset:0;padding-top:3%;place-items:start center;pointer-events:none;position:absolute;z-index:4}.GameTimeView_startEarlyBtn__WabrB{-webkit-tap-highlight-color:transparent;background:#0a0e18b3;border:1px solid #5cf3ff;border:1px solid var(--bright-blue);border-radius:12px;color:#5cf3ff;color:var(--bright-blue);cursor:pointer;font-family:Oswald,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.2px;opacity:.8;padding:8px 12px;pointer-events:auto;transition:transform .06s ease,border-color .12s ease,background .12s ease,filter .12s ease}@media (hover:hover) and (pointer:fine){.GameTimeView_startEarlyBtn__WabrB:hover:not(:disabled){background:#5cf4ff;background:var(--btn-bg-hover);border-color:#5cf3ff;border-color:var(--bright-blue);filter:brightness(1.08)}}.GameTimeView_startEarlyBtn__WabrB:active:not(:disabled){transform:translateY(1px)}.GameTimeView_startEarlyBtn__WabrB:disabled{cursor:not-allowed;opacity:.5;opacity:var(--btn-disabled)}.GameTimeView_startEarlyBtn__WabrB:focus{outline:none}@media (hover:none),(pointer:coarse){.GameTimeView_startEarlyBtn__WabrB:hover{background:inherit;filter:none}}.GameTimeView_prepChip__QObi-{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0e18b3;border:66 solid #5cf3ff;border:66 solid var(--bright-blue);border-radius:999px;box-shadow:0 6px 16px #19141459;display:inline-flex;gap:10px;opacity:.8;padding:8px 12px;pointer-events:none}.GameTimeView_prepLabel__F2z8y{color:#dffcff;font-size:.82rem;letter-spacing:.3px;text-transform:uppercase}.GameTimeView_prepCountdown__1M8LA{font-feature-settings:tabular-nums lining-nums;color:#5cf3ff;color:var(--bright-blue);font-size:1rem;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 0 2px #5cf3ff,0 0 6px #0ff9;text-shadow:0 0 2px var(--bright-blue),0 0 6px #0ff9}.GameTimeView_btnIconBox__JLGYu{aspect-ratio:1/1;display:grid;height:70%;overflow:hidden;place-items:center}.GameTimeView_btnIconShrink__LPWmz,.GameTimeView_btnIcon__1dghb,.GameTimeView_dirBtnIcon__sf4OP{-webkit-user-drag:none;display:block;height:100%;image-rendering:pixelated;max-height:100%;max-width:100%;object-fit:contain;width:100%}.GameTimeView_iconBtnRow__iWw2j{align-items:center;display:flex;height:100%;justify-content:center;max-width:100%;padding:0;position:relative;width:100%}.GameTimeView_priceText__YnuOO{font-feature-settings:tabular-nums lining-nums;align-items:center;background:rgba(13,73,55,.335);background:var(--accent-weak);border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:999px;color:#a8f9ff;color:var(--bright-blue-2);display:inline-flex;font-size:1rem;font-variant-numeric:tabular-nums lining-nums;font-weight:900;letter-spacing:.3px;line-height:1;padding:4px 10px;pointer-events:none;position:absolute;right:8px;text-shadow:0 0 1.5px #a8f9ff,0 0 6px #00ffffbf,0 0 26px #00d4ffa6;text-shadow:0 0 1.5px var(--bright-blue-2),0 0 6px #00ffffbf,0 0 26px #00d4ffa6;top:50%;transform:translateY(-50%);white-space:nowrap}.GameTimeView_healthBuyWrap__ydrtO{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:2px}.GameTimeView_topBarHealthBtn__-uaE3{--btn-h:36px;align-items:center;background:linear-gradient(180deg,#8563b7,#7d33a8);background:var(--tool-health);border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #00000052;box-shadow:var(--shadow);box-sizing:border-box;color:#fff;color:var(--text);display:inline-flex;font:inherit;gap:0;height:var(--btn-h);justify-content:center;max-height:100%;padding:0;position:relative;text-transform:uppercase;transition:transform .06s ease,filter .12s ease,background .12s ease,border-color .12s ease;width:5.5vw}.GameTimeView_topBarHealthBtn__-uaE3 .GameTimeView_btnIconBox__JLGYu{aspect-ratio:auto;display:grid;flex:0 0 auto;height:calc(var(--btn-h) - 6px);overflow:hidden;place-items:center;transform:translateX(-.5vw);width:calc(var(--btn-h) - 6px)}.GameTimeView_healthBtnIcon__S2RV5{-webkit-user-drag:none;display:block;height:100%;image-rendering:pixelated;object-fit:contain;width:100%}.GameTimeView_healthPricePill__13G82{font-size:.9rem;padding:3px 8px}.GameTimeView_healthPriceBadge__Ko0hf{background:rgba(13,73,55,.335);background:var(--accent-weak);border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:999px;bottom:2px;color:#a8f9ff;color:var(--bright-blue-2);font-size:clamp(.8rem,1.2vw,1rem);font-weight:900;letter-spacing:.3px;line-height:1;padding:2px 6px;pointer-events:none;position:absolute;right:2px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.GameTimeView_topBarHealthBtn__-uaE3:hover:not(:disabled){filter:brightness(1.08)}}.GameTimeView_topBarHealthBtn__-uaE3:active:not(:disabled){transform:translateY(1px)}.GameTimeView_topBarHealthBtn__-uaE3:disabled{cursor:not-allowed;filter:grayscale(.35) brightness(.9);opacity:.5;opacity:var(--btn-disabled)}.GameTimeView_topBarHealthBtn__-uaE3 .GameTimeView_btnIconBox__JLGYu{height:100%}.GameTimeView_topBarHealthBtn__-uaE3 .GameTimeView_btnIcon__1dghb{height:auto;max-height:100%;max-width:100%;width:auto}.GameTimeView_topBarHealthBtn__-uaE3 .GameTimeView_priceText__YnuOO{font-size:1.2rem;padding:3px 8px}.GameTimeView_page__b7Hnk:after,.GameTimeView_page__b7Hnk:before{display:none!important}.GameTimeView_levelMsgHud__xBWvc{display:grid;inset:0;padding-top:10%;place-items:start center;pointer-events:none;position:absolute;z-index:4}.GameTimeView_levelMsgBox__eezs2{background:#14141e;background:var(--panel);border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #00000052;box-shadow:var(--shadow);color:#5cf3ff;color:var(--bright-blue);font-size:18px;line-height:1.35;max-width:min(520px,44vw);padding:12px 14px}@media (max-width:520px){:root{--gap:1px;--left-gap:3px;--btn-h:5dvh;--pill-h:4.5dvh;--top-btn-h:3.0dvh}.GameTimeView_healthPricePill__13G82{font-size:.9rem;padding:3px 8px}.GameTimeView_healthBtnIcon__S2RV5{height:80%;max-width:80%;width:auto}.GameTimeView_topBarHealthBtn__-uaE3{width:20vw}.GameTimeView_topBar__dSDo5,.GameTimeView_topBar__dSDo5 *{pointer-events:none}.GameTimeView_topBarHealthBtn__-uaE3{pointer-events:auto;touch-action:manipulation}.GameTimeView_page__b7Hnk{height:100dvh;overflow:hidden}.GameTimeView_shell__9uXu0{grid-gap:var(--gap);display:grid;gap:var(--gap);grid-template-areas:"center" "left";grid-template-columns:1fr;grid-template-rows:auto 1fr;inset:0;padding:2px 2px calc(8px + env(safe-area-inset-bottom));position:fixed}.GameTimeView_centerCol__uy\+s1{grid-area:center}.GameTimeView_rightCol__S8Sok{display:none}.GameTimeView_leftCol__2Vv2m{grid-area:left;height:100%;margin:0;max-width:none;overflow:hidden;width:100%}.GameTimeView_leftStack__pnhjR{grid-gap:var(--gap);align-content:start;display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));height:100%;width:100%}.GameTimeView_topBar__dSDo5{border-radius:6px;column-gap:var(--gap);padding:6px 12px;width:100%}.GameTimeView_tool__tU3b4{background:#0000;border-radius:0;box-shadow:none;display:grid;grid-template-rows:var(--btn-h) auto;min-width:0;padding:0}.GameTimeView_variantRow__eIZxc{display:block}.GameTimeView_btn__lh0xa,.GameTimeView_variantBtnLarge__BeOXZ,.GameTimeView_variantBtn__pLkrn{font-size:.9rem;height:var(--btn-h);letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameTimeView_pillRow__GD2e7{align-items:center;display:grid;grid-template-columns:1fr 1fr;margin-bottom:2px}.GameTimeView_pillBtn__SfAK0{font-size:.7rem;height:var(--pill-h);line-height:1;max-width:200%}.GameTimeView_viewerWrap__dxGrF{height:auto;margin-top:0}.GameTimeView_viewerBox__1ZQWQ{aspect-ratio:1/1;border-radius:10px;width:100%}.GameTimeView_overlayCard__YU1fL{padding:16px;width:90%}.GameTimeView_overlayStats__JWphg{grid-template-columns:1fr 1fr}.GameTimeView_topBarLeft__G-q85,.GameTimeView_topBarRight__NsSbA{align-items:center;display:flex;gap:10px;line-height:1}.GameTimeView_healthBuyTop__lHds-{background:linear-gradient(180deg,#8563b7,#7d33a8);background:var(--tool-health);border:1px solid #cfd1d830;border:1px solid var(--border);border-radius:10px;font-size:.9rem;height:var(--top-btn-h);line-height:1;padding:0 12px;white-space:nowrap}.GameTimeView_leftCol__2Vv2m{z-index:2}.GameTimeView_centerCol__uy\+s1,.GameTimeView_topBar__dSDo5{z-index:1}.GameTimeView_topBarHealth__99EK5{display:grid;place-items:center}.GameTimeView_topBarHealth__99EK5 .GameTimeView_hudBar__x-4s\+{grid-area:1/1}.GameTimeView_healthBarOverlay__A2eyY{align-items:center;display:inline-flex;gap:4px;grid-area:1/1;justify-content:center;pointer-events:none;position:static;transform:translateY(-1px)}.GameTimeView_prepChip__QObi-{border-radius:999px;opacity:.9;padding:2px 6px}.GameTimeView_prepLabel__F2z8y{font-size:.62rem}.GameTimeView_prepCountdown__1M8LA{font-size:.72rem}.GameTimeView_startEarlyBtn__WabrB{border-radius:8px;font-size:.72rem;padding:4px 6px;pointer-events:auto;touch-action:manipulation}}.GameTimeView_prepRow__trEL7{align-items:center;display:flex;gap:8px}@media (max-width:820px){.GameTimeView_prepRow__trEL7{align-items:stretch;flex-direction:column}.GameTimeView_levelMsgBox__eezs2{max-width:100%}}.Firefighter_page__-\+Aqj{align-items:flex-start;background:#000;color:#fff;display:flex;isolation:isolate;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.Firefighter_main__JZTLv{max-width:1280px;padding:54px 24px;position:relative;width:100%;z-index:1}.Firefighter_title__IAy64{animation:Firefighter_ff_titleFlickerSoft__piC0G 4.6s ease-in-out infinite,Firefighter_ff_titleBreath__ybZEB 4s ease-in-out infinite;font-family:Oswald,sans-serif;font-size:7.7rem;letter-spacing:.05em;margin-bottom:52px;text-align:center;text-shadow:-1px 1px 6px rgba(255,238,153,.538);will-change:filter,text-shadow}.Firefighter_subtitle__Gv1RQ{font-size:1.5rem;font-weight:900;margin:0 0 64px;text-align:center;text-shadow:0 2px 4px rgba(255,247,209,.766)}.Firefighter_grid__3hDty{--card-w:230px;grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(var(--card-w),var(--card-w)));justify-content:center}.Firefighter_card__VpKEM{align-items:center;aspect-ratio:1/1;background:#c8c8c8;border:1px solid #fff9;border-radius:18px;box-shadow:0 10px 28px #000000a6;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative;transition:transform .22s ease,box-shadow .22s ease;width:min(var(--card-w),100%)}.Firefighter_backBtn__AMfqR{-webkit-tap-highlight-color:transparent;background:#14141eeb;border:1px solid #fff9;border-radius:12px;box-shadow:var(--shadow);color:#fff;cursor:pointer;font-family:Oswald,sans-serif;font-size:1.05rem;font-weight:700;left:calc(15vw + env(safe-area-inset-left));letter-spacing:.03em;line-height:1;min-height:44px;padding:10px 14px;position:fixed;top:calc(10vh + env(safe-area-inset-top));z-index:3}.Firefighter_backBtn__AMfqR:hover{box-shadow:0 12px 26px #0006;transform:translateY(-1px)}.Firefighter_backBtn__AMfqR:active{transform:translateY(0)}.Firefighter_backBtn__AMfqR:focus-visible{outline:2px solid #fff;outline-offset:2px}.Firefighter_media__2kt8j{inset:0;position:absolute}.Firefighter_media__2kt8j:after{animation:Firefighter_ff_shimmerScan__ArQyI 2.8s linear infinite;background:repeating-linear-gradient(0deg,#ffb4501f,#ffb4501f 2px,#ff3c0000 6px,#ff3c0000 10px);content:"";filter:blur(2px);inset:-2%;opacity:.08;pointer-events:none;position:absolute;will-change:transform,opacity}.Firefighter_card__VpKEM:after{background:linear-gradient(120deg,#fff0 20%,#ffffff59 50%,#fff0 80%);content:"";height:200%;left:-60%;pointer-events:none;position:absolute;top:-50%;transform:rotate(10deg);transition:transform .6s ease;width:120%}.Firefighter_card__VpKEM:hover:after{transform:rotate(10deg) translateX(50%)}.Firefighter_card__VpKEM:focus-visible{outline:2px solid #fff;outline-offset:2px}.Firefighter_img__CNKpA{animation:Firefighter_ff_heatWobble__zYx7n 1.4s ease-in-out infinite alternate,Firefighter_ff_heatDrift__ikBH- 6s ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:contrast(1.1) saturate(1.1) brightness(.92);height:100%;inset:0;object-fit:cover;position:absolute;transform:translateZ(0);width:100%;will-change:transform,filter}.Firefighter_overlay__E-MrU{background:linear-gradient(180deg,#ffffff38,#ffffff14 40%,#0000006b);inset:0;pointer-events:none;position:absolute}.Firefighter_label__fURM\+{background:#000000e6;border-radius:10px;color:#fff;font-family:Oswald,sans-serif;font-size:1.2rem;letter-spacing:.06em;max-width:85%;padding:8px 16px;position:relative;text-align:center;z-index:2}.Firefighter_page__-\+Aqj:before{animation:Firefighter_ff_emberDrift__3clXL 4s ease-in-out infinite alternate,Firefighter_ff_emberHue__\+eJIC 7s ease-in-out infinite,Firefighter_ff_convectionSpin__Oy2Ar 7s linear infinite;background:radial-gradient(85% 60% at 50% 50%,#0000 12%,#9d12002e 68%,#ff240047 88%,#ff120070 100%);filter:blur(38px) brightness(1.16) saturate(1.18);inset:2%;will-change:transform,filter,opacity}.Firefighter_page__-\+Aqj:after,.Firefighter_page__-\+Aqj:before{content:"";mix-blend-mode:screen;pointer-events:none;position:absolute;transform:translateZ(0);z-index:0}.Firefighter_page__-\+Aqj:after{animation:Firefighter_ff_emberPulse__7lG5E 4s ease-in-out infinite,Firefighter_ff_emberField__nuMbI 20s linear infinite,Firefighter_ff_emberJitter__WVgw3 1.4s ease-in-out infinite;background:radial-gradient(90% 75% at 50% 50%,#3e000000 55%,#a7290600 72%,rgba(255,0,0,.668) 88%,#ff00008f 100%),radial-gradient(closest-side at 20% 30%,#ffb45033,#ff780000 60%),radial-gradient(closest-side at 80% 40%,#ff8c3c29,#ff780000 60%),radial-gradient(closest-side at 30% 80%,#ffc8781f,#ff780000 60%),radial-gradient(closest-side at 70% 75%,#ff782824,#ff780000 60%);background-position:50% 50%,0 0,100% 10%,0 100%,100% 100%;background-repeat:no-repeat;background-size:100% 100%,140% 140%,150% 150%,130% 130%,160% 160%;filter:blur(54px) brightness(1.1);inset:-1%;will-change:opacity,transform,filter,background-position}@keyframes Firefighter_ff_emberPulse__7lG5E{0%{opacity:.2;transform:scale(1) rotate(0deg)}28%{opacity:.54;transform:scale(1.24) rotate(.5deg)}52%{opacity:.34;transform:scale(1.27) rotate(-.5deg)}to{opacity:.2;transform:scale(1) rotate(0deg)}}@keyframes Firefighter_ff_emberJitter__WVgw3{0%{filter:blur(54px) brightness(1.08) contrast(1.03)}50%{filter:blur(46px) brightness(1.22) contrast(1.08)}to{filter:blur(54px) brightness(1.08) contrast(1.03)}}@keyframes Firefighter_ff_emberField__nuMbI{0%{background-position:50% 50%,0 0,100% 10%,0 100%,100% 100%}50%{background-position:50% 50%,30% 40%,70% 20%,20% 80%,80% 70%}to{background-position:50% 50%,0 0,100% 10%,0 100%,100% 100%}}@keyframes Firefighter_ff_emberHue__\+eJIC{0%{filter:blur(50px) brightness(1.14) saturate(1.16) hue-rotate(0deg)}50%{filter:blur(32px) brightness(1.36) saturate(1.38) hue-rotate(-100deg);opacity:.8}to{filter:blur(50px) brightness(1.14) saturate(1.16) hue-rotate(0deg)}}@keyframes Firefighter_ff_heatWobble__zYx7n{0%{filter:contrast(1.08) saturate(1.08) brightness(.92);transform:translateZ(0) scale(1.012)}50%{filter:contrast(1.18) saturate(1.18) brightness(.98);transform:translate3d(.8%,-.8%,0) scale(1.128) skewX(.28deg)}to{filter:contrast(1.12) saturate(1.12) brightness(.95);transform:translate3d(-.8%,.8%,0) scale(1.128) skewY(.28deg)}}@keyframes Firefighter_ff_heatDrift__ikBH-{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translateZ(0) rotate(.4deg)}to{transform:translateZ(0) rotate(0deg)}}@keyframes Firefighter_ff_shimmerScan__ArQyI{0%{opacity:.06;transform:translateY(0)}50%{opacity:.1;transform:translateY(-20%)}to{opacity:.06;transform:translateY(0)}}@keyframes Firefighter_ff_titleFlickerSoft__piC0G{0%,to{filter:drop-shadow(0 0 6px rgba(255,170,60,.25))}35%{filter:drop-shadow(0 0 14px rgba(255,150,40,.45))}60%{filter:drop-shadow(0 0 10px rgba(255,190,80,.35))}}@keyframes Firefighter_ff_titleBreath__ybZEB{0%,to{text-shadow:-1px 1px 4px #fdefaaa8;transform:translateZ(0)}50%{text-shadow:-1px 1px 10px #fdefaaeb;transform:translateZ(0) scale(1.001)}}@media (prefers-reduced-motion:reduce){.Firefighter_img__CNKpA,.Firefighter_media__2kt8j:after,.Firefighter_page__-\+Aqj:after,.Firefighter_page__-\+Aqj:before,.Firefighter_title__IAy64{animation:none!important}}.Firefighter_section__rrFUZ{margin:56px auto 64px;max-width:1280px;padding:8px 12px}.Firefighter_sectionTitle__l5Ile{background:#000000e6;border:1px solid #fff9;border-radius:14px;box-shadow:0 10px 28px #0000008c;color:#fff;font-family:Oswald,sans-serif;font-size:clamp(1.75rem,2.6vw,2.8rem);font-weight:700;letter-spacing:.06em;line-height:1.1;margin:0 auto 28px;padding:18px 28px;text-align:center;text-shadow:0 2px 6px #fff7d199;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.Firefighter_sectionTitle__l5Ile+.Firefighter_grid__3hDty{margin-top:8px}.Firefighter_sectionTitleLeft__csKoB{margin-left:0;margin-right:0;text-align:left;width:auto}@media (max-width:600px){.Firefighter_main__JZTLv{padding:calc(50px + env(safe-area-inset-top)) 16px 32px}.Firefighter_title__IAy64{text-wrap:balance;font-size:4rem;letter-spacing:.02em;line-height:.95;margin-bottom:40px;overflow-wrap:anywhere;word-break:break-word}.Firefighter_subtitle__Gv1RQ{font-size:1.2rem;margin-bottom:48px}.Firefighter_grid__3hDty{--card-w:180px;gap:16px}.Firefighter_label__fURM\+{font-size:1rem;max-width:90%}.Firefighter_backBtn__AMfqR{border-radius:10px;font-size:1rem;left:calc(6vw + env(safe-area-inset-left));min-height:44px;padding:12px 14px;top:calc(5vh + env(safe-area-inset-top))}.Firefighter_section__rrFUZ{margin:36px auto 44px;padding:6px 8px}.Firefighter_sectionTitle__l5Ile{border-radius:12px;font-size:1.6rem;margin-bottom:20px;padding:14px 18px}}.TetrisLeaderboard_container__gyOaF{background:#000;color:#fff;font-family:Inter,sans-serif;min-height:100vh;padding:40px 20px 100px}.TetrisLeaderboard_buttonGroup__Oh7Gq{align-items:flex-start;display:flex;gap:16px;justify-content:center;margin:60px 0 8px}.TetrisLeaderboard_waitlistContainer__Dw6b3{align-items:center;display:flex;flex-direction:column;margin-left:16px}.TetrisLeaderboard_waitlistForm__nb3ys{align-items:center;display:flex;gap:4px}.TetrisLeaderboard_waitlistInput__z-xuZ{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:9999px;color:#fff;flex:1 1;font-size:1rem;min-width:180px;outline:none;padding:12px 16px;transition:background .3s ease,border .3s ease}.TetrisLeaderboard_waitlistInput__z-xuZ:focus{background:#fff3;border-color:#ffd942}.TetrisLeaderboard_waitlistCopy__NRcPK{color:#aaa;font-size:.9rem;margin:8px 0 0;text-align:center}.TetrisLeaderboard_secondaryBtn__bVOnY{background:#ff69b4;border:none;border-radius:12px;box-shadow:0 0 12px #ff69b499;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background .3s ease,box-shadow .3s ease}.TetrisLeaderboard_secondaryBtn__bVOnY:hover{background:#ff4ca1;box-shadow:0 0 16px #ff69b4cc}.TetrisLeaderboard_ctaNote__2DE86{color:#48bb78;font-size:.85rem;margin:8px 0 24px;text-align:center}.TetrisLeaderboard_primaryBtn__gdrb5{background:linear-gradient(135deg,#ffd942,#fc0);border:none;border-radius:12px;box-shadow:0 0 32px #fc0c;color:#000;font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:700;padding:12px 24px;transition:box-shadow .3s ease}.TetrisLeaderboard_primaryBtn__gdrb5:hover{box-shadow:0 0 40px #fc0}.TetrisLeaderboard_title__a3kfL{color:#ffd942;font-family:Oswald,sans-serif;font-size:3rem;margin-bottom:30px;text-align:center;text-shadow:0 0 8px #ffd94288}.TetrisLeaderboard_table__CkcjJ{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:700px}.TetrisLeaderboard_row__rMbuI>*{min-width:0}.TetrisLeaderboard_row__rMbuI>:first-child{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TetrisLeaderboard_row__rMbuI{grid-column-gap:12px;align-items:center;background:#111;border-radius:10px;box-shadow:0 0 8px #ffffff0d;column-gap:12px;display:grid;grid-template-columns:1fr 1fr 1fr 2fr;justify-items:start;min-height:60px;padding:14px 20px;transition:background-color .2s ease,transform .2s ease}.TetrisLeaderboard_row__rMbuI:hover{background-color:#1a1a1a;transform:scale(1.01)}.TetrisLeaderboard_headerCell__Q77ld{cursor:pointer;font-weight:900;justify-self:center;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:normal}.TetrisLeaderboard_headerCell__Q77ld:nth-child(4){line-height:1.2;white-space:normal}.TetrisLeaderboard_headerCell__Q77ld.TetrisLeaderboard_bio__8IS\+q,.TetrisLeaderboard_headerCell__Q77ld.TetrisLeaderboard_score__CgLTW{justify-self:center}.TetrisLeaderboard_cell__o04CW{color:#eee;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TetrisLeaderboard_score__CgLTW{color:#ffd942;text-shadow:0 0 4px #ffd94288}.TetrisLeaderboard_bio__8IS\+q,.TetrisLeaderboard_score__CgLTW{font-family:monospace;font-size:1.2rem;font-weight:900;justify-self:center}.TetrisLeaderboard_bio__8IS\+q{color:#ff69b4;text-shadow:0 0 4px #ff69b488}.TetrisLeaderboard_dna__cEvdG{background-color:#111;font-size:.7rem;font-weight:400;justify-self:center;line-height:1.1;max-height:2.2em;max-width:160px;overflow:hidden;padding-right:1em;position:relative;text-align:center;white-space:normal;word-break:break-word}.TetrisLeaderboard_dna__cEvdG:after{background-color:#111;bottom:0;padding-left:4px;position:absolute;right:0}.TetrisLeaderboard_row__rMbuI:hover .TetrisLeaderboard_dna__cEvdG{background-color:#1a1a1a;color:#ffd942;text-shadow:0 0 4px #ffd94266}.TetrisLeaderboard_row__rMbuI:hover .TetrisLeaderboard_cell__o04CW:first-child{color:#ffd942;text-shadow:0 0 4px #ffd94266}.TetrisLeaderboard_loadMore__51J\+I{background:#222;border:none;border-radius:8px;color:#ffd942;cursor:pointer;font-size:1rem;font-weight:700;margin:12px auto;padding:6px 12px}.TetrisLeaderboard_loadMore__51J\+I:disabled{cursor:default;opacity:.5}@media (max-width:600px){.TetrisLeaderboard_buttonGroup__Oh7Gq{align-items:center;flex-direction:column-reverse;gap:12px}.TetrisLeaderboard_container__gyOaF{padding:20px 0 60px}.TetrisLeaderboard_table__CkcjJ{padding:0}.TetrisLeaderboard_row__rMbuI{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:1.9fr 1fr 1fr 2fr;justify-items:center;padding:10px 4px}.TetrisLeaderboard_row__rMbuI>:first-child{justify-self:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TetrisLeaderboard_cell__o04CW:first-child{font-size:.75rem;padding-left:2%;text-align:center}.TetrisLeaderboard_header__5kTOf{column-gap:16px;font-size:.8rem;justify-items:center;letter-spacing:0;line-height:1.2;text-align:center;word-break:break-word}.TetrisLeaderboard_headerCell__Q77ld{font-size:.75rem;justify-self:center;text-align:center;white-space:normal;word-break:break-word}.TetrisLeaderboard_cell__o04CW{font-size:.9rem;justify-self:center;text-align:center}.TetrisLeaderboard_bio__8IS\+q,.TetrisLeaderboard_score__CgLTW{font-size:1rem;justify-self:center;text-align:center}.TetrisLeaderboard_title__a3kfL{font-size:2rem;letter-spacing:0}.TetrisLeaderboard_dna__cEvdG{background-color:#111;font-size:.65rem;justify-self:center;line-height:1.1;max-height:2.2em;max-width:55.55556%;overflow:hidden;padding-right:1em;position:relative;text-align:center;white-space:normal;word-break:break-word}.TetrisLeaderboard_dna__cEvdG:after{background-color:#111;bottom:0;content:"...";padding-left:4px;position:absolute;right:0}}.DemoLeaderboard_page__o9oGC{align-items:center;background:var(--studio-bg);color:#111;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;padding:60px 40px 40px}.DemoLeaderboard_title__dsyRN{color:#fff;font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:600;margin-bottom:38px;text-align:center}.DemoLeaderboard_boardWrapper__JBe8z{align-items:stretch;display:flex;flex-direction:column;max-width:80vw;width:100%}.DemoLeaderboard_tabRow__hZb20{background:#0000;display:flex;gap:0;margin-bottom:-1px;padding-left:4px;position:relative;z-index:1}.DemoLeaderboard_tab__M2c1Y{background:#0000;border:1px solid #0000;border-bottom:none;border-radius:16px 16px 0 0;color:#a4a4a4;cursor:pointer;font-size:1.25rem;font-weight:700;padding:16px 32px;position:relative;top:1px;transition:all .2s ease;z-index:2}.DemoLeaderboard_tab__M2c1Y:hover{background:hsla(0,0%,100%,.411);color:#e1e1e1}.DemoLeaderboard_tab__M2c1Y.DemoLeaderboard_active__6\+R3H{background:#fff;border:1px solid #ccc;border-bottom:none;box-shadow:0 3px 12px #0000001f;color:#000}.DemoLeaderboard_tableWrapper__tZDq6{background:#fff;border:1px solid #ccc;border-radius:16px;box-shadow:0 6px 24px #00000014;overflow:hidden;position:relative;top:-2px;z-index:1}.DemoLeaderboard_table__tad76{background:#fff;border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #eee;font-size:1rem;padding:16px 24px;text-align:left}thead{background:#eee;border-bottom:1px solid #ccc}tbody tr:hover{background:#f9f9f9}td:first-child{font-weight:700}.DemoLeaderboard_money__ilOcI{color:#00bc45;font-weight:600}.DemoLeaderboard_topHeader__Eu4SJ{background:#eee;color:#111;font-size:1.1rem;font-weight:700;padding:13px 24px 8px;text-align:left}.DemoLeaderboard_subHeaderRow__cIlUS{background:#eee}.DemoLeaderboard_subHeader__er8j5{color:#666;font-size:.7rem;font-weight:500;padding:0 24px 6px;text-align:left}.DemoLeaderboard_statusPhaseIClinical__-MCB8,.DemoLeaderboard_statusResearchLicense__Gzafl{color:#000;font-size:.9rem;font-style:normal;font-weight:600}.DemoLeaderboard_statusFailed__1tUx9{color:#000;font-size:.9rem;font-style:normal;font-weight:500}.DemoLeaderboard_statusPending__PMZqP{color:#3f6ecbc0;font-size:.9rem;font-style:italic;font-weight:400}.DemoLeaderboard_loadingBox__qGu64{align-items:center;background:#111;border:1px solid #ccc;border-radius:16px;box-shadow:0 0 20px #00000080;color:#e0e0e0;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;margin:60px auto 40px;padding:40px 24px;text-align:center;width:480px}.DemoLeaderboard_loadingBox__qGu64 p{color:#fff;font-size:1.1rem;font-weight:700;margin-top:24px}.DemoLeaderboard_loadingBox__qGu64 .DemoLeaderboard_limitNotice__OZjsT{color:#dadada;font-size:.75rem!important;font-style:italic;font-weight:500!important;margin-top:10px;padding-top:10px;text-align:center}.DemoLeaderboard_spinner__DGsto{animation:DemoLeaderboard_spin__QQ\+XO .8s linear infinite;border:5px solid #eee;border-radius:50%;border-top:4px solid var(--studio-primary-accent-color);height:48px;width:48px}@keyframes DemoLeaderboard_spin__QQ\+XO{to{transform:rotate(1turn)}}.DemoLeaderboard_scoreCard__08zEc{align-items:stretch;background:#fff;border-color:var(--studio-border-color);border:var(--studio-border-color-width) solid var(--studio-border-color);border-radius:24px;box-shadow:0 0 12px hsla(0,0%,73%,.827);display:flex;flex-direction:column;margin-bottom:30px;min-width:40vw;padding:12px 16px}@keyframes DemoLeaderboard_fadeInUp__2ZRSv{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DemoLeaderboard_fadeInScorePanel__uXGZE{animation:DemoLeaderboard_fadeInUp__2ZRSv .8s ease-out}.DemoLeaderboard_metaScore__dYxS9{font-size:1.4rem;font-weight:600;margin-bottom:24px;text-align:center}.DemoLeaderboard_metaScore__dYxS9 span{color:#000}.DemoLeaderboard_scoreContentGrid__JicEF{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;width:100%}.DemoLeaderboard_scoreList__Albo3{display:flex;flex:1 1;flex-direction:column;gap:6px;max-width:240px;min-width:240px}.DemoLeaderboard_internalScore__v9WmO{border-bottom:1.2px solid #000;color:#000;display:flex;font-size:.95rem;font-weight:600;justify-content:space-between;margin-bottom:4px;padding:4px 16px 2px 4px;white-space:nowrap}.DemoLeaderboard_scoreItem__atHMx{border-bottom:.7px solid #b7b7b7;display:flex;font-size:.8rem;font-weight:600;justify-content:space-between;padding:2px 16px 2px 4px}.DemoLeaderboard_scoreLabel__groPM{color:#333;white-space:nowrap}.DemoLeaderboard_scoreValue__EWmeh{color:#111;font-weight:500}.DemoLeaderboard_radarWrapper__9LXVR{align-items:center;display:flex;flex:1 1;height:260px;justify-content:center;margin:0;max-width:400px;min-width:320px;padding:0;position:relative;z-index:10}@media (max-width:768px){.DemoLeaderboard_scoreContentGrid__JicEF{align-items:center;flex-direction:column}.DemoLeaderboard_radarWrapper__9LXVR{margin-top:24px}.DemoLeaderboard_scoreItem__atHMx{font-size:.95rem}}.DemoLeaderboard_scoreIntro__R99Ul{color:#1a1a1a;font-size:.8rem;font-weight:600;line-height:1.4;margin:8px auto 16px;max-width:520px;padding:0 16px}.DemoLeaderboard_assayUnlocked__orI2w{background:var(--studio-primary-accent-color);border-radius:6px;color:#fff;display:inline-block;font-size:.9rem;font-style:italic;font-weight:700;letter-spacing:.4px;margin-bottom:16px;margin-top:16px;padding:4px 8px;text-transform:uppercase}.DemoLeaderboard_loadingBox__qGu64{opacity:1;transition:opacity .3s ease}.DemoLeaderboard_loadingBox__qGu64.DemoLeaderboard_fadeOut__CPDbW{opacity:0;pointer-events:none}.Studio_studioRoot__Zz-04{background:#111;display:grid;grid-template-columns:310px 1fr;inset:0;overflow:hidden;position:fixed}.Studio_viewport__4uP9W{isolation:isolate;left:0;position:absolute;top:0;transform-origin:0 0;will-change:transform}.Studio_gridLayer__7iuO\+,.Studio_linkLayer__IonZZ{shape-rendering:optimizeSpeed;inset:0;pointer-events:none;position:absolute}.Studio_linkLayer__IonZZ{height:100%;width:100%;z-index:5}.Studio_linkLayerDrag__41buX{pointer-events:none;position:absolute;z-index:9999}.Studio_link__zuNwU{stroke-linecap:round}.Studio_linkVis__nywZV{pointer-events:none}.Studio_linkHit__BOgvL{fill:none;stroke:#0000;stroke-width:18px;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:stroke}.Studio_linkTemp__pm0rP{stroke-linecap:round}.Studio_dragPreview__GB8bT{filter:drop-shadow(0 8px 24px rgba(0,0,0,.5));left:0;opacity:.85;pointer-events:none;position:fixed;top:0;z-index:100000}.Studio_dragGhostCard__VOmaV{background:#171717;border:1px solid #7f7f7f;border-radius:12px;padding:10px;transform:scale(.95);width:220px}.Studio_ghostRails__WpVIo{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr;margin-top:6px}.Studio_ghostRail__O4Xsr{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr}.Studio_studioCanvas__oK1JC{background:#000;overflow:hidden;overscroll-behavior:contain;position:relative;touch-action:none;z-index:1}.Studio_grabCursor__YvhLL *{cursor:grabbing!important}.Studio_workflowHeader__\+2iso{align-items:center;background:#111;border-bottom:1px solid #2a2a2a;display:flex;justify-content:space-between;padding:10px 8px}.Studio_workflowHeaderLeft__hJm7r{align-items:center;display:flex;gap:8px}.Studio_saveExitBtn__p3rBB{font-size:12px;padding:6px 10px}.Studio_workflowName__yCgSl{cursor:text;-webkit-user-select:none;user-select:none}.Studio_workflowNameInput__QBES-,.Studio_workflowName__yCgSl{border:1px solid #444;border-radius:6px;color:#fff;font-size:15px;font-weight:600;padding:6px 10px}.Studio_workflowNameInput__QBES-{background:#1a1a1a}.Studio_workflowStatus__\+MUEE{color:#ccc;font-size:12px;opacity:.7;padding-left:6px}.Studio_studioLeft__KloaI{background:#0e0e0e;border-right:1px solid #222;color:#eee;display:flex;flex-direction:column;height:100vh;position:relative;z-index:2}.Studio_agentScrollArea__kekMO{flex:1 1;overflow-y:auto;padding-right:6px}.Studio_logBox__Eiwod{background:#121212;border:1px solid #222;flex-shrink:0;isolation:isolate;margin-top:10px;position:relative}.Studio_logBox__Eiwod,.Studio_logScroller__a2wSC{border-radius:10px;color:#cfcfcf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto;padding:10px}.Studio_logScroller__a2wSC{background-clip:padding-box;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);max-height:20vh}.Studio_logLine__5Zks0{line-height:1.45}.Studio_logPlaceholder__JJTo5{color:#666;font-style:italic;padding:12px;text-align:center}.Studio_studioHeader__xYq7O{color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px;padding:10px;text-transform:uppercase}.Studio_agentCard__8yc9N{align-self:start;background:#171717;border:1px solid #7f7f7f;border-radius:12px;cursor:grab;margin-bottom:8px;padding:10px;-webkit-user-select:none;user-select:none}.Studio_agentCard__8yc9N:active{cursor:grabbing}.Studio_agentName__m4g3i{color:#fff;font-size:16px;font-weight:600;margin-bottom:2px}.Studio_agentMeta__rKPaq{color:#9aa;font-size:10px}.Studio_runBtn__scbwH{background:#1f6feb}.Studio_controlBtn__Gq5nB,.Studio_runBtn__scbwH{border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:1px;margin-top:1px;padding:6px 12px}.Studio_controlBtn__Gq5nB{background:#777}.Studio_link__zuNwU{fill:none;stroke:#74c0fc;stroke-width:2.5px}.Studio_linkTemp__pm0rP{fill:none;stroke:#ffd166;stroke-width:2px;stroke-dasharray:6 6}.Studio_linkSelected__ZKqAS{stroke:#ff6b6b;stroke-width:3px}.Studio_edgeDeleteBtnSvg__S5nnF{cursor:pointer;pointer-events:auto}.Studio_edgeDeleteBtnCircle__I7Lbf{fill:#111;stroke:#ff6b6b;stroke-width:2px}.Studio_edgeDeleteBtnLine__7pJoS{stroke:#ff6b6b;stroke-width:2px;stroke-linecap:round}.Studio_agentCardCustom__Zngnp{background:#18152a;border-color:#6c5ce7}.Studio_agentCardCustom__Zngnp .Studio_agentName__m4g3i{color:#e5ddff}.Studio_agentIO__xTXK-{grid-column-gap:12px;align-items:start;column-gap:12px;display:grid;grid-template-columns:auto 1fr auto;margin-top:8px}.Studio_agentInputs__8hRfQ{grid-gap:3px;display:grid;gap:3px;justify-self:start}.Studio_agentOutputs__o2fxu{grid-gap:3px;display:grid;gap:3px;justify-self:end}.Studio_agentIORow__2cpV6{grid-gap:2px;align-items:center;display:grid;gap:2px;grid-template-columns:auto 1fr}.Studio_agentIORowOut__ZgFYK{grid-gap:2px;align-items:center;display:grid;gap:2px;grid-template-columns:1fr auto}.Studio_agentCard__8yc9N{position:relative}.Studio_agentIO__xTXK- .Studio_ioLabel__vgumO{overflow-wrap:anywhere;white-space:normal}.Studio_dotSm__w04iG{transform:scale(.65);transform-origin:center}.Studio_ioSm__ecfi-{font-size:9px!important;line-height:1;overflow-wrap:anywhere;white-space:normal}.Studio_saveExitBtn__p3rBB{background:#1f2937;border:1px solid #374151;border-radius:8px;color:#fff;cursor:pointer;font-size:11px;padding:4px 12px;width:80px}.Studio_saveExitBtn__p3rBB:hover{background:#243041}.Studio_saving__2OMWS{opacity:.7;pointer-events:none}.Studio_spinner__I6S9e{animation:Studio_spin__H6DZv .8s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#fff;height:14px;margin:0 auto;width:14px}@keyframes Studio_spin__H6DZv{to{transform:rotate(1turn)}}.Studio_modalBackdrop__gmjBq{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.Studio_modal__X\+O5k{background:#121212;border:1px solid #2a2a2a;border-radius:12px;box-shadow:0 12px 40px #00000080;max-width:92vw;padding:16px;width:420px}.Studio_modalTitle__3mmOx{font-size:16px;font-weight:700;margin-bottom:8px}.Studio_modalBody__fMyei{color:#bbb;margin-bottom:14px}.Studio_modalActions__RzS3u{display:flex;gap:8px;justify-content:flex-end}.Studio_mutedBtn__eUGRn,.Studio_primaryBtn__ik0k5,.Studio_secondaryBtn__N7CN7{-webkit-appearance:none;appearance:none;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#eee;cursor:pointer;font-size:14px;padding:8px 12px}.Studio_primaryBtn__ik0k5{border-color:#3b82f6}.Studio_mutedBtn__eUGRn:disabled,.Studio_primaryBtn__ik0k5:disabled,.Studio_secondaryBtn__N7CN7:disabled{cursor:default;opacity:.6}.Studio_secondaryBtn__N7CN7{background:#171717}.Studio_mutedBtn__eUGRn{background:#0000;color:#aaa}@media (max-width:800px){.Studio_studioRoot__Zz-04{background:#111;display:flex;flex-direction:column;overflow:hidden}.Studio_studioLeft__KloaI{border-bottom:1px solid #222;border-right:0;height:auto;max-height:none;order:1;overflow-x:visible;overflow-y:hidden;width:100%;z-index:2}.Studio_studioLeft__KloaI .Studio_agentScrollArea__kekMO{overscroll-behavior:contain}.Studio_studioCanvas__oK1JC{flex:1 1 auto;min-height:calc(100dvh - 56px);min-height:calc(100dvh - var(--nav-height-mobile, 56px));min-width:0;order:2;overscroll-behavior:none;touch-action:none}.Studio_workflowHeader__\+2iso{background:#111;position:-webkit-sticky;position:sticky;top:0;z-index:3}.Studio_agentScrollArea__kekMO{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:8px 10px}.Studio_agentCard__8yc9N{flex:0 0 auto}}:root{--io-pdb:#74c0fc;--io-mmcif:#f06292;--io-metric:#ffd166;--io-text:#f6f6f6;--io-sequence:#06d6a0;--io-sequence-aa:#06d6a0;--io-sequence-dna:#ff6b6b;--io-sequence-rna:#a78bfa;--io-fasta-aa:#036148;--io-fasta-dna:#853838;--io-fasta-rna:#4b4070;--io-ligand-smiles:#ffa35c;--io-ligand-ccd:#ffff5c;--io-msa-aa:#005a1e;--io-msa-dna:#640000;--io-msa-rna:#530062;--cat-structure:#74c0fc;--cat-sequence:#06d6a0;--cat-msa:#0b6a2c;--cat-language:#9aa;--cat-metrics:#ffd166;--cat-viewer:#a78bfa;--cat-utilities:#f06292;--cat-io:#f6f6f6;--cat-exposed:#ffa94d;--cat-misc:#7f7f7f}.IOPorts_ioDot__sTyQ3{border:2px solid #333;border-radius:50%;box-shadow:0 0 0 1px #ffffff40;height:16px;width:16px}.IOPorts_ioDot__sTyQ3[data-inline="1"]{display:inline-block;vertical-align:middle}.IOPorts_ioDotIn__2QziS{justify-self:start}.IOPorts_ioDotOut__QXzOC{justify-self:end}.IOPorts_ioDot__sTyQ3[data-type=pdb]{background:#74c0fc;background:var(--io-pdb);box-shadow:0 0 0 2px #74c0fc26}.IOPorts_ioDot__sTyQ3[data-type=mmcif]{background:#f06292;background:var(--io-mmcif);box-shadow:0 0 0 2px #f0629226}.IOPorts_ioDot__sTyQ3[data-type=metric]{background:#ffd166;background:var(--io-metric);box-shadow:0 0 0 2px #ffd16626}.IOPorts_ioDot__sTyQ3[data-type=sequence]{background:#06d6a0;background:var(--io-sequence);box-shadow:0 0 0 2px #06d6a026}.IOPorts_ioDot__sTyQ3[data-type="sequence.aa"]{background:#06d6a0;background:var(--io-sequence-aa);box-shadow:0 0 0 2px #06d6a026}.IOPorts_ioDot__sTyQ3[data-type="sequence.dna"]{background:#ff6b6b;background:var(--io-sequence-dna);box-shadow:0 0 0 2px #ff6b6b26}.IOPorts_ioDot__sTyQ3[data-type="sequence.rna"]{background:#a78bfa;background:var(--io-sequence-rna);box-shadow:0 0 0 2px #a78bfa2e}.IOPorts_ioDot__sTyQ3[data-type="fasta.aa"]{background:#036148;background:var(--io-fasta-aa);box-shadow:0 0 0 2px #06d6a026}.IOPorts_ioDot__sTyQ3[data-type="fasta.dna"]{background:#853838;background:var(--io-fasta-dna);box-shadow:0 0 0 2px #ff6b6b26}.IOPorts_ioDot__sTyQ3[data-type="fasta.rna"]{background:#4b4070;background:var(--io-fasta-rna);box-shadow:0 0 0 2px #a78bfa2e}.IOPorts_ioDot__sTyQ3[data-type="ligand.smiles"]{background:#ffa35c;background:var(--io-ligand-smiles);box-shadow:0 0 0 2px #7a5cff29}.IOPorts_ioDot__sTyQ3[data-type="ligand.ccd"]{background:#ffff5c;background:var(--io-ligand-ccd);box-shadow:0 0 0 2px #ff5c7a29}.IOPorts_ioDot__sTyQ3[data-type="msa.aa"]{background:#005a1e;background:var(--io-msa-aa);box-shadow:0 0 0 2px #7a5cff29}.IOPorts_ioDot__sTyQ3[data-type="msa.dna"]{background:#640000;background:var(--io-msa-dna);box-shadow:0 0 0 2px #7a5cff29}.IOPorts_ioDot__sTyQ3[data-type="msa.rna"]{background:#530062;background:var(--io-msa-rna);box-shadow:0 0 0 2px #7a5cff29}.IOPorts_ioDot__sTyQ3[data-type=text]{background:#f6f6f6;background:var(--io-text);box-shadow:0 0 0 2px #ff5c7a29}.IOPorts_ioRowDisabled__yM5qb{opacity:.35;pointer-events:none}.IOPorts_ioDotDisabled__xDDJk{filter:grayscale(.6) brightness(.8)}.IOPorts_ioLabel__d4fa\+{color:#9aa;font-size:12px}.IOPorts_ioLabelDisabled__-Cic\+{opacity:.55}.IOPorts_ioDotStatic__yWkOV{cursor:default}:root{--io-blue:#3da1ff;--io-blue-border:#1a78d6}.Module_module__y5uuY{background:#151515;border:2px solid #999;border-radius:12px;box-shadow:0 4px 14px #00000059;color:#eee;cursor:grab;max-width:clamp(360px,32vw,700px);min-width:260px;padding:10px 7px;position:absolute;-webkit-user-select:none;user-select:none;z-index:10}.Module_moduleExposed__SYKJQ{background:#814500}.Module_moduleNoClamp__aaf4V{max-width:none}.Module_module__y5uuY:active{cursor:grabbing}.Module_moduleSelected__xkoAr{box-shadow:0 4px 14px #00000059,inset 0 0 0 1px #ffffff59,0 0 0 3px #7db2ff73}.Module_moduleTitle__IcZFB{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:8px}.Module_moduleClose__L\+1M3{background:#0000;border:none;border-radius:6px;color:#aaa;cursor:pointer;font-size:14px;line-height:1;margin-left:8px;padding:2px 6px}.Module_moduleClose__L\+1M3:hover{background:#ffffff0f;color:#fff}.Module_moduleIo__lvsQt{grid-gap:8px 16px;align-items:start;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr;margin-bottom:8px}.Module_moduleInputs__cnowD,.Module_moduleOutputs__LnAHt{grid-gap:5px;display:grid;gap:5px}.Module_moduleClamp__yhxDh .Module_moduleIo__lvsQt,.Module_moduleClamp__yhxDh .Module_moduleOutbox__gH67-,.Module_moduleClamp__yhxDh .Module_paramsBox__XmScA{max-width:100%;min-width:0;width:100%}.Module_ioRow__UwBJG{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:auto 1fr auto}.Module_moduleOutputs__LnAHt .Module_ioRow__UwBJG{gap:8px;grid-template-columns:auto auto;justify-content:end}.Module_ioRowDisabled__6YKiS{opacity:.35;pointer-events:none}.Module_paramsBox__XmScA{background:#111;border:1px solid #222;border-radius:8px;margin-top:8px;padding:8px}.Module_paramsHeader__WsrzR{color:#c8c8c8;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.Module_paramsGrid__Xo61z{grid-gap:7px;display:grid;gap:7px}.Module_paramRow__cImjA{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto;width:100%}.Module_paramRowHasPin__QtCtC{grid-template-columns:16px 8px auto 1fr auto}.Module_paramRowHasPin__QtCtC .Module_ioDot__ITMq1{justify-self:start}.Module_paramInput__zpyDN{background:#0e0e0e;border:1px solid #2a2a2a;border-radius:6px;color:#eaeaea;font-size:12px;justify-self:end;outline:none;padding:6px 8px;width:120px}.Module_paramInput__zpyDN:focus{border-color:#3a78ff;box-shadow:0 0 0 2px #3a78ff40}.Module_paramTextarea__ZjRon{background:#0e0e0e;border:1px solid #2a2a2a;border-radius:6px;color:#eaeaea;font-size:12px;justify-self:end;line-height:1.35;max-height:400px;outline:none;overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px;resize:none;touch-action:pan-y;white-space:pre-wrap;width:230px;width:var(--param-textarea-w,230px);word-break:break-word}.Module_textValue__TjDjl,.Module_textValue__TjDjl *{user-select:text;-webkit-user-select:text}.Module_paramTextarea__ZjRon:focus{border-color:#3a78ff;box-shadow:0 0 0 2px #3a78ff40}.Module_paramLabel__idc2P{align-items:center;color:#b7b7b7;display:inline-flex;font-size:12px;gap:6px}.Module_paramSlider__HZshm{width:160px}.Module_paramCheckbox__ARtXc{height:16px;width:16px}.Module_paramValue__GEWdu{color:#e2e2e2;font-size:12px;min-width:36px;text-align:right}.Module_hint__bwWJm{font-size:11px;grid-column:1/-1;overflow-wrap:anywhere;padding-bottom:7px;padding-left:5px;padding-right:8px;white-space:normal;word-break:break-word}.Module_moduleOutbox__gH67-{background:#0e0e0e;border:1px solid #222;border-radius:8px;color:#d6f5ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;margin-top:8px;max-width:100%;min-width:0;padding:8px;width:100%}.Module_outLine__mJAgN{line-height:1.4}.Module_paramHelp__zzr4e{color:#888;font-size:12px;grid-column:1/-1;margin-top:2px;white-space:pre-line}.Module_paramError__UcLYH{color:#ef476f;font-size:12px;grid-column:1/-1;margin-top:2px}.Module_paramInputInvalid__Juz-\+{border-color:#ef476f!important;box-shadow:0 0 0 2px #ef476f33!important;outline-color:#ef476f!important}.Module_paramSelect__f3USH{background:#0e0e0e;border:1px solid #2a2a2a;border-radius:6px;color:#eaeaea;font-size:12px;outline:none;padding:6px 8px;width:140px}.Module_paramSelect__f3USH:focus{border-color:#3a78ff;box-shadow:0 0 0 2px #3a78ff40}.Module_downloadButton__MSiMV{background:none;border:none;color:#ccc;cursor:pointer;font-size:14px;margin-left:6px;transition:color .2s}.Module_downloadButton__MSiMV:hover{color:#fff}.Module_viewerBox__RX56u{align-items:center;background:#0f0f0f;border:1px solid #222;border-radius:10px;display:flex;justify-content:center;margin-top:8px;overflow:hidden;position:relative}.Module_viewerImg__r7IVy{display:block;max-height:100%;max-width:100%}.Module_viewerPlaceholder__pcXEB{font-size:12px;opacity:.7}.Module_viewerResizeHandle__Wldga{background:linear-gradient(135deg,#0000 0 45%,#777 45% 55%,#0000 55% 100%),linear-gradient(135deg,#0000 0 65%,#555 65% 75%,#0000 75% 100%);border-radius:3px;bottom:6px;cursor:se-resize;height:14px;opacity:.9;position:absolute;right:6px;width:14px}.Module_viewerResizeHandle__Wldga:hover{opacity:1}.Module_outBlock__gdlPf{grid-gap:6px 10px;align-items:start;display:grid;gap:6px 10px;grid-template-columns:60px minmax(0,1fr);margin-top:8px}.Module_outLabel__o6aF7{color:#9aa;font-size:12px;padding-top:6px}.Module_textValue__TjDjl{min-width:0;overflow-x:hidden}.Module_textBoxGrowTo500__YUvtX{background:#0f0f0f;border:1px solid #222;border-radius:6px;box-sizing:border-box;color:#d6f5ff;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;-webkit-line-break:anywhere;margin-top:0;max-height:120px;max-width:100%;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px;touch-action:pan-y;white-space:pre-wrap;width:100%;word-break:break-word}.Module_textBoxWrapper__EbL5Y{margin-top:6px}.Module_module__y5uuY [data-nodrag]{cursor:text;user-select:text;-webkit-user-select:text}.Module_module__y5uuY :where(pre,code,textarea,input,.Module_textBoxFixed__PUZ0j,.Module_textValue__TjDjl,[data-scrollbox]){cursor:text;user-select:text;-webkit-user-select:text}.Module_moduleHasRender__XeFn\+{max-width:none;min-width:0}.Module_moduleHasRender__XeFn\+:not(.Module_moduleClamp__yhxDh) .Module_moduleIo__lvsQt,.Module_moduleHasRender__XeFn\+:not(.Module_moduleClamp__yhxDh) .Module_moduleOutbox__gH67-,.Module_moduleHasRender__XeFn\+:not(.Module_moduleClamp__yhxDh) .Module_paramsBox__XmScA{max-width:none;width:auto}.Module_moduleClamp__yhxDh.Module_moduleHasRender__XeFn\+ .Module_moduleIo__lvsQt,.Module_moduleClamp__yhxDh.Module_moduleHasRender__XeFn\+ .Module_moduleOutbox__gH67-,.Module_moduleClamp__yhxDh.Module_moduleHasRender__XeFn\+ .Module_paramsBox__XmScA{max-width:100%;width:100%}.Module_cardResizeX__5yjmH{background:linear-gradient(270deg,#0000000f,#0000);cursor:ew-resize;height:100%;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;user-select:none;width:8px}.Module_attachList__WazB4{list-style:none;margin:0;padding:0}.Module_attachList__WazB4 li{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Module_attachMeta__693Er,.Module_attachName__SYfsH{-webkit-user-select:text;user-select:text}.Module_attachMeta__693Er{opacity:.75}.Module_attachDownload__go5qj{align-items:center;border:1px solid #ffffff26;border:1px solid var(--hair,#ffffff26);border-radius:4px;cursor:pointer;display:inline-flex;height:22px;justify-content:center;pointer-events:auto;position:relative;text-decoration:none;-webkit-user-select:none;user-select:none;width:22px;z-index:1}.Module_attachDownload__go5qj:hover{background:#ffffff0f;background:var(--hover,#ffffff0f)}.Module_attachDownload__go5qj:focus{outline:2px solid #5af;outline:2px solid var(--accent,#5af);outline-offset:2px}.Module_attachList__WazB4 .Module_attachDownload__go5qj *{pointer-events:none}.Module_collectionHeader__vefdT{align-items:center;display:inline-flex;gap:8px;justify-content:flex-start;margin:6px 0 8px}.Module_collectionList__gOSS7{max-height:360px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;touch-action:pan-y}.Module_collectionItem__FmhiV .Module_paramRow__cImjA{padding-bottom:8px;padding-top:8px}.Module_collectionGrid__Sy3dr{grid-gap:0 6px;align-items:start;display:grid;gap:0 6px;grid-auto-rows:minmax(0,auto)}.Module_collectionAddBtn__YVmtq{background:#0e0e0e;border:1px solid #555;border-radius:6px;color:#eaeaea;cursor:pointer;font-size:12px;line-height:1;padding:6px 10px}.Module_collectionAddBtn__YVmtq:hover{background:#121212;border-color:#3a3a3a}.Module_collectionAddBtn__YVmtq:active{transform:translateY(1px)}.Module_collectionRemoveBtnInline__e155I{background:#0000;border:1px solid #555;border-radius:6px;color:#aaa;cursor:pointer;font-size:12px;justify-self:end;line-height:1;margin-left:8px;padding:8px}.Module_collectionRemoveBtnInline__e155I:hover{background:#ffffff0f;color:#fff}.Module_collectionRemoveBtnInline__e155I:focus{outline:2px solid #3a78ff;outline-offset:2px}.CodeEditor_editorPanel__mAGq0{background:#0b0b0b;border-left:1px solid #7d7d7d;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .1s ease;width:45vw;z-index:3}.CodeEditor_editorOpen__dczq4{transform:translateX(0)}.CodeEditor_editorHeader__kMSLh{align-items:center;border-bottom:1px solid #222;color:#eee;display:flex;font-weight:600;gap:8px;justify-content:space-between;padding:8px 10px;white-space:nowrap}.CodeEditor_editorTitle__NTrR9{flex:1 1 auto;opacity:.9;overflow:hidden;text-overflow:ellipsis}.CodeEditor_btnGroup__7zLUB{align-items:center;display:flex;gap:8px}.CodeEditor_editorBtn__t8TwM{border:none;border-radius:8px;cursor:pointer;font-weight:600;height:28px;min-width:104px;padding:0 10px}.CodeEditor_primaryBtn__SaReP{background:#1f6feb;color:#fff}.CodeEditor_neutralBtn__CkTIb{background:#2a2a2a;color:#fff}.CodeEditor_editorArea__cVUxc{flex:1 1;min-height:0}.CodeEditor_editorArea__cVUxc .cm-content{-webkit-user-select:text;user-select:text}.CodeEditor_editorArea__cVUxc .cm-content ::selection,.CodeEditor_editorArea__cVUxc .cm-selectionBackground{background:#508cff59}.CodeEditor_editorArea__cVUxc .cm-selectionMatch{background:#8cc8ff33}.CodeEditor_editorArea__cVUxc .cm-gutters{background:#0b0b0b;border:none;color:#888}.DataManagerModal_backdrop__WIO88{--bg:#000000be;--surface:#2d2d2d;--card:#111;--text:#e1e1e1;--accent:#7af4ff;--accent-opqaue:#00eaff31;--accent-whitened:#ade7ec;--shadow:rgba(215,223,237,.388);--shadowInner:color-mix(in srgb,var(--accent) 22%,var(--bg) 78%);--border:#ffffff78;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--bg);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.DataManagerModal_modal__H59yh{background:var(--bg);border:1px solid var(--accent-opqaue);border-radius:3px;box-shadow:0 0 3px var(--shadow);color:var(--text);display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto;height:80vh;width:68vw}.DataManagerModal_header__JdjdT{align-items:center;background:var(--bg);border-bottom:1px solid color-mix(in srgb,var(--text) 12%,var(--bg));display:flex;justify-content:space-between;padding:12px 14px}.DataManagerModal_headerLeft__FpcSH{align-items:baseline;display:flex;gap:12px}.DataManagerModal_hTitle__VS7rS{font-weight:700;letter-spacing:.2px}.DataManagerModal_hStatus__QJOU\+{color:color-mix(in srgb,var(--text) 75%,var(--bg));font-size:12px}.DataManagerModal_toolbar__or1Yo{align-items:center;background:var(--bg);border-bottom:1px solid color-mix(in srgb,var(--text) 12%,var(--bg));display:flex;gap:10px;padding:10px 14px}.DataManagerModal_searchWrap__r-nvV{flex:1 1;position:relative}.DataManagerModal_searchIcon__7KCPy{color:var(--accent);left:12px;opacity:.8;position:absolute;top:8px;-webkit-user-select:none;user-select:none}.DataManagerModal_input__1eolz{background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);outline:none;padding:9px 12px 9px 30px;width:100%}.DataManagerModal_input__1eolz:focus{border-color:color-mix(in srgb,var(--accent) 45%,var(--bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,var(--bg))}.DataManagerModal_content__JAtLK{display:grid;flex:1 1;grid-template-columns:1fr 400px;overflow:hidden}.DataManagerModal_list__HlpBN{background:var(--bg);overflow:auto;padding:12px 12px 4px}.DataManagerModal_detail__TRzR3{background:var(--bg);border-left:1px solid color-mix(in srgb,var(--text) 12%,var(--bg));overflow:auto;padding:10px}.DataManagerModal_card__jQjr0{background:var(--card);border:1px solid var(--border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:7px;margin-bottom:10px;padding:12px}.DataManagerModal_card__jQjr0:hover{border-color:color-mix(in srgb,var(--text) 20%,var(--bg))}.DataManagerModal_cardSelected__2lSZ4{background:color-mix(in srgb,var(--bg) 85%,var(--accent) 15%);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset,0 0 0 1px var(--shadowInner)}.DataManagerModal_cardTop__Vp2aM{align-items:baseline;display:flex;gap:8px}.DataManagerModal_title__5LML\+{color:var(--text);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataManagerModal_metaLine__Ji4hh{color:color-mix(in srgb,var(--text) 70%,var(--bg));display:flex;font-size:10px;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataManagerModal_dot__cFFFa{opacity:.7}.DataManagerModal_badge__zgutO{background:var(--accent-opqaue);border:1px solid var(--border);border-radius:7px;color:var(--text);font-size:12px;padding:2px 6px}.DataManagerModal_badgeSelected__cxMyY{border-color:var(--accent);color:var(--text)}.DataManagerModal_tagsRow__VTu6t{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.DataManagerModal_tag__yCQx7{background:var(--accent-opqaue);border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:11px;padding:3px 8px}.DataManagerModal_actionsRow__3NXPF{display:flex;flex-wrap:wrap;gap:8px}.DataManagerModal_btn__jJX0n{background:var(--surface);border:1px solid var(--accent-whitened);border-radius:10px;color:var(--accent-whitened);cursor:pointer;margin:2px;padding:7px 12px}.DataManagerModal_btnColor__Kdj6V{background:var(--surface);border:1px solid var(--accent);border-radius:10px;color:var(--accent);cursor:pointer;padding:7px 12px}.DataManagerModal_btn__jJX0n:hover{border-color:color-mix(in srgb,var(--text) 20%,var(--bg))}.DataManagerModal_btn__jJX0n:disabled{cursor:not-allowed;opacity:.6}.DataManagerModal_btnGhost__3lRdB{background:var(--bg);border:1px solid color-mix(in srgb,var(--text) 12%,var(--bg));border-radius:10px;color:var(--text);cursor:pointer;padding:6px 10px}.DataManagerModal_btnGhost__3lRdB:hover{border-color:color-mix(in srgb,var(--text) 20%,var(--bg))}.DataManagerModal_btnDisabled__y7Z7s{cursor:not-allowed;opacity:.5;pointer-events:none}.DataManagerModal_error__yQ8xW{background:var(--surface);border-bottom:1px solid color-mix(in srgb,var(--text) 12%,var(--bg));border-top:1px solid color-mix(in srgb,var(--text) 12%,var(--bg));color:var(--accent);padding:8px 14px}.DataManagerModal_kv__gcF9S{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:140px 1fr}.DataManagerModal_kvKey__xOyKg{color:color-mix(in srgb,var(--text) 75%,var(--bg))}.DataManagerModal_kvVal__H3C2X{color:var(--text);overflow:hidden;text-overflow:ellipsis}.DataManagerModal_previewBox__f63ab{background:var(--surface);border:1px solid color-mix(in srgb,var(--text) 12%,var(--bg));border-radius:10px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:11px;margin-top:8px;max-height:260px;overflow:auto;padding:10px;white-space:pre-wrap}.DataManagerModal_listHint__q5gO2{color:color-mix(in srgb,var(--text) 75%,var(--bg));padding:12px;text-align:center}.DataManagerModal_sentinel__-Jzq7{align-items:center;display:flex;justify-content:center;padding:16px 0}.DataManagerModal_centerWrap__6F8Al{align-items:center;background:var(--bg);display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute}.DataManagerModal_centerText__EcWng{color:color-mix(in srgb,var(--text) 75%,var(--bg))}.DataManagerModal_spinWrap__5p051{height:44px;position:relative;width:44px}.DataManagerModal_spinRing__IVicu{animation:DataManagerModal_spin__m6yeC .8s linear infinite;border:3px solid var(--bg);border-radius:50%;border-top-color:var(--accent);inset:0;position:absolute}.DataManagerModal_detailInner__8IaC6{display:flex;flex-direction:column;gap:10px}.DataManagerModal_detailHead__twEbN{align-items:center;display:flex;gap:8px}.DataManagerModal_detailTitle__ll0jF{color:inherit;font-weight:700;text-decoration:none;text-decoration:underline}.DataManagerModal_detailEmpty__jgQAN{opacity:.6}@keyframes DataManagerModal_spin__m6yeC{to{transform:rotate(1turn)}}:root{--text-primary:#eee;--text-muted:#a9baba;--text-subtle:#bbb;--text-ghost:#ddd;--text-menu:#eaeaea;--text-io-more:#777;--text-pill-heavy:#ffedc2;--text-log:#cfcfcf;--text-log-muted:#666;--bg-panel:#0d0d0d;--bg-actionbar:#111;--bg-ghost:#161616;--bg-ghost-hover:#1c1c1c;--bg-menu:#121212;--bg-name-row:#131313;--bg-input:#161616;--bg-search:#131313;--bg-category:#0e0e0e;--bg-card:#272727;--bg-card-custom:#18152a;--btn-primary-bg:#1f3fb3;--btn-primary-bg-hover:#2346c6;--btn-primary-border:#2857c6;--btn-primary-text:#fff;--border-panel:#323232;--border-deemph:#ffffff8d;--border-ghost:#2a2a2a;--border-menu:#232323;--border-menu-hover:#242424;--border-input:#fffde86d;--border-search:#222;--border-category-left:#7f7f7f;--border-card:#4f4f4f;--border-card-custom:#6c5ce7;--accent-check:#ffda83;--shadow-menu:0 12px 28px #00000073;--shadow-card-hover:0 8px 24px #00000059;--pill-heavy-bg:#ffc1072e;--pill-heavy-border:#ffc10759}.StudioPanel_panelRoot__NHPLr{background:#0d0d0d;background:var(--bg-panel);color:#eee;color:var(--text-primary);display:flex;flex-direction:column;height:100%;padding:10px 0 10px 10px;position:relative;z-index:2}.StudioPanel_actionBar__x7qpB{grid-gap:8px;align-items:center;background:#111;background:var(--bg-actionbar);border-bottom:1px solid #ffffff8d;border-bottom:1px solid var(--border-deemph);border-radius:8px;display:grid;gap:8px;grid-template-columns:1fr auto;padding:8px}.StudioPanel_actionsLeft__KLO0w{align-items:center;display:flex;gap:6px}.StudioPanel_btnGhost__mLv1q{-webkit-appearance:none;appearance:none;background:#161616;background:var(--bg-ghost);border:1px solid #2a2a2a;border:1px solid var(--border-ghost);border-radius:8px;color:#ddd;color:var(--text-ghost);cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px}.StudioPanel_btnGhost__mLv1q:hover{background:#1c1c1c;background:var(--bg-ghost-hover)}.StudioPanel_btnGhost__mLv1q:disabled{cursor:default;opacity:.6}.StudioPanel_btnPrimary__pTMnp{-webkit-appearance:none;appearance:none;background:#1f3fb3;background:var(--btn-primary-bg);border:1px solid #2857c6;border:1px solid var(--btn-primary-border);border-radius:8px;color:#fff;color:var(--btn-primary-text);cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px}.StudioPanel_btnPrimary__pTMnp:hover{background:#2346c6;background:var(--btn-primary-bg-hover)}.StudioPanel_btnPrimary__pTMnp:disabled{cursor:default;opacity:.7}.StudioPanel_statusText__FoHuV{color:#a9baba;color:var(--text-muted);font-size:12px;justify-self:end}.StudioPanel_moreRow__Xu9AO{display:inline-block;margin:8px 8px 6px;position:relative}.StudioPanel_menu__55Jlg{background:#121212;background:var(--bg-menu);border:1px solid #232323;border:1px solid var(--border-menu);border-radius:10px;box-shadow:0 12px 28px #00000073;box-shadow:var(--shadow-menu);left:0;min-width:200px;opacity:0;padding:6px;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease;z-index:3}.StudioPanel_menuOpen__sIUy0{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.StudioPanel_menuItem__dix3s{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:8px;color:#eaeaea;color:var(--text-menu);cursor:pointer;font-size:12px;padding:8px 10px;text-align:left;width:100%}.StudioPanel_menuItem__dix3s:hover{background:#1c1c1c;background:var(--bg-ghost-hover);border-color:#242424;border-color:var(--border-menu-hover)}.StudioPanel_menuItem__dix3s:disabled{cursor:default;opacity:.5}.StudioPanel_menuSep__WbY2P{background:#242424;background:var(--border-menu-hover);border-radius:1px;height:1px;margin:6px 4px}.StudioPanel_menuItemCheck__R1fkb{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:18px 1fr}.StudioPanel_check__2yb1I{color:#ffda83;color:var(--accent-check);text-align:center;width:18px}.StudioPanel_nameRow__3jvWm{background:#131313;background:var(--bg-name-row);border:1px solid #2a2a2a;border:1px solid var(--border-ghost);border-radius:8px;margin:6px 8px 8px;padding:8px 10px}.StudioPanel_nameText__WTXSb{display:block}.StudioPanel_nameInput__7-lQ\+,.StudioPanel_nameText__WTXSb{color:#fff;color:var(--text-strong);font-size:15px;font-weight:700}.StudioPanel_nameInput__7-lQ\+{background:#161616;background:var(--bg-input);border:1px solid #fffde86d;border:1px solid var(--border-input);border-radius:6px;padding:8px 10px;width:100%}.StudioPanel_controlsBar__WyyeP{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr;padding:8px 6px 6px}.StudioPanel_searchInput__HlO\+S{background:#131313;background:var(--bg-search);border:1px solid #222;border:1px solid var(--border-search);border-radius:8px;color:#eee;color:var(--text-primary);font-size:13px;padding:8px 10px;width:100%}.StudioPanel_scrollArea__vwaHV{-ms-overflow-style:none;flex:1 1;margin-top:6px;overflow-y:auto;padding-right:6px;scrollbar-width:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.StudioPanel_scrollArea__vwaHV::-webkit-scrollbar{display:none}.StudioPanel_category__10wyH{margin-bottom:8px}.StudioPanel_categoryHeader__m7efR{align-items:center;background:#0e0e0e;background:var(--bg-category);border:1px solid #ffffff8d;border-left:6px solid #7f7f7f;border:1px solid var(--border-deemph);border-left:6px solid var(--border-category-left);cursor:pointer;display:flex;justify-content:space-between;padding:11px 11px 11px 6px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.StudioPanel_catTitle__swEPl{align-items:center;color:#fff;color:var(--text-strong);display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.2px}.StudioPanel_catStripe__bHsCf{border-radius:2px;height:8px;width:8px}.StudioPanel_catMeta__jYCAw{align-items:center;color:#a9baba;color:var(--text-muted);display:flex;gap:8px}.StudioPanel_count__QS-Ab{font-size:12px;opacity:.9}.StudioPanel_chev__ybYpA{color:#bbb;color:var(--text-subtle);font-size:12px}.StudioPanel_cardGrid__2K52p{grid-gap:8px;display:grid;gap:8px;padding:8px 0}.StudioPanel_card__yaYED{background:#272727;background:var(--bg-card);border:1px solid #4f4f4f;border:1px solid var(--border-card);border-radius:12px;cursor:grab;padding:10px;position:relative;transition:box-shadow .14s ease,transform .14s ease;-webkit-user-select:none;user-select:none}.StudioPanel_card__yaYED:hover{box-shadow:0 8px 24px #00000059;box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.StudioPanel_card__yaYED:active{cursor:grabbing}.StudioPanel_cardCustom__JbcOy{background:#18152a;background:var(--bg-card-custom);border-color:#6c5ce7;border-color:var(--border-card-custom)}.StudioPanel_stripe__Dgd8r{border-radius:9px 0 0 9px;bottom:0;left:0;opacity:.9;position:absolute;top:0;width:4px}.StudioPanel_cardHead__87V\+5{grid-gap:2px;display:grid;gap:2px}.StudioPanel_titleRow__kAhxK{align-items:center;display:grid;grid-template-columns:1fr auto}.StudioPanel_name__uZeT9{color:#fff;color:var(--text-strong);font-size:15px;font-weight:600}.StudioPanel_subt__suIS-{color:#eee;color:var(--text-primary);font-size:11px;margin-top:1px}.StudioPanel_badges__FDyqb{align-items:center;display:flex;gap:6px}.StudioPanel_pillHeavy__sZqca{background:#ffc1072e;background:var(--pill-heavy-bg);border:1px solid #ffc10759;border:1px solid var(--pill-heavy-border);border-radius:999px;color:#ffedc2;color:var(--text-pill-heavy);font-size:10px;font-weight:600;padding:2px 6px}.StudioPanel_ioRails__6aerz{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.StudioPanel_ioColRight__\+zUdM,.StudioPanel_ioCol__sqQ6G{grid-gap:3px;display:grid;gap:3px}.StudioPanel_ioColRight__\+zUdM{justify-self:end}.StudioPanel_ioRow__yeXhb{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr}.StudioPanel_ioLabel__VDAia{color:#a9baba;color:var(--text-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioPanel_more__yS5yF{color:#777;color:var(--text-io-more);font-size:10px}.StudioPanel_dotSm__xxbZ5{transform:scale(.7);transform-origin:center}.StudioPanel_cardExpanded__\+gkdf .StudioPanel_ioLabel__VDAia{overflow:visible;text-overflow:clip;white-space:normal}.StudioPanel_logBox__scTyB{background:#121212;background:var(--bg-menu);border:1px solid #323232;border:1px solid var(--border-panel);flex-shrink:0;isolation:isolate;margin-top:10px;position:relative}.StudioPanel_logBox__scTyB,.StudioPanel_logScroller__B6VwU{border-radius:10px;color:#cfcfcf;color:var(--text-log);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto;padding:10px}.StudioPanel_logScroller__B6VwU{background-clip:padding-box;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);max-height:20vh}.StudioPanel_logLine__Iay5U{line-height:1.45}.StudioPanel_logPlaceholder__2XsHl{color:#666;color:var(--text-log-muted);font-style:italic;padding:12px;text-align:center}.StudioPanel_runRow__ofk2c{margin:6px 8px 8px}.StudioPanel_btnRun__VMSzW{-webkit-appearance:none;appearance:none;background:#161616;background:var(--bg-ghost);border:1px solid #ffffff8d;border:1px solid var(--border-deemph);border-radius:10px;box-shadow:0 8px 24px #00000059;box-shadow:var(--shadow-card-hover);color:#fff;color:var(--text-strong);cursor:pointer;font-size:14px;font-weight:800;letter-spacing:.2px;padding:10px 14px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease;width:100%}.StudioPanel_btnRun__VMSzW:hover{background:#1c1c1c;background:var(--bg-ghost-hover);border-color:#323232;border-color:var(--border-panel);transform:translateY(-1px)}.StudioPanel_btnRun__VMSzW:disabled{box-shadow:none;cursor:default;opacity:.75;transform:none}.StudioPanel_btnRun__VMSzW[aria-busy=true]{background:#1c1c1c;background:var(--bg-ghost-hover);border-color:#323232;border-color:var(--border-panel)}.StudioPanel_infoBtn__JrRE5{align-items:center;background:#272727;background:var(--bg-card);border:1px solid #2a2a2a;border:1px solid var(--border-ghost);border-radius:6px;color:#ddd;color:var(--text-ghost);cursor:pointer;display:inline-flex;height:22px;justify-content:center;line-height:0;opacity:.95;padding:0;position:absolute;right:6px;top:6px;width:22px;z-index:1}.StudioPanel_infoBtn__JrRE5:hover{background:#1c1c1c;background:var(--bg-ghost-hover);border-color:#323232;border-color:var(--border-panel);color:#fff;color:var(--text-strong)}.StudioPanel_infoBtn__JrRE5:active{transform:translateY(.5px)}.StudioPanel_infoBtn__JrRE5:focus-visible{border-color:#2857c6;border-color:var(--btn-primary-border);outline:2px solid #2857c6;outline:2px solid var(--btn-primary-border);outline-offset:1px}.StudioPanel_shortDesc__x7-K3{border:1px solid #ffffff40;border-radius:6px;color:#eee;color:var(--text-primary);font-size:10px;justify-content:center;margin:8px 10px 3px;max-width:300px;overflow-wrap:anywhere;padding:4px;text-align:left;white-space:normal;word-break:break-word}@media (max-width:800px){.StudioPanel_panelRoot__NHPLr{height:auto;min-height:0}.StudioPanel_scrollArea__vwaHV{flex:initial;max-height:none;overflow:visible}.StudioPanel_category__10wyH{margin-bottom:10px}.StudioPanel_categoryHeader__m7efR{align-items:center;background:#0e0e0e;background:var(--bg-category);border:1px solid #ffffff8d;border-left:6px solid #7f7f7f;border:1px solid var(--border-deemph);border-left:6px solid var(--border-category-left);cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px 10px 10px 6px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.StudioPanel_catTitle__swEPl{color:#fff;color:var(--text-strong);font-size:14px;font-weight:700;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis}.StudioPanel_catMeta__jYCAw,.StudioPanel_catTitle__swEPl{align-items:center;display:flex;gap:8px;white-space:nowrap}.StudioPanel_catMeta__jYCAw{color:#a9baba;color:var(--text-muted);flex:0 0 auto}.StudioPanel_chev__ybYpA{color:#bbb;color:var(--text-subtle);font-size:12px}.StudioPanel_cardGrid__2K52p{-webkit-overflow-scrolling:touch;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:8px 10px;scroll-snap-type:x proximity;touch-action:pan-x}.StudioPanel_card__yaYED{flex:0 0 240px;min-width:240px;scroll-snap-align:start}.StudioPanel_shortDesc__x7-K3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StudioPanel_ioLabel__VDAia{font-size:10px}.StudioPanel_dotSm__xxbZ5{transform:scale(.7);transform-origin:center}.StudioPanel_studioShell__F-7Z1{display:flex;flex-direction:column;gap:8px}.StudioPanel_leftPanel__EwsxB{-webkit-overflow-scrolling:touch;background:#0b0b0b;background:var(--panel-bg,#0b0b0b);border-bottom:1px solid #1a1a1a;border-bottom:1px solid var(--border-weak,#1a1a1a);box-sizing:border-box;max-height:clamp(32vh,40vh,46vh);order:1;overflow-y:auto;position:-webkit-sticky;position:sticky;top:56px;top:var(--nav-height-mobile,56px);width:100%;z-index:20}.StudioPanel_panelHeader__vKns1{background:inherit;position:-webkit-sticky;position:sticky;top:0;z-index:1}.StudioPanel_panelBody__rIJE-{padding-bottom:8px}.StudioPanel_canvasWrap__syTrb{box-sizing:border-box;flex:1 1 auto;min-height:calc(100dvh - 56px);min-height:calc(100dvh - var(--nav-height-mobile, 56px));min-width:0;order:2;touch-action:none}.StudioPanel_leftPanel__EwsxB .StudioPanel_scrollArea__vwaHV{overscroll-behavior:contain}.StudioPanel_canvasWrap__syTrb .StudioPanel_scrollArea__vwaHV{overscroll-behavior:none}.StudioPanel_dragTarget__COFHc,.StudioPanel_handle__KnqrF,.StudioPanel_port__g6d2S{min-height:36px;min-width:36px}}.workflows_lbVars__Y94c8{--lb-grid:48px 1.6fr 1fr 0.7fr 2.8fr 0.8fr 1.2fr;--lb-gap:14px;--lb-pad-h:16px}@media (max-width:1100px){.workflows_lbVars__Y94c8{--lb-grid:56px 1.4fr 0.9fr 80px 1fr 110px 0px}}@media (max-width:820px){.workflows_lbVars__Y94c8{--lb-grid:48px 1.6fr 0.9fr 72px 1fr 100px}}.workflows_page__vWuxt{background:#000;color:#fff;min-height:100vh}.workflows_header__SxPBA{margin:0 auto;max-width:85vw;padding:70px 24px 18px}.workflows_title__J-SrY{font-family:Oswald,sans-serif;font-size:2rem;letter-spacing:.02em;line-height:1.05}.workflows_subtitle__\+iL6M{color:#cfcfcf;font-weight:600;margin-top:6px}.workflows_tabsBar__SBmix{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:inline-flex;gap:8px;margin-top:16px;padding:6px}.workflows_tab__BBogK{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:10px;color:#d6d6d6;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 14px;transition:background .15s ease,color .15s ease,transform .06s ease}.workflows_tab__BBogK:hover{background:#ffffff0f;color:#fff}.workflows_tab__BBogK:active{transform:translateY(1px)}.workflows_tabActive__Cq1l8{background:linear-gradient(135deg,#fdd74d,#ffe283);box-shadow:inset 0 0 0 1px #ffffff40,0 6px 16px #fdd74d40;color:#000}.workflows_headerRow__oarfd{align-items:center;display:flex;justify-content:right}.workflows_newBtn__SzzF3{background:#1a1a1a;border:1px solid #aeaeae;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 14px}.workflows_newBtn__SzzF3:hover{background:#222}.workflows_newBtn__SzzF3:active{transform:translateY(1px)}.workflows_panel__nT7i6{background:radial-gradient(90% 180% at 0 0,#ffffff0a 0,#0000 60%),#ffffff14;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 30px #00000059;margin:12px auto 100px;max-width:85vw;overflow:hidden}.workflows_listHeader__ILgOB{grid-gap:16px;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-bottom:1px solid #ffffff14;color:#ddd;display:grid;font-weight:700;gap:16px;grid-template-columns:.6fr 100px 72px minmax(160px,1fr) 320px 160px;padding:20px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.workflows_scroll__2vTuE{max-height:68vh;overflow:auto}.workflows_row__t6pPN{grid-gap:16px;align-items:center;border-bottom:1px solid #ffffff14;display:grid;gap:16px;grid-template-columns:.6fr 100px 72px minmax(160px,1fr) 320px 160px;padding:14px 16px;transition:background .18s ease,transform .06s ease}.workflows_row__t6pPN:hover{background:#ffffff08}.workflows_row__t6pPN:active{transform:translateY(1px)}.workflows_cellName__0hbZw{font-size:1.05rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflows_cellMeta__LMmUq{color:#bbb;font-size:.95rem}.workflows_cellStat__D2JaL{color:#ddd;font-weight:700;text-align:center}.workflows_center__F27s3{text-align:center}.workflows_cellSummary__nxUpn{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.workflows_cellExposed__Kqyqd{align-items:center;display:flex;justify-content:center;min-height:40px}.workflows_exposedCell__pAPmz{grid-gap:6px;display:grid;gap:6px;justify-items:center}.workflows_ioGroup__3ADI\+{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.workflows_ioItem__Wotjl{gap:6px}.workflows_ioLegend__NYvoL{color:#9aa;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.workflows_ioTypeLabel__xM8Ql{color:#cdd3da;font-size:12px}.workflows_pill__ONK0Y{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;color:#fff;display:inline-block;font-size:.85rem;font-weight:700;padding:4px 8px}.workflows_pillMuted__p4cUX{background:#ffffff0a;border-color:#ffffff1f;color:#ccc}.workflows_cellAction__uHF0N{display:flex;justify-content:flex-end}.workflows_loadBtn__8a\+F5{background:linear-gradient(135deg,#fdd74d,#ffe283);border:1px solid #ffffff80;border-radius:12px;box-shadow:0 0 10px #ffe89b40;color:#000;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 14px;transition:transform .06s ease,box-shadow .18s ease,opacity .18s ease}.workflows_loadBtn__8a\+F5:hover{box-shadow:0 0 14px #ffe89b59}.workflows_loadBtn__8a\+F5:active{transform:translateY(1px)}.workflows_loadBtn__8a\+F5:disabled{cursor:default;opacity:.7}.workflows_runBtn__IZE4m{background:#1b1b1b;border:1px solid #ffffff2e;border-radius:12px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 14px;transition:transform .06s ease,opacity .18s ease,background .18s ease}.workflows_runBtn__IZE4m:hover{background:#232323}.workflows_runBtn__IZE4m:active{transform:translateY(1px)}.workflows_runBtn__IZE4m:disabled{cursor:default;opacity:.6}.workflows_empty__vaeu2{color:#cfcfcf;padding:40px 0 56px;text-align:center}.workflows_alertError__D\+OpU{background:#f43f5e1f;border:1px solid #f43f5e59;border-radius:10px;color:#ff9cab;font-weight:700;margin:12px 16px;padding:10px 12px}.workflows_skeleton__6-Chv .workflows_cellAction__uHF0N,.workflows_skeleton__6-Chv .workflows_cellMeta__LMmUq,.workflows_skeleton__6-Chv .workflows_cellName__0hbZw,.workflows_skeleton__6-Chv .workflows_cellStat__D2JaL,.workflows_skeleton__6-Chv .workflows_cellSummary__nxUpn{overflow:hidden;position:relative}.workflows_skeleton__6-Chv .workflows_cellAction__uHF0N:after,.workflows_skeleton__6-Chv .workflows_cellMeta__LMmUq:after,.workflows_skeleton__6-Chv .workflows_cellName__0hbZw:after,.workflows_skeleton__6-Chv .workflows_cellStat__D2JaL:after,.workflows_skeleton__6-Chv .workflows_cellSummary__nxUpn:after{animation:workflows_shimmer__Eh24- 1.2s linear infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);border-radius:6px;content:"";display:block;height:14px}.workflows_skeleton__6-Chv .workflows_cellName__0hbZw:after{width:60%}.workflows_skeleton__6-Chv .workflows_cellMeta__LMmUq:after{width:40%}.workflows_skeleton__6-Chv .workflows_cellStat__D2JaL:after{margin:0 auto;width:36px}.workflows_skeleton__6-Chv .workflows_cellSummary__nxUpn:after{width:60%}.workflows_skeleton__6-Chv .workflows_cellAction__uHF0N:after{border-radius:12px;height:36px;width:120px}@keyframes workflows_shimmer__Eh24-{0%{transform:translateX(-20%)}to{transform:translateX(20%)}}@media (max-width:980px){.workflows_listHeader__ILgOB,.workflows_row__t6pPN{grid-template-columns:1fr 160px 70px 1fr 240px 140px}}@media (max-width:820px){.workflows_listHeader__ILgOB,.workflows_row__t6pPN{grid-template-columns:1fr 150px 64px 0 220px 140px}.workflows_cellSummary__nxUpn{display:none}}.workflows_leaderHeader__y1xM-{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:18px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.workflows_leaderHeaderLeft__M1SXZ{display:flex;flex-direction:column;gap:6px}.workflows_leaderTitle__NbA0y{font-size:1.35rem;font-weight:800;letter-spacing:.01em;line-height:1.2;margin:0}.workflows_leaderSubtitle__Piw2c{color:#bbb;font-size:.95rem;font-weight:800;letter-spacing:.06em;margin-left:10px;text-transform:uppercase}.workflows_leaderHint__2lzO7{color:#c9c9c9;font-size:.9rem}.workflows_leaderActions__Kf4hY{display:flex;gap:10px}.workflows_submitBtn__7gvBs{background:linear-gradient(135deg,#4dfdd7,#83ffe2);border:1px solid #ffffff2e;border-radius:12px;color:#000;cursor:pointer;font-size:.95rem;font-weight:800;padding:10px 14px;transition:transform .06s ease,box-shadow .18s ease,opacity .18s ease}.workflows_submitBtn__7gvBs:hover{box-shadow:0 0 14px #83ffe259}.workflows_submitBtn__7gvBs:active{transform:translateY(1px)}.workflows_submitBtn__7gvBs:disabled{cursor:default;opacity:.6}.workflows_lbHeader__knXWR{grid-gap:var(--lb-gap);align-items:end;border-bottom:1px solid #ffffff14;color:#ddd;display:grid;font-weight:800;gap:var(--lb-gap);grid-template-columns:var(--lb-grid);padding:12px var(--lb-pad-h) 10px}.workflows_lbHeaderScores__9p9FI{grid-gap:8px;display:grid;gap:8px}.workflows_lbRow__8UNhj{grid-gap:var(--lb-gap);align-items:center;border-bottom:1px solid #ffffff14;display:grid;gap:var(--lb-gap);grid-template-columns:var(--lb-grid);padding:14px var(--lb-pad-h);transition:background .18s ease,transform .06s ease}.workflows_lbRow__8UNhj:hover{background:#ffffff08}.workflows_lbRow__8UNhj:active{transform:translateY(1px)}.workflows_cellRank__U1ku\+,.workflows_colRank__kggtc{text-align:center}.workflows_rankBadge__xnENi{align-items:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;font-weight:800;height:34px;justify-content:center;width:34px}.workflows_nameLine__2bUkM{align-items:center;display:inline-flex;gap:8px}.workflows_ownerCell__oDOZa{color:#d5d5d5;font-weight:700}.workflows_cellStat__D2JaL,.workflows_colNodes__PPfNI{color:#e7e7e7;font-weight:800;text-align:center}.workflows_scoreCols__mWHW1{grid-gap:8px;display:grid;gap:8px}.workflows_scoreCell__xUXod{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;display:flex;justify-content:center;min-height:34px}.workflows_scoreKey__YxCVB{color:#bfc6cc;font-size:12px;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase}.workflows_scoreVal__4Pb2b{font-weight:800}.workflows_colFinal__HyeoS{text-align:center}.workflows_cellName__0hbZw{font-weight:700}.workflows_cellSubMeta__2OuZR{color:#9aa;font-size:12px;margin-top:2px}.workflows_pillChanged__GrOFR{background:linear-gradient(135deg,#ffd64d,#ffe892);border:1px solid #0000001a;border-radius:999px;color:#000;display:inline-block;font-size:11px;font-weight:800;padding:2px 8px}.workflows_alertInfo__TPZ6b{background:#3b82f61f;border:1px solid #3b82f659;border-radius:10px;color:#b9d4ff;font-weight:700;margin:12px 16px;padding:10px 12px}.workflows_emptyText__0Bi0d{margin-bottom:12px}.workflows_loadMoreWrap__h8XOg{display:flex;justify-content:center;padding:16px 0 26px}.workflows_skeleton__6-Chv .workflows_cellRank__U1ku\+:after{border-radius:999px;height:34px;margin:0 auto;width:34px}.workflows_skeleton__6-Chv .workflows_ownerCell__oDOZa:after{border-radius:6px;display:block;height:14px;width:70%}.workflows_skeleton__6-Chv .workflows_scoreCols__mWHW1:after{border-radius:10px;display:block;height:24px;width:80%}@media (max-width:1100px){.workflows_lbHeader__knXWR,.workflows_lbRow__8UNhj{grid-template-columns:56px 1.4fr .9fr 80px 1fr 110px 0}.workflows_colAct__HdTaD{display:none}}@media (max-width:820px){.workflows_lbHeader__knXWR,.workflows_lbRow__8UNhj{grid-template-columns:48px 1.6fr .9fr 72px 1fr 100px}.workflows_colOwner__TAK-r,.workflows_ownerCell__oDOZa{display:none}}.workflows_leaderDesc__kj0u4{color:#cfcfcf;font-weight:600;margin-top:6px}.workflows_ioSummary__W-wyI{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr;margin-top:10px}.workflows_ioSection__99q8s{grid-gap:6px;display:grid;gap:6px}.workflows_ioTitle__4R3kN{color:#bfc6cc;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.workflows_ioList__zmJyz{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.workflows_ioItem__Wotjl{align-items:center;display:inline-flex;gap:8px}.workflows_ioLabel__5RFTj{color:#cdd3da;font-size:12px;font-weight:800}.workflows_ioMuted__Wnf2y{color:#9aa;font-size:12px;font-weight:800}@media (max-width:820px){.workflows_ioSummary__W-wyI{grid-template-columns:1fr}}.workflows_exploreHeader__79r5I{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:18px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.workflows_exploreHeaderLeft__5QV9M{display:flex;flex-direction:column;gap:6px}.workflows_exploreTitle__ikHA1{font-size:1.35rem;font-weight:800;letter-spacing:.01em;line-height:1.2;margin:0}.workflows_exploreSubtitle__4XEKZ{color:#c9c9c9;font-size:.95rem}.workflows_exploreHeaderRight__-cPyt{align-items:center;display:flex;gap:12px}.workflows_exploreCount__eD\+-K{align-items:center;background:linear-gradient(135deg,#ffd64d,#ffe892);border:1px solid #00000014;border-radius:999px;color:#000;display:inline-flex;font-weight:800;height:28px;justify-content:center;min-width:36px;padding:0 10px}.workflows_exploreControls__VPdXg{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;display:inline-flex;gap:8px;padding:6px 8px}.workflows_ctrlLabel__gsJ70{color:#bfc6cc;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.workflows_sortSelect__j4vH9{-webkit-appearance:none;appearance:none;background:#00000059;border:1px solid #ffffff2e;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:6px 10px}.workflows_sortSelect__j4vH9:focus{box-shadow:0 0 0 2px #ffffff2e;outline:none}.workflows_exploreGrid__jWjf8{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:16px}.workflows_exploreCard__ncEhg{background:radial-gradient(120% 180% at 0 0,#ffffff0a 0,#0000 60%),#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;transition:transform .08s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.workflows_exploreCard__ncEhg:hover{background:radial-gradient(120% 180% at 0 0,#ffffff0f 0,#0000 60%),#ffffff12;border-color:#ffffff2e;box-shadow:0 10px 24px #00000059;transform:translateY(-1px)}.workflows_exploreSkeleton__MmXn8{height:180px;overflow:hidden;position:relative}.workflows_exploreSkeleton__MmXn8:after{animation:workflows_shimmer__Eh24- 1.2s linear infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);border-radius:14px;content:"";inset:0;position:absolute}.workflows_spinnerInline__mWNO7{color:#cfcfcf;font-weight:700}.workflows_endText__CmPFS{color:#b9b9b9;font-weight:700;padding:8px 0 18px}.workflows_emptyCard__9x4FV{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;grid-column:1/-1;margin:24px 16px 40px;padding:26px;text-align:center}.workflows_emptyTitle__x0fV1{font-size:1.1rem;font-weight:800;margin-bottom:6px}.workflows_emptyText__0Bi0d{color:#cfcfcf}@media (max-width:820px){.workflows_exploreGrid__jWjf8{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.ListWorkflowsModal_backdrop__boa7R{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.ListWorkflowsModal_modal__zcxK6{background:#0f0f10;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 18px 48px #00000080;display:flex;flex-direction:column;max-height:min(78vh,900px);overflow:hidden;width:80vw}.ListWorkflowsModal_header__D7uCm{align-items:center;background:#101112;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:14px 16px}.ListWorkflowsModal_title__KWey0{font-size:1.05rem;font-weight:800}.ListWorkflowsModal_closeBtn__fRCjK{background:#171819;border:1px solid #ffffff2e;border-radius:10px;color:#fff;cursor:pointer;height:36px;width:36px}.ListWorkflowsModal_body__HIgPT{display:flex;flex-direction:column;min-height:0}.ListWorkflowsModal_hint__E\+ISx{border-bottom:1px solid #ffffff0f;color:#bfc7ce;padding:10px 16px}.ListWorkflowsModal_empty__qhtQp,.ListWorkflowsModal_loading__o\+EFB{color:#cfd6dd;padding:24px 16px}.ListWorkflowsModal_table__ZkWkP{display:flex;flex-direction:column;min-height:0}.ListWorkflowsModal_listHeader__8go91{grid-gap:16px;align-items:center;background:#101112;border-bottom:1px solid #ffffff14;color:#9fb0bd;display:grid;font-size:.92rem;font-weight:700;gap:16px;padding:14px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.ListWorkflowsModal_center__ztf3e{text-align:center}.ListWorkflowsModal_listBody__sht\+x{overflow:auto}.ListWorkflowsModal_footer__K9JeC{background:#101112;border-top:1px solid #ffffff14;display:flex;gap:10px;justify-content:flex-end;padding:12px 16px}.ListWorkflowsModal_secondary__CH5Y8{background:#171819;border:1px solid #ffffff2e;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px}@media (max-width:920px){.ListWorkflowsModal_title__KWey0{font-size:1rem}}:root{--wf-max-width:100vw;--main-border-row:#bcbcbc26;--border-secondary:hsla(0,0%,100%,.287);--title-inset:30px;--creator-text:#dedede;--creator-border:#ffffff59;--creator-bg:#96beff1a;--creator-hover-bg:#96beff29;--creator-hover-border:#96beff8c;--text-muted-9aa:#9aa;--text-updated:var(--text-muted-9aa);--text-desc:#d8d8d8;--text-io-type:#cfd6dd;--io-text-default:var(--text-io-type);--text-final-badge:#e8f6ff;--text-subkey:#bcd;--text-subval:#fff;--text-typeitem:#e6e6e6;--text-menuitem:#eaeaea;--text-muted-ccc:#ccc;--text-danger:#ff9cab;--bg-main:#131313;--hover-main:#181818;--bg-secondary:#2d2d2d;--bg-scoresRow:#ffffff0a;--bg-cancel:#2a1414;--bg-morebtn:#141414;--bg-morebtn-hover:#1b1b1b;--bg-menu:#0f0f0f;--bg-menuitem-hover:#ffffff0f;--bg-menu-danger-hover:#f43f5e1f;--io-label-text:#9aa7b1;--final-badge-border:#ffffffb3;--final-badge-bg:#83d0ff1a;--pill-text:var(--text-subval);--pill-bg:#ffffff0f;--pill-border:var(--border-secondary);--pill-dot-fallback:#ffffff47;--pill-dot-shadow:var(--bg-menuitem-hover);--pill-muted-dot:var(--border-secondary);--action-btn-border:#d8d8d8;--run-btn-bg:#8173ff;--run-btn-bg-hover:#3fb235;--load-btn-grad-start:#e1ff00;--load-btn-grad-end:#8ab000;--load-btn-text:#fff;--load-btn-shadow:hsla(0,0%,100%,.164);--load-btn-shadow-hover:#ffffff8c;--menu-shadow:#00000059;--veil-deleting:#0000008c;--veil-text:var(--text-subval);--veil-text-shadow:#0009;--text-shadow:#c5c5c599;--neutral-accent:#ffffff24}.WorkflowCard_rowUnified__C4Oel{grid-gap:24px;align-items:center;background:#131313;background:var(--bg-main);border:1px solid #bcbcbc26;border:1px solid var(--main-border-row);border-radius:14px;display:grid;gap:24px;grid-template-columns:minmax(260px,1.2fr) 1.3fr 1.1fr 1.3fr 220px;grid-template-columns:var(--wf-grid,minmax(260px,1.2fr) 1.3fr 1.1fr 1.3fr 220px);height:150px;overflow:visible;padding:14px 16px;position:relative;transition:background .18s ease,transform .06s ease;width:min(100%,100vw);width:min(100%,var(--wf-max-width))}.WorkflowCard_rowRaised__\+QIB0{z-index:200}.WorkflowCard_rowUnified__C4Oel:hover{background:#181818;background:var(--hover-main)}.WorkflowCard_rowUnified__C4Oel:active{transform:translateY(1px)}.WorkflowCard_rowUnified__C4Oel>*{min-width:0}.WorkflowCard_cellTitle__5kkID{-webkit-padding-start:30px;-webkit-padding-start:var(--title-inset);grid-gap:10px;align-content:start;display:grid;gap:10px;justify-content:start;justify-items:start;padding-inline-start:30px;padding-inline-start:var(--title-inset)}.WorkflowCard_metaRow__D8FCQ{align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.WorkflowCard_cellTitle__5kkID>*{min-width:0}.WorkflowCard_name__4KpQr{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkflowCard_creator__my99u{background:#96beff1a;background:var(--creator-bg);border:1px solid #ffffff59;border:1px solid var(--creator-border);border-radius:999px;box-shadow:0 0 2px hsla(0,0%,100%,.164);box-shadow:0 0 2px var(--load-btn-shadow);color:#dedede;color:var(--creator-text);font-size:14px;font-weight:700;padding:3px 9px;text-decoration:none;width:-webkit-max-content;width:max-content}.WorkflowCard_creator__my99u:hover{background:#96beff29;background:var(--creator-hover-bg);border-color:#96beff8c;border-color:var(--creator-hover-border)}.WorkflowCard_creatorMuted__35xyw{background:#2d2d2d;background:var(--bg-secondary);border-color:hsla(0,0%,100%,.287);border-color:var(--border-secondary);color:#9aa;color:var(--text-muted-9aa)}.WorkflowCard_updatedAt__qI5ul{color:#9aa;color:var(--text-muted-9aa);font-size:10px}.WorkflowCard_cellDesc__HfNyZ{grid-gap:8px;display:grid;gap:8px}.WorkflowCard_descText__5G2D5{color:#d8d8d8;color:var(--text-desc);margin:0}.WorkflowCard_descClamp__R2hcS{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.WorkflowCard_descToggle__Z8qk3{background:var(--bg-desc-toggle);border:1px solid hsla(0,0%,100%,.287);border:1px solid var(--border-secondary);border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;justify-self:start;padding:6px 10px}.WorkflowCard_descToggle__Z8qk3:hover{background:var(--bg-desc-toggle-hover)}.WorkflowCard_descEmpty__gKjO2{color:#889199}.WorkflowCard_cellContains__LlghN{display:grid}.WorkflowCard_containsBox__Ebg7J{grid-gap:8px;background:#2d2d2d;background:var(--bg-secondary);border:1px solid hsla(0,0%,100%,.287);border:1px solid var(--border-secondary);border-radius:10px;display:grid;gap:8px;padding:8px 10px}.WorkflowCard_metaRow__D8FCQ{display:flex;flex-wrap:wrap;gap:8px}.WorkflowCard_metaMuted__iyogS{color:#9aa;color:var(--text-muted-9aa)}.WorkflowCard_cellRightBlock__Xxq0C{display:grid}.WorkflowCard_exposedWrap__VNeAR{--io-label-text:#eaeaea;background:#2d2d2d;background:var(--bg-secondary);border:1px solid #bcbcbc26;border:1px solid var(--main-border-row);border-radius:10px;padding:10px;width:300px}.WorkflowCard_exposedGrid__dtSL3{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}.WorkflowCard_exposedList__jGlOi{grid-gap:5px;align-items:start;display:grid;gap:5px}.WorkflowCard_exposedActions__bnk-r{align-items:flex-start;display:flex}.WorkflowCard_ioRow__SqaZr{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:80px 1fr}.WorkflowCard_ioLabel__lOb\+H{background:#2d2d2d;background:var(--bg-secondary);border:1px solid hsla(0,0%,100%,.287);border:1px solid var(--border-secondary);border-radius:999px;color:#9aa7b1;color:var(--io-label-text);font-size:11px;justify-self:start;letter-spacing:.06em;padding:2px 10px;text-transform:uppercase}.WorkflowCard_ioItems__6RwLD{display:flex;flex-wrap:wrap;gap:5px;min-height:20px}.WorkflowCard_ioItem__IKDGy{align-items:center;display:inline-flex;gap:4px}.WorkflowCard_ioTypeLabel__XtsTh{color:#cfd6dd;color:var(--text-io-type);font-size:11px}.WorkflowCard_scoresStack__GULKq{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:auto 1fr}.WorkflowCard_finalBadge__vAoNk{align-items:center;background:#83d0ff1a;background:var(--final-badge-bg);border:1px solid #ffffffb3;border:1px solid var(--final-badge-border);border-radius:10px;color:#e8f6ff;color:var(--text-final-badge);display:inline-flex;font-weight:800;justify-content:center;padding:6px 10px;width:-webkit-max-content;width:max-content}.WorkflowCard_subScores__oaZHu{grid-gap:6px;display:grid;gap:6px}.WorkflowCard_scoresRow__16E0\+{grid-gap:10px;align-items:center;background:#ffffff0a;background:var(--bg-scoresRow);border:1px solid #bcbcbc26;border:1px solid var(--main-border-row);border-radius:8px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:6px 8px}.WorkflowCard_subKey__Y0mYb{color:#bcd;color:var(--text-subkey);font-size:12px;font-weight:800}.WorkflowCard_subVal__VxRqG{color:#fff;color:var(--text-subval);font-weight:800}.WorkflowCard_pill__xsJSY{--chip:#0000;align-items:center;background:#ffffff0f;background:var(--pill-bg);border:1px solid hsla(0,0%,100%,.287);border:1px solid var(--pill-border);border-radius:999px;color:#fff;color:var(--pill-text);display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;padding:2px 8px 2px 6px}.WorkflowCard_pill__xsJSY:before{background:#ffffff47;background:var(--chip,var(--pill-dot-fallback));border-radius:50%;box-shadow:0 0 0 2px #ffffff0f;box-shadow:0 0 0 2px var(--pill-dot-shadow);content:"";height:8px;width:8px}.WorkflowCard_pillMuted__hNjWL{background:#ffffff0f;background:var(--pill-bg);border-color:hsla(0,0%,100%,.287);border-color:var(--pill-border);color:#ccc;color:var(--text-muted-ccc)}.WorkflowCard_pillMuted__hNjWL:before{background:hsla(0,0%,100%,.287);background:var(--pill-muted-dot)}.WorkflowCard_cellActions__g7QLx{display:flex;justify-content:flex-end}.WorkflowCard_actionsRow__e5DKG{align-items:center;display:inline-flex;gap:10px}.WorkflowCard_loadBtn__bH7fw{background:linear-gradient(135deg,#e1ff00,#8ab000);background:linear-gradient(135deg,var(--load-btn-grad-start),var(--load-btn-grad-end));border:1px solid #d8d8d8;border:1px solid var(--action-btn-border);border-radius:12px;box-shadow:0 0 10px hsla(0,0%,100%,.164);box-shadow:0 0 10px var(--load-btn-shadow);color:#242424;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 18px;transition:transform .06s ease,box-shadow .18s ease,opacity .18s ease}.WorkflowCard_loadBtn__bH7fw:hover{box-shadow:0 0 14px #ffffff8c;box-shadow:0 0 14px var(--load-btn-shadow-hover)}.WorkflowCard_loadBtn__bH7fw:active{transform:translateY(1px)}.WorkflowCard_loadBtn__bH7fw:disabled{cursor:default;opacity:.7}.WorkflowCard_runBtn__FZB6s{background:#8173ff;background:var(--run-btn-bg);border:1px solid #d8d8d8;border:1px solid var(--action-btn-border);border-radius:12px;color:#242424;cursor:pointer;font-size:.95rem;font-weight:700;margin-left:-2px;padding:14px;transition:transform .06s ease,opacity .18s ease,background .18s ease}.WorkflowCard_runBtn__FZB6s:hover{background:#3fb235;background:var(--run-btn-bg-hover)}.WorkflowCard_runBtn__FZB6s:active{transform:translateY(1px)}.WorkflowCard_runBtn__FZB6s:disabled{cursor:default;opacity:.6}.WorkflowCard_cancelBtn__TNH\+T{background:#2a1414;background:var(--bg-cancel);border:1px solid #d8d8d8;border:1px solid var(--action-btn-border);border-radius:12px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 14px}.WorkflowCard_moreWrap__mj2MH{align-items:center;display:inline-flex;overflow:visible;position:relative}.WorkflowCard_moreGlyph__i2vxO{display:block;font-size:18px;line-height:1;transform:translateY(-3px)}.WorkflowCard_moreBtn__9bwHw{background:#141414;background:var(--bg-morebtn);border:1px solid #d8d8d8;border:1px solid var(--action-btn-border);border-radius:10px;color:#fff;cursor:pointer;display:grid;height:36px;place-items:center;transition:background .18s ease,transform .06s ease,opacity .18s ease;width:36px}.WorkflowCard_moreBtn__9bwHw:hover{background:#1b1b1b;background:var(--bg-morebtn-hover)}.WorkflowCard_moreBtn__9bwHw:active{transform:translateY(1px)}.WorkflowCard_moreBtn__9bwHw:disabled{cursor:default;opacity:.6}.WorkflowCard_menu__ii90k{background:#0f0f0f;background:var(--bg-menu);border:1px solid hsla(0,0%,100%,.287);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 12px 26px #00000059;box-shadow:0 12px 26px var(--menu-shadow);margin-top:8px;min-width:160px;padding:6px;pointer-events:auto;position:absolute;right:0;top:100%;z-index:1000}.WorkflowCard_menuItem__RcQyd{background:#0000;border:none;border-radius:8px;color:#eaeaea;color:var(--text-menuitem);cursor:pointer;font-size:.92rem;font-weight:700;padding:8px 10px;text-align:left;width:100%}.WorkflowCard_menuItem__RcQyd:hover{background:#ffffff0f;background:var(--bg-menuitem-hover)}.WorkflowCard_menuItem__RcQyd:disabled{cursor:default;opacity:.6}.WorkflowCard_menuDivider__2TxWd{background:#2d2d2d;background:var(--bg-secondary);border-radius:1px;height:1px;margin:6px 4px}.WorkflowCard_menuDanger__GXmVd{color:#ff9cab;color:var(--text-danger)}.WorkflowCard_menuDanger__GXmVd:hover{background:#f43f5e1f;background:var(--bg-menu-danger-hover)}.WorkflowCard_isDeleting__Ug9SU:after,.WorkflowCard_isDeleting__Ug9SU:before{border-radius:12px;content:"";inset:0;pointer-events:none;position:absolute}.WorkflowCard_isDeleting__Ug9SU:before{background:#0000008c;background:var(--veil-deleting);opacity:1;transition:opacity .18s ease}.WorkflowCard_isDeleting__Ug9SU:after{align-items:center;color:#fff;color:var(--veil-text);content:"Deleting…";display:flex;font-size:.96rem;font-weight:800;justify-content:center;letter-spacing:.02em;text-shadow:0 1px 2px #0009;text-shadow:0 1px 2px var(--veil-text-shadow)}@media (max-width:1100px){.WorkflowCard_rowUnified__C4Oel{grid-template-columns:1.2fr 1.1fr 1fr 1.2fr 200px;grid-template-columns:var(--wf-grid,1.2fr 1.1fr 1fr 1.2fr 200px)}}@media (max-width:820px){.WorkflowCard_rowUnified__C4Oel{gap:12px}.WorkflowCard_descToggle__Z8qk3{display:none}.WorkflowCard_exposedGrid__dtSL3{grid-template-columns:1fr}.WorkflowCard_exposedActions__bnk-r{margin-top:6px}}.WorkflowCard_typeItem__8jhLM{--cat-accent:var(--cat-misc,#7f7f7f);align-items:baseline;border-left:6px solid var(--cat-accent);color:#e6e6e6;color:var(--text-typeitem);display:inline-flex;font-size:11px;font-weight:800;gap:4px;line-height:1.25;padding-left:3px}.WorkflowCard_typeName__v7Wq4{letter-spacing:.01em}.WorkflowCard_typeCount__kTxYI{color:#9aa;color:var(--text-muted-9aa);font-weight:700}.WorkflowCard_typeItemMuted__U1y0S{--cat-accent:var(--cat-misc,#7f7f7f);color:#ccc;color:var(--text-muted-ccc)}.WorkflowCard_catList__-N2kS{grid-row-gap:0;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;row-gap:0}.WorkflowCard_catRow__TD1tf{--cat-accent:var(--io-text,#cfd6dd);border-left:8px solid var(--cat-accent);color:#e6e6e6;font-size:12px;font-weight:800;line-height:1.35;margin:0;padding-left:8px}.WorkflowCard_thumbWrap__F4lRE{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.WorkflowCard_thumb__VqjKN{align-items:center;background:#0000;image-rendering:-webkit-optimize-contrast;justify-content:center;max-height:75px;max-width:120px;object-fit:contain}.WorkflowCard_thumbEmpty__3nyHX{height:100%;width:100%}.WorkflowCard_loadBtnInner__snRnA{align-items:center;display:inline-flex;gap:.5rem}.WorkflowCard_spinnerSm__BHcGE{animation:WorkflowCard_wfcard-spin__7sQS3 .6s linear infinite;border:.2em solid #ffffff59;border-radius:50%;border-top-color:initial;display:inline-block;height:1em;width:1em}@keyframes WorkflowCard_wfcard-spin__7sQS3{to{transform:rotate(1turn)}}.WorkflowCard_loadingLabel__2HdiE{min-width:5.5ch}@media (max-width:760px){.WorkflowCard_rowUnified__C4Oel{gap:10px;grid-template-columns:1fr!important;height:auto;padding:12px}.WorkflowCard_cellTitle__5kkID{-webkit-padding-start:0;padding-inline-start:0}.WorkflowCard_name__4KpQr{font-size:1rem}.WorkflowCard_cellDesc__HfNyZ{order:2}.WorkflowCard_thumbWrap__F4lRE{justify-content:flex-start}.WorkflowCard_thumb__VqjKN{max-height:60px;max-width:100px}.WorkflowCard_cellContains__LlghN{order:3}.WorkflowCard_containsBox__Ebg7J{gap:6px;padding:8px}.WorkflowCard_cellRightBlock__Xxq0C{order:4}.WorkflowCard_exposedWrap__VNeAR{padding:10px;width:100%}.WorkflowCard_exposedGrid__dtSL3{grid-template-columns:1fr}.WorkflowCard_ioRow__SqaZr{gap:8px;grid-template-columns:72px 1fr}.WorkflowCard_cellActions__g7QLx{justify-content:stretch;order:5;width:100%}.WorkflowCard_actionsRow__e5DKG{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr auto;width:100%}.WorkflowCard_cancelBtn__TNH\+T,.WorkflowCard_loadBtn__bH7fw,.WorkflowCard_runBtn__FZB6s{width:100%}.WorkflowCard_moreWrap__mj2MH{justify-self:end}}.WorkflowRunStatus_runPanel__5Wo5Z{background:#090909;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #ffffff1a;grid-column:1/-1;max-height:0;opacity:0;overflow:hidden;transform:translateY(-3px);transition:max-height .28s ease,opacity .16s ease,transform .16s ease}.WorkflowRunStatus_runPanel__5Wo5Z[aria-expanded=true]{max-height:900px;opacity:1;transform:none}.WorkflowRunStatus_runPanelInner__MBymm{padding:12px 14px}.WorkflowRunStatus_runStatus__N0KaI{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:22px 1fr auto;margin-bottom:10px}.WorkflowRunStatus_runText__gIHCS{color:#e6e6e6;font-size:.95rem;font-weight:700;letter-spacing:.01em}.WorkflowRunStatus_spinner__rjE7A{animation:WorkflowRunStatus_runspin__PPwrP .9s linear infinite;border-color:#5de1a8d0 #00e3aeed #ffffff2e #ffffff2e;border-radius:50%;border-style:solid;border-width:2px;height:14px;opacity:.95;width:14px}@keyframes WorkflowRunStatus_runspin__PPwrP{to{transform:rotate(1turn)}}.WorkflowRunStatus_progressOuter__IjEUH{background:#ffffff12;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0d;grid-column:1/-1;height:7px;overflow:hidden}.WorkflowRunStatus_progressInner__9uGfn{background:linear-gradient(90deg,#61e3ab,#00e3aeed);height:100%;transition:width .2s ease;width:0}.WorkflowRunStatus_runIssues__ojMk8{background:#f43f5e1a;border:1px solid #f43f5e47;border-radius:10px;margin-bottom:10px;padding:9px 10px}.WorkflowRunStatus_issueItem__KpJRL{color:#ff9cab;font-size:.9rem}.WorkflowRunStatus_outputsHeader__J6LrR{color:#fff;font-size:.96rem;font-weight:800;letter-spacing:.01em;margin-bottom:6px}.WorkflowRunStatus_outputsList__syKxk{grid-gap:10px;display:grid;gap:10px}.WorkflowRunStatus_outputRow__bnzgq{grid-gap:10px;align-items:start;background:#1c1c1c;border:1px solid #ffffff17;border-radius:10px;display:grid;gap:10px;grid-template-columns:140px 1fr;outline:1px solid #ffffff08;padding:9px 11px}.WorkflowRunStatus_outputRow__bnzgq:hover{background:#222;border:1px solid hsla(0,0%,100%,.101)}.WorkflowRunStatus_outputRow__bnzgq>*{min-width:0}.WorkflowRunStatus_outputKey__ZIIG1{color:#efefef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:800;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkflowRunStatus_outputVal__Pg3O6{color:#eaeaea}.WorkflowRunStatus_outputScalar__AdXwQ{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.WorkflowRunStatus_jsonBlock__v35S2{background:#000;border:1px solid hsla(0,0%,100%,.289);border-radius:8px;color:#e6e6e6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.35;margin:0;max-height:500px;overflow:auto;overflow-wrap:anywhere;padding:10px 12px;scrollbar-color:#ffffff40 #0000;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}.WorkflowRunStatus_cancelBtnTiny__7C56a{align-items:center;background:#940000d3;border:1px solid hsla(0,0%,100%,.198);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:.84rem;font-weight:700;height:36px;justify-content:center;margin:6px;padding:0 14px;width:72px}.WorkflowRunStatus_cancelBtnTiny__7C56a:hover{background:#860000}@media (max-width:820px){.WorkflowRunStatus_outputRow__bnzgq{grid-template-columns:1fr}}.UserProfile_page__x0Iju{background:#0a0a0a;color:#eaeaea;min-height:100vh;padding-top:calc(var(--nav-height) + 24px)}@media (max-width:900px){.UserProfile_page__x0Iju{padding-top:calc(var(--nav-height-mobile) + 20px)}}.UserProfile_banner__9HQMO{background:#121212;border:1px solid #1f1f1f;border-radius:10px;color:#bbb;font-size:.95rem;letter-spacing:.2px;margin:0 auto 16px;max-width:1200px;padding:8px 12px}.UserProfile_header__jv89U{grid-gap:20px;align-items:center;border-bottom:1px solid #141414;display:grid;gap:20px;grid-template-columns:96px 1fr;margin:0 auto;max-width:1200px;padding:20px 0 8px}.UserProfile_avatar__KXQe4{background:#66007a;border:1px solid #2a2a2a;border-radius:50%;height:96px;object-fit:cover;width:96px}.UserProfile_meta__MePzS{display:flex;flex-direction:column;gap:6px}.UserProfile_name__5OMc9{color:#fff;font-family:Oswald,sans-serif;font-size:1.8rem;letter-spacing:1px;margin:0}.UserProfile_slugEditWrap__tGk6r{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.UserProfile_slugInput__5HSa-{-webkit-appearance:none;appearance:none;background:#101010;border:1px solid #2a2a2a;border-radius:8px;color:#fff;font-size:1rem;min-width:220px;padding:8px 10px}.UserProfile_slugInput__5HSa-:focus{border-color:#9f7aea;box-shadow:0 0 0 3px #9f7aea26;outline:none}.UserProfile_cancelBtn__Ss0g0,.UserProfile_saveBtn__dV02k{background:#151515;border:1px solid #2a2a2a;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:8px 12px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.UserProfile_cancelBtn__Ss0g0:hover,.UserProfile_saveBtn__dV02k:hover{background:#181818;border-color:#9f7aea;box-shadow:0 0 0 3px #9f7aea26}.UserProfile_cancelBtn__Ss0g0:disabled,.UserProfile_saveBtn__dV02k:disabled{cursor:default;opacity:.7}.UserProfile_subtitle__OEVuV{color:#a6a6a6;font-size:.95rem}.UserProfile_section__pEEcx{border-bottom:1px solid #141414;margin:18px auto 0;max-width:1200px;padding:16px 0 8px}.UserProfile_sectionTitle__koOEh{color:#fff;font-family:Oswald,sans-serif;font-size:1.2rem;letter-spacing:.6px;margin:0 0 10px}.UserProfile_list__d22Ie{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}.UserProfile_list__d22Ie li{color:#d6d6d6}.UserProfile_list__d22Ie li::marker{color:#9f7aea}.UserProfile_cardList__HMwwO{grid-gap:8px;display:grid;gap:8px;margin:0 auto 80px;max-width:1200px}.UserProfile_cardList__HMwwO .row,.UserProfile_cardList__HMwwO .rowLB{background:#121212;border-bottom:1px solid #ffffff14}.UserProfile_cardList__HMwwO .row:hover,.UserProfile_cardList__HMwwO .rowLB:hover{background:#ffffff08}.UserProfile_alertError__4Oc8D{background:#ff6b6b1a;border:1px solid #ff6b6b40;border-radius:10px;color:#ff8f8f;margin-bottom:10px;padding:8px 10px}.UserProfile_empty__ac\+2S{color:#bdbdbd}.UserProfile_skeleton__\+mbYI{overflow:hidden;position:relative}.UserProfile_skeleton__\+mbYI:after{animation:UserProfile_shimmer__yJWWL 1.2s infinite;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);content:"";inset:0;position:absolute}@keyframes UserProfile_shimmer__yJWWL{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.UserProfile_sectionHead__8cMOK{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.UserProfile_newBtn__pIchz{background:linear-gradient(135deg,#c504ff6b,#ff00c86b);border:1px solid #ffffff2e;border-radius:12px;box-shadow:inset 0 0 22px #ff274f8c;color:#fff;cursor:pointer;font-family:Oswald,sans-serif;font-weight:800;letter-spacing:.06em;padding:10px 16px;text-transform:uppercase;transition:transform .12s ease,filter .12s ease,opacity .12s ease}.UserProfile_newBtn__pIchz:hover{filter:brightness(1.05);transform:translateY(-1px)}.UserProfile_newBtn__pIchz:active{filter:brightness(.98);transform:translateY(0)}.UserProfile_newBtn__pIchz:disabled{cursor:default;opacity:.7}.UserProfile_empty__ac\+2S,.UserProfile_loadingMore__3F3va{margin:12px auto;max-width:1200px;padding:8px 16px}.UserProfile_avatarCol__d2stn{align-items:center;display:flex;flex-direction:column;gap:8px}.UserProfile_logoutBtn__t5dHe{background:#151515;border:1px solid #2a2a2a;border-radius:10px;color:#eaeaea;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:.2px;padding:8px 0;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform 70ms ease;width:96px}.UserProfile_logoutBtn__t5dHe:hover{background:#191919;border-color:#3a3a3a;box-shadow:0 0 0 3px #ffffff0f}.UserProfile_logoutBtn__t5dHe:active{transform:translateY(1px)}@media (max-width:900px){.UserProfile_logoutBtn__t5dHe{width:100%}}.ButtonWorkflow_btn__mgUFm{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;box-shadow:0 0 10px hsla(0,0%,100%,.207);color:#e8e8e8;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;letter-spacing:.01em;outline:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .06s ease;-webkit-user-select:none;user-select:none}.ButtonWorkflow_btn__mgUFm:disabled{cursor:not-allowed;opacity:.55}.ButtonWorkflow_sm__b\+kSk{font-size:.9rem;gap:8px;height:32px;padding:0 10px}.ButtonWorkflow_md__3WOB1{font-size:.95rem;gap:10px;height:36px;padding:0 12px}.ButtonWorkflow_lg__ia3Si{font-size:1rem;gap:12px;height:40px;padding:0 14px}.ButtonWorkflow_neutral__tsJXE{background:#ffffff0d;border-color:#ffffff29}.ButtonWorkflow_neutral__tsJXE:hover:not(:disabled){background:#ffffff14;border-color:#ffffff3d;color:#fff}.ButtonWorkflow_primary__wqs2N{background:#1f1f1f;background:var(--btn-primary-bg,#1f1f1f);border-color:#ffffff38;border-color:var(--btn-primary-border,#ffffff38);color:#fff;color:var(--btn-primary-text,#fff)}.ButtonWorkflow_primary__wqs2N:hover:not(:disabled){background:#262626;background:var(--btn-primary-bg-hover,#262626);border-color:#ffffff47;border-color:var(--btn-primary-border,#ffffff47)}.ButtonWorkflow_ghost__eghnE{background:#0000;border-color:#ffffff29}.ButtonWorkflow_ghost__eghnE:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff38}.ButtonWorkflow_btn__mgUFm:focus-visible{box-shadow:0 0 0 2px #ffffff1f,0 0 0 4px #ffffff3d}.ButtonWorkflow_content__EzDnG{align-items:center;display:inline-flex;gap:10px}.ButtonWorkflow_label__clgj7{line-height:1}.ButtonWorkflow_loading__I5skK .ButtonWorkflow_label__clgj7{opacity:.9}.ButtonWorkflow_spinner__oKe4s{animation:ButtonWorkflow_spin__v\+vry .8s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#0000;height:16px;width:16px}@keyframes ButtonWorkflow_spin__v\+vry{to{transform:rotate(1turn)}}:root{--page-max:980px;--surface-0:#0b0b0b;--surface-1:#111214;--surface-2:#16181b;--text-strong:#fff;--text:#eaeaea;--text-muted:#a7b0c4;--text-dim:#8a94a7;--accent-cyan:#64b5ff;--accent-blue:#3da1ff;--accent-blue-2:#2857c6;--accent-magenta:#bb86fc;--ok:#97e59f;--warn:#ffd48e;--bad:#ff9b9b;--border-subtle:#ffffff1a;--border-soft:#ffffff0f;--ring:0 0 0 2px #64b5ff38;--radius:12px;--radius-sm:10px;--gap:12px}.Tournament_page__71nPe{background:radial-gradient(1200px 600px at 50% -200px,#3da1ff14,#0000 60%),radial-gradient(900px 500px at 90% 0,#bb86fc0f,#0000 60%),#0b0b0b;background:radial-gradient(1200px 600px at 50% -200px,#3da1ff14,#0000 60%),radial-gradient(900px 500px at 90% 0,#bb86fc0f,#0000 60%),var(--surface-0);color:#eaeaea;color:var(--text);min-height:100vh;padding-top:80px;padding-top:calc(var(--nav-height, 64px) + 16px)}.Tournament_pageOverlay__0m5XN{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000073;border:0;cursor:default;inset:0;margin:0;padding:0;position:absolute;z-index:5}.Tournament_blurred__PwrSU{filter:blur(2px) saturate(.9);transform:translateZ(0)}.Tournament_container__mzJy1{margin:0 auto;max-width:980px;max-width:var(--page-max);padding:40px 32px 72px;text-align:center;width:100%}.Tournament_title__-sNxJ{color:#5d93ff;font-family:Oswald,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Arial,sans-serif;font-size:clamp(2.1rem,4vw,2.6rem);font-weight:900;letter-spacing:.02em;margin:8px 0 4px;text-shadow:0 0 2px #d7ecff4d}.Tournament_subtitle__XxcSw{color:#fff;color:var(--text-strong);font-size:1.02rem;font-weight:600;line-height:1.35;margin:28px auto 44px;max-width:640px;white-space:pre-wrap}.Tournament_heroSection__\+BfVR{margin:70px 60px 50px;max-width:980px;max-width:var(--page-max);text-align:left}.Tournament_heroText__8KFMq{color:#e1e1e1;font-size:.91rem;font-weight:500;line-height:1.5}.Tournament_heroText__8KFMq b,.Tournament_heroText__8KFMq strong{color:#fff;font-size:.93rem;font-weight:900!important}.Tournament_heroText__8KFMq p{margin:0}.Tournament_heroText__8KFMq p+p{margin-top:1.3em}.Tournament_heroText__8KFMq a{color:#64b5ff;color:var(--accent-cyan);text-decoration:underline}.Tournament_heroText__8KFMq a:hover{color:#bb86fc;color:var(--accent-magenta)}.Tournament_heroClamp__PTQGE{--hero-collapsed:10vh;max-height:var(--hero-collapsed);overflow:hidden;position:relative;transition:max-height .24s ease}.Tournament_heroClamp__PTQGE:after{background:linear-gradient(180deg,#0b0b0b00,#0b0b0beb);bottom:0;content:"";height:64px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transition:opacity .24s ease}.Tournament_heroClamp__PTQGE.Tournament_open__hmTFg{max-height:9999px}.Tournament_heroClamp__PTQGE.Tournament_open__hmTFg:after{opacity:0}.Tournament_heroMoreBtn__Au2w1{background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--border-subtle);border-radius:999px;color:#eaeaea;color:var(--text);cursor:pointer;font-size:.9rem;font-weight:800;margin-top:10px;padding:6px 12px}.Tournament_heroMoreBtn__Au2w1:hover{background:#ffffff1a;border-color:#fff3}.Tournament_prizeWrap__IH5fW{grid-gap:8px;display:grid;gap:8px;justify-items:center;margin-top:6px}.Tournament_prizeValue__lVUN9{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#64b5ff,#3da1ff,#bb86fc);background:linear-gradient(90deg,var(--accent-cyan),var(--accent-blue),var(--accent-magenta));-webkit-background-clip:text;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:900;letter-spacing:.01em;line-height:1;text-shadow:0 0 18px #64b5ff33,0 0 36px #bb86fc1a}.Tournament_prizePulse__PlbNM{animation:Tournament_prizePulse__PlbNM 8s ease-in-out infinite}@keyframes Tournament_prizePulse__PlbNM{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.Tournament_prizeCaption__mJkGg{color:#fff;color:var(--text-strong);font-size:.95rem;font-weight:800;letter-spacing:.06em;margin-top:-6px;opacity:.9;text-transform:uppercase}.Tournament_prizeLink__MUq2N{background:none;border:none;color:#aeb7c8;cursor:pointer;font-size:.95rem;padding:0;text-decoration:underline}.Tournament_prizeLink__MUq2N:focus,.Tournament_prizeLink__MUq2N:hover{color:#d8deeb;outline:none}.Tournament_prizeDetails__aqrxN{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,#2c2c2cbf,#191919bf);border:1px solid #ffffff1a;border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--radius);box-sizing:border-box;margin:0 auto;max-height:0;max-width:720px;opacity:0;overflow:hidden;padding:10px 14px;text-align:left;transition:max-height .26s ease,opacity .26s ease,padding .26s ease,border-color .26s ease;width:100%}.Tournament_prizeDetails__aqrxN.Tournament_open__hmTFg{max-height:560px;opacity:1;padding:14px}.Tournament_prizeDetails__aqrxN h3{color:#f5f5f5;font-size:1rem;margin:0 0 10px}.Tournament_prizeDetails__aqrxN li,.Tournament_prizeDetails__aqrxN p{color:#e9e9e9;font-size:.88rem;line-height:1.45}.Tournament_prizeDetails__aqrxN ul{margin:0 0 8px 18px;padding:0}.Tournament_countdownWrap__I9gZu{margin:12px 0 8px}.Tournament_alertError__6hPNV,.Tournament_alertNotice__Et3mP{border:1px solid;border-radius:10px;border-radius:var(--radius-sm);margin:12px auto;max-width:980px;max-width:var(--page-max);padding:10px 12px}.Tournament_alertError__6hPNV{background:#ff6b6b1a;border-color:#ff6b6b47;color:#ff9b9b;color:var(--bad)}.Tournament_alertNotice__Et3mP{background:#64b5ff1a;border-color:#64b5ff47;color:#a7d1ff}.Tournament_section__EMT80{margin:20px 0 36px}.Tournament_sectionTitle__1K1yE{color:#fff;color:var(--text-strong);font-size:1.25rem;font-weight:800;margin:0 0 10px;text-align:left}.Tournament_submitPanel__TQMyW{grid-gap:10px;background:linear-gradient(180deg,#101112f2,#101112e6);border:1px solid #ffffff1a;border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--radius);box-shadow:0 6px 18px #00000040;display:grid;gap:10px;margin:0 auto;max-width:760px;padding:14px;text-align:left}.Tournament_dnaInput__iEA8B{background:#0f1012;border:1px solid #ffffff24;border-radius:10px;border-radius:var(--radius-sm);box-sizing:border-box;color:#eaeaea;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;min-height:96px;padding:10px 12px;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.Tournament_dnaInput__iEA8B:focus-visible{border-color:#64b5ff8c;box-shadow:0 0 0 2px #64b5ff38,inset 0 0 0 2px #64b5ff2e;box-shadow:var(--ring),inset 0 0 0 2px #64b5ff2e;outline:none}.Tournament_dnaInputInvalid__gn5X-{border-color:#ff787899;box-shadow:0 0 0 2px #ff78781a,inset 0 0 0 2px #ff787829}.Tournament_dnaMeta__4M9Rs{align-items:center;color:#a7b0c4;color:var(--text-muted);display:flex;font-size:.86rem;justify-content:space-between;margin-top:2px}.Tournament_dnaHint__rR7oS{opacity:.95}.Tournament_dnaCount__7OJZ5{background:#ffffff0a;border:1px solid #ffffff0f;border:1px solid var(--border-soft);border-radius:999px;font-weight:800;letter-spacing:.02em;padding:2px 8px}.Tournament_dnaCountBad__ndau7{background:#ff636314;border-color:#ff636340;color:#ff8a8a}.Tournament_submitRow__Hm5Q3{align-items:center;display:flex;gap:10px}.Tournament_submitBtn__J9DPG{background:linear-gradient(180deg,#3da1ff,#2e7ed9);background:linear-gradient(180deg,var(--accent-blue),#2e7ed9);border:1px solid #2857c6;border:1px solid var(--accent-blue-2);border-radius:10px;border-radius:var(--radius-sm);box-shadow:0 6px 14px #3da1ff2e;color:#061523;cursor:pointer;font-weight:800;padding:10px 16px;transition:transform .1s ease,box-shadow .16s ease,opacity .12s ease}.Tournament_submitBtn__J9DPG:hover:not([disabled]){box-shadow:0 8px 18px #3da1ff3d;transform:translateY(-1px)}.Tournament_submitBtn__J9DPG:active:not([disabled]){transform:translateY(0)}.Tournament_submitBtn__J9DPG[disabled]{cursor:not-allowed;opacity:.6}.Tournament_submitNote__ER6Zg{color:#a7b0c4;color:var(--text-muted);font-size:.9rem}.Tournament_loading__KOUpI{color:#b9c3d7}.Tournament_tableWrap__pIwuT{-webkit-overflow-scrolling:touch;border-radius:12px;border-radius:var(--radius);box-shadow:inset 0 1px 0 #ffffff0a;margin:0 auto;max-width:90%;overflow-x:auto;position:relative}.Tournament_table__TrLQM{background:#111214;background:var(--surface-1);border:1px solid #ffffff1a;border:1px solid var(--border-subtle);border-collapse:initial;border-radius:12px;border-radius:var(--radius);border-spacing:0;overflow:hidden;width:100%}.Tournament_table__TrLQM thead th{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#262a30e6,#1c1e22e6);border-bottom:1px solid #ffffff1a;color:#c7cfde;cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.06em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:2}.Tournament_table__TrLQM td,.Tournament_table__TrLQM th{border-bottom:1px solid #ffffff0f;color:#e9e9e9;font-size:.95rem;padding:12px 14px;vertical-align:middle}.Tournament_table__TrLQM tbody tr:nth-child(2n){background:#ffffff05}.Tournament_table__TrLQM tbody tr:hover{background:#64b5ff0f;transition:background .18s ease}.Tournament_table__TrLQM td:nth-child(n+2),.Tournament_table__TrLQM th:nth-child(n+2){text-align:right}.Tournament_table__TrLQM td:first-child,.Tournament_table__TrLQM th:first-child{text-align:left}.Tournament_table__TrLQM td:last-child,.Tournament_table__TrLQM th:last-child{text-align:center;white-space:nowrap}.Tournament_table__TrLQM td:nth-child(2):has(.Tournament_userPill__xIDPk){text-align:left}.Tournament_table__TrLQM tr:last-child td{border-bottom:none}.Tournament_emptyCell__Byj9v{color:#8a94a7;color:var(--text-dim);padding:18px 10px;text-align:center}.Tournament_finalBadge__hikbK{border:1px solid #ffffff0f;border:1px solid var(--border-soft);border-radius:999px;display:inline-block;font-weight:900;letter-spacing:.01em;min-width:72px;padding:4px 10px;text-align:center}.Tournament_finalNeutral__tvL8z{background:#24262c;color:#d7dbe7}.Tournament_finalPoor__0YRiX{background:#ff55551f;border-color:#ff555547;color:#ff9b9b;color:var(--bad)}.Tournament_finalOkay__conh5{background:#ffcd601f;border-color:#ffcd6047;color:#ffd48e;color:var(--warn)}.Tournament_finalGood__w0f3x{background:#73c9801f;border-color:#73c98047;color:#97e59f;color:var(--ok)}.Tournament_finalGreat__caJJY{background:#64b5ff1f;border-color:#64b5ff4d;color:#a7d1ff}.Tournament_linkBtn__PddFo{background:none;border:none;color:#8fb8ff;cursor:pointer;font-weight:700;padding:0;text-decoration:underline}.Tournament_linkBtn__PddFo:focus,.Tournament_linkBtn__PddFo:hover{box-shadow:0 0 0 2px #64b5ff38;box-shadow:var(--ring);color:#b7d4ff;outline:none}.Tournament_pager__GazZ6{align-items:center;display:flex;gap:14px;justify-content:center;margin:12px 0 0}.Tournament_pageSpacer__jI-sD{width:24px}.Tournament_runBtn__olpAN{background:#171819;border:1px solid #ffffff2e;border-radius:10px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-weight:700;padding:8px 14px}.Tournament_runBtn__olpAN[disabled]{cursor:not-allowed;opacity:.5}.Tournament_userPillMuted__gOmha,.Tournament_userPill__xIDPk{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;padding:3px 10px;text-decoration:none;white-space:nowrap}.Tournament_userPill__xIDPk{background:#96beff1f;border:1px solid #96beff73;color:#e6ebff}.Tournament_userPill__xIDPk:hover{background:#96beff2e;border-color:#96beffa6;color:#fff}.Tournament_userPillMuted__gOmha{background:#ffffff0f;border:1px solid #ffffff29;color:#cfd6dd}.Tournament_quickStartThumbWrap__zIf4E{--thumb-w:100px;--thumb-h:80px;background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border-subtle);border-radius:8px;display:grid;height:var(--thumb-h);margin:0 auto 8px;overflow:hidden;place-items:center;width:var(--thumb-w)}.Tournament_quickStartThumb__TjcvZ{background:#0000;display:block;height:100%!important;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-height:100%;max-width:100%;object-fit:contain;object-position:center;padding:0!important;width:100%!important}.Tournament_mono__PF9cW{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-word}@media (max-width:720px){.Tournament_title__-sNxJ{font-size:2rem}.Tournament_subtitle__XxcSw{font-size:.98rem}.Tournament_heroSection__\+BfVR{margin:50px 10px 30px;max-width:980px;max-width:var(--page-max);text-align:left}.Tournament_heroText__8KFMq{font-size:1rem;line-height:1.55}.Tournament_submitPanel__TQMyW{padding:12px}.Tournament_table__TrLQM td,.Tournament_table__TrLQM th{font-size:.93rem;padding:10px 12px}}.Tournament_infoSections__uGmsI{display:flex;flex-direction:column;gap:102px;margin:102px auto 52px;max-width:1120px;padding:0 24px}.Tournament_infoSection__Wt6\+E{align-items:center;display:flex;gap:32px;justify-content:center}.Tournament_infoSectionReverse__T6BIE{flex-direction:row-reverse}.Tournament_infoText__HB4ue{flex:1 1 420px;text-align:left}.Tournament_infoTitle__Z4tSk{color:#fff;color:var(--text-strong);font-family:Oswald,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Arial,sans-serif;font-size:2.4rem;margin-bottom:12px}.Tournament_infoBody__9vCua{color:#eaeaea;color:var(--text);font-size:1.04rem;line-height:1.55}.Tournament_infoMedia__mvQR-{flex:1 1 380px}.Tournament_infoVideo__sqMoh{background:#000;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 12px 32px #000000a6;display:block;height:auto;width:100%}.Tournament_infoFadeLeft__QypBH{opacity:0;transform:translateX(-32px);transition:opacity .7s ease-out,transform .7s ease-out}.Tournament_infoFadeRight__atvsw{opacity:0;transform:translateX(32px);transition:opacity .7s ease-out,transform .7s ease-out}.Tournament_infoInView__C1zE4{opacity:1;transform:translateX(0)}@media (max-width:900px){.Tournament_infoSections__uGmsI{gap:32px;margin:24px auto 32px;padding:0 16px}.Tournament_infoSectionReverse__T6BIE,.Tournament_infoSection__Wt6\+E{flex-direction:column}.Tournament_infoText__HB4ue{flex:0 0 auto;text-align:left;width:100%}.Tournament_infoTitle__Z4tSk{font-size:2.1rem}.Tournament_infoBody__9vCua{font-size:1rem}.Tournament_infoMedia__mvQR-{flex:0 0 auto;width:100%}}.Explore_page__\+A-0B{background:#0a0a0a;color:#fff;min-height:100vh;padding-top:80px;padding-top:calc(var(--nav-height, 64px) + 16px)}.Explore_topShowcase__wPBWV{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr 1fr;justify-items:center;margin:8px auto;max-width:1200px;padding:0 16px}.Explore_welcomeWrap__VOngi{align-items:center;aspect-ratio:1/1;background:#0000;border-radius:8px;display:flex;justify-content:center;position:relative}.Explore_welcomeText__mB090{color:#fff;font-family:Oswald,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:.5px;margin-left:70px;text-align:center;text-shadow:0 1px 3px #cacaca80;text-transform:uppercase}.Explore_viewerWrap__4ZT6L{align-items:flex-start;display:flex;flex-direction:column;gap:6px;width:-webkit-fit-content;width:fit-content;width:600px}.Explore_topViewerBox__W-hDV{aspect-ratio:1/1;border-radius:8px;max-height:600px;overflow:hidden;width:600px}.Explore_proteinName__PmwSn{color:inherit;font-family:Oswald,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:italic;font-weight:700;line-height:1.1;overflow:hidden;text-align:left;text-decoration:none;text-decoration:underline;text-overflow:ellipsis;text-shadow:0 1px 2px #40404080;white-space:nowrap;width:100%}.Explore_proteinName__PmwSn:hover{text-shadow:0 1px 3px #b6b6b680}.Explore_hero__8jzej{grid-gap:16px;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-bottom:1px solid #ffffff14;display:grid;gap:16px;grid-template-columns:1fr auto;margin:0 auto 8px;max-width:1200px;padding:12px 16px 14px}.Explore_heroLeft__ZlxQg{grid-gap:4px;display:grid;gap:4px}.Explore_title__LWQaB{font-size:1.6rem;letter-spacing:.02em;margin:0}.Explore_subtitle__MHUws{color:#cfcfcf;font-weight:600}.Explore_heroRight__caXga{display:flex;gap:8px}.Explore_controls__bnlwx{align-items:center;display:flex;gap:12px;margin:0 auto 8px;max-width:1200px;padding:0 16px}.Explore_search__bKyWF{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;color:#eaeaea;font-weight:700;padding:8px 10px;width:300px}.Explore_cardList__xkfs6{grid-gap:8px;display:grid;gap:8px;margin:0 auto 80px;max-width:1200px}.Explore_cardListPlaceholder__9Q7Xu,.Explore_empty__cywW6,.Explore_loadingMore__hcFIO{color:#cfcfcf;margin:12px auto;max-width:1200px;padding:8px 16px}.Explore_sentinel__N-BTD{height:1px}.Explore_videoOverlay__F\+u8Z{align-items:center;background:#000000d9;display:flex;flex-direction:column;inset:0;justify-content:center;padding:16px;position:fixed;z-index:4000}.Explore_videoWrap__0KoPi{aspect-ratio:16/9;background:#111;box-shadow:inset 0 0 0 1px #ffffff26;max-width:1400px;width:100vw}.Explore_videoWrap__0KoPi iframe{border:0;display:block;height:100%;width:100%}.Explore_overlayActions__LQn-W{display:flex;gap:12px;margin-top:12px}.Explore_overlayBtn__iyNdV{background:#ffffff0f;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;padding:10px 16px}.Explore_overlayBtn__iyNdV:hover{background:#ffffff1f}@media (max-width:760px){.Explore_page__\+A-0B{padding-top:86px;padding-top:calc(var(--nav-height-mobile, 56px) + 30px)}.Explore_topShowcase__wPBWV{display:block;margin:6px 0 10px;max-width:100%;padding:0 12px}.Explore_welcomeWrap__VOngi{aspect-ratio:auto;justify-content:center;margin:0 0 8px;padding:0}.Explore_welcomeText__mB090{font-size:clamp(18px,6vw,28px);font-weight:700;letter-spacing:.02em;margin:0;text-align:center;text-shadow:none;text-transform:uppercase}.Explore_viewerWrap__4ZT6L{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.Explore_viewerShell__G5MAI{margin:0 auto;width:clamp(240px,88vw,420px)}.Explore_topViewerBox__W-hDV{aspect-ratio:4/3;background:#111;border-radius:8px;overflow:hidden;width:100%}.Explore_topViewerBox__W-hDV canvas,.Explore_topViewerBox__W-hDV img,.Explore_topViewerBox__W-hDV video{display:block;height:100%!important;width:100%!important}.Explore_proteinName__PmwSn{font-size:12px;line-height:1.2;margin:4px auto 0;max-width:clamp(240px,88vw,420px);overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}.Explore_hero__8jzej{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-bottom:1px solid #ffffff14;gap:8px;grid-template-columns:1fr;margin:0 0 6px;padding:10px 12px 12px}.Explore_title__LWQaB{font-size:1.25rem}.Explore_subtitle__MHUws{color:#cfcfcf;font-size:.9rem}.Explore_heroRight__caXga{justify-content:stretch;width:100%}.Explore_heroRight__caXga :where(button,a){width:100%}.Explore_controls__bnlwx{padding:0 12px}.Explore_search__bKyWF{max-width:100%;width:100%}.Explore_cardList__xkfs6{display:block;margin:0 0 64px;max-width:100%;padding:0 12px}.Explore_cardList__xkfs6>*+*{margin-top:8px}}:root{--nav-height:var(--nav-height,56px);--docs-left-gutter:186px;--card-max:800px;--card-text-max:64ch;--docs-text:#e1e1e1;--docs-strong:#fff;--docs-muted:#c0c0ce;--docs-dim:#9499a1;--docs-bg:#000;--docs-aside:#0f0f0f;--docs-hero:#101010;--docs-card:#242424;--docs-card-line:#4a4a4a;--docs-border:hsla(0,0%,100%,.329);--docs-hair:#ffffff14;--heavy-text:#ffedc2;--heavy-bg:#ffc1072e;--heavy-border:#ffc10759;--card-shadow:0 8px 24px #00000059}.Docs_pageRoot__y5Ml7{grid-gap:24px;background:#000;background:var(--docs-bg);color:#e1e1e1;color:var(--docs-text);display:grid;gap:24px;grid-template-columns:280px minmax(720px,1120px);min-height:100vh;padding-left:186px;padding-left:var(--docs-left-gutter);padding-top:56px;padding-top:var(--nav-height)}.Docs_aside__luk4O{align-self:start;background:#0f0f0f;background:var(--docs-aside);border-right:1px solid hsla(0,0%,100%,.329);border-right:1px solid var(--docs-border);box-shadow:inset -1px 0 0 #ffffff0a;height:calc(100vh - 56px);height:calc(100vh - var(--nav-height));overflow:auto;padding:16px 14px 20px;position:-webkit-sticky;position:sticky;top:56px;top:var(--nav-height)}.Docs_tocHead__f07ib{color:#c0c0ce;color:var(--docs-muted);font:800 12px/1.3 ui-sans-serif,system-ui;letter-spacing:.4px;margin-bottom:10px}.Docs_search__sRV7n{background:#121212;border:1px solid hsla(0,0%,100%,.329);border:1px solid var(--docs-border);border-radius:8px;color:#e1e1e1;color:var(--docs-text);font-size:13px;margin-bottom:12px;padding:9px 10px;width:100%}.Docs_tocGroup__ELqzP{margin-bottom:14px}.Docs_tocGroupTitle__UHolf{align-items:center;color:#c0c0ce;color:var(--docs-muted);display:flex;font:800 12px/1.2 ui-sans-serif,system-ui;gap:8px;margin:8px 0 6px}.Docs_tocDot__hIn\+Q{background:#777;border-radius:2px;height:8px;width:8px}.Docs_tocCount__HjPH-{color:#9499a1;color:var(--docs-dim);font-size:11px;margin-left:auto}.Docs_tocList__wTqR3{list-style:none;margin:0;padding-left:0}.Docs_tocLink__mh7Ic{border-left:4px solid #0000;border-radius:4px;color:#bfc6cf;display:block;padding:7px 8px;text-decoration:none}.Docs_tocLink__mh7Ic:hover{background:#ffffff0a}.Docs_tocActive__IiuRP{border-left-color:#bfc6cf;color:#fff;color:var(--docs-strong)}.Docs_main__QGT\+4{padding:16px 8px 72px}.Docs_hero__s37XH{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,#101010,#0000 70%);background:linear-gradient(180deg,var(--docs-hero),#0000 70%);border-bottom:1px solid hsla(0,0%,100%,.329);border-bottom:1px solid var(--docs-border);margin:-8px -8px 10px;padding:16px 8px 18px}.Docs_h__EZFsi{color:#fff;color:var(--docs-strong);font-size:32px;letter-spacing:.2px;line-height:1;margin:0 0 6px}.Docs_sub__DoEFY{color:#c0c0ce;color:var(--docs-muted);font-size:13px;margin:0}.Docs_section__ce4US{margin-top:22px}.Docs_sectionTitle__Fhmwi{align-items:center;color:#fff;color:var(--docs-strong);display:flex;font:900 20px/1.2 ui-sans-serif,system-ui;gap:10px;margin:10px 0 12px}.Docs_sectionStripe__Cqano{background:#777;border-radius:3px;height:10px;width:10px}.Docs_stack__686yM{grid-gap:18px;display:grid;gap:18px;justify-content:start}.Docs_card__69T1X{background:#242424;background:var(--docs-card);border:1px solid hsla(0,0%,100%,.329);border:1px solid var(--docs-border);border-radius:14px;max-width:800px;max-width:var(--card-max);padding:26px;position:relative;scroll-margin-top:68px;scroll-margin-top:calc(var(--nav-height) + 12px);transition:box-shadow .14s ease,transform .14s ease,border-color .14s ease}.Docs_card__69T1X:hover{box-shadow:0 8px 24px #00000059;box-shadow:var(--card-shadow);transform:translateY(-1px)}.Docs_cardStripe__\+S\+gh{border-radius:14px 0 0 14px;bottom:0;left:0;opacity:.9;position:absolute;top:0;width:4px}.Docs_cardBody__jUCc\+{max-width:64ch;max-width:var(--card-text-max)}.Docs_cardHead__RaEiU{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:1fr auto}.Docs_cardTitle__HyWeo{color:#fff;color:var(--docs-strong);font:800 19px/1.25 ui-sans-serif,system-ui;letter-spacing:.2px;margin:0;overflow-wrap:anywhere}.Docs_cardMeta__DHrEL{align-items:center;display:inline-flex;gap:8px}.Docs_catChip__LMivm{align-items:center;background:#7f7f7f1f;border:1px solid #7f7f7f59;border-radius:999px;color:#e1e1e1;color:var(--docs-text);display:inline-flex;font:800 11px/1 ui-sans-serif,system-ui;padding:2px 8px}.Docs_heavy__W4lzl{background:#ffc1072e;background:var(--heavy-bg);border:1px solid #ffc10759;border:1px solid var(--heavy-border);border-radius:999px;color:#ffedc2;color:var(--heavy-text);font:800 10px/1 ui-sans-serif,system-ui;padding:2px 6px}.Docs_desc__ITQNH{color:#e1e1e1;color:var(--docs-text);font-size:14.5px;line-height:1.4;margin:12px 12px 16px;overflow-wrap:anywhere;white-space:pre-line}.Docs_lines__\+\+62g{grid-gap:6px;display:grid;gap:6px;margin:10px 0}.Docs_line__QKbpb{background:#4a4a4a;background:var(--docs-card-line);border:1px solid #ffffff14;border:1px solid var(--docs-hair);border-radius:8px;color:#c0c0ce;color:var(--docs-muted);font-size:12.5px;overflow-wrap:anywhere;padding:8px 10px}.Docs_paramsBox__j6eiI{border-top:1px solid #ffffff14;border-top:1px solid var(--docs-hair);margin-top:12px;padding-top:8px}.Docs_paramsTitle__w2fs\+{color:#fff;color:var(--docs-strong);font:900 12px/1.3 ui-sans-serif,system-ui;letter-spacing:.2px;margin-bottom:6px}.Docs_paramList__kPLSZ{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding-left:0}.Docs_paramItem__Vgkpf{background:#1c1c1c;border:1px solid #ffffff14;border:1px solid var(--docs-hair);border-radius:8px;color:#cfd4dd;font-size:12px;padding:6px 8px}.Docs_moreParams__ddSQs{margin-top:6px}.Docs_moreParams__ddSQs>summary{cursor:pointer;list-style:none}.Docs_moreParams__ddSQs>summary::-webkit-details-marker{display:none}.Docs_btnToggle__j5q00{-webkit-appearance:none;appearance:none;background:#161616;border:1px solid hsla(0,0%,100%,.329);border:1px solid var(--docs-border);border-radius:8px;color:#e1e1e1;color:var(--docs-text);cursor:pointer;font:800 12px/1 ui-sans-serif,system-ui;margin-top:6px;padding:6px 10px}.Docs_btnToggle__j5q00:hover{background:#1a1a1a}.Docs_mobileTOCWrap__iupEM{display:none}@media (max-width:960px){:root{--docs-left-gutter:6px}.Docs_pageRoot__y5Ml7{gap:12px;grid-template-columns:1fr}.Docs_aside__luk4O{display:none}.Docs_mobileTOCWrap__iupEM{display:block;padding:6px 8px}.Docs_tocMobile__06Q3H{background:#111;border:1px solid hsla(0,0%,100%,.329);border:1px solid var(--docs-border);border-radius:10px;padding:0 12px 8px}.Docs_tocSummary__dL4Dy{color:#fff;color:var(--docs-strong);cursor:pointer;font:800 14px/1 ui-sans-serif,system-ui;padding:10px 12px}.Docs_tocMobile__06Q3H[open]{padding:0 12px 8px}.Docs_tocMobile__06Q3H[open] .Docs_tocSummary__dL4Dy{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--docs-hair);padding:10px 12px}.Docs_hero__s37XH{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-bottom:none;margin:0 0 6px;padding:8px 0}.Docs_card__69T1X{max-width:100%;padding:20px}.Docs_cardBody__jUCc\+{max-width:60ch}}:root{--nudge:10px;--content-wide:1000px;--content:720px;--content-small:660px;--vertical-space:40px;--vertical-space-big:60px;--text-2:#fff}.PrizePage_page__Qvb\+a{background:#0f0f0f;color:#dbdbdb;color:var( --body-text-color);min-height:100vh;padding-top:62px}.PrizePage_wrap__csf7q{margin:0 auto;max-width:1120px;padding:0 55px 120px;width:100%}.PrizePage_hero__YDrsu{margin:16px auto 32px;max-width:1000px;max-width:var(--content-wide);padding-bottom:12px;position:relative;text-align:center}.PrizePage_hero__YDrsu:after{background:#fff9;content:"";display:block;height:1px;margin-top:12px;width:100%}.PrizePage_title__YOwyx{color:#fff;font-family:Oswald,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:84px;font-weight:800;line-height:1.02;margin:0;text-align:center;text-shadow:0 0 4px hsla(0,0%,100%,.216);text-transform:uppercase}.PrizePage_dateLine__SG0bw{color:#fff;color:var(--text-2);font-size:13px;letter-spacing:.08em;margin:40px 0 8px;margin:var(--vertical-space) 0 8px;text-shadow:0 0 1px hsla(0,0%,100%,.216);text-transform:uppercase}.PrizePage_coloredHeader__FWUiZ,.PrizePage_dateLine__SG0bw{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:1000px;max-width:var(--content-wide);text-align:left}.PrizePage_coloredHeader__FWUiZ{color:#dbdbdb;color:var(--body-text-color);font-size:32px;font-weight:700;line-height:1.5;margin:0 0 40px;margin:0 0 var(--vertical-space);text-shadow:0 0 8px #ffffff59}@supports ((-webkit-background-clip:text) or (background-clip:text)){.PrizePage_coloredHeader__FWUiZ{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#64b5ff,#7a6cff);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 0 6px rgba(255,255,255,.15));text-shadow:none}}.PrizePage_introGrid__E-nya{grid-gap:36px;align-items:center;display:grid;gap:36px;grid-template-columns:500px auto;justify-content:start;margin:60px 0;margin:var(--vertical-space-big) 0 var(--vertical-space-big);max-width:1000px;max-width:var(--content-wide);padding:0 24px}.PrizePage_introText__9iJ5f{align-self:center}.PrizePage_introP__dLOm2{text-wrap:pretty;color:#e6e9ef;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-style:italic;font-weight:500;line-height:1.7;margin:0;max-width:620px}.PrizePage_viewerCol__XtirU{--viewer-size:320px;grid-gap:10px;display:grid;gap:10px;justify-items:center}.PrizePage_viewerBox__3zsKb{background:#171717;border:none;border-radius:12px;box-shadow:0 10px 24px #00000052;display:grid;height:var(--viewer-size);overflow:hidden;place-items:center;width:var(--viewer-size)}.PrizePage_proteinName__429d7{display:block;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:italic;font-weight:800;letter-spacing:.32px;margin:0 auto;overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap;width:var(--viewer-size)}.PrizePage_proteinName__429d7:focus,.PrizePage_proteinName__429d7:hover{text-decoration:underline;text-decoration-thickness:2px}.PrizePage_body__iYNi7{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;margin-left:0;margin-right:0;margin-top:40px;max-width:660px;max-width:var(--content-small)}.PrizePage_body__iYNi7 p{color:#dbdbdb;color:var( --body-text-color);margin:0 0 20px}.PrizePage_h2__aL\+9M{text-wrap:balance;color:#dbdbdb;color:var( --body-text-color);font-family:Oswald,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:26px;font-weight:900;line-height:1.15;margin:40px 0 20px;max-width:720px;max-width:var(--content);text-align:left;text-shadow:0 0 2.5px #ffffff40;text-transform:uppercase}.PrizePage_body__iYNi7 a{color:#dbdbdb;color:var( --body-text-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.PrizePage_body__iYNi7 a:hover{text-decoration-thickness:2px}.PrizePage_fadeLeft__jOrz6{opacity:0;transform:translateX(-20px);transition:all .3s ease-out}.PrizePage_fadeRight__hXmsJ{opacity:0;transform:translateX(20px);transition:all .3s ease-out}.PrizePage_inView__MVDZh{opacity:1;transform:translateX(0)}@media (max-width:880px){.PrizePage_wrap__csf7q{padding:0 32px 88px}.PrizePage_title__YOwyx{font-size:64px}.PrizePage_introGrid__E-nya{display:block;margin:32px 0;padding:0 16px}.PrizePage_viewerCol__XtirU{--viewer-size:260px;justify-items:center;padding:12px 0 6px}.PrizePage_coloredHeader__FWUiZ{font-size:17px}.PrizePage_h2__aL\+9M{font-size:24px}}:root{--accent-1:#bddfff;--accent-2:#7a6cff;--body-text-color:#dbdbdb}.Media_page__-Rmlz{background:#0f0f0f;color:#dbdbdb;color:var(--body-text-color);min-height:100vh;padding-top:62px}.Media_wrap__XK8fV{margin:0 auto;max-width:1120px;padding:0 55px 120px;width:100%}.Media_hero__O8Y4m{margin:16px auto 32px;max-width:1000px;padding-bottom:12px;position:relative;text-align:center}.Media_hero__O8Y4m:after{background:#bddfff;background:var(--accent-1);content:"";display:block;height:1px;margin-top:12px;opacity:.55;width:100%}.Media_title__jF-Me{color:#fff;font-family:Oswald,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:64px;font-weight:800;letter-spacing:.06em;line-height:1.02;margin:0;text-shadow:0 0 4px #ffffff38}.Media_list__KRG-a{list-style:none;margin:0;padding:0}.Media_rowLink__\+1Qny{color:inherit;display:block;text-decoration:none;transition:background .14s ease,transform 80ms ease}.Media_rowLink__\+1Qny:focus-visible{box-shadow:0 0 0 3px #fff;outline:none}.Media_rowInner__yJRmA{background-color:#000;border-bottom:1px solid #bddfff;border-bottom:1px solid var(--accent-1);border-radius:20px;padding:38px}.Media_rowHead__JJCcc{grid-gap:16px;align-items:baseline;display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:12px}.Media_headline__7lk2H{color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:1.25;margin:0;transition:color .12s ease}.Media_rowLink__\+1Qny:hover .Media_headline__7lk2H{color:#e9f3ff}.Media_date__Ex2Mu{color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.02em;white-space:nowrap}.Media_pill__FJSRc{background:linear-gradient(90deg,#bddfff,#7a6cff);background:linear-gradient(90deg,var(--accent-1),var(--accent-2));border-radius:9999px;color:#0e1013;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;margin:6px 0 12px;padding:8px 12px}.Media_excerpt__5n5tu{text-wrap:pretty;color:#ddd;font-size:15px;font-style:italic;font-weight:400;line-height:1.6;margin:0 0 14px}.Media_readMore__y1cUt{color:#bddfff;color:var(--accent-1);display:inline-block;font-size:17px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.Media_rowLink__\+1Qny:hover .Media_readMore__y1cUt{color:#7a6cff;color:var(--accent-2)}.Media_skeleton__jL5au{pointer-events:none}.Media_skelTitle__pGUGy{background:#ffffff1a;border-radius:6px;height:20px;margin:0 0 10px;width:80%}.Media_skelDate__W7eeT{background:#ffffff1a;border-radius:6px;height:14px;width:84px}.Media_skelLineShort__oKhkk,.Media_skelLine__ChAca{background:#ffffff14;border-radius:6px;height:14px;margin-top:12px}.Media_skelLine__ChAca{width:60%}.Media_skelLineShort__oKhkk{width:40%}@media (max-width:880px){.Media_wrap__XK8fV{padding:20px 32px 88px}.Media_title__jF-Me{font-size:48px}.Media_headline__7lk2H{font-size:22px}.Media_rowInner__yJRmA{padding:22px 10px}}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--nav-height:50px;--nav-height-mobile:50px;--studio-nav-height:60px;--studio-nav-height-mobile:50px;--nav-bg:#0c0c0c;--tile-grid-bg:#000;--studio-bg:#02000e;--panel-color:#1e1f24;--studio-border-color:#939393;--studio-primary-accent-color:#ff4255;--studio-bright-green:#6aff9d;--studio-border-color-width:0.7px;--slider-background:#444;--slider-thumb-color:#ddd;--slider-thumb-size:12px}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,code{color:#e0e0e0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.de721ddd.css.map*/