.GraphExplorer3D-module__OR16Ua__shell{color:#f3f5fb;background:#0a0c11;position:absolute;inset:0;overflow:hidden}.GraphExplorer3D-module__OR16Ua__toolbar{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px clamp(16px,3vw,28px);display:flex;position:absolute;top:0;left:0;right:0}.GraphExplorer3D-module__OR16Ua__toolbar>*{pointer-events:auto}.GraphExplorer3D-module__OR16Ua__search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#8a90a3;background:#15181fd1;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:9px;min-width:min(320px,70vw);height:40px;padding:0 14px;transition:border-color .18s cubic-bezier(.22,.61,.36,1);display:inline-flex}.GraphExplorer3D-module__OR16Ua__search:focus-within{border-color:#52aeffb3}.GraphExplorer3D-module__OR16Ua__search input{color:#f3f5fb;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.GraphExplorer3D-module__OR16Ua__search input::placeholder{color:#6a7184}.GraphExplorer3D-module__OR16Ua__search input::-webkit-search-cancel-button{filter:invert()opacity(.4)}.GraphExplorer3D-module__OR16Ua__legend{flex-wrap:wrap;gap:6px;display:flex}.GraphExplorer3D-module__OR16Ua__chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#c2c8d8;font:inherit;cursor:pointer;background:#15181fd1;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:500;transition:opacity .18s cubic-bezier(.22,.61,.36,1),border-color .18s cubic-bezier(.22,.61,.36,1);display:inline-flex}.GraphExplorer3D-module__OR16Ua__chip:hover{border-color:#ffffff3d}.GraphExplorer3D-module__OR16Ua__chip[data-off=true]{opacity:.38}.GraphExplorer3D-module__OR16Ua__swatch{border-radius:9999px;flex:none;width:9px;height:9px}.GraphExplorer3D-module__OR16Ua__canvas{z-index:1;position:absolute;inset:0}.GraphExplorer3D-module__OR16Ua__hint{color:#6a7184;place-items:center;font-size:14.5px;display:grid;position:absolute;inset:0}.GraphExplorer3D-module__OR16Ua__tip{color:#f3f5fb;background:#0a0c11f0;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:2px;padding:8px 11px;font-size:13px;line-height:1.3;display:flex}.GraphExplorer3D-module__OR16Ua__tip span{color:#8a90a3;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.GraphExplorer3D-module__OR16Ua__panel{z-index:3;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11141aed;border:1px solid #ffffff1a;border-radius:18px;width:min(330px,100vw - 32px);max-height:min(60%,460px);padding:20px;animation:.2s cubic-bezier(.22,.61,.36,1) both GraphExplorer3D-module__OR16Ua__panelIn;position:absolute;bottom:clamp(12px,2.5vw,22px);right:clamp(12px,2.5vw,22px);overflow-y:auto;box-shadow:0 30px 80px -16px #0009}@keyframes GraphExplorer3D-module__OR16Ua__panelIn{0%{opacity:0;transform:translateY(8px)}}.GraphExplorer3D-module__OR16Ua__close{color:#8a90a3;cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;width:28px;height:28px;transition:color .18s cubic-bezier(.22,.61,.36,1);display:grid;position:absolute;top:14px;right:14px}.GraphExplorer3D-module__OR16Ua__close:hover{color:#f3f5fb}.GraphExplorer3D-module__OR16Ua__panelType{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:600}.GraphExplorer3D-module__OR16Ua__panel h2{font-family:var(--display);letter-spacing:-.01em;margin:6px 0 0;padding-right:28px;font-size:22px;font-weight:500}.GraphExplorer3D-module__OR16Ua__note{color:#c2c8d8;margin:10px 0 0;font-size:14px;line-height:1.5}.GraphExplorer3D-module__OR16Ua__panel h3{text-transform:uppercase;letter-spacing:.08em;color:#6a7184;margin:20px 0 8px;font-size:11.5px;font-weight:600}.GraphExplorer3D-module__OR16Ua__neighbors{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.GraphExplorer3D-module__OR16Ua__neighbors button{color:#f3f5fb;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:7px 8px;font-size:13.5px;transition:background .18s cubic-bezier(.22,.61,.36,1);display:flex}.GraphExplorer3D-module__OR16Ua__neighbors button:hover{background:#ffffff0f}.GraphExplorer3D-module__OR16Ua__nbLabel{flex:none}.GraphExplorer3D-module__OR16Ua__rel{color:#6a7184;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.GraphExplorer3D-module__OR16Ua__fallback{text-align:center;color:#f3f5fb;background:#0a0c11;place-content:center;gap:12px;padding:32px;display:grid;position:absolute;inset:0}.GraphExplorer3D-module__OR16Ua__fallback h2{font-family:var(--display);font-size:24px;font-weight:500}.GraphExplorer3D-module__OR16Ua__fallback p{color:#8a90a3;max-width:46ch;margin:0 auto;font-size:15px;line-height:1.55}@media (prefers-reduced-motion:reduce){.GraphExplorer3D-module__OR16Ua__panel{animation:none}.GraphExplorer3D-module__OR16Ua__chip,.GraphExplorer3D-module__OR16Ua__search,.GraphExplorer3D-module__OR16Ua__close,.GraphExplorer3D-module__OR16Ua__neighbors button{transition:none}}.GraphExplorer3D-module__OR16Ua__panel::-webkit-scrollbar{width:8px}.GraphExplorer3D-module__OR16Ua__panel::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:9999px}.GraphExplorer3D-module__OR16Ua__panel::-webkit-scrollbar-track{background:0 0}
.graph-module__UOOr8a__page{background:var(--canvas);min-height:100svh;color:var(--ink);flex-direction:column;padding-bottom:clamp(40px,6vw,72px);display:flex}.graph-module__UOOr8a__head{width:min(var(--maxw), 100%);padding:clamp(104px, 11vw, 136px) var(--gutter) clamp(18px, 2.5vw, 28px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin:0 auto;display:flex}.graph-module__UOOr8a__headLeft{align-items:flex-start;gap:clamp(14px,2.5vw,24px);min-width:0;display:flex}.graph-module__UOOr8a__back{border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);transition:border-color .18s var(--ease), color .18s var(--ease), background .18s var(--ease);flex:none;align-items:center;gap:7px;margin-top:6px;padding:8px 15px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.graph-module__UOOr8a__back:hover{border-color:var(--primary);background:var(--surface);color:var(--ink)}.graph-module__UOOr8a__titles{min-width:0}.graph-module__UOOr8a__titles h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,3.6vw,40px);font-weight:500;line-height:1.08}.graph-module__UOOr8a__titles p{max-width:56ch;color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:clamp(14px,1.5vw,15.5px);line-height:1.55}.graph-module__UOOr8a__hint{color:var(--ink-3);flex:none;font-size:13px}.graph-module__UOOr8a__stage{width:min(var(--maxw), 100%);border-radius:var(--r-xl);border:1px solid var(--line);min-height:min(68svh,680px);box-shadow:var(--shadow);max-width:calc(100% - var(--gutter) * 2);background:#0a0c11;flex:1;margin:0 auto;position:relative;overflow:hidden}.graph-module__UOOr8a__foot{width:min(var(--maxw), 100%);padding:clamp(16px, 2.5vw, 24px) var(--gutter) 0;color:var(--ink-3);text-align:center;text-wrap:pretty;justify-content:center;align-items:center;gap:9px;margin:0 auto;font-size:13px;display:flex}.graph-module__UOOr8a__dot{border-radius:var(--r-full);background:var(--success);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 16%, transparent);flex:none}@media (max-width:640px){.graph-module__UOOr8a__headLeft{flex-direction:column;gap:12px}.graph-module__UOOr8a__hint{display:none}.graph-module__UOOr8a__stage{min-height:min(62svh,560px)}}@media (prefers-reduced-motion:reduce){.graph-module__UOOr8a__back{transition:none}}
