._body_1m3d1_3{padding:clamp(1.75rem,4vh,2.75rem) 0 clamp(4rem,10vh,6rem)}._toolbar_1m3d1_8{border-radius:22px;gap:.6rem .9rem;margin-bottom:.75rem}._filters_1m3d1_14{margin-bottom:1.25rem}._tabs_1m3d1_18{display:inline-flex;padding:.25rem;border-radius:999px;border:1px solid var(--ds-line);background:var(--ds-surface)}._tab_1m3d1_18{padding:.45rem 1rem;border:0;border-radius:999px;background:transparent;color:var(--ds-muted);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}._tabOn_1m3d1_38{background:var(--ds-ink);color:var(--ds-bg)}._tab_1m3d1_18:focus-visible{outline:2px solid var(--ds-gold);outline-offset:2px}._search_1m3d1_48{flex:1 1 260px!important;max-width:none!important}._count_1m3d1_53{font-family:var(--font-mono);font-size:.74rem;color:var(--ds-gold-ink)}._select_1m3d1_59{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-faint)}._select_1m3d1_59 select{padding:.45rem .8rem;border-radius:999px;border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ds-ink);font:inherit;font-family:var(--font-primary);font-size:.84rem;letter-spacing:0;text-transform:none}._select_1m3d1_59 select option{background:var(--ds-bg-raised)}._range_1m3d1_87{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-family:var(--font-mono);font-size:.7rem;color:var(--ds-muted)}._range_1m3d1_87 input[type=range]{width:120px;accent-color:var(--ds-gold)}._mapGrid_1m3d1_103{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1rem;align-items:stretch}._stage_1m3d1_110{position:relative;height:min(78vh,760px);min-height:460px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);background:radial-gradient(60% 60% at 50% 50%,var(--ds-gold-soft),transparent 70%),var(--ds-bg-raised);overflow:hidden}._canvasWrap_1m3d1_122{position:absolute;inset:0}._canvas_1m3d1_122{display:block;touch-action:none;cursor:grab}._canvas_1m3d1_122:active{cursor:grabbing}._stageTools_1m3d1_137{position:absolute;top:.75rem;right:.75rem;display:flex;flex-direction:column;gap:.4rem;z-index:2}._iconBtn_1m3d1_147{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--ds-line-strong);background:var(--ds-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ds-ink);cursor:pointer;transition:border-color .3s var(--ds-ease),color .3s var(--ds-ease)}._iconBtn_1m3d1_147:hover{border-color:var(--ds-gold);color:var(--ds-gold-ink)}._iconBtn_1m3d1_147:focus-visible{outline:2px solid var(--ds-gold);outline-offset:2px}._copied_1m3d1_172{padding:.2rem .5rem;border-radius:999px;background:var(--ds-gold);color:var(--ds-on-gold);font-size:.7rem;font-weight:600;white-space:nowrap}._legend_1m3d1_182{position:absolute;left:.75rem;bottom:.75rem;right:4rem;z-index:2;display:flex;flex-wrap:wrap;gap:.4rem .9rem;padding:.5rem .8rem;border-radius:14px;background:var(--ds-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.74rem;color:var(--ds-ink-soft)}._legend_1m3d1_182 span{display:inline-flex;align-items:center;gap:.35rem}._legend_1m3d1_182 i{width:10px;height:10px;border-radius:50%}._legendShapes_1m3d1_212{color:var(--ds-faint)}._yearRamp_1m3d1_216 b{display:inline-block;width:80px;height:8px;border-radius:4px;background:linear-gradient(90deg,#3b82f6,#e0d61e)}._tip_1m3d1_224{position:absolute;z-index:3;max-width:300px;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--ds-line-strong);background:var(--ds-bg-raised);box-shadow:var(--ds-shadow-soft);pointer-events:none}._tipKicker_1m3d1_236{margin:0 0 .2rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-gold-ink)}._tipTitle_1m3d1_245{margin:0;font-size:.86rem;font-weight:600;line-height:1.35;color:var(--ds-ink)}._tipBars_1m3d1_253{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:.5rem}._tipBars_1m3d1_253 span{height:5px;border-radius:3px;background:var(--ds-line);overflow:hidden}._tipBars_1m3d1_253 i{display:block;height:100%}._side_1m3d1_273{display:flex;flex-direction:column;gap:1rem;max-height:min(78vh,760px);min-height:460px;overflow-y:auto;padding:1.2rem;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);scrollbar-width:thin}._panelBody_1m3d1_287{display:flex;flex-direction:column;gap:.6rem}._kicker_1m3d1_293{margin:0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-gold-ink)}._panelTitle_1m3d1_302{margin:0;font-size:1.15rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--ds-ink)}._panelMeta_1m3d1_311,._panelVenue_1m3d1_312{margin:0;font-size:.85rem;line-height:1.5;color:var(--ds-muted)}._panelVenue_1m3d1_312{font-style:italic}._tags_1m3d1_323,._actions_1m3d1_324{display:flex;flex-wrap:wrap;gap:.4rem}._sideLabel_1m3d1_330{display:flex;align-items:center;gap:.4rem;margin:.4rem 0 0;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-faint)}._bars_1m3d1_342{display:grid;gap:.4rem;margin:0}._bar_1m3d1_342{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:.6rem;font-size:.82rem}._bar_1m3d1_342 dt{color:var(--ds-ink-soft)}._bar_1m3d1_342 dd{display:flex;align-items:center;gap:.5rem;margin:0}._barTrack_1m3d1_367{flex:1;height:7px;border-radius:4px;background:var(--ds-line);overflow:hidden}._barFill_1m3d1_375{display:block;height:100%;border-radius:4px}._barVal_1m3d1_381{width:2.6rem;font-family:var(--font-mono);font-size:.72rem;text-align:right;color:var(--ds-muted)}._nearList_1m3d1_389,._steps_1m3d1_390,._howList_1m3d1_391{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}._steps_1m3d1_390{counter-reset:step}._steps_1m3d1_390 li{counter-increment:step;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}._steps_1m3d1_390 li:before{content:counter(step);min-width:1.4rem;font-family:var(--font-mono);font-size:.72rem;color:var(--ds-gold-ink)}._nearList_1m3d1_389 li{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._howList_1m3d1_391 li{font-size:.86rem;line-height:1.6;color:var(--ds-muted)}._linkBtn_1m3d1_433{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:0;background:none;color:var(--ds-ink);font:inherit;font-size:.86rem;text-align:left;cursor:pointer}._linkBtn_1m3d1_433:hover{color:var(--ds-gold-ink)}._linkBtn_1m3d1_433:focus-visible{outline:2px solid var(--ds-gold);outline-offset:2px}._dot_1m3d1_456{width:8px;height:8px;flex:none;border-radius:50%}._stepSim_1m3d1_463{font-family:var(--font-mono);font-size:.7rem;color:var(--ds-faint);white-space:nowrap}._stepConcept_1m3d1_470{font-family:var(--font-mono);font-size:.78rem;color:var(--ds-gold-ink)}._shortcuts_1m3d1_476{margin:.4rem 0 0;font-size:.76rem;color:var(--ds-faint)}._shortcuts_1m3d1_476 kbd{padding:.05rem .35rem;border:1px solid var(--ds-line-strong);border-radius:5px;font-family:var(--font-mono);font-size:.7rem}._pathBox_1m3d1_490{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid var(--ds-line)}._picker_1m3d1_498{display:flex;flex-direction:column;gap:.3rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-faint)}._picker_1m3d1_498 input{padding:.55rem .8rem;border-radius:10px;border:1px solid var(--ds-line-strong);background:var(--ds-bg);color:var(--ds-ink);font:inherit;font-family:var(--font-primary);font-size:.84rem;letter-spacing:0;text-transform:none}._picker_1m3d1_498 input:focus{outline:none;border-color:var(--ds-gold)}._treeLayer_1m3d1_528{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;background:color-mix(in srgb,var(--ds-bg-raised) 96%,transparent);animation:_treeIn_1m3d1_1 .4s var(--ds-ease)}@keyframes _treeIn_1m3d1_1{0%{opacity:0;transform:scale(.98)}}._treeHead_1m3d1_545{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .75rem 0 1.1rem}._treeTitle_1m3d1_553{margin:0;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-muted)}._treeSvg_1m3d1_562{flex:1;width:100%;min-height:0}._treeText_1m3d1_568{font-size:13px;font-weight:600;fill:var(--ds-ink)}._treeSub_1m3d1_574{font-size:11px;fill:var(--ds-faint)}._treeLens_1m3d1_579{font-weight:700;fill:#0b0b0c}._treeLensPct_1m3d1_584{font-size:10px;fill:#0b0b0c}._treeRoot_1m3d1_589{fill:var(--ds-gold)}._treeRootLabel_1m3d1_593{margin:0;font-size:12px;font-weight:700;line-height:1.25;text-align:center;color:var(--ds-ink)}._treeLeaf_1m3d1_602{cursor:pointer}._treeLeaf_1m3d1_602:hover text,._treeLeaf_1m3d1_602:focus-visible text{fill:var(--ds-gold-ink)}._treeLeaf_1m3d1_602:focus-visible{outline:none}._treeEmpty_1m3d1_615{text-align:center;color:var(--ds-muted)}._matrix_1m3d1_621{display:flex;flex-direction:column;gap:1rem}._matrixBar_1m3d1_627{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem}._matrixNote_1m3d1_634{font-size:.82rem;color:var(--ds-muted)}._matrixWrap_1m3d1_639{position:relative;display:flex;justify-content:center;padding:1rem;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-bg-raised)}._matrixCanvas_1m3d1_649{display:block;cursor:crosshair;image-rendering:pixelated}._listWrap_1m3d1_656{overflow-x:auto;border:1px solid var(--ds-line);border-radius:var(--ds-radius)}._table_1m3d1_662{width:100%;border-collapse:collapse;font-size:.86rem}._table_1m3d1_662 th,._table_1m3d1_662 td{padding:.7rem .8rem;border-bottom:1px solid var(--ds-line);text-align:left;vertical-align:top}._table_1m3d1_662 thead th{position:sticky;top:0;background:var(--ds-bg-raised);font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-faint);white-space:nowrap}._table_1m3d1_662 tbody th{font-weight:600;min-width:260px}._table_1m3d1_662 td{color:var(--ds-muted);white-space:nowrap}._cellBar_1m3d1_699{display:inline-block;width:48px;height:6px;margin-right:.4rem;border-radius:3px;background:var(--ds-line);overflow:hidden;vertical-align:middle}._cellBar_1m3d1_699 span{display:block;height:100%}._cellVal_1m3d1_715{font-family:var(--font-mono);font-size:.7rem}._cellNear_1m3d1_720{white-space:normal!important;min-width:220px}._method_1m3d1_725{margin:1.5rem 0 0;font-size:.82rem;line-height:1.6;color:var(--ds-faint)}._method_1m3d1_725 a{color:var(--ds-gold-ink)}._entry_1m3d1_737{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:1.4rem;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);background:radial-gradient(90% 90% at 50% 40%,var(--ds-gold-soft),transparent 70%),var(--ds-surface);color:inherit;text-decoration:none;overflow:hidden;transition:border-color .4s var(--ds-ease),transform .4s var(--ds-ease)}._entry_1m3d1_737:hover,._entry_1m3d1_737:focus-visible{border-color:var(--ds-gold);transform:translateY(-4px)}._entry_1m3d1_737:focus-visible{outline:2px solid var(--ds-gold);outline-offset:3px}._entrySvg_1m3d1_765{width:100%;height:auto}._entryKicker_1m3d1_770{margin:0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-gold-ink)}._entryTitle_1m3d1_779{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:var(--ds-ink)}._entryText_1m3d1_791{margin:0;font-size:.88rem;line-height:1.6;color:var(--ds-muted)}._orbitA_1m3d1_798,._orbitB_1m3d1_799{transform-origin:160px 110px}html[data-motion=full] ._orbitA_1m3d1_798{animation:_spinA_1m3d1_1 26s linear infinite}html[data-motion=full] ._orbitB_1m3d1_799{animation:_spinA_1m3d1_1 40s linear infinite reverse}html[data-motion=full] ._pulse_1m3d1_811{animation:_pulse_1m3d1_811 2.4s ease-in-out infinite}@keyframes _spinA_1m3d1_1{to{transform:rotate(360deg)}}@keyframes _pulse_1m3d1_811{50%{opacity:.35}}@media(max-width:1080px){._mapGrid_1m3d1_103{grid-template-columns:minmax(0,1fr)}._side_1m3d1_273{max-height:none;min-height:0}}@media(max-width:640px){._stage_1m3d1_110{height:70vh;min-height:380px}._legend_1m3d1_182{right:.75rem;bottom:.75rem;font-size:.68rem}._legendShapes_1m3d1_212{display:none}}
