@font-face{font-family:ibm plex sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ibm plex sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.galaxy,.galaxy-key{--g-sans:"IBM Plex Sans", -apple-system, "Segoe UI", sans-serif;--g-mono:"IBM Plex Mono", ui-monospace, monospace;--g-space:#000000;--g-surface:rgba(12, 12, 12, .88);--g-surface-2:rgba(255, 255, 255, .05);--g-line:rgba(255, 255, 255, .1);--g-line-2:rgba(255, 255, 255, .18);--g-ink:#F4F4F2;--g-ink2:rgba(255, 255, 255, .72);--g-ink3:rgba(255, 255, 255, .48);--g-fill:rgba(255, 255, 255, .1);--g-menu:rgba(14, 14, 14, .97);--g-shadow:rgba(0, 0, 0, .8);--g-grid:rgba(255, 255, 255, .055);--g-green:#43D9A3;--g-gap:16px;--g-lw:clamp(280px, 30vw, 344px);--mx:50%;--my:45%;position:relative;overflow:hidden;background:var(--g-space);color:var(--g-ink);font-family:var(--g-sans);font-size:14px;line-height:1.5;letter-spacing:-.003em;font-feature-settings:"kern";-webkit-font-smoothing:antialiased;isolation:isolate}.galaxy--full{height:clamp(620px,calc(100svh - 59px),980px)}.galaxy--compact{height:600px;border-radius:10px 10px 0 0}.galaxy--mini{height:clamp(300px,34vw,400px);border-radius:10px}.galaxy__unis{position:absolute;top:10px;left:10px;z-index:3}.galaxy--bare .galaxy__zoom{right:10px;bottom:10px}.galaxy--bare .galaxy__tr{top:10px;right:10px;bottom:auto}.g-tip-go{display:block;margin-top:3px;font-family:var(--g-mono);font-size:10.5px;font-weight:400;letter-spacing:.06em;color:var(--g-ink3)}.galaxy-block--compact{margin-bottom:32px}.galaxy-block--compact .galaxy-key{border-radius:0 0 10px 10px}.galaxy-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin:0 0 14px}.galaxy-intro__text{flex:1 1 340px;min-width:0}.galaxy-toggle{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:32px;padding:0 12px 0 10px;border:1px solid var(--line-strong,#D0D0CC);border-radius:999px;background:#fff;color:#111;font:inherit;font-size:.84rem;cursor:pointer;transition:background-color 120ms,border-color 120ms}.galaxy-toggle:hover{border-color:#111;background:#f5f5f3}.galaxy-toggle svg{transition:transform 150ms;transform:rotate(180deg)}.galaxy-block.is-collapsed .galaxy-toggle svg{transform:none}.galaxy-block.is-collapsed .galaxy-body{display:none}.galaxy-intro__h{margin:0 0 4px;font-size:clamp(1.1rem,1.8vw,1.35rem)}.galaxy-intro .lede{margin:0;max-width:68ch}.galaxy-key{border-top:1px solid var(--g-line)}.galaxy-key__in{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 32px;padding:16px 24px 18px}.galaxy-key__in[hidden]{display:none}.galaxy-key__h{flex:none;margin:0;font-family:var(--g-mono);font-size:10.5px;font-weight:400;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink3)}.galaxy-key__in p{flex:1 1 220px;max-width:360px}.galaxy-key p.galaxy-key__note{padding-left:0;color:var(--g-ink3)}.galaxy:focus-visible{outline:1px solid var(--g-line-2);outline-offset:-1px}.galaxy__sky{position:absolute;inset:0;display:block;cursor:grab;touch-action:pan-y}.galaxy__sky.is-dragging{cursor:grabbing}.galaxy__sky.is-pointing{cursor:pointer}.galaxy__sky{z-index:0}.galaxy__bang{position:absolute;left:var(--bx,calc(50% + var(--g-lw)/2 + var(--g-gap)/2));top:var(--by,48%);width:0;height:0;z-index:2;pointer-events:none}.galaxy__bang i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px rgba(255,255,255,.95),0 0 34px 12px rgba(255,244,228,.45),0 0 90px 30px rgba(255,255,255,.12);animation:g-singularity 1.1s ease-in-out infinite}.galaxy.is-banged .galaxy__bang i{opacity:0;animation:none}.galaxy.is-banging .galaxy__bang i{animation:g-collapse 180ms ease-in forwards}.galaxy.is-banging .galaxy__bang::after{content:"";position:absolute;left:-60vmax;top:-60vmax;width:120vmax;height:120vmax;border-radius:50%;background:radial-gradient(circle,#fff 0%,rgba(255,246,232,.7) 6%,rgba(255,255,255,.18) 22%,rgba(255,255,255,0) 46%);animation:g-flash 950ms cubic-bezier(.2,.8,.2,1)120ms both}.galaxy.is-banging .galaxy__bang::before{content:"";position:absolute;left:-40px;top:-40px;width:80px;height:80px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);box-shadow:0 0 18px rgba(255,255,255,.35);animation:g-shock 1150ms cubic-bezier(.15,.7,.2,1)140ms both}@keyframes g-singularity{0%,100%{transform:scale(.75);opacity:.75}50%{transform:scale(1.25);opacity:1}}@keyframes g-collapse{0%{transform:scale(1);opacity:1}100%{transform:scale(.2);opacity:1}}@keyframes g-flash{0%{transform:scale(.01);opacity:1}35%{opacity:.85}100%{transform:scale(1.2);opacity:0}}@keyframes g-shock{0%{transform:scale(.05);opacity:1}100%{transform:scale(16);opacity:0}}.galaxy--offline .galaxy__bang{display:none}@media(prefers-reduced-motion:reduce){.galaxy__bang i{animation:none}.galaxy.is-banging .galaxy__bang::before,.galaxy.is-banging .galaxy__bang::after{display:none}}@media(max-width:720px){.galaxy__bang{left:var(--bx,50%);top:var(--by,30%)}}.galaxy__grid{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(var(--g-grid) 1px,transparent 1px),linear-gradient(90deg,var(--g-grid) 1px,transparent 1px);background-size:48px 48px;background-position:50%;-webkit-mask-image:radial-gradient(400px circle at var(--mx) var(--my),#000 0%,transparent 70%);mask-image:radial-gradient(400px circle at var(--mx) var(--my),#000 0%,transparent 70%);opacity:0;transition:opacity 500ms ease}.galaxy.is-pointing .galaxy__grid{opacity:1}.galaxy :is(b,strong,h1,h2,h3){color:inherit}.galaxy a,.galaxy :is(p,li,dd,td,figcaption,blockquote) a:not([class]){text-decoration-color:var(--g-line-2)}.galaxy button,.galaxy input{font:inherit;color:inherit;letter-spacing:inherit}.galaxy button{cursor:pointer}.galaxy a{color:var(--g-ink);text-decoration:underline;text-decoration-color:var(--g-line-2);text-underline-offset:3px}.galaxy a:hover{text-decoration-color:var(--g-ink2)}.galaxy :focus-visible{outline:1px solid var(--g-ink2);outline-offset:2px}.galaxy .cap{font-family:var(--g-mono);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink3)}.galaxy kbd{font-family:var(--g-mono);font-size:11px;border:1px solid var(--g-line);border-radius:4px;padding:0 5px;color:var(--g-ink3)}.galaxy__search,.galaxy__card,.galaxy__results,.galaxy__legend,.galaxy__zoom,.galaxy__tip,.galaxy__hint,.galaxy__uni,.g-seg,.g-spin{background:var(--g-surface);border:1px solid var(--g-line);border-radius:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.galaxy__tl{position:absolute;top:var(--g-gap);left:var(--g-gap);width:var(--g-lw);bottom:var(--g-gap);z-index:3;display:flex;flex-direction:column;gap:8px;pointer-events:none}.galaxy__tl>*{pointer-events:auto}.galaxy__uni{position:relative;z-index:5;flex:none;padding:0}.g-uni-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:10px;background:0 0;color:var(--g-ink);text-align:left;transition:background-color 120ms}.g-uni-btn:hover,.g-uni-btn[aria-expanded=true]{background:var(--g-surface-2)}.g-uni-btn .cap{flex:none}.g-uni-current{flex:auto;font-size:14px;font-weight:500}.g-uni-chev{flex:none;color:var(--g-ink3);transition:transform 150ms}.g-uni-btn[aria-expanded=true] .g-uni-chev{transform:rotate(180deg)}.g-uni-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:6;display:grid;gap:2px;padding:5px;background:var(--g-menu);border:1px solid var(--g-line-2);border-radius:10px;box-shadow:0 18px 40px -12px var(--g-shadow)}.g-uni-menu[hidden]{display:none}.g-uni-opt{display:grid;grid-template-columns:1fr auto;gap:1px 10px;align-items:baseline;width:100%;padding:8px 10px;border:0;border-radius:7px;background:0 0;color:var(--g-ink);text-align:left}.g-uni-opt:hover,.g-uni-opt:focus-visible{background:var(--g-surface-2);outline:none}.g-uni-opt[aria-selected=true]{background:var(--g-fill)}.g-uni-opt[aria-selected=true] .g-uni-name::before{content:"● ";color:var(--g-green);font-size:9px;vertical-align:2px}.g-uni-name{font-size:14px;font-weight:500}.g-uni-n{font-family:var(--g-mono);font-size:12px;color:var(--g-ink3);font-variant-numeric:tabular-nums}.g-uni-desc{grid-column:1/-1;font-size:12px;color:var(--g-ink3)}.galaxy__search{display:flex;align-items:center;gap:8px;padding:0 12px;min-height:42px;color:var(--g-ink3)}.galaxy__search input{flex:1;min-width:0;background:0 0;border:0;outline:0;color:var(--g-ink);font-size:14px}.galaxy__search input:focus-visible{outline:none}.galaxy__search:focus-within{border-color:var(--g-line-2);color:var(--g-ink2)}.galaxy__search input::placeholder{color:var(--g-ink3)}.galaxy__results{flex:none;max-height:min(320px,50%);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--g-line-2)transparent}.galaxy__results[hidden]{display:none}.g-res{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center;width:100%;text-align:left;border:0;border-top:1px solid var(--g-line);background:0 0;padding:9px 12px}.g-res:first-child{border-top:0}.g-res[aria-selected=true],.g-res:hover{background:var(--g-surface-2)}.g-res .n{display:block;font-weight:500;font-size:14px}.g-res .p{display:block;font-size:12px;color:var(--g-ink3)}.g-res .g-logo{grid-row:auto}.g-empty{padding:12px;font-size:13px;color:var(--g-ink3)}.galaxy__card{flex:initial;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--g-line-2)transparent}.g-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--g-line)}.g-back{border:0;background:0 0;color:var(--g-ink2);padding:4px 0;font-size:13px}.g-back:hover{color:var(--g-ink)}.g-blk{padding:14px 16px;border-bottom:1px solid var(--g-line)}.g-blk:last-child{border-bottom:0}.g-h1{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-size:22px;font-weight:500;letter-spacing:-.018em;line-height:1.2;color:var(--g-ink)}.g-h1 .g-ricon{color:var(--tint,var(--g-ink2))}.g-ricon{width:20px;height:20px;flex:0 0 20px}.g-h2{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:13px;font-weight:500;color:var(--g-ink)}.g-h2 .aside{font-family:var(--g-mono);font-size:11.5px;font-weight:400;color:var(--g-ink3)}.g-lede{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--g-ink2)}.g-note{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--g-ink3)}.g-note b,.g-lede b{font-weight:500;color:var(--g-ink)}.g-stats,.galaxy .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.g-stats b,.galaxy .stats b{display:block;font-size:22px;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.g-stats span,.galaxy .stats span{display:block;font-size:12px;line-height:1.35;color:var(--g-ink3)}.galaxy .small{font-size:12px}.galaxy .muted{color:var(--g-ink3)}.g-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.g-btn{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--g-line-2);border-radius:7px;font-size:13px;color:var(--g-ink)!important;text-decoration:none!important;background:0 0;transition:background-color 120ms}.g-btn:hover{background:var(--g-surface-2)}.g-rows{display:grid}.g-row{display:grid;grid-template-columns:auto 1fr auto;column-gap:10px;align-items:center;width:100%;text-align:left;padding:8px 6px;margin:0 -6px;width:calc(100% + 12px);border:0;border-top:1px solid var(--g-line);border-radius:0;background:0 0;color:var(--g-ink);text-decoration:none!important;transition:background-color 120ms}.g-row:first-child{border-top:0}.g-row:hover{background:var(--g-surface-2)}a.g-row,.g-row--realm{grid-template-columns:1fr auto}.g-row .nm{font-size:14px;font-weight:400}.g-row .val{font-family:var(--g-mono);font-size:12px;color:var(--g-ink2);font-variant-numeric:tabular-nums}.g-row .sub{grid-column:2/-1;font-size:12px;color:var(--g-ink3)}a.g-row .sub,.g-row--realm .sub{grid-column:1/-1}.g-logo{width:22px;height:22px;border-radius:6px;background:#fff;object-fit:contain;padding:2px;flex:0 0 22px;grid-row:span 2;align-self:center}.g-logo--init{display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--g-fill);color:var(--g-ink2);font-family:var(--g-mono);font-size:9.5px}.g-logo--realm{display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--g-surface-2);color:var(--tint)}.g-logo--realm .g-ricon{width:15px;height:15px;flex-basis:15px}.g-go{display:inline-block;margin-top:10px;font-size:13px}.g-links{display:flex;flex-wrap:wrap;gap:4px 16px}.g-id{display:flex;align-items:center;gap:10px;margin-bottom:8px}.g-id img,.g-init{width:30px;height:30px;border-radius:7px;background:#fff;object-fit:contain;padding:3px;flex:0 0 30px}.g-init{display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--g-fill);color:var(--g-ink2);font-family:var(--g-mono);font-size:11px}.g-id .g-h1{margin:0}.g-facts{margin:0 0 8px;font-family:var(--g-mono);font-size:11.5px;color:var(--g-ink3)}.g-why{margin:0 0 8px;font-size:13px;color:var(--g-ink2)}.g-why b{font-weight:500;color:var(--g-ink)}.g-why--group{margin-top:12px;font-weight:500;color:var(--g-ink);display:flex;justify-content:space-between}.g-why--group .aside{font-family:var(--g-mono);font-weight:400;color:var(--g-ink3)}.g-claim{margin:0 0 12px}.g-claim>b{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:500;margin-bottom:4px}.g-quote{margin:0;padding:7px 11px;border-left:1px solid var(--g-line-2);background:var(--g-surface-2);border-radius:0 6px 6px 0;font-size:13px;line-height:1.5;color:var(--g-ink2)}.g-src{white-space:nowrap;font-size:12px;color:var(--g-ink3)!important}.g-signal{display:inline-flex;align-items:flex-end;gap:2px;height:11px;margin-left:8px;vertical-align:-1px;cursor:help}.g-signal i{display:block;width:3px;border-radius:1px;background:var(--g-line-2)}.g-signal i:nth-child(1){height:4px}.g-signal i:nth-child(2){height:7px}.g-signal i:nth-child(3){height:11px}.g-signal--high i{background:var(--g-green)}.g-signal--medium i:nth-child(-n+2){background:var(--g-ink2)}.g-signal--low i:nth-child(1){background:var(--g-ink3)}.g-conf{display:inline-block;margin-left:6px;font-family:var(--g-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--g-line-2);border-radius:4px;padding:0 5px;color:var(--g-ink3);white-space:nowrap}.g-conf--high{color:var(--g-green);border-color:rgba(67,217,163,.35)}.g-conf--medium{color:var(--g-ink2)}.g-trail{margin-top:4px;font-size:12px;color:var(--g-ink3)}.g-trail summary{cursor:pointer;font-family:var(--g-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.g-trail ol{margin:4px 0 0;padding-left:18px}.g-src-kind,.g-role,.g-exp{font-family:var(--g-mono);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:1px 5px}.g-src-kind{color:var(--g-ink3)}.g-role{color:var(--g-ink2);border:1px solid var(--g-line-2)}.g-role--open{color:var(--g-ink3);border-color:var(--g-line)}.g-exp{color:var(--g-green);border:1px solid rgba(67,217,163,.35)}.g-chip{border:1px solid var(--g-line-2);background:0 0;border-radius:999px;padding:2px 10px;font-size:12.5px;margin-bottom:6px;transition:background-color 120ms}.g-chip:hover{background:var(--g-surface-2)}.g-linkish{border:0;padding:0;background:0 0;color:var(--g-ink);font-size:13px;text-align:left;text-decoration:underline;text-decoration-color:var(--g-line-2);text-underline-offset:3px}.g-linkish:hover{text-decoration-color:var(--g-ink2)}.g-bench{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.g-bench li{line-height:1.45}.g-bench-q{display:block;color:var(--g-ink3);font-size:12px;line-height:1.45;margin:2px 0}.g-foot .cap{display:block;margin-bottom:4px}.g-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c,#eee);flex:0 0 8px}.g-dot--open{background:0 0;border:1.5px solid var(--c,#eee)}.g-oicon{width:16px;height:16px;flex:0 0 16px;color:var(--c,var(--g-ink2))}.g-oicon--open{opacity:.7;stroke-dasharray:2.5 2.5}.g-bars{display:grid;gap:2px}.g-bar{display:grid;grid-template-columns:1fr 84px 24px;align-items:center;gap:10px;border:0;background:0 0;padding:4px 0;text-align:left;font-size:13px;color:var(--g-ink2);transition:color 120ms}.g-bar span{display:flex;align-items:center;gap:8px}.g-bar i{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--c) var(--w),var(--g-fill) var(--w))}.g-bar b{font-family:var(--g-mono);font-weight:400;font-size:12px;text-align:right;color:var(--g-ink);font-variant-numeric:tabular-nums}.g-bar:hover{color:var(--g-ink)}.galaxy-key p{position:relative;padding-left:22px;margin:0;font-size:13px;line-height:1.5;color:var(--g-ink2)}.galaxy-key b{color:var(--g-ink);font-weight:500}.g-k{position:absolute;left:0;top:4px;width:14px;height:14px;border-radius:50%}.g-k--star{background:#fff;box-shadow:0 0 0 2px #43D9A3,0 0 10px 3px rgba(67,217,163,.5);width:11px;height:11px;left:2px;top:5px}.g-k--out{border:1.5px solid #ffb547;width:10px;height:10px;left:2px;top:5px}.g-k--bench{background:#fff;box-shadow:0 0 0 2px #9BB8FF,0 0 10px 3px rgba(155,184,255,.5);width:11px;height:11px;left:2px;top:5px}.g-k--moon{background:radial-gradient(circle at 30% 50%,#7DB4FF 0 3px,transparent 3.5px),radial-gradient(circle at 75% 50%,transparent 0 2px,#C59BFF 2px 3.2px,transparent 3.6px)}.galaxy__legend{position:absolute;left:calc(2 * var(--g-gap) + var(--g-lw));right:72px;bottom:var(--g-gap);z-index:2;display:flex;align-items:center;gap:4px 12px;padding:4px 8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.galaxy__legend .cap{white-space:nowrap;padding-left:4px}.g-chips{display:flex;flex-wrap:nowrap;gap:2px}.g-off{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:3px 10px;border:1px solid transparent;border-radius:7px;background:0 0;font-size:13px;color:var(--g-ink2);white-space:nowrap;transition:color 120ms,background-color 120ms}.g-off:hover{color:var(--g-ink);background:var(--g-surface-2)}.g-off[aria-pressed=true]{color:var(--g-ink);border-color:var(--g-line-2);background:var(--g-fill)}.g-off--exp{--c:#E8E2C8}.galaxy[data-universe=benchmarks] .galaxy__legend{display:none}.galaxy__tr{position:absolute;top:var(--g-gap);right:var(--g-gap);z-index:2;display:flex;gap:8px}.g-seg{display:flex;padding:3px;gap:2px}.g-seg button,.g-spin{min-height:32px;padding:0 11px;border:0;border-radius:7px;background:0 0;font-family:var(--g-mono);font-size:11.5px;letter-spacing:.04em;color:var(--g-ink3);transition:color 120ms,background-color 120ms}.g-spin{border:1px solid var(--g-line);border-radius:10px}.g-seg button[aria-pressed=true]{background:var(--g-fill);color:var(--g-ink)}.g-spin[aria-pressed=true]{color:var(--g-ink)}.g-spin{display:inline-flex;align-items:center;gap:8px}.g-switch{position:relative;flex:none;width:26px;height:15px;border-radius:8px;background:var(--g-fill);box-shadow:inset 0 0 0 1px var(--g-line-2);transition:background-color 150ms,box-shadow 150ms}.g-switch i{position:absolute;top:2.5px;left:2.5px;width:10px;height:10px;border-radius:50%;background:var(--g-ink3);transition:transform 150ms,background-color 150ms}.g-spin[aria-pressed=true] .g-switch{background:var(--g-green);box-shadow:none}.g-spin[aria-pressed=true] .g-switch i{transform:translateX(11px);background:#fff}@media(prefers-reduced-motion:reduce){.g-switch,.g-switch i{transition:none}}.g-seg button:hover,.g-spin:hover{color:var(--g-ink)}.galaxy__zoom{position:absolute;right:var(--g-gap);bottom:var(--g-gap);z-index:2;display:grid}.galaxy__zoom button{width:42px;height:38px;border:0;background:0 0;font-size:17px;color:var(--g-ink2)}.galaxy__zoom button+button{border-top:1px solid var(--g-line)}.galaxy__zoom button:hover{color:var(--g-ink)}.galaxy__hint{position:absolute;left:50%;top:var(--g-gap);transform:translateX(-50%);z-index:4;padding:8px 14px;font-size:13px;color:var(--g-ink2)}.galaxy__tip{position:absolute;z-index:5;pointer-events:none;padding:7px 11px;font-size:13.5px;font-weight:500;max-width:280px}.galaxy__tip .cap{display:block;margin-bottom:2px;letter-spacing:.06em}.galaxy__offline{display:none;position:absolute;inset:auto 0 50% 0;text-align:center;color:var(--g-ink2)}.galaxy--offline .galaxy__offline{display:block}.galaxy--offline .galaxy__legend,.galaxy--offline .galaxy__zoom,.galaxy--offline .galaxy__search{display:none}.galaxy:not(.is-live) .galaxy__legend,.galaxy:not(.is-live) .galaxy__zoom{visibility:hidden}@media(prefers-reduced-motion:reduce){.galaxy__grid{transition:none}}@media(max-width:1180px){.galaxy__legend .cap{display:none}}@media(max-width:980px){.galaxy__tr .g-spin{display:none}.g-seg button{padding:0 9px}}@media(max-width:720px){.galaxy--full,.galaxy--compact{height:min(86svh,760px);border-radius:0}.galaxy-block--compact .galaxy-key{border-radius:0}.galaxy-key__in{flex-direction:column;gap:8px;padding:14px 16px 16px}.galaxy-key__in p{flex:none;max-width:none}.galaxy__card{position:absolute;left:10px;right:10px;bottom:10px;top:auto;max-height:44%}.galaxy__tl{position:static}.galaxy__uni{position:absolute;top:10px;left:10px;right:10px;z-index:6}.galaxy--fixed .galaxy__search{top:10px}.galaxy--fixed .galaxy__results{top:58px}.galaxy--fixed .galaxy__legend{top:60px}.galaxy__search{position:absolute;top:56px;left:10px;right:10px;z-index:3}.galaxy__results{position:absolute;top:104px;left:10px;right:10px;z-index:4}.galaxy__legend{left:10px;right:10px;top:106px;bottom:auto;padding:3px 5px}.galaxy__tr{top:auto;bottom:calc(44% + 20px);right:10px}.galaxy__zoom{display:none}}.g-seg--icons button{display:inline-flex;align-items:center;justify-content:center;padding:0 9px}.g-seg--icons svg{width:14px;height:14px}.galaxy-block[data-theme=light] :is(.galaxy,.galaxy-key){--g-space:#FAFAF8;--g-surface:rgba(255, 255, 255, .9);--g-surface-2:rgba(0, 0, 0, .04);--g-line:rgba(0, 0, 0, .1);--g-line-2:rgba(0, 0, 0, .2);--g-ink:#141413;--g-ink2:rgba(20, 20, 19, .72);--g-ink3:rgba(20, 20, 19, .5);--g-green:#12805C;--g-fill:rgba(0, 0, 0, .07);--g-menu:rgba(255, 255, 255, .98);--g-shadow:rgba(0, 0, 0, .18);--g-grid:rgba(0, 0, 0, .06);box-shadow:0 0 0 1px rgba(0,0,0,8%)}.galaxy-block[data-theme=light] :is(.g-logo,.g-id img){box-shadow:0 0 0 1px var(--g-line)}.galaxy-block[data-theme=light] .galaxy__bang i{background:#141413;box-shadow:0 0 10px 3px rgba(20,20,19,.3),0 0 34px 12px rgba(20,20,19,.1)}.galaxy-block[data-theme=light] .galaxy.is-banging .galaxy__bang::after{background:radial-gradient(circle,rgba(20,20,19,.2) 0%,rgba(20,20,19,7%) 10%,rgba(20,20,19,0) 40%)}.galaxy-block[data-theme=light] .galaxy.is-banging .galaxy__bang::before{border-color:rgba(20,20,19,.55);box-shadow:none}@media(max-width:720px){.galaxy--bare .galaxy__tr{top:auto;bottom:10px;left:10px;right:auto}}.g-tierdd{position:relative}.g-tierdd[hidden],.g-tierdd__menu[hidden],.g-tierchip[hidden]{display:none!important}.g-tierdd__btn{height:32px;padding:0 10px;border:1px solid var(--g-line-2);border-radius:8px;background:var(--g-surface);color:var(--g-ink);font:500 12px var(--g-mono);letter-spacing:.04em;cursor:pointer;white-space:nowrap}.g-tierdd__btn span[data-g-tiers-label]{color:var(--g-ink2);margin-left:4px}.g-tierdd__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:5;display:flex;gap:4px;padding:6px;border:1px solid var(--g-line-2);border-radius:10px;background:var(--g-surface);box-shadow:0 8px 24px rgba(0,0,0,.25)}.g-tierchip{width:30px;height:30px;border:0;border-radius:6px;font:700 12px var(--g-mono);color:#1a1a1a;cursor:pointer;opacity:.3}.g-tierchip[aria-pressed=true]{opacity:1}.g-tierchip[data-g-tier=S]{background:#ff7f7f}.g-tierchip[data-g-tier=A]{background:#ffbf7f}.g-tierchip[data-g-tier=B]{background:#ffdf7f}.g-tierchip[data-g-tier=C]{background:#ffff7f}.g-tierchip[data-g-tier=D]{background:#bfff7f}.g-logo--dot,.g-init--dot{display:inline-block;width:10px!important;height:10px!important;min-width:10px;border-radius:50%;background:var(--g-bench,#4D6BFE);margin:6px;padding:0!important}.g-faces{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.g-face{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;border:1px solid var(--g-line-2);border-radius:999px;font-size:12.5px;color:var(--g-ink)}.g-face img{width:18px;height:18px;border-radius:4px;background:#fff;object-fit:contain}.g-face a{color:inherit;text-decoration:none}.g-face small{color:var(--g-ink3);font-family:var(--g-mono)}