@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.facility-icon{width:1em;height:1em;display:inline-block;flex:0 0 auto;overflow:visible;color:inherit;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vertical-align:-.12em}.facility-icon__accent{opacity:.52;stroke-width:1.45}.facility-icon--current .facility-icon__accent{fill:currentColor;opacity:1;stroke:none}.facility-icon--configure circle{fill:#05160df5}.facility-close-button{--facility-close-accent: var(--facility-control-accent, rgb(var(--facility-surface-accent, 92, 255, 149)));width:46px;height:46px;min-width:46px;min-height:46px;flex:0 0 46px;display:inline-grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--facility-close-accent) 46%,transparent);border-radius:50%;color:color-mix(in srgb,var(--facility-close-accent) 72%,white);background:color-mix(in srgb,var(--facility-close-accent) 7%,rgba(3,12,8,.94));box-shadow:0 5px 16px #0000003d;font:inherit;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out,transform .1s ease-out;-webkit-tap-highlight-color:transparent}.facility-close-button>.facility-icon{width:22px;height:22px;display:block;stroke-width:2;vertical-align:0}.facility-close-button:hover{border-color:color-mix(in srgb,var(--facility-close-accent) 78%,transparent);color:#fff;background:color-mix(in srgb,var(--facility-close-accent) 13%,rgba(3,12,8,.96))}.facility-close-button:active{border-color:color-mix(in srgb,var(--facility-close-accent) 90%,transparent);background:color-mix(in srgb,var(--facility-close-accent) 18%,rgba(3,12,8,.98));transform:scale(.96)}.facility-close-button:focus-visible{outline:2px solid var(--facility-close-accent);outline-offset:3px}.facility-close-button:disabled{opacity:.48;cursor:not-allowed;transform:none}@media (prefers-reduced-motion: reduce){.facility-close-button{transition:none}}.facility-primary-action{--facility-primary-edge: 123, 255, 169;--facility-primary-core: 28, 132, 65;--facility-primary-ready-duration: 2.9s;position:relative;min-width:132px;min-height:48px;isolation:isolate;overflow:hidden;box-sizing:border-box;padding:0 24px;border:1px solid rgba(var(--facility-primary-edge),.84);border-radius:5px;color:#f2fff6;background:linear-gradient(90deg,rgba(var(--facility-primary-edge),.14) 0 1px,transparent 1px calc(100% - 1px),rgba(var(--facility-primary-edge),.14) calc(100% - 1px)),repeating-linear-gradient(90deg,transparent 0 23px,rgba(var(--facility-primary-edge),.035) 23px 24px),linear-gradient(180deg,rgba(var(--facility-primary-edge),.1),transparent 34%),radial-gradient(ellipse at 50% 42%,rgba(var(--facility-primary-edge),.12),rgba(var(--facility-primary-core),.22) 34%,#031009f7 78%),linear-gradient(145deg,rgba(var(--facility-primary-core),.28),#020c07fc 66%);box-shadow:inset 0 1px #e7ffef29,inset 0 -4px #00000085,inset 0 -8px 14px #00000047,inset 7px 0 14px rgba(var(--facility-primary-edge),.04),inset -7px 0 14px rgba(var(--facility-primary-edge),.04),0 0 0 1px rgba(var(--facility-primary-edge),.09),0 0 14px rgba(var(--facility-primary-edge),.09);font:inherit;font-size:var(--facility-font-small);font-weight:880;letter-spacing:.105em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,filter .16s ease-out}.facility-primary-action:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:0;border-radius:3px;background:linear-gradient(rgba(var(--facility-primary-edge),.5),rgba(var(--facility-primary-edge),.5)) left top / 9px 1px no-repeat,linear-gradient(rgba(var(--facility-primary-edge),.5),rgba(var(--facility-primary-edge),.5)) left top / 1px 9px no-repeat,linear-gradient(rgba(var(--facility-primary-edge),.5),rgba(var(--facility-primary-edge),.5)) right top / 9px 1px no-repeat,linear-gradient(rgba(var(--facility-primary-edge),.5),rgba(var(--facility-primary-edge),.5)) right top / 1px 9px no-repeat,linear-gradient(rgba(var(--facility-primary-edge),.34),rgba(var(--facility-primary-edge),.34)) left bottom / 9px 1px no-repeat,linear-gradient(rgba(var(--facility-primary-edge),.34),rgba(var(--facility-primary-edge),.34)) left bottom / 1px 9px no-repeat,linear-gradient(rgba(var(--facility-primary-edge),.34),rgba(var(--facility-primary-edge),.34)) right bottom / 9px 1px no-repeat,linear-gradient(rgba(var(--facility-primary-edge),.34),rgba(var(--facility-primary-edge),.34)) right bottom / 1px 9px no-repeat;opacity:.58;pointer-events:none}.facility-primary-action:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:0;border:1px solid rgba(var(--facility-primary-edge),.24);border-radius:3px;box-shadow:inset 0 0 12px rgba(var(--facility-primary-edge),.055);pointer-events:none}.facility-primary-action__energy{position:absolute;inset:auto 18px 6px;z-index:1;height:2px;background:linear-gradient(90deg,rgba(var(--facility-primary-edge),.18),rgba(var(--facility-primary-edge),.86) 34%,#f4fff8f0,rgba(var(--facility-primary-edge),.86) 66%,rgba(var(--facility-primary-edge),.18));box-shadow:0 0 7px rgba(var(--facility-primary-edge),.42);pointer-events:none}.facility-primary-action__energy:before,.facility-primary-action__energy:after{content:"";position:absolute;bottom:-1px;width:5px;height:4px;border:1px solid rgba(var(--facility-primary-edge),.72);background:#020f08eb;box-shadow:0 0 5px rgba(var(--facility-primary-edge),.24)}.facility-primary-action__energy:before{left:-6px}.facility-primary-action__energy:after{right:-6px}.facility-primary-action__label{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-shadow:0 0 8px rgba(var(--facility-primary-edge),.22)}.facility-primary-action__label:before,.facility-primary-action__label:after{content:"";width:5px;height:1px;background:rgba(var(--facility-primary-edge),.55);box-shadow:0 0 3px rgba(var(--facility-primary-edge),.24)}.facility-primary-action--amber{--facility-primary-edge: 244, 180, 76;--facility-primary-core: 122, 73, 18;color:#fff0d1}.facility-primary-action--danger{--facility-primary-edge: 255, 112, 99;--facility-primary-core: 126, 39, 29;color:#ffe8e3}.facility-primary-action--transfer{--facility-primary-edge: 104, 225, 239;--facility-primary-core: 20, 111, 128;color:#effeff}.facility-primary-action--gadget-flip{--facility-primary-edge: 188, 142, 255;--facility-primary-core: 83, 46, 126;color:#f7edff}.facility-primary-action--gadget-pass{--facility-primary-edge: 104, 221, 244;--facility-primary-core: 21, 105, 128;color:#effcff}.facility-primary-action--gadget-xp{--facility-primary-edge: 111, 255, 159;--facility-primary-core: 28, 119, 62;color:#effff4}.facility-primary-action--laboratory{--facility-primary-edge: 255, 173, 88;--facility-primary-core: 132, 70, 25;color:#fff3df}.facility-primary-action--neutral{--facility-primary-edge: 133, 196, 211;--facility-primary-core: 35, 72, 80;color:#dff8fc}.facility-primary-action.facility-primary-action--secondary{border-color:rgba(var(--facility-primary-edge),.42);color:#effff7e0;background:linear-gradient(90deg,rgba(var(--facility-primary-edge),.075) 0 1px,transparent 1px calc(100% - 1px),rgba(var(--facility-primary-edge),.075) calc(100% - 1px)),repeating-linear-gradient(90deg,transparent 0 23px,rgba(var(--facility-primary-edge),.018) 23px 24px),linear-gradient(180deg,rgba(var(--facility-primary-edge),.045),transparent 38%),radial-gradient(ellipse at 50% 42%,rgba(var(--facility-primary-edge),.045),rgba(var(--facility-primary-core),.09) 38%,#030f09fb 80%),linear-gradient(145deg,rgba(var(--facility-primary-core),.11),#020b07fe 68%);box-shadow:inset 0 1px #e7ffef14,inset 0 -4px #00000080,inset 0 -8px 13px #00000038,0 0 0 1px rgba(var(--facility-primary-edge),.045);font-weight:820}.facility-primary-action.facility-primary-action--secondary:before{opacity:.34}.facility-primary-action.facility-primary-action--secondary:after{border-color:rgba(var(--facility-primary-edge),.13);box-shadow:inset 0 0 8px rgba(var(--facility-primary-edge),.025)}.facility-primary-action.facility-primary-action--secondary .facility-primary-action__energy{opacity:.26;height:1px;box-shadow:0 0 4px rgba(var(--facility-primary-edge),.16)}.facility-primary-action.facility-primary-action--secondary .facility-primary-action__label{text-shadow:0 0 5px rgba(var(--facility-primary-edge),.1)}.facility-primary-action.facility-primary-action--secondary .facility-primary-action__label:before,.facility-primary-action.facility-primary-action--secondary .facility-primary-action__label:after{width:3px;opacity:.5}.facility-primary-action.facility-primary-action--secondary:hover:not(:disabled),.facility-primary-action.facility-primary-action--secondary:focus-visible:not(:disabled){border-color:rgba(var(--facility-primary-edge),.72);filter:brightness(1.04);box-shadow:inset 0 1px #effff41f,inset 0 -4px #00000075,inset 0 -8px 13px #0000002e,0 0 0 1px rgba(var(--facility-primary-edge),.08),0 0 10px rgba(var(--facility-primary-edge),.07)}.facility-primary-action[data-primary-action-state=pending]{--facility-primary-edge: 133, 196, 211;--facility-primary-core: 35, 72, 80;color:#dff8fc}.facility-primary-action--ready:not(:disabled):after{animation:facility-primary-ready var(--facility-primary-ready-duration) ease-in-out infinite}.facility-primary-action:hover:not(:disabled),.facility-primary-action:focus-visible:not(:disabled){border-color:rgba(var(--facility-primary-edge),1);filter:brightness(1.06);box-shadow:inset 0 1px #effff433,inset 0 -4px #00000075,inset 0 -8px 14px #00000038,inset 8px 0 15px rgba(var(--facility-primary-edge),.07),inset -8px 0 15px rgba(var(--facility-primary-edge),.07),0 0 0 1px rgba(var(--facility-primary-edge),.15),0 0 19px rgba(var(--facility-primary-edge),.16)}.facility-primary-action:focus-visible{outline:2px solid rgba(var(--facility-primary-edge),.95);outline-offset:3px}.facility-primary-action:active:not(:disabled){transform:translateY(2px);filter:brightness(.94);box-shadow:inset 0 1px #effff41a,inset 0 -2px #0000006b,inset 0 -5px 9px #0003,inset 5px 0 10px rgba(var(--facility-primary-edge),.025),inset -5px 0 10px rgba(var(--facility-primary-edge),.025),0 0 0 1px rgba(var(--facility-primary-edge),.07),0 0 6px rgba(var(--facility-primary-edge),.06)}.facility-primary-action--ready:active:not(:disabled):after{animation:none;border-color:rgba(var(--facility-primary-edge),.2);box-shadow:inset 0 0 5px rgba(var(--facility-primary-edge),.025)}.facility-primary-action:active:not(:disabled):before{opacity:.32}.facility-primary-action:active:not(:disabled) .facility-primary-action__energy{opacity:.48;box-shadow:0 0 3px rgba(var(--facility-primary-edge),.2)}.facility-primary-action:disabled{opacity:.72;cursor:not-allowed;animation:none}.facility-primary-action:disabled:after{animation:none}.facility-primary-action[data-primary-action-state=disabled]:disabled{opacity:.52}@keyframes facility-primary-ready{0%,to{border-color:rgba(var(--facility-primary-edge),.2);box-shadow:inset 0 0 9px rgba(var(--facility-primary-edge),.04)}50%{border-color:rgba(var(--facility-primary-edge),.48);box-shadow:inset 0 0 15px rgba(var(--facility-primary-edge),.11),0 0 7px rgba(var(--facility-primary-edge),.08)}}@media (prefers-reduced-motion: reduce){.facility-primary-action,.facility-primary-action:after{animation:none!important;transition-duration:.01ms!important}}.facility-player-tag{--facility-player-accent:126,207,181;--facility-player-text:#effff7;container-name:facility-player-tag;container-type:inline-size;width:100%;max-width:100%;min-width:0;min-height:44px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity level" "country supporter";align-items:center;gap:3px 8px;overflow:hidden;box-sizing:border-box;padding:5px 8px;border:1px solid rgba(var(--facility-player-accent),.16);border-radius:9px;color:var(--facility-player-text);background:#03100c7a;font:inherit;text-align:left}.facility-player-tag[data-supporter-tier]{border-color:rgba(var(--facility-player-accent),.34);background:linear-gradient(105deg,rgba(var(--facility-player-accent),.13),#03100c70 62%);box-shadow:inset 3px 0 rgba(var(--facility-player-accent),.82),0 6px 18px rgba(var(--facility-player-accent),.08)}.facility-player-tag[data-supporter-tier=CORE]{--facility-player-accent:198,212,235;--facility-player-text:#f1f5ff}.facility-player-tag[data-supporter-tier=GOLD]{--facility-player-accent:255,211,112;--facility-player-text:#fff2c8}.facility-player-tag[data-supporter-tier=ANTIMATTER]{--facility-player-accent:111,238,235;--facility-player-text:#dffffd}.facility-player-tag[data-supporter-tier=SUPPORTER]{--facility-player-accent:169,206,196}.facility-player-tag__identity{grid-area:identity;min-width:0;overflow:hidden;color:var(--facility-player-text);font-size:var(--facility-font-small);font-weight:850;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.facility-player-tag__country{grid-area:country;min-width:0;display:inline-flex;align-items:center;gap:3px;color:rgba(var(--facility-player-accent),.78);font-size:var(--facility-font-micro);font-weight:820;letter-spacing:.045em;line-height:1;text-transform:uppercase}.facility-player-tag__country i{font-style:normal;font-size:calc(10px * var(--facility-ui-scale));line-height:1}.facility-player-tag__level{grid-area:level;justify-self:end;min-width:calc(23px * var(--facility-ui-scale));min-height:calc(15px * var(--facility-ui-scale));display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:1px solid rgba(var(--facility-player-accent),.38);border-radius:999px;color:rgba(var(--facility-player-accent),.88);background:rgba(var(--facility-player-accent),.1);font-size:var(--facility-font-micro);font-weight:880;line-height:1;font-variant-numeric:tabular-nums}.facility-player-tag__supporter{grid-area:supporter;justify-self:end;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:3px 7px 3px 5px;border:1px solid rgba(var(--facility-player-accent),.48);border-radius:7px;color:var(--facility-player-text);background:rgba(var(--facility-player-accent),.12);box-shadow:0 0 12px rgba(var(--facility-player-accent),.1);font-size:var(--facility-font-micro);font-weight:900;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap}.facility-player-tag__supporter i{width:10px;height:10px;flex:0 0 10px;border:1px solid rgba(var(--facility-player-accent),.8);background:rgba(var(--facility-player-accent),.24);box-shadow:inset 0 0 0 2px #020e0bb8,0 0 8px rgba(var(--facility-player-accent),.22);transform:rotate(45deg)}.facility-player-tag__supporter-compact{display:none}button.facility-player-tag{width:100%;cursor:pointer}button.facility-player-tag:focus-visible{outline:2px solid rgb(var(--facility-player-accent));outline-offset:3px}@media (hover:hover) and (pointer:fine){button.facility-player-tag:hover{border-color:rgba(var(--facility-player-accent),.62)}}@container facility-player-tag (max-width:190px){.facility-player-tag__supporter{gap:5px;padding-inline:5px}.facility-player-tag__supporter-full{display:none}.facility-player-tag__supporter-compact{display:inline}}@container facility-player-tag (max-width:132px){.facility-player-tag__supporter{padding:5px}.facility-player-tag__supporter-compact{display:none}.facility-player-tag__country>span{display:none}}.facility-back-button{--facility-back-accent: var(--facility-control-accent, rgb(var(--facility-surface-accent, 92, 255, 149)));width:46px;height:46px;min-width:46px;min-height:46px;max-width:46px;max-height:46px;box-sizing:border-box;display:grid;place-items:center;flex:0 0 46px;padding:0;border:1px solid color-mix(in srgb,var(--facility-back-accent) 52%,transparent);border-radius:50%;color:color-mix(in srgb,var(--facility-back-accent) 72%,white);background:color-mix(in srgb,var(--facility-back-accent) 7%,rgba(3,12,8,.94));box-shadow:inset 0 1px #dffff612;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out,transform .1s ease-out;-webkit-tap-highlight-color:transparent}.facility-back-button .facility-icon{width:23px;height:23px}.facility-back-button:hover{border-color:color-mix(in srgb,var(--facility-back-accent) 78%,transparent);color:#fff;background:color-mix(in srgb,var(--facility-back-accent) 13%,rgba(3,12,8,.96))}.facility-back-button:active{transform:scale(.96)}.facility-back-button:focus-visible{outline:2px solid var(--facility-back-accent);outline-offset:3px}.facility-back-button:disabled{cursor:default;opacity:.45}@media (prefers-reduced-motion: reduce){.facility-back-button{transition:none}}.research-badge-catalogue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.research-badge-catalogue:has(>.research-badge-catalogue__entry:only-child){grid-template-columns:minmax(0,1fr)}.research-badge-catalogue__entry{display:contents}.research-badge-catalogue--timeline{position:relative;grid-template-columns:1fr;gap:10px;padding-left:38px}.research-badge-catalogue--timeline:before{position:absolute;top:22px;bottom:22px;left:15px;width:1px;background:linear-gradient(#c38bff9e,#5fdbc561);content:""}.research-badge-timeline__entry{position:relative;min-width:0}.research-badge-timeline__step{position:absolute;z-index:2;top:18px;left:-38px;width:30px;min-height:30px;display:grid;place-items:center;box-sizing:border-box;border:1px solid rgba(195,139,255,.52);border-radius:9px;color:#d9b8ff;background:#160d21;box-shadow:0 0 14px #9f5bda33;font-size:var(--facility-font-micro);font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:.05em}.research-badge-catalogue--timeline .research-badge-card{width:100%}.research-badge-catalogue--timeline .research-badge-card[data-badge-tone=extractor]{min-height:132px}.research-badge-card{--research-badge-accent:#c99cff;--research-badge-soft:rgba(153,91,205,.18);--research-badge-glow:rgba(153,91,205,.3);position:relative;min-width:0;min-height:86px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;overflow:hidden;padding:10px;border:1px solid color-mix(in srgb,var(--research-badge-accent) 48%,transparent);border-radius:12px;color:#f8fff9;background:radial-gradient(circle at 12% 20%,var(--research-badge-soft),transparent 48%),linear-gradient(145deg,#111915f2,#050c0afa);box-shadow:inset 0 1px #ffffff0d,0 7px 22px #0000003d;font:inherit;text-align:left;cursor:pointer}.research-badge-card:after{position:absolute;right:-18px;bottom:-26px;width:72px;height:72px;border:1px solid color-mix(in srgb,var(--research-badge-accent) 22%,transparent);border-radius:50%;content:""}.research-badge-card:hover{border-color:color-mix(in srgb,var(--research-badge-accent) 72%,transparent);box-shadow:0 0 22px var(--research-badge-glow),inset 0 1px #ffffff12}.research-badge-card:focus-visible{outline:2px solid var(--research-badge-accent);outline-offset:3px}.research-badge-card__content{min-width:0;display:grid;gap:3px}.research-badge-card__eyebrow{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.research-badge-card small{color:var(--research-badge-accent);font-size:var(--facility-font-micro);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.research-badge-card strong{color:#fffdf5;font-size:var(--facility-font-small);line-height:1.15;overflow-wrap:anywhere}.research-badge-card time{color:#91aaa0;font-size:var(--facility-font-meta)}.research-badge-card em{position:relative;z-index:1;flex:0 0 auto;padding:3px 5px;border:1px solid color-mix(in srgb,var(--research-badge-accent) 38%,transparent);border-radius:5px;color:var(--research-badge-accent);background:#030b09ad;font-size:var(--facility-font-micro);font-style:normal;font-weight:850;line-height:1;text-transform:uppercase}.research-badge-card__milestone{color:#c6d9d0;font-size:var(--facility-font-meta);font-weight:760;line-height:1.25;overflow-wrap:anywhere}.research-badge-card__objective{display:grid;gap:1px;margin-top:2px;padding-top:5px;border-top:1px solid color-mix(in srgb,var(--research-badge-accent) 18%,transparent)}.research-badge-card__objective small{color:#78998c;letter-spacing:.07em}.research-badge-card__objective b{color:#dcebe4;font-size:var(--facility-font-meta);line-height:1.2;overflow-wrap:anywhere}.research-badge-card__placement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:5px 0 2px}.research-badge-card__placement>span{min-width:0;display:grid;gap:2px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--research-badge-accent) 28%,transparent);border-radius:7px;background:#020c0994}.research-badge-card__placement small{color:#88a79b}.research-badge-card__placement b{color:var(--research-badge-accent);font-size:var(--facility-font-small);line-height:1}.research-badge-card[data-badge-tone=extractor]{grid-column:1/-1;min-height:132px;align-items:start}.research-badge-card[data-badge-tone=extractor] .research-badge-emblem{margin-top:2px}.research-badge-emblem{position:relative;width:46px;height:46px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--research-badge-accent) 62%,transparent);border-radius:12px 12px 16px 8px;color:var(--research-badge-accent);background:linear-gradient(145deg,var(--research-badge-soft),rgba(2,12,9,.9));box-shadow:inset 0 0 12px var(--research-badge-soft),0 0 14px color-mix(in srgb,var(--research-badge-glow) 55%,transparent)}.research-badge-emblem:before,.research-badge-emblem:after,.research-badge-emblem>i{position:absolute;box-sizing:border-box;content:""}.research-badge-emblem:before{top:6px;right:6px;bottom:6px;left:6px;border:1px solid color-mix(in srgb,var(--research-badge-accent) 34%,transparent);transform:rotate(45deg)}.research-badge-emblem:after{width:20px;height:20px;border:1px solid var(--research-badge-accent);border-radius:50%}.research-badge-emblem>i{width:5px;height:5px;border-radius:50%;background:var(--research-badge-accent);box-shadow:0 -14px var(--research-badge-accent),0 14px var(--research-badge-accent),14px 0 var(--research-badge-accent),-14px 0 var(--research-badge-accent)}.research-badge-emblem svg{position:relative;z-index:1;width:21px;height:21px}.research-badge-card[data-badge-tone=prime] .research-badge-emblem{border-radius:50%}.research-badge-card[data-badge-tone=extractor] .research-badge-emblem:after{border-radius:3px;transform:rotate(45deg)}.research-badge-detail-backdrop{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#000605bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.research-badge-detail{--research-badge-accent:#c99cff;--research-badge-soft:rgba(153,91,205,.18);--research-badge-glow:rgba(153,91,205,.3);width:min(440px,100%);max-height:min(680px,calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom))));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--research-badge-accent) 62%,transparent);border-radius:18px;background:radial-gradient(circle at 15% 5%,var(--research-badge-soft),transparent 40%),linear-gradient(150deg,#0c1612fc,#030a08fe);box-shadow:0 0 42px var(--research-badge-glow),0 26px 70px #0000008f}.research-badge-detail>header{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px;border-bottom:1px solid color-mix(in srgb,var(--research-badge-accent) 24%,transparent)}.research-badge-detail__header-actions{display:flex;align-items:center;gap:8px}.research-badge-detail>header .research-badge-emblem{width:54px;height:54px}.research-badge-detail>header>div:not(.research-badge-detail__header-actions){min-width:0;display:grid;gap:3px}.research-badge-detail header p,.research-badge-detail header h3,.research-badge-detail header span{margin:0}.research-badge-detail header p,.research-badge-detail header span{color:var(--research-badge-accent);font-size:var(--facility-font-meta);font-weight:850;letter-spacing:.1em;text-transform:uppercase}.research-badge-detail header h3{color:#fffef7;font-size:var(--facility-font-title);line-height:1.06;outline:none;overflow-wrap:anywhere}.research-badge-detail__body{min-height:0;overflow:auto;display:grid;align-content:start;gap:12px;padding:14px 15px 18px}.research-badge-detail__description{margin:0;padding:11px 12px;border-left:2px solid var(--research-badge-accent);border-radius:8px;color:#dbece4;background:#04110da3;font-size:var(--facility-font-body);line-height:1.4}.research-badge-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.research-badge-detail dl>div{min-width:0;display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(128,190,169,.15);border-radius:8px;background:#020c098c}.research-badge-detail dt{color:#86a89b;font-size:var(--facility-font-micro);font-weight:850;letter-spacing:.1em;text-transform:uppercase}.research-badge-detail dd{margin:0;color:#effff6;font-size:var(--facility-font-small);font-weight:800;overflow-wrap:anywhere}.research-badge-detail__recipients{display:grid;gap:8px;padding-top:3px}.research-badge-detail__recipients>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.research-badge-detail__recipients h4{margin:0;color:var(--research-badge-accent);font-size:var(--facility-font-meta);letter-spacing:.1em;text-transform:uppercase}.research-badge-detail__recipients>div:first-child span{color:#839d92;font-size:var(--facility-font-micro);text-transform:uppercase}.research-badge-detail__recipients>div:nth-child(2){display:grid;gap:6px}.research-badge-recipient{width:min(100%,var(--facility-player-card-max-width));min-width:0;display:grid;gap:2px}.research-badge-recipient>small{padding-inline:8px;color:#839d92;font-size:var(--facility-font-micro)}.research-badge-detail__recipients>p{margin:0;color:#91aaa0;font-size:var(--facility-font-body)}@media (max-width:520px){.research-badge-catalogue{grid-template-columns:1fr}.research-badge-catalogue--timeline{padding-left:34px}.research-badge-timeline__step{left:-34px;width:27px;min-height:27px}.research-badge-card{min-height:80px}.research-badge-card[data-badge-tone=extractor]{min-height:132px}}@media (max-width:380px){.research-badge-card{grid-template-columns:46px minmax(0,1fr)}.research-badge-detail dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.research-badge-card{transition:none}}.public-agent-v2__layer{background:var(--facility-modal-scrim, rgba(0, 5, 3, .78))!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-agent-v2{--facility-control-accent: #71e2a0;width:min(calc(1080px * var(--facility-ui-scale, 1)),calc(100vw - 24px))!important;border-radius:20px!important;background:linear-gradient(145deg,#081c14fb,#020c08fc)!important}.public-agent-v2>.xp-scrollbar{padding:18px!important;gap:16px!important;min-width:0;max-width:100%;box-sizing:border-box}.public-agent-v2 .facility-primary-action{min-height:44px}.public-agent-v2__header-copy,.public-agent-v2__header-copy>div,.public-agent-v2__section-header,.public-agent-v2__section-header>div{min-width:0}.public-agent-v2__header-copy{grid-column:1;grid-row:1;align-self:center}.public-agent-v2__header-actions{grid-column:2;grid-row:1}.public-agent-v2__identity-tag{grid-column:1 / -1;grid-row:2;width:min(100%,330px);min-width:0}.public-agent-v2__relationship-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(113,226,160,.25);border-radius:12px;background:linear-gradient(105deg,#1a533533,#03100b8f);box-shadow:inset 3px 0 #71e2a06b}.public-agent-v2__relationship-heading{min-width:0;display:grid;gap:3px}.public-agent-v2__relationship-heading small{color:#9de8ba;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.public-agent-v2__relationship-heading strong{color:#ebfff3b8;font-size:12px;font-weight:720}.public-agent-v2__header-relationship{justify-self:end;min-width:0}.public-agent-v2__relationship-cta{min-width:116px}.public-agent-v2__relationship-status{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(113,226,160,.38);border-radius:999px;background:#29744a29;color:#cffff0;padding:0 13px;font:inherit;font-size:12px;font-weight:800}.public-agent-v2__relationship-status--button{cursor:pointer}.public-agent-v2__relationship-decisions{display:flex;gap:8px}.public-agent-v2__summary-tags{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:#d7f7e5c7;font-size:12px}.public-agent-v2__summary-tags>span{flex:0 0 auto}.public-agent-v2__header-action{--facility-profile-action-accent: var(--facility-control-accent, #71e2a0);width:46px;height:46px;min-width:46px;min-height:46px;flex:0 0 46px;display:inline-grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--facility-profile-action-accent) 46%,transparent);border-radius:50%;color:color-mix(in srgb,var(--facility-profile-action-accent) 72%,white);background:color-mix(in srgb,var(--facility-profile-action-accent) 7%,rgba(3,12,8,.94));box-shadow:0 5px 16px #0000003d;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out,transform .1s ease-out;-webkit-tap-highlight-color:transparent}.public-agent-v2__header-action>svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.public-agent-v2__header-action:active{transform:scale(.96)}.public-agent-v2__header-action:focus-visible{outline:2px solid var(--facility-profile-action-accent);outline-offset:3px}.public-agent-v2__header-action:disabled{opacity:.5;cursor:default;transform:none}@media (hover: hover) and (pointer: fine){.public-agent-v2__header-action:hover{border-color:color-mix(in srgb,var(--facility-profile-action-accent) 78%,transparent);color:#fff;background:color-mix(in srgb,var(--facility-profile-action-accent) 13%,rgba(3,12,8,.96))}}.public-agent-v2__unavailable{min-height:150px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:22px;border:1px solid rgba(113,226,160,.28);border-radius:16px;background:linear-gradient(135deg,#1f5c3e33,#03100b9e);box-shadow:inset 0 1px #e0ffed0d}.public-agent-v2__unavailable-mark{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(113,226,160,.48);border-radius:50%;color:#91f2b8;background:#1e644138;font-size:25px;box-shadow:inset 0 0 18px #5af4961a,0 0 18px #5af49614}.public-agent-v2__unavailable p{margin:0 0 4px;color:#79daa0;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.public-agent-v2__unavailable h3{margin:0;color:#effff5;font-size:clamp(20px,4vw,28px);line-height:1.05}.public-agent-v2__unavailable div>span{display:block;max-width:48ch;margin-top:8px;color:#afd0bc;font-size:14px;line-height:1.45}.public-agent-v2__nested{--facility-control-accent: #71e2a0;border-radius:18px!important;background:linear-gradient(155deg,#091d15fc,#020c08fe)!important}@media (max-width: 520px){.public-agent-v2>.xp-scrollbar{padding:14px!important;gap:12px!important}.public-agent-v2__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important}.public-agent-v2__header-actions{grid-column:2;grid-row:1;justify-self:end;flex-wrap:nowrap}.public-agent-v2__header-copy{grid-column:1;grid-row:1;padding-right:0}.public-agent-v2__identity-tag{grid-column:1 / -1;grid-row:2;width:min(100%,300px)}.public-agent-v2__relationship-panel{grid-template-columns:minmax(0,1fr);gap:8px}.public-agent-v2__header-relationship{width:100%;justify-self:stretch}.public-agent-v2__header-copy strong{overflow-wrap:anywhere}.public-agent-v2__relationship-decisions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.public-agent-v2__relationship-decisions .facility-primary-action{width:100%;min-width:0}.public-agent-v2__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-agent-v2__showcase-grid,.public-agent-v2__section-grid,.public-agent-v2__medal-grid,.public-agent-v2__badge-grid{grid-template-columns:minmax(0,1fr)!important}.public-agent-v2__section-header{align-items:flex-start!important;flex-wrap:wrap}.public-agent-v2__section-header>div:last-child{max-width:100%;flex-wrap:wrap}}@media (orientation: landscape) and (max-height: 560px){.public-agent-v2{width:min(calc(1180px * var(--facility-ui-scale, 1)),calc(100vw - 20px))!important;max-height:calc(100svh - 16px)!important}.public-agent-v2>.xp-scrollbar{max-height:calc(100svh - 16px)!important;padding:12px 16px!important}.public-agent-v2__unavailable{min-height:112px;padding:15px 18px}}@media (prefers-reduced-motion: reduce){.public-agent-v2,.public-agent-v2__nested,.public-agent-v2__header-action{transition:none!important}}.facility-work-surface{--facility-work-mobile-inset: 8px;--facility-work-top-clearance: max(12px, env(safe-area-inset-top));--facility-work-bottom-clearance: max(12px, env(safe-area-inset-bottom));position:fixed;z-index:24;top:var(--facility-work-top-clearance);right:max(12px,env(safe-area-inset-right));bottom:var(--facility-work-bottom-clearance);left:max(12px,env(safe-area-inset-left));width:min(var(--facility-work-surface-width),calc(100vw - 24px));height:fit-content;block-size:max-content;max-height:min(68svh,var(--facility-work-surface-max-height));display:flex;flex-direction:column;margin:auto;overflow:hidden;box-sizing:border-box;outline:100vmax solid rgba(0,5,5,.58);outline-offset:0;pointer-events:auto}.facility-work-surface>*{flex:0 0 auto}.facility-work-surface>:where([class$=__scroll-body],[class$=__body],[class$=-body],[class$=__article-layout]){flex:1 1 auto;min-height:0}.facility-work-surface :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.facility-work-surface--narrow{z-index:26;width:min(var(--facility-work-surface-narrow-width),calc(100vw - 24px));max-height:min(70svh,var(--facility-work-surface-max-height))}.facility-work-surface--cell{z-index:26;width:min(calc(860px * var(--facility-ui-scale)),calc(100vw - 24px));max-height:min(76svh,calc(720px * var(--facility-ui-scale)))}.facility-work-surface--cell-headquarters{z-index:26;width:min(calc(900px * var(--facility-ui-scale)),calc(100vw - 48px));max-height:min(72svh,calc(720px * var(--facility-ui-scale)))}@media (max-width: 700px) and (orientation: portrait){.facility-work-surface{--facility-work-top-clearance: max(8px, env(safe-area-inset-top));--facility-work-bottom-clearance: max(8px, env(safe-area-inset-bottom));top:var(--facility-work-top-clearance);right:max(8px,env(safe-area-inset-right));bottom:var(--facility-work-bottom-clearance);left:max(8px,env(safe-area-inset-left));width:auto;height:fit-content;block-size:max-content;max-height:calc(100dvh - var(--facility-work-top-clearance) - var(--facility-work-bottom-clearance));margin-block:auto}.facility-work-surface.facility-work-surface--mobile-full{--facility-work-top-clearance: max( var(--facility-work-mobile-inset), calc(env(safe-area-inset-top) + var(--facility-work-mobile-inset)) );--facility-work-bottom-clearance: max( var(--facility-work-mobile-inset), calc(env(safe-area-inset-bottom) + var(--facility-work-mobile-inset)) );--facility-work-right-clearance: max( var(--facility-work-mobile-inset), calc(env(safe-area-inset-right) + var(--facility-work-mobile-inset)) );--facility-work-left-clearance: max( var(--facility-work-mobile-inset), calc(env(safe-area-inset-left) + var(--facility-work-mobile-inset)) );top:var(--facility-work-top-clearance);right:var(--facility-work-right-clearance);bottom:var(--facility-work-bottom-clearance);left:var(--facility-work-left-clearance);width:auto;max-width:none;height:fit-content;block-size:max-content;max-height:calc(100dvh - var(--facility-work-top-clearance) - var(--facility-work-bottom-clearance));margin-block:auto;margin-inline:0}.facility-work-surface--narrow{max-height:min(68svh,calc(620px * var(--facility-ui-scale)))}.facility-work-surface--narrow.facility-work-surface--mobile-full{max-height:calc(100dvh - var(--facility-work-top-clearance) - var(--facility-work-bottom-clearance))}.facility-work-surface--cell{width:min(calc(100vw - 24px),calc(620px * var(--facility-ui-scale)))}.facility-work-surface--cell-headquarters{width:auto;max-width:calc(620px * var(--facility-ui-scale))}.facility-work-surface--cell-headquarters.facility-work-surface--mobile-full{max-width:none;height:calc(100dvh - var(--facility-work-top-clearance) - var(--facility-work-bottom-clearance));block-size:calc(100dvh - var(--facility-work-top-clearance) - var(--facility-work-bottom-clearance));max-height:calc(100dvh - var(--facility-work-top-clearance) - var(--facility-work-bottom-clearance))}.facility-work-surface--cell.facility-work-surface--mobile-full{max-height:calc(100dvh - var(--facility-work-top-clearance) - var(--facility-work-bottom-clearance))}.facility-work-surface--mobile-full>.archive-badges-panel__body,.facility-work-surface--mobile-full>.archive-history-panel__body,.facility-work-surface--mobile-full>.archive-supporter-panel__body{padding-bottom:16px!important}}@media (orientation: landscape) and (max-height: 560px){.facility-work-surface{--facility-work-top-clearance: max(8px, env(safe-area-inset-top));--facility-work-bottom-clearance: max(8px, env(safe-area-inset-bottom));top:var(--facility-work-top-clearance);right:max(8px,env(safe-area-inset-right));bottom:var(--facility-work-bottom-clearance);left:max(8px,env(safe-area-inset-left));width:auto;height:fit-content;block-size:max-content;max-height:calc(100dvh - var(--facility-work-top-clearance) - var(--facility-work-bottom-clearance));margin-block:auto}.facility-work-surface--mobile-full>.archive-badges-panel__body,.facility-work-surface--mobile-full>.archive-history-panel__body,.facility-work-surface--mobile-full>.archive-supporter-panel__body{padding-bottom:14px!important}}.paypal-supporter-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;display:grid;place-items:center;padding:calc(12px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px));background:#030806cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.paypal-supporter-dialog{--facility-control-accent: #5cff95;overflow:hidden;border:1px solid rgba(92,255,149,.24);border-radius:22px;background:linear-gradient(180deg,#0c1611fc,#070e0bfc);box-shadow:0 28px 90px #0000008f;color:#effff5;padding:0;display:flex;flex-direction:column}.paypal-supporter-dialog:not(.paypal-supporter-dialog--facility){width:min(100%,520px);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.paypal-supporter-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto;padding:16px}.paypal-supporter-header h2,.paypal-supporter-header p{margin:0}.paypal-supporter-header p{margin-top:5px;color:var(--text-muted);font-size:12px}.paypal-supporter-eyebrow{display:block;margin-bottom:5px;color:#66e4df;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.paypal-supporter-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.paypal-supporter-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px}.paypal-supporter-header>button:not(.facility-close-button){width:46px;height:46px;flex:0 0 46px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0f;color:#effff5;font-size:22px}.paypal-supporter-error,.paypal-supporter-status{margin:14px 0 0;border-radius:12px;padding:11px 12px;font-size:13px;line-height:1.5}.paypal-supporter-error{border:1px solid rgba(255,144,128,.35);background:#ff70601a;color:#ffd5cf}.paypal-supporter-status{color:var(--text-muted)}.paypal-supporter-form,.paypal-supporter-payment,.paypal-supporter-waiting{display:grid;gap:13px;margin-top:16px}.paypal-supporter-form>p,.paypal-supporter-payment>p,.paypal-supporter-waiting p{margin:0;color:#effff5cc;font-size:13px;line-height:1.55}.paypal-supporter-payment__provider{min-height:46px;overflow:hidden;border-radius:999px;background:#010a07b8;box-shadow:0 0 0 1px #66e4df24,0 12px 28px #00000038}.paypal-supporter-form label{display:grid;gap:6px;color:#e9fff1;font-size:12px;font-weight:700}.paypal-supporter-form input:not([type=checkbox]){min-height:46px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff0f;color:#fff;padding:0 12px;font:inherit}.paypal-supporter-help{margin-top:-7px;color:var(--text-muted);font-size:11px}.paypal-supporter-confirm{grid-template-columns:24px 1fr!important;align-items:start;font-weight:500!important;line-height:1.45}.paypal-supporter-confirm input{width:20px;height:20px;margin:1px 0 0;accent-color:#5cff95}.paypal-supporter-continue,.paypal-supporter-back{min-height:46px;border-radius:999px;font-weight:800}.paypal-supporter-continue{border:1px solid rgba(92,255,149,.54);background:#5cff95;color:#052313}.paypal-supporter-back{border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#effff5}.paypal-supporter-dialog--facility{--facility-surface-accent: 102, 228, 223;--facility-control-accent: #66e4df;border:1px solid rgba(102,228,223,.5);border-radius:18px;background:radial-gradient(circle at 16% 0%,rgba(52,190,184,.12),transparent 34%),linear-gradient(180deg,#051c19fb,#03110ffc);box-shadow:inset 0 1px #cafffc12,0 28px 90px #0009,0 0 24px #38d5cd14}.paypal-supporter-scrim--facility{padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.paypal-supporter-scrim--facility .paypal-supporter-dialog{pointer-events:auto}.paypal-supporter-dialog--facility .paypal-supporter-header{border-bottom:1px solid rgba(102,228,223,.2);background:linear-gradient(180deg,#195c5621,#04151329)}.paypal-supporter-dialog--facility .paypal-supporter-header h2{color:#effffb;font-size:clamp(24px,6vw,34px);line-height:1.02}.paypal-supporter-dialog--facility .paypal-supporter-header p,.paypal-supporter-dialog--facility .paypal-supporter-help{color:#cdefebad}.paypal-supporter-dialog--facility .paypal-supporter-form label{color:#e7fffbeb}.paypal-supporter-dialog--facility .paypal-supporter-form input:not([type=checkbox]){border-color:#66e4df57;background:#072320d1}.paypal-supporter-dialog--facility .paypal-supporter-confirm input{accent-color:#66e4df}.paypal-supporter-dialog--facility :is(.paypal-supporter-continue,.paypal-supporter-back).facility-primary-action{width:100%;border-radius:5px}.paypal-supporter-dialog--facility .paypal-supporter-payment__provider{box-shadow:0 0 0 1px #66e4df3d,0 12px 28px #00000047}.paypal-supporter-waiting{justify-items:center;text-align:center;padding:18px 8px 10px}.paypal-supporter-waiting>span{font-size:30px;color:#fff0be}.paypal-supporter-spinner{width:32px;height:32px;border:3px solid rgba(255,240,190,.24);border-top-color:#fff0be;border-radius:50%;animation:paypal-supporter-spin .8s linear infinite}@keyframes paypal-supporter-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.paypal-supporter-dialog,.paypal-supporter-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.paypal-supporter-spinner{border-color:#fff0be}}:root{color-scheme:dark;--bg-0: #020202;--bg-1: #070707;--bg-2: #0d0d0d;--surface: rgba(14, 16, 15, .92);--surface-muted: rgba(11, 13, 12, .86);--text: #e8ffef;--text-muted: #95b7a2;--accent: #5cff95;--accent-2: #18f0c3;--danger: #ff6f61;--radius: 16px;--shadow: 0 10px 30px rgba(7, 28, 17, .45)}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(92,255,149,.22)}html,body,#root{margin:0;height:100%;min-height:100%;background:radial-gradient(circle at top right,#111 0%,var(--bg-0) 42%),linear-gradient(130deg,var(--bg-1),var(--bg-0));background-color:var(--bg-0);color:var(--text);font-family:Manrope,Avenir Next,Segoe UI,sans-serif}body{overscroll-behavior-y:none;scrollbar-width:thin;scrollbar-color:rgba(140,170,150,.16) rgba(255,255,255,.02)}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:#ffffff05}body::-webkit-scrollbar-thumb{background:#8caa9629;border-radius:999px;border:2px solid rgba(6,10,8,.92)}body::-webkit-scrollbar-thumb:hover{background:#8caa9638}.xp-scrollbar{--xp-scrollbar-track: rgba(255, 255, 255, .05);--xp-scrollbar-thumb-start: rgba(92, 255, 149, .25);--xp-scrollbar-thumb-end: rgba(24, 240, 195, .18);--xp-scrollbar-thumb-border: rgba(8, 20, 14, .85);--xp-scrollbar-thumb-glow: rgba(92, 255, 149, .08);--xp-scrollbar-thumb-start-hover: rgba(120, 255, 170, .25);--xp-scrollbar-thumb-end-hover: rgba(40, 255, 214, .2);scrollbar-width:thin;scrollbar-color:var(--xp-scrollbar-thumb-start) var(--xp-scrollbar-track)}.xp-scrollbar::-webkit-scrollbar{width:10px;height:10px}.xp-scrollbar::-webkit-scrollbar-track{background:var(--xp-scrollbar-track);border-radius:999px}.xp-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--xp-scrollbar-thumb-start),var(--xp-scrollbar-thumb-end));border-radius:999px;border:2px solid var(--xp-scrollbar-thumb-border);box-shadow:0 0 10px var(--xp-scrollbar-thumb-glow)}.xp-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--xp-scrollbar-thumb-start-hover),var(--xp-scrollbar-thumb-end-hover))}.xp-scrollbar::-webkit-scrollbar-corner{background:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:radial-gradient(rgba(255,255,255,.25) .6px,transparent .6px);background-size:7px 7px}a{color:inherit;text-decoration:none}button{min-height:44px;border:0;border-radius:12px;cursor:pointer}button,input,select,textarea{font:inherit}.game-cta{min-height:44px;border-radius:9px;border:1px solid transparent;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#effff5;font-size:11px;font-weight:800;line-height:1;letter-spacing:.55px;text-transform:uppercase;white-space:nowrap;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,opacity .15s ease}.game-cta--compact{position:relative;min-height:34px;padding:0 10px;font-size:10px}.game-cta--compact:before{content:"";position:absolute;top:-5px;right:-3px;bottom:-5px;left:-3px}.game-cta--activate{border-color:#5cff959e;background:linear-gradient(135deg,#5cff954d,#18f0c333);box-shadow:0 0 16px #5cff9521,inset 0 1px #ffffff14}.game-cta--mutate{border-color:#7ad6ff8f;background:linear-gradient(135deg,#7ad6ff3b,#5caeff21);color:#e5f8ff;box-shadow:0 0 16px #7ad6ff1a,inset 0 1px #ffffff12}.game-cta--oracle{border-color:#79d4ff94;background:linear-gradient(135deg,#55c6ff47,#6967ff3d);color:#f1fbff;box-shadow:0 0 18px #79d4ff2e,inset 0 1px #ffffff14}.game-cta--neutral{border-color:#ffffff38;background:#ffffff0f;color:var(--text-muted)}@media (hover: hover){.game-cta:not(:disabled):hover{transform:translateY(-1px)}.game-cta--activate:not(:disabled):hover{border-color:#7affaad1;box-shadow:0 0 21px #5cff9538,inset 0 1px #ffffff1a}.game-cta--mutate:not(:disabled):hover{border-color:#97e2ffcc;box-shadow:0 0 21px #7ad6ff2e,inset 0 1px #ffffff17}.game-cta--oracle:not(:disabled):hover{border-color:#97e2ffd6;box-shadow:0 0 22px #79d4ff40,inset 0 1px #ffffff1a}}.game-cta:not(:disabled):active{transform:scale(.97)}.game-cta:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.55);box-shadow:none}@media (prefers-reduced-motion: reduce){.game-cta{transition:none}}@media (max-width: 370px){.lab-recipe-card{grid-template-columns:26px minmax(0,1fr)!important}.lab-recipe-card__cta{grid-column:2;justify-self:start}}.lab-shell{width:100%;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.lab-shell__fixed{position:relative;z-index:2;flex:0 0 auto;display:grid;gap:14px;padding:14px 14px 10px;background:linear-gradient(180deg,#091217,#081012fc 88%,#081012f5);border-bottom:1px solid rgba(122,214,255,.13);box-shadow:0 9px 18px #0208082e}.lab-shell__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 14px 14px;scrollbar-gutter:stable}.lab-command-nav{display:flex;gap:8px;width:100%;min-width:0;overflow:hidden}.lab-command-nav__item{--lab-nav-accent: 122, 214, 255;position:relative;isolation:isolate;box-sizing:border-box;width:44px;min-width:44px;min-height:48px;flex:0 0 44px;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:0;padding:0;border:1px solid rgba(var(--lab-nav-accent),.2);border-radius:11px;background:linear-gradient(145deg,rgba(var(--lab-nav-accent),.11),#080f0ef5);color:rgba(var(--lab-nav-accent),.76);font-size:11px;font-weight:800;transition:flex-basis .24s cubic-bezier(.22,1,.36,1),flex-grow .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),border-color .16s ease,background .18s ease,box-shadow .18s ease,transform .16s ease}.lab-command-nav__item[data-category=bursts]{--lab-nav-accent: 255, 151, 82}.lab-command-nav__item[data-category=boosts]{--lab-nav-accent: 92, 255, 149}.lab-command-nav__item[data-category=task-tools]{--lab-nav-accent: 196, 132, 255}.lab-command-nav__item[data-category=repairs]{--lab-nav-accent: 92, 232, 255}.lab-command-nav__item[data-active=true]{width:auto;min-width:0;flex:1 1 116px;justify-content:flex-start;gap:6px;padding:0 8px;border-color:rgba(var(--lab-nav-accent),.62);background:radial-gradient(circle at 15% 0%,rgba(var(--lab-nav-accent),.22),transparent 52%),linear-gradient(145deg,rgba(var(--lab-nav-accent),.13),#08120ffa);color:rgb(var(--lab-nav-accent));box-shadow:inset 0 0 0 1px rgba(var(--lab-nav-accent),.06),0 0 18px rgba(var(--lab-nav-accent),.1)}.lab-command-nav__item:after{content:"";position:absolute;inset:auto 10px 0;height:1px;background:transparent;transition:background .16s ease,box-shadow .16s ease}.lab-command-nav__item[data-active=true]:after{background:rgb(var(--lab-nav-accent));box-shadow:0 0 9px rgba(var(--lab-nav-accent),.85)}.lab-command-nav__icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid rgba(var(--lab-nav-accent),.28);border-radius:9px;background:rgba(var(--lab-nav-accent),.075)}.lab-command-nav__label,.lab-command-nav__count{min-width:0;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transform:translate(-5px);transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .15s ease,transform .2s ease}.lab-command-nav__item[data-active=true] .lab-command-nav__label{max-width:88px;opacity:1;transform:translate(0)}.lab-command-nav__item[data-active=true] .lab-command-nav__count{max-width:24px;margin-left:auto;opacity:.72;transform:translate(0);font-variant-numeric:tabular-nums}.burst-record-card{cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .14s ease,box-shadow .16s ease}.burst-record-card__open{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:10px;background:transparent}.burst-leaderboard-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:145;display:grid;place-items:center;padding:14px 12px calc(82px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 22%,rgba(255,165,78,.11),transparent 42%),#020605e0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.burst-leaderboard-modal{width:min(620px,100%);max-height:calc(100dvh - 110px - env(safe-area-inset-bottom));min-height:0;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:11px;padding:14px;border:1px solid rgba(255,180,87,.48);border-radius:18px;background:radial-gradient(circle at 10% 0%,rgba(255,157,75,.13),transparent 35%),linear-gradient(155deg,#111411fc,#050a08fe);box-shadow:0 24px 70px #0000009e,0 0 30px #ff9a461a,inset 0 1px #ffffff0d}.burst-leaderboard-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.burst-leaderboard-header__icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid rgba(255,167,83,.42);border-radius:12px;background:radial-gradient(circle at 35% 25%,#ffcc7d3d,#ff803217);box-shadow:inset 0 0 14px #ff9d4b14,0 0 18px #ff8b3d14;line-height:0}@keyframes burstCtaCharge{0%,to{box-shadow:0 0 16px #5cff9524,inset 0 1px #ffffff14}50%{box-shadow:0 0 27px #5cff954d,0 0 8px #18f0c32e,inset 0 1px #ffffff1f}}@keyframes burstCtaSweep{0%,58%{transform:translate(-160%) skew(-18deg);opacity:0}66%{opacity:.65}88%,to{transform:translate(360%) skew(-18deg);opacity:0}}@keyframes burstCtaBolt{0%,to{transform:scale(1) rotate(0);filter:brightness(1)}48%{transform:scale(1) rotate(0);filter:brightness(1)}55%{transform:scale(1.2) rotate(-5deg);filter:brightness(1.5)}63%{transform:scale(1) rotate(0);filter:brightness(1)}}.burst-compete-cta{position:relative;isolation:isolate;min-height:50px;overflow:hidden;padding:0 14px;gap:8px;font-size:12px;letter-spacing:.65px}.burst-compete-cta--ready{border-color:#5cff95b8;background:radial-gradient(circle at 12% 20%,rgba(190,255,210,.17),transparent 34%),linear-gradient(110deg,#227e49b8,#115b46c2);animation:burstCtaCharge 2.4s ease-in-out infinite}.burst-compete-cta--ready:after{content:"";position:absolute;z-index:0;top:-35%;bottom:-35%;left:0;width:25%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(220,255,232,.42),transparent);animation:burstCtaSweep 3.2s ease-in-out infinite}.burst-compete-cta__energy,.burst-compete-cta__label,.burst-compete-cta__meta{position:relative;z-index:1}.burst-compete-cta__energy{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border:1px solid rgba(219,255,230,.34);border-radius:8px;background:#e0ffea1a;color:#e9fff0;font-size:18px;line-height:1}.burst-compete-cta--ready .burst-compete-cta__energy{animation:burstCtaBolt 2.4s ease-in-out infinite}.burst-compete-cta__meta{color:#e6ffeec2;font-size:10px;letter-spacing:.35px}.burst-compete-cta__meta:before{content:"•";margin-right:8px;opacity:.68}.burst-leaderboard-list{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;align-content:start;gap:7px;padding-right:2px}.burst-leaderboard-row{--rank-accent: 132, 164, 148;min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid rgba(var(--rank-accent),.2);border-radius:13px;background:linear-gradient(100deg,rgba(var(--rank-accent),.1),#ffffff06 44%,#ffffff04);box-shadow:inset 0 1px #ffffff09}.burst-leaderboard-row[data-rank="1"]{--rank-accent: 255, 209, 102}.burst-leaderboard-row[data-rank="2"]{--rank-accent: 190, 215, 225}.burst-leaderboard-row[data-rank="3"]{--rank-accent: 222, 148, 91}.burst-leaderboard-row__rank{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(var(--rank-accent),.38);border-radius:10px;background:rgba(var(--rank-accent),.12);color:rgb(var(--rank-accent));font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;box-shadow:0 0 13px rgba(var(--rank-accent),.08)}@media (max-width: 480px){.burst-leaderboard-backdrop{place-items:start center;padding:10px 8px calc(76px + env(safe-area-inset-bottom))}.burst-leaderboard-modal{width:100%;max-height:calc(100dvh - 94px - env(safe-area-inset-bottom));padding:12px;border-radius:16px}.burst-leaderboard-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:9px}.burst-leaderboard-row__rank{width:30px;height:30px}}.burst-record-card:active{transform:scale(.992)}@media (hover: hover){.burst-record-card:hover{border-color:#ffd1666b!important;background:#ffd1660e!important;box-shadow:0 0 16px #ffd1660f}}@media (min-width: 620px){.lab-command-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lab-command-nav__item,.lab-command-nav__item[data-active=true]{width:auto;min-width:0;padding:0 10px;justify-content:flex-start;gap:8px}.lab-command-nav__label,.lab-command-nav__item[data-active=true] .lab-command-nav__label{max-width:100px;opacity:1;transform:none}.lab-command-nav__count,.lab-command-nav__item[data-active=true] .lab-command-nav__count{max-width:24px;margin-left:auto;opacity:.7;transform:none}}@media (hover: hover){.lab-command-nav__item:hover{transform:translateY(-1px);border-color:rgba(var(--lab-nav-accent),.48)}}@media (prefers-reduced-motion: reduce){.lab-command-nav__item,.lab-command-nav__label,.lab-command-nav__count,.burst-record-card{transition:none}.burst-compete-cta--ready,.burst-compete-cta--ready:after,.burst-compete-cta--ready .burst-compete-cta__energy,.profile-beacon-spotlight-loading__spinner{animation:none}}:where(button,a,input,select,textarea,[role=button]):focus{outline:none}:where(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid rgba(92,255,149,.85);outline-offset:2px;box-shadow:0 0 0 2px #08140ee6,0 0 12px #5cff9573;border-radius:12px}.game-cta:focus-visible{border-radius:9px}.top-period-grid,.top-period-grid>button{min-width:0}.profile-beacon-spotlight-loading{min-height:64px;border:1px solid rgba(145,255,216,.2);border-radius:16px;background:linear-gradient(145deg,#0a1b18d1,#070d0ee6);color:#b7d8ca;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.15px}.profile-beacon-spotlight-loading__spinner{width:16px;height:16px;border:2px solid rgba(145,255,216,.2);border-top-color:#91ffd8;border-radius:50%;animation:profile-beacon-loading-spin .7s linear infinite}@keyframes profile-beacon-loading-spin{to{transform:rotate(360deg)}}.profile-beacon-spotlight{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(145,255,216,.38);border-radius:16px;background:radial-gradient(circle at 92% 8%,rgba(122,214,255,.2),transparent 34%),radial-gradient(circle at 5% 100%,rgba(177,118,255,.16),transparent 39%),linear-gradient(145deg,#0a1b18fa,#070d0efc);box-shadow:inset 0 1px #ffffff0e,0 16px 38px #0003;padding:16px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);grid-template-areas:"copy feature" "actions actions";gap:14px 18px}.profile-beacon-spotlight__signal{position:absolute;z-index:-1;width:190px;height:190px;right:-82px;top:-92px;border:1px solid rgba(122,214,255,.14);border-radius:50%;box-shadow:0 0 0 28px #7ad6ff09,0 0 0 58px #5cff9506}.profile-beacon-spotlight__copy{grid-area:copy;display:grid;gap:8px;align-content:start}.profile-beacon-spotlight__eyebrow{display:inline-flex;align-items:center;gap:7px;color:#a7ffe0;font-size:10px;font-weight:850;letter-spacing:1.15px;text-transform:uppercase}.profile-beacon-spotlight__live-dot{width:7px;height:7px;border-radius:50%;background:#5cff95;box-shadow:0 0 12px #5cff95cc}.profile-beacon-spotlight h3{margin:0;max-width:560px;color:#f1fff8;font-size:clamp(20px,4.5vw,27px);line-height:1.06;letter-spacing:-.55px}.profile-beacon-spotlight p{margin:0;max-width:590px;color:#b7d8ca;font-size:13px;line-height:1.5}.profile-beacon-spotlight__benefits{margin-top:2px;display:flex;gap:6px;flex-wrap:wrap}.profile-beacon-spotlight__benefits span{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09;color:#cce4da;padding:5px 7px;font-size:10px;line-height:1.2}.profile-beacon-spotlight__benefits b{margin-right:4px;color:#79dbff;font-size:9px;letter-spacing:.5px}.profile-beacon-spotlight__feature{grid-area:feature;min-width:0;border:1px solid rgba(122,214,255,.18);border-radius:13px;background:linear-gradient(145deg,#ffffff13,#ffffff06);padding:10px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center}.profile-beacon-spotlight__feature[data-interactive=true]{cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}@media (hover: hover){.profile-beacon-spotlight__feature[data-interactive=true]:hover{transform:translateY(-1px);border-color:#91ffd86b;background:linear-gradient(145deg,#91ffd81a,#7ad6ff0b);box-shadow:0 10px 28px #0000002e}}.profile-beacon-spotlight__art{width:76px;height:76px;border:1px solid rgba(145,255,216,.28);border-radius:15px;background:radial-gradient(circle at 40% 30%,#7ad6ff2e,#050c0cd6);display:grid;place-items:center;overflow:hidden;box-shadow:0 8px 24px #00000047,0 0 24px #7ad6ff14}.profile-beacon-spotlight__art img{width:100%;height:100%;object-fit:cover}.profile-beacon-spotlight__feature-copy{min-width:0;display:grid;gap:4px}.profile-beacon-spotlight__feature-label{color:#9be8ff;font-size:9px;font-weight:800;letter-spacing:.65px;text-transform:uppercase}.profile-beacon-spotlight__feature-copy strong{color:#effff7;font-size:13px;line-height:1.2}.profile-beacon-spotlight__feature-copy>span:not(.profile-beacon-spotlight__feature-label){color:#aac8bb;font-size:10px;line-height:1.35}.profile-beacon-spotlight__feature-copy small{color:#a7ffe0;font-size:10px;font-weight:700}.profile-beacon-spotlight__actions{grid-area:actions;display:flex;justify-content:flex-end;align-items:center;gap:8px}.profile-beacon-spotlight__actions>.game-cta{flex:1 1 0;width:100%;max-width:220px}.reactor-beacon-command-nav{min-width:0;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a1813fa,#08120ffa);padding:8px 10px;display:flex;gap:5px}.reactor-beacon-command-nav__item{min-width:42px;min-height:42px;flex:.62 1 0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#ffffff06;color:#91aa9e;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:flex .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.reactor-beacon-command-nav__item[data-active=true]{flex:1.65 1 0;border-color:#5cff956b;background:linear-gradient(135deg,#5cff9526,#3dccbe14);color:#dcffea;box-shadow:inset 0 -2px #5cff9585,0 0 18px #5cff950f}.reactor-beacon-command-nav__icon{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center}.reactor-beacon-command-nav__item[data-active=true] .reactor-beacon-command-nav__icon{color:#7dffb0}.reactor-beacon-command-nav__label{min-width:0;overflow:hidden;opacity:0;max-width:0;color:inherit;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;transition:opacity .14s ease,max-width .22s cubic-bezier(.22,1,.36,1)}.reactor-beacon-command-nav__item[data-active=true] .reactor-beacon-command-nav__label{opacity:1;max-width:140px}.reactor-beacon-command-nav[data-count="3"] .reactor-beacon-command-nav__item{flex:1 1 0}.reactor-beacon-command-nav[data-count="3"] .reactor-beacon-command-nav__label{opacity:1;max-width:140px}.reactor-beacon-catalog{min-width:0;display:grid;gap:12px;align-content:start}.reactor-beacon-catalog__header{display:flex;justify-content:space-between;align-items:end;gap:10px;flex-wrap:wrap}.reactor-beacon-catalog__eyebrow{color:#85dbff;font-size:9px;font-weight:850;letter-spacing:1px;text-transform:uppercase}.reactor-beacon-catalog__filters{border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff06;padding:3px;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.reactor-beacon-catalog__filters button{min-height:32px;border:1px solid transparent;border-radius:8px;background:transparent;color:#96afa3;padding:0 10px;font-size:10px;font-weight:750;white-space:nowrap}.reactor-beacon-catalog__filters button[data-active=true]{border-color:#5cff9547;background:#5cff951c;color:#d9ffe7}.reactor-beacon-catalog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px}.reactor-beacon-edition-card{position:relative;isolation:isolate;overflow:hidden;min-width:0;border:1px solid rgba(122,214,255,.2);border-radius:15px;background:radial-gradient(circle at 90% 0%,rgba(122,214,255,.1),transparent 34%),linear-gradient(145deg,#121f1bf5,#09110ffa);padding:12px;display:grid;gap:11px;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #00000029;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.reactor-beacon-edition-card[data-low-stock=true]{border-color:#ffd16657;background:radial-gradient(circle at 90% 0%,rgba(255,209,102,.11),transparent 34%),linear-gradient(145deg,#191d16f7,#0a110ffa)}@media (hover: hover){.reactor-beacon-edition-card:hover{transform:translateY(-2px);border-color:#91ffd86b;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #0000003d,0 0 22px #5cff950d}}.reactor-beacon-edition-card__hero{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr);gap:11px;align-items:center}.reactor-beacon-edition-card__art{width:76px;height:76px;overflow:hidden;border:1px solid rgba(145,255,216,.3);border-radius:15px;background:radial-gradient(circle,#7ad6ff24,#050c0ae0);color:#9be8ff;display:grid;place-items:center;box-shadow:0 8px 22px #00000047,0 0 20px #7ad6ff12}.reactor-beacon-edition-card__art img{width:100%;height:100%;object-fit:cover}.reactor-beacon-edition-card__identity{min-width:0;display:grid;gap:4px}.reactor-beacon-edition-card__identity>span{color:#8fdfff;font-size:9px;font-weight:850;letter-spacing:.8px;text-transform:uppercase}.reactor-beacon-edition-card__identity strong{color:#f2fff8;font-size:15px;line-height:1.2}.reactor-beacon-edition-card__identity p{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#9eb9ad;font-size:10px;line-height:1.35}.reactor-beacon-edition-card__availability{display:grid;gap:6px}.reactor-beacon-edition-card__availability>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#9eb9ad;font-size:10px}.reactor-beacon-edition-card__availability strong{color:#9fffc0;font-size:11px}.reactor-beacon-edition-card__availability strong[data-low-stock=true]{color:#ffe29a}.reactor-beacon-edition-card__track{height:4px;overflow:hidden;border-radius:999px;background:#ffffff13}.reactor-beacon-edition-card__track span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#69d8ff,#5cff95);box-shadow:0 0 9px #5cff9557}.reactor-beacon-edition-card__reserved{color:#c5b6e8;font-size:9px}.reactor-beacon-edition-card__dates{border-top:1px solid rgba(255,255,255,.075);padding-top:8px;display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:#8fa99d;font-size:9px}.reactor-beacon-edition-card__dates strong{color:#c7ddd3;font-size:10px;text-align:right}@media (max-width: 430px){.reactor-beacon-command-nav[data-count="3"] .reactor-beacon-command-nav__item{min-width:0;padding-inline:4px;gap:4px}.reactor-beacon-command-nav[data-count="3"] .reactor-beacon-command-nav__icon{width:18px}.reactor-beacon-command-nav[data-count="3"] .reactor-beacon-command-nav__label{font-size:10px}.reactor-beacon-command-nav[data-count="6"] .reactor-beacon-command-nav__item,.reactor-beacon-command-nav[data-count="7"] .reactor-beacon-command-nav__item{min-width:0;flex:1 1 0;padding-inline:4px}.reactor-beacon-command-nav[data-count="6"] .reactor-beacon-command-nav__label,.reactor-beacon-command-nav[data-count="7"] .reactor-beacon-command-nav__label{display:none}.reactor-beacon-catalog__header{align-items:stretch}.reactor-beacon-catalog__filters{width:100%}}@media (max-width: 620px){.profile-beacon-spotlight{padding:14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "feature" "actions";gap:12px}.profile-beacon-spotlight__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-beacon-spotlight__actions>.game-cta{max-width:none}.profile-beacon-spotlight__actions>:only-child{grid-column:1 / -1}}@media (max-width: 370px){.profile-beacon-spotlight__feature{grid-template-columns:64px minmax(0,1fr)}.profile-beacon-spotlight__art{width:64px;height:64px}.profile-beacon-spotlight__actions{grid-template-columns:minmax(0,1fr)}}@media (max-width: 430px){.top-period-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}.top-period-grid>button{padding-inline:2px!important;font-size:9px!important;letter-spacing:-.15px}}#google-signin-button>div{width:100%!important;display:inline-flex!important;max-width:100%}
