@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/gestalt/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/gestalt/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/gestalt/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/gestalt/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/gestalt/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/gestalt/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/gestalt/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/gestalt/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/gestalt/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/gestalt/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/gestalt/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/gestalt/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/gestalt/assets/playfair-display-latin-400-normal-CFtfchNt.woff2) format("woff2"),url(/gestalt/assets/playfair-display-latin-400-normal-DHYHbkg3.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/gestalt/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/gestalt/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/gestalt/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2) format("woff2"),url(/gestalt/assets/playfair-display-latin-400-italic-hIeePEuE.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/gestalt/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2) format("woff2"),url(/gestalt/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/gestalt/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/gestalt/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/gestalt/assets/playfair-display-latin-ext-400-italic-zVOgzDMq.woff2) format("woff2"),url(/gestalt/assets/playfair-display-latin-ext-400-italic-CZOjvne0.woff) format("woff")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg: #252535;--color-bg-deep: #1e1e2e;--color-surface: #2e2e42;--color-surface-2: #363650;--color-text: #f0f0f0;--color-text-muted: #a8a8bc;--color-border: rgba(255, 255, 255, .07);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--font-body: "Inter", system-ui, sans-serif;--font-display: "Playfair Display", Georgia, serif;--font-mono: "SF Mono", "Menlo", "Monaco", "Consolas", monospace;--radius-node: 50%;--radius-panel: 16px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--control-bg: rgba(16, 16, 26, .78);--control-bg-hover: rgba(26, 26, 40, .88);--control-border: rgba(255, 255, 255, .16);--control-shadow: 0 6px 18px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .4);--control-blur: blur(10px);--footer-bottom: 24px;--footer-h: 38px;--focus-ring-color: #8FB8FF;--header-clear-start: 64px;--header-clear-end: 80px}@media(max-width:640px){:root{--header-clear-start: 86px;--header-clear-end: 100px}}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}html,body,#root{width:100%;height:100%;overflow:hidden;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overscroll-behavior:none;touch-action:pan-x pan-y}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.12s!important;scroll-behavior:auto!important}[class*=Shimmer],[class*=shimmer],[class*=Loading],[class*=skeleton]{animation-duration:3s!important;animation-iteration-count:infinite!important}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._viewport_1c4uf_1{width:100%;height:100%;overflow:visible;position:relative;z-index:1;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}._viewport_1c4uf_1:active{cursor:grabbing}._world_1c4uf_22{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}@keyframes _glow-pulse_1v3hl_1{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--node-color) 20%,transparent),0 0 22px color-mix(in srgb,var(--node-color) 8%,transparent)}50%{box-shadow:0 0 18px color-mix(in srgb,var(--node-color) 38%,transparent),0 0 40px color-mix(in srgb,var(--node-color) 16%,transparent)}}@keyframes _shimmer_1v3hl_86{0%,to{opacity:.3}50%{opacity:.6}}._glow_1v3hl_4{position:absolute;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2;border:2.5px solid color-mix(in srgb,var(--node-color) 28%,transparent);animation:_glow-pulse_1v3hl_1 var(--pulse-duration, 5s) ease-in-out infinite;animation-delay:var(--pulse-delay, 0s);will-change:box-shadow;transition:left var(--layout-shift, 1s) cubic-bezier(.65,0,.35,1),top var(--layout-shift, 1s) cubic-bezier(.65,0,.35,1),border-color .35s ease,box-shadow .35s ease}._clip_1v3hl_5{position:absolute;inset:0;border-radius:50%;overflow:hidden}._image_1v3hl_71{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;transition:opacity .5s ease;filter:saturate(.65) brightness(.68)}._shimmer_1v3hl_86{position:absolute;inset:0;background:radial-gradient(circle at 38% 38%,color-mix(in srgb,var(--shimmer-color) 22%,#1e1e24),#16161a 70%);animation:_shimmer_1v3hl_86 1.8s ease-in-out infinite}._fallback_1v3hl_98{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}._fallbackLetter_1v3hl_106{font-family:var(--font-display);font-size:2rem;font-weight:700;opacity:.65}._glow_1v3hl_4:hover{z-index:30}._glowSelected_1v3hl_119{border-color:color-mix(in srgb,var(--node-color) 90%,white);animation-play-state:paused;box-shadow:0 0 0 2px color-mix(in srgb,var(--node-color) 50%,transparent),0 0 28px color-mix(in srgb,var(--node-color) 70%,transparent),0 0 80px color-mix(in srgb,var(--node-color) 30%,transparent);z-index:10}._selectionRing_1v3hl_132{position:absolute;inset:-8px;border-radius:50%;border:2px solid color-mix(in srgb,var(--node-color) 75%,transparent);pointer-events:none;animation:_ring-pulse_1v3hl_1 3.5s ease-in-out infinite}@keyframes _ring-pulse_1v3hl_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.03)}}._overlay_1v3hl_150{position:absolute;bottom:0;left:0;right:0;height:72%;background:linear-gradient(to top,rgba(0,0,0,.94) 0%,rgba(0,0,0,.8) 30%,rgba(0,0,0,.42) 62%,transparent 100%);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:12%;pointer-events:none;z-index:3}._label_1v3hl_172{font-family:var(--font-display);font-size:var(--label-font-size, .73rem);font-weight:700;color:#fff;text-align:center;line-height:1.15;letter-spacing:.01em;text-shadow:0 0 10px rgba(255,255,255,.5),0 1px 6px rgba(0,0,0,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:84%}._overlaySelected_1v3hl_192{background:linear-gradient(to top,rgba(0,0,0,.96) 0%,rgba(0,0,0,.84) 28%,rgba(0,0,0,.48) 58%,transparent 100%)}._period_1v3hl_202{max-width:92%;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-body);font-size:var(--period-font-size, .5rem);font-weight:300;color:#ffffffeb;margin-top:2px;letter-spacing:.04em;text-shadow:0 0 8px rgba(255,255,255,.4),0 1px 4px rgba(0,0,0,1);white-space:nowrap}._shapeRounded_1v3hl_225,._shapeRounded_1v3hl_225 ._clip_1v3hl_5{border-radius:24%}._shapeSquare_1v3hl_230,._shapeSquare_1v3hl_230 ._clip_1v3hl_5{border-radius:8%}._shapeAbstract_1v3hl_236,._shapeAbstract_1v3hl_236 ._clip_1v3hl_5{border-radius:40%}._shapeAbstract_1v3hl_236{border-style:dashed;border-color:color-mix(in srgb,var(--node-color) 45%,transparent)}._edge_4s0bi_1{fill:none;stroke:#fff9;stroke-linecap:round}._bolt_4s0bi_8{fill:none;stroke:#fffffff2;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(255,255,255,.9)) drop-shadow(0 0 8px rgba(180,210,255,.7))}@keyframes _hero-shimmer_nxdgi_1{0%,to{opacity:.5}50%{opacity:.8}}._panel_nxdgi_6{position:absolute;width:320px;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--node-color) 35%,var(--color-border));border-radius:var(--radius-panel);z-index:100;box-shadow:0 0 60px color-mix(in srgb,var(--node-color) 16%,transparent),0 24px 80px #000000a6}._hero_nxdgi_18{position:relative;height:180px;overflow:hidden;border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-surface-2);flex-shrink:0;cursor:grab;touch-action:none}._heroDragging_nxdgi_32{cursor:grabbing}._heroShimmer_nxdgi_36{position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--node-color) 8%,var(--color-surface-2)),var(--color-surface-2) 50%,color-mix(in srgb,var(--node-color) 12%,var(--color-surface-2)));animation:_hero-shimmer_nxdgi_1 1.6s ease-in-out infinite;transition:opacity .3s ease}._heroShimmerStill_nxdgi_51{animation:none}._heroImg_nxdgi_55{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;filter:saturate(.75) brightness(.68);transition:opacity .4s ease}._heroOverlay_nxdgi_67{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 20%,rgba(0,0,0,.82) 100%)}._heroMeta_nxdgi_77{position:absolute;bottom:14px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}._heroText_nxdgi_88{min-width:0;flex:1}._title_nxdgi_93{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:#fff;line-height:1.15;margin-bottom:3px;text-shadow:0 2px 8px rgba(0,0,0,.9)}._meta_nxdgi_112{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:.68rem;font-weight:400;color:#ffffffeb;letter-spacing:.06em;text-shadow:0 1px 4px rgba(0,0,0,.9)}._closeBtn_nxdgi_126{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#00000073;color:#fffc;font-size:1.1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,border-color .18s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._closeBtn_nxdgi_126:hover{background:#000000b3;border-color:#ffffff80}._wikiIconBtn_nxdgi_151{width:28px;height:28px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#00000073;display:inline-flex;align-items:center;justify-content:center;transition:background .18s,border-color .18s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._wikiIconBtn_nxdgi_151:hover{background:#000000b3;border-color:#ffffff80}._wikiIcon_nxdgi_151{width:15px;height:15px;display:block;filter:brightness(0) invert(1) opacity(.88)}._body_nxdgi_177{display:flex;flex-direction:column;align-items:flex-start;padding:16px 20px 10px}._sideRail_nxdgi_187{position:absolute;top:0;left:0;width:0;height:0;overflow:visible}@keyframes _skeleton-pulse_7zg71_1{0%,to{opacity:.25}50%{opacity:.5}}@keyframes _bubble-flow_7zg71_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _more-hover-sweep_7zg71_1{0%{transform:translate(-130%);opacity:0}22%{opacity:.2}78%{opacity:.2}to{transform:translate(130%);opacity:0}}._body_7zg71_29{display:flex;flex-direction:column;align-items:flex-start}._genreRow_7zg71_35{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}._genreChip_7zg71_42{max-width:100%;overflow-wrap:anywhere;font-size:.62rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:20px;background:color-mix(in srgb,var(--node-color) 15%,var(--color-surface-2));border:1px solid color-mix(in srgb,var(--node-color) 45%,transparent);color:color-mix(in srgb,var(--node-color) 60%,#ffffff)}._descriptionWrap_7zg71_57{overflow:hidden;mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);margin-bottom:8px;padding-right:2px}._descriptionOpen_7zg71_74{mask-image:none;-webkit-mask-image:none;max-height:15rem;overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--node-color) 45%,transparent) transparent}._description_7zg71_57{font-size:.83rem;line-height:1.7;white-space:pre-line;color:var(--color-text);margin:0;padding-right:6px}._moreBtn_7zg71_98{appearance:none;border:0;background:transparent;color:color-mix(in srgb,var(--node-color) 62%,#ffffff);display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-height:34px;position:relative;overflow:hidden;border-radius:8px;font-family:var(--font-body);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:6px 0;margin:0;transition:color .18s ease,background-color .18s ease}._moreBtn_7zg71_98:hover{color:color-mix(in srgb,var(--node-color) 78%,#ffffff);background:color-mix(in srgb,var(--node-color) 7%,transparent)}._moreBtn_7zg71_98:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,color-mix(in srgb,var(--node-color) 20%,#ffffff) 50%,transparent 80%);opacity:0;pointer-events:none}._moreBtn_7zg71_98:hover:after{animation:_more-hover-sweep_7zg71_1 3.4s linear infinite}._moreIcon_7zg71_147{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;font-size:.8rem;transition:transform .36s ease}._moreBtn_7zg71_98:hover ._moreIcon_7zg71_147{transform:translate(2px) scale(1.06)}._peopleSection_7zg71_161{width:100%;margin:0 0 14px}._peopleList_7zg71_166{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;width:100%}._personsPanelList_7zg71_177{max-height:22rem;overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}._personItem_7zg71_186{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-width:0}._personItemClickable_7zg71_195{cursor:pointer}._personItemClickable_7zg71_195 ._personBubble_7zg71_199{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._personItemClickable_7zg71_195:hover ._personBubble_7zg71_199{transform:scale(1.1);border-color:color-mix(in srgb,var(--node-color) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--node-color) 30%,transparent),0 4px 12px color-mix(in srgb,var(--node-color) 20%,transparent)}._personItemClickable_7zg71_195 ._personName_7zg71_211{transition:color .18s ease}._personItemClickable_7zg71_195:hover ._personName_7zg71_211{color:color-mix(in srgb,var(--node-color) 80%,#ffffff)}._personItemLoaded_7zg71_223{cursor:default}._personPhotoLoaded_7zg71_227{filter:saturate(.25) brightness(.65);opacity:.55}._personLoadedCheck_7zg71_232{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#ffffff8c;z-index:2;pointer-events:none}._personBubble_7zg71_199{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--node-color) 10%,var(--color-surface-2));border:1px solid color-mix(in srgb,var(--node-color) 34%,transparent);display:flex;align-items:center;justify-content:center}._personBubbleLoading_7zg71_261,._personBubbleMissing_7zg71_262{background:linear-gradient(135deg,color-mix(in srgb,var(--node-color) 12%,var(--color-surface-2)),color-mix(in srgb,var(--node-color) 28%,var(--color-surface-2)) 48%,color-mix(in srgb,var(--node-color) 14%,var(--color-surface-2)));background-size:200% 200%}._personBubbleLoading_7zg71_261{border-color:color-mix(in srgb,var(--node-color) 45%,transparent);animation:_bubble-flow_7zg71_1 2.4s ease-in-out infinite}._personBubbleMissing_7zg71_262{border-style:dashed;border-color:color-mix(in srgb,var(--node-color) 40%,transparent)}._personPhoto_7zg71_227{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}._personPhotoFallback_7zg71_293{width:92%;height:92%;object-fit:contain;object-position:center;filter:saturate(1.08)}._personLoading_7zg71_301{width:52%;height:52%;border-radius:999px;background:color-mix(in srgb,var(--node-color) 22%,var(--color-surface-2));animation:_skeleton-pulse_7zg71_1 1.2s ease-in-out infinite}._personName_7zg71_211{font-size:.54rem;line-height:1.25;font-weight:600;color:color-mix(in srgb,var(--node-color) 16%,var(--color-text));text-align:center;width:100%;overflow-wrap:anywhere}._typeChip_7zg71_321{border-color:color-mix(in srgb,var(--panel-accent, #888) 45%,transparent);color:var(--color-text);opacity:.9;letter-spacing:.14em;text-transform:uppercase}._loadFailure_7zg71_332{margin:0 0 8px;font-size:.7rem;letter-spacing:.02em;color:var(--color-text-muted);display:flex;align-items:center;gap:6px}._loadFailure_7zg71_332:before{content:"";width:5px;height:5px;border-radius:50%;background:#e0a070;flex-shrink:0}._peopleLoading_7zg71_358{margin:0 0 8px;font-size:.7rem;letter-spacing:.02em;color:var(--color-text-muted);display:flex;align-items:center;gap:6px}._peopleLoading_7zg71_358:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0;animation:_peoplePulse_7zg71_1 1.2s ease-in-out infinite}@keyframes _peoplePulse_7zg71_1{0%,to{opacity:.25}50%{opacity:1}}._textLink_7zg71_386{all:unset;cursor:pointer;color:color-mix(in srgb,var(--node-color) 45%,#9cc4ff);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--node-color) 40%,transparent);text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}._textLink_7zg71_386:hover,._textLink_7zg71_386:focus-visible{color:#cfe3ff;text-decoration-color:currentColor}._satellite_g19l9_2{position:absolute;border-radius:999px;background:color-mix(in srgb,var(--sat-color) 18%,var(--color-bg-deep));border:1.5px solid color-mix(in srgb,var(--sat-color) 55%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--sat-color) 25%,transparent),0 0 24px color-mix(in srgb,var(--sat-color) 10%,transparent);display:inline-flex;align-items:center;justify-content:center;padding:3px 10px 3px 5px;cursor:pointer;pointer-events:auto;z-index:20;white-space:nowrap;min-height:26px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,padding-right .16s ease,z-index 0s}._satelliteActive_g19l9_29{border-color:color-mix(in srgb,var(--sat-color) 88%,#ffffff 12%);box-shadow:0 0 14px color-mix(in srgb,var(--sat-color) 58%,transparent),0 0 34px color-mix(in srgb,var(--sat-color) 22%,transparent)}._satellite_g19l9_2:hover{background:color-mix(in srgb,var(--sat-color) 38%,var(--color-bg-deep));border-color:color-mix(in srgb,var(--sat-color) 85%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--sat-color) 55%,transparent),0 0 36px color-mix(in srgb,var(--sat-color) 25%,transparent);z-index:200}._mark_g19l9_49{position:absolute;right:5px;top:50%;width:9px;height:9px;transform:translateY(-50%);fill:none;stroke:color-mix(in srgb,var(--sat-color) 40%,#ffffff);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .16s ease;pointer-events:none}._satellite_g19l9_2:hover ._mark_g19l9_49,._satellite_g19l9_2:focus-visible ._mark_g19l9_49{opacity:1}._satellite_g19l9_2:hover,._satellite_g19l9_2:focus-visible{padding-right:20px}._bubbleThumb_g19l9_78{width:20px;height:20px;border-radius:50%;object-fit:cover;object-position:center 15%;flex-shrink:0;margin-right:6px;margin-left:-4px;border:1px solid rgba(255,255,255,.15);filter:saturate(.72) brightness(.82);display:block}._personsBubble_g19l9_93{font-weight:600}._personsIcon_g19l9_97{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:6px;margin-left:-4px;font-size:.66rem;line-height:1;background:#ffffff14;border:1px solid rgba(255,255,255,.15)}._label_g19l9_118{max-width:128px;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-body);font-size:.58rem;font-weight:600;letter-spacing:.05em;color:color-mix(in srgb,var(--sat-color) 50%,#ffffff);white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.9)}._crosslinkBubble_m3vel_2{appearance:none;border-width:1.25px;border-style:solid;border-color:color-mix(in srgb,var(--node-color) 56%,transparent);background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--node-color) 34%,#ffffff),color-mix(in srgb,var(--node-color) 18%,var(--color-surface-2)) 46%,color-mix(in srgb,var(--node-color) 9%,var(--color-surface-2)));cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}._crosslinkBubble_m3vel_2:hover{transform:scale(1.06);border-color:color-mix(in srgb,var(--node-color) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--node-color) 22%,transparent)}._body_1xb1k_1{display:flex;flex-direction:column;align-items:flex-start}._root_10pv4_1{position:absolute;top:0;left:0;pointer-events:none;z-index:0;overflow:visible}._decadeLine_10pv4_14,._decadeLineFifty_10pv4_19{stroke-width:1;stroke-dasharray:3 8}._trail_phs69_3{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}._segment_phs69_13{fill:none;stroke:#ffffffb8;stroke-width:2.5;stroke-linecap:round}._bars_qvq7v_1{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}._closed_qvq7v_14{opacity:.42}._open_qvq7v_20{opacity:.22}._graph_176wa_1{position:relative;width:12000px;height:1800px;padding-top:100px;padding-left:150px;flex-shrink:0}._edgeLayerShifting_176wa_17 path{transition:d 1s cubic-bezier(.65,0,.35,1)}._graphShifting_176wa_25 [data-panel-type]{transition:left 1s cubic-bezier(.65,0,.35,1),top 1s cubic-bezier(.65,0,.35,1)}._graphShifting_176wa_25 svg[class*=trail]{opacity:0}._graphShifting_176wa_25 button[class*=satellite]{transition:left 1s cubic-bezier(.65,0,.35,1),top 1s cubic-bezier(.65,0,.35,1)}._graphShifting_176wa_25 svg[class*=bars] rect{transition:x 1s cubic-bezier(.65,0,.35,1),y 1s cubic-bezier(.65,0,.35,1),width 1s cubic-bezier(.65,0,.35,1)}._edgeLayer_176wa_17{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}._ruler_127cp_4{position:fixed;top:0;pointer-events:none;z-index:0;overflow:visible;-webkit-mask-image:linear-gradient(to bottom,transparent var(--header-clear-start),#000 var(--header-clear-end),#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,transparent var(--header-clear-start),#000 var(--header-clear-end),#000 calc(100% - 16px),transparent)}._spine_127cp_22{stroke:#ffffff12;stroke-width:1}._spineMark_127cp_33{stroke:#ffffff4d;stroke-width:1}._spineMarkFifty_127cp_38{stroke:#ffffff80;stroke-width:1}._tick_127cp_30{stroke:#ffffff1f;stroke-width:1}._tickFifty_127cp_30{stroke:#ffffff38;stroke-width:1.5}._label_127cp_30{fill:#ffffff80;font-family:var(--font-mono);font-size:9.5px;font-weight:400;text-anchor:start;dominant-baseline:middle;letter-spacing:.04em;filter:drop-shadow(0 0 3px rgba(0,0,0,.8))}._labelFifty_127cp_30{fill:#ffffffb3;font-family:var(--font-mono);font-size:9.5px;font-weight:600;text-anchor:start;dominant-baseline:middle;letter-spacing:.04em;filter:drop-shadow(0 0 3px rgba(0,0,0,.9))}._periodBar_127cp_86{opacity:.15}._personBar_127cp_90{opacity:.35}._rulerH_127cp_98{position:fixed;left:0;pointer-events:none;z-index:0;overflow:visible}._labelH_127cp_108{fill:#ffffff80;font-family:var(--font-mono);font-size:9.5px;font-weight:400;text-anchor:middle;letter-spacing:.04em;filter:drop-shadow(0 0 3px rgba(0,0,0,.8))}._labelHFifty_127cp_118{fill:#ffffffbf;font-family:var(--font-mono);font-size:9.5px;font-weight:600;text-anchor:middle;letter-spacing:.04em;filter:drop-shadow(0 0 3px rgba(0,0,0,.8))}._group_1gcrd_1{display:inline-flex;align-items:stretch;background:var(--control-bg);-webkit-backdrop-filter:var(--control-blur);backdrop-filter:var(--control-blur);box-shadow:var(--control-shadow);border:1px solid var(--control-border);border-radius:4px;overflow:hidden;pointer-events:all}._option_1gcrd_13{background:none;border:none;border-left:1px solid rgba(255,255,255,.08);padding:4px 10px;min-height:24px;cursor:pointer;font-family:var(--font-body);font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);opacity:.65;transition:opacity .18s ease,color .18s ease,background .18s ease}._option_1gcrd_13:first-child{border-left:none}._option_1gcrd_13:hover:not(:disabled):not([data-active]){opacity:1;color:var(--color-text)}._option_1gcrd_13[data-active]{background:#ffffff24;color:var(--color-text);opacity:1}._option_1gcrd_13:disabled{opacity:.62;cursor:default}@media(max-width:640px){._group_1gcrd_1{flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}._group_1gcrd_1::-webkit-scrollbar{display:none}._option_1gcrd_13{flex:0 0 auto;white-space:nowrap;padding:4px 8px;letter-spacing:.08em}}._nav_yzn2u_1{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;flex-direction:column;align-items:center;gap:8px}._zoomGroup_yzn2u_12{display:flex;flex-direction:column;gap:1px}._btn_yzn2u_18{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--control-bg);-webkit-backdrop-filter:var(--control-blur);backdrop-filter:var(--control-blur);box-shadow:var(--control-shadow);border:1px solid var(--control-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}._btn_yzn2u_18:hover{background:var(--control-bg-hover);border-color:#ffffff4d;color:var(--color-text)}._btn_yzn2u_18:active{transform:translateY(1px)}._primary_yzn2u_46{color:var(--color-text);border-color:#ffffff42}._zoomGroup_yzn2u_12 ._btn_yzn2u_18:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}._zoomGroup_yzn2u_12 ._btn_yzn2u_18:last-child{border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}._icon_yzn2u_63{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;fill:currentColor}._icon_yzn2u_63[fill=none]{fill:none}._footer_j5iuf_5{position:fixed;right:78px;bottom:var(--footer-bottom);z-index:50;display:flex;align-items:center;gap:.6em;height:var(--footer-h);white-space:nowrap;font-family:var(--font-body);font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);text-shadow:0 0 6px rgba(18,18,28,.9)}._link_j5iuf_28{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:24px;padding:0 .2em;transition:color .16s ease;background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}@media(max-width:480px){._footer_j5iuf_5{gap:.35em;letter-spacing:.08em}}@media(max-width:360px){._footer_j5iuf_5{right:70px;gap:.25em;font-size:.6rem;letter-spacing:.02em}}._link_j5iuf_28:hover{color:var(--color-text)}._sep_j5iuf_72{opacity:.5}._dialog_5e16w_4{margin:auto;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;padding:0;border:1px solid var(--control-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);box-shadow:0 30px 80px #0009,0 2px 8px #0006;font-family:var(--font-body)}._dialog_5e16w_4::backdrop{background:#0e0e169e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._dialog_5e16w_4[open]{display:flex;flex-direction:column;animation:_intro-in_5e16w_1 .32s var(--ease-smooth)}@keyframes _intro-in_5e16w_1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}._body_5e16w_37{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;display:grid;gap:28px;padding:36px 40px 28px}._head_5e16w_50{display:grid;gap:8px}._eyebrow_5e16w_55{font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted)}._title_5e16w_64{font-family:var(--font-display);font-size:clamp(2rem,6vw,2.75rem);font-weight:700;letter-spacing:.28em;line-height:1.1;color:#fff}._lead_5e16w_73{max-width:34em;font-size:1.05rem;line-height:1.55;color:var(--color-text)}._steps_5e16w_82{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._step_5e16w_82{display:grid;align-content:start;gap:8px}._marker_5e16w_96{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(143,184,255,.7);background:radial-gradient(circle at 35% 30%,#3b4a6e,var(--color-bg-deep));box-shadow:0 0 14px #8fb8ff59;font-size:.85rem;font-weight:600;color:#fff}._stepTitle_5e16w_110{font-size:.95rem;font-weight:600}._stepText_5e16w_115{font-size:.86rem;line-height:1.55;color:var(--color-text-muted)}._source_5e16w_123{display:grid;gap:6px;padding:16px 18px;border-left:2px solid rgba(143,184,255,.55);border-radius:0 8px 8px 0;background:#ffffff09;font-size:.86rem;line-height:1.55;color:var(--color-text-muted)}._sourceTitle_5e16w_135{font-size:.86rem;font-weight:600;color:var(--color-text)}._foot_5e16w_145{flex:none;padding:18px 40px 24px;border-top:1px solid var(--control-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}._hint_5e16w_156{flex:1 1 16em;font-size:.8rem;color:var(--color-text-muted)}._cta_5e16w_162{min-height:44px;padding:10px 20px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#f0f0f0;color:var(--color-bg-deep);font-family:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:background .16s ease,transform .16s ease}._cta_5e16w_162:hover{background:#fff}._cta_5e16w_162:active{transform:translateY(1px)}@media(max-width:640px){._body_5e16w_37{gap:18px;padding:22px 20px 18px}._title_5e16w_64{font-size:1.75rem}._lead_5e16w_73{font-size:.98rem;line-height:1.5}._foot_5e16w_145{gap:10px;padding:12px 20px 16px}._hint_5e16w_156{flex-basis:100%;font-size:.76rem}._steps_5e16w_82{grid-template-columns:1fr;gap:16px}._step_5e16w_82{grid-template-columns:32px 1fr;column-gap:12px;row-gap:4px}._marker_5e16w_96{grid-row:span 2}._cta_5e16w_162{width:100%}}._root_17e8d_1{width:100%;height:100%;position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 48%,#323248,#252535 60%,#1c1c2a)}._main_17e8d_17{width:100%;height:100%}._header_17e8d_22{position:fixed;top:16px;left:32px;right:32px;z-index:50;pointer-events:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px}._brand_17e8d_40{display:flex;flex-direction:column;gap:2px;margin-right:8px}._wordmark_17e8d_51{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:.28em;color:#fff;text-shadow:0 0 2px rgba(18,18,28,.9),0 1px 10px rgba(18,18,28,.75)}._subtitle_17e8d_62{font-family:var(--font-body);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);text-shadow:0 0 6px rgba(18,18,28,.9)}._searchRow_17e8d_74{display:flex;align-items:center;gap:6px;pointer-events:all}._searchInput_17e8d_81{background:var(--control-bg);-webkit-backdrop-filter:var(--control-blur);backdrop-filter:var(--control-blur);box-shadow:var(--control-shadow);border:1px solid var(--control-border);border-radius:4px;color:var(--color-text);font-family:var(--font-body);font-size:.72rem;letter-spacing:.06em;padding:5px 10px;width:180px;outline:none;transition:border-color .16s ease,background .16s ease}._searchInput_17e8d_81::placeholder{color:var(--color-text-muted)}._searchInput_17e8d_81:focus{border-color:#ffffff57;background:var(--control-bg-hover)}._searchBtn_17e8d_109{background:var(--control-bg);-webkit-backdrop-filter:var(--control-blur);backdrop-filter:var(--control-blur);box-shadow:var(--control-shadow);border:1px solid var(--control-border);border-radius:4px;color:var(--color-text);cursor:pointer;font-family:var(--font-body);font-size:.9rem;padding:4px 10px;transition:background .16s ease}._searchBtn_17e8d_109:hover:not(:disabled){background:var(--control-bg-hover)}._searchBtn_17e8d_109:disabled{opacity:.4;cursor:default}._crossLinkBtn_17e8d_134{display:inline-flex;align-items:center;gap:5px;min-height:24px;background:var(--control-bg);-webkit-backdrop-filter:var(--control-blur);backdrop-filter:var(--control-blur);box-shadow:var(--control-shadow);border:1px solid var(--control-border);border-radius:4px;padding:4px 10px;cursor:pointer;font-family:var(--font-body);font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);opacity:.65;pointer-events:all;transition:opacity .18s ease,border-color .18s ease,color .18s ease}._crossLinkBtn_17e8d_134:before{content:"⟷";font-size:.75rem;opacity:.7}._crossLinkBtn_17e8d_134:hover:not(:disabled){opacity:1;color:var(--color-text);background:var(--control-bg-hover);border-color:#ffffff4d}._crossLinkBtn_17e8d_134:disabled{opacity:.3;cursor:default}._exploreError_17e8d_177{position:absolute;top:100%;left:0;margin-top:8px;font-family:var(--font-body);font-size:.62rem;letter-spacing:.06em;color:#e07070;opacity:.85;pointer-events:none}._modeRow_17e8d_194{display:contents}@media(max-width:640px){._header_17e8d_22{top:12px;right:16px;flex-wrap:wrap;gap:8px 10px}._brand_17e8d_40{margin-right:0}._wordmark_17e8d_51{font-size:.95rem;letter-spacing:.2em}._subtitle_17e8d_62{display:none}._searchRow_17e8d_74{flex:1 1 0;min-width:0}._searchInput_17e8d_81{flex:1 1 auto;width:auto;min-width:0;font-size:16px;padding:4px 10px}._searchBtn_17e8d_109{align-self:stretch}._modeRow_17e8d_194{display:flex;align-items:stretch;gap:8px;flex:1 1 100%;min-width:0}._crossLinkBtn_17e8d_134{flex:0 0 auto;justify-content:center;min-width:32px;padding:4px 8px}._crossLinkBtn_17e8d_134:before{font-size:.9rem;line-height:1}._crossLinkLabel_17e8d_275{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
