.ConnectWindow_shell__sSO8u{--w-bg:#F5F0E8;--w-card:#FBF8F3;--w-card2:#F7F1E6;--w-line:#DDD4C6;--w-ink:#29164F;--w-muted:#564D6D;--w-accent:#0F6F7C;--w-map:#FBF7F0;--w-dot:rgba(41,22,79,.10);--w-navy:#1E1645;--w-navy2:#2B1F63;--w-cream:#F6EEDC;--w-teal:#7FD8E2;--k-proven:#126B3D;--k-proven-bg:#E1F5EA;--k-reported:#5B47C8;--k-reported-bg:#ECE7FF;--k-disputed:#B3264F;--k-disputed-bg:#FBE3EA;--k-missing:#5E5781;--k-missing-bg:#EEEAF6;--k-measured:#0F6F7C;--k-measured-ink:#FFFFFF;--w-frame:rgba(41,22,79,.14);--w-room:#FBF8F3;--w-soft:#E2F1F2;--w-tag:#29164F;--w-tag-ink:#F6EEDC;--w-card-frame:transparent;--w-glow:rgba(15,111,124,.10);min-width:0;max-width:100%}@media (prefers-color-scheme:dark){.ConnectWindow_shell__sSO8u{--w-bg:#140A2A;--w-card:#1E1240;--w-card2:#26194D;--w-line:#3B2D64;--w-ink:#F5F0E8;--w-muted:#CBC3DC;--w-accent:#5FCAD6;--w-map:#120A2B;--w-dot:rgba(127,216,226,.10);--w-frame:rgba(245,240,232,.17);--w-room:#1D1342;--w-soft:#16384A;--w-tag:#F5F0E8;--w-tag-ink:#29164F;--w-card-frame:#3B2D64;--w-glow:rgba(95,202,214,.10);--k-proven:#4FD98A;--k-proven-bg:#123A2A;--k-reported:#B9A6FF;--k-reported-bg:#2B2160;--k-disputed:#F58FB0;--k-disputed-bg:#3D1A2A;--k-missing:#A49CC6;--k-missing-bg:#22184E;--k-measured:#2DD4BF;--k-measured-ink:#08221F}}.ConnectWindow_win__QBUEI{background:var(--w-bg);color:var(--w-ink);border-radius:20px;border:1px solid var(--w-frame);overflow:hidden;box-shadow:0 30px 60px rgba(17,12,42,.22),0 2px 6px rgba(17,12,42,.1);font:400 14px/1.45 var(--font-body),system-ui,sans-serif}.ConnectWindow_bar__6dp6E{display:flex;align-items:center;gap:7px;padding:10px 14px;background:var(--w-card);border-bottom:1px solid var(--w-line)}.ConnectWindow_bar__6dp6E i{width:10px;height:10px;border-radius:50%;background:var(--w-line)}.ConnectWindow_bar__6dp6E span{margin-left:8px;font:600 14px var(--font-heading),system-ui,sans-serif}.ConnectWindow_bar__6dp6E em{margin-left:auto;font-style:normal;font-size:12px;color:var(--w-muted);border:1px solid var(--w-line);border-radius:999px;padding:1px 9px;white-space:nowrap}.ConnectWindow_crumbs___3gJ0{display:flex;flex-wrap:wrap;gap:4px 6px;list-style:none;margin:0;padding:10px 14px 0;font-size:12.5px;min-height:34px}.ConnectWindow_crumbs___3gJ0 li{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ConnectWindow_crumbs___3gJ0 li+li:before{content:"›";color:var(--w-muted)}.ConnectWindow_crumbs___3gJ0 b,.ConnectWindow_tag__K75H_{font:600 10px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:5px;background:var(--w-tag);color:var(--w-tag-ink)}.ConnectWindow_view__1QbY_{display:grid;padding:12px 14px 14px}.ConnectWindow_stage__yWWHh{grid-area:1/1;min-width:0;display:flex;flex-direction:column;gap:10px;transition:opacity .55s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.ConnectWindow_stage__yWWHh[data-s=past]{opacity:0;transform:scale(1.5)}.ConnectWindow_stage__yWWHh[data-s=next]{opacity:0;transform:scale(.86)}.ConnectWindow_map__vz1pB[data-s=past]{transform-origin:50% 72%;transform:scale(2.4)}.ConnectWindow_rec__YUY95[data-s=next]{transform:translateY(18px) scale(.96)}.ConnectWindow_mapHead__nCwK5{display:flex;flex-wrap:wrap;gap:6px}.ConnectWindow_mapHead__nCwK5 span{font-size:12.5px;padding:3px 10px;border-radius:999px;background:var(--w-card);border:1px solid var(--w-line);color:var(--w-muted)}.ConnectWindow_mapHead__nCwK5 b{color:var(--w-ink)}.ConnectWindow_canvas__VpB7a{flex:1 1;min-height:250px;display:grid;place-items:center;padding:18px;border-radius:14px;border:1px solid var(--w-line);background:radial-gradient(var(--w-dot) 1px,transparent 1.5px) 0 0/16px 16px,var(--w-map)}.ConnectWindow_room__wq6xq{position:relative;width:min(100%,340px);aspect-ratio:300/190;border-radius:14px;background:var(--w-room);border:1.5px solid var(--w-accent);box-shadow:0 0 0 5px var(--w-glow)}.ConnectWindow_roomHead__2Uw6R{position:absolute;left:12px;right:12px;top:10px;display:flex;align-items:center;gap:7px;min-width:0}.ConnectWindow_roomHead__2Uw6R b{font:600 15px var(--font-heading),system-ui,sans-serif;white-space:nowrap}.ConnectWindow_roomHead__2Uw6R small{margin-left:auto;color:var(--w-muted);font-size:11.5px;white-space:nowrap}.ConnectWindow_traces__ruhjU{position:absolute;left:0;right:0;bottom:0;width:100%;height:74%;overflow:visible}.ConnectWindow_traces__ruhjU path{fill:none;stroke:var(--w-accent);stroke-width:2;stroke-dasharray:4 5;opacity:.55;vector-effect:non-scaling-stroke}.ConnectWindow_pad__refn8{position:absolute;top:36%;font:600 11px var(--font-mono),monospace;letter-spacing:.04em;padding:4px 8px;border-radius:8px;background:var(--w-soft);color:var(--w-accent);white-space:nowrap}.ConnectWindow_pad__refn8 small{font:inherit;opacity:.75}.ConnectWindow_padL__5WKXO{left:6%}.ConnectWindow_padR__1eW4e{right:6%}.ConnectWindow_agent__euYQS{position:absolute;left:50%;bottom:6%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.2}.ConnectWindow_face__V0cXQ{display:block;width:58px;height:58px}.ConnectWindow_face__V0cXQ svg{width:100%;height:100%}.ConnectWindow_face__V0cXQ [fill="#F28C38"]{fill:var(--w-accent)}.ConnectWindow_face__V0cXQ [stroke="#F28C38"]{stroke:var(--w-accent)}.ConnectWindow_agent__euYQS b{font-size:13px;margin-top:2px}.ConnectWindow_agent__euYQS small{font-size:11px;color:var(--w-muted)}.ConnectWindow_card__Rrv2o{border-radius:16px;box-shadow:inset 0 0 0 1px var(--w-card-frame);padding:14px 16px 12px;color:var(--w-cream);background:linear-gradient(140deg,var(--w-navy2),var(--w-navy) 70%)}.ConnectWindow_cardTop__upnr5{display:flex;justify-content:space-between;font:600 10.5px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--w-teal)}.ConnectWindow_who__EJNpc{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;margin-top:10px;align-items:start}.ConnectWindow_mono__4n0C5{width:58px;height:58px;border-radius:12px;display:grid;place-items:center;background:#3A2C7A;font:600 22px var(--font-heading),system-ui,sans-serif;color:var(--w-cream)}.ConnectWindow_name__LI1LQ{display:block;font:600 21px/1.1 var(--font-heading),system-ui,sans-serif;margin-bottom:6px}.ConnectWindow_fields__26P_N{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 12px;gap:2px 12px;margin:0;font-size:13px}.ConnectWindow_fields__26P_N dt{font:600 10px/1.9 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#B8B0D8}.ConnectWindow_fields__26P_N dd{margin:0;font-weight:700}.ConnectWindow_idBox__QcCVB{margin-top:12px;padding:8px 10px;border-radius:10px;border:1px solid rgba(246,238,220,.18);background:rgba(246,238,220,.05)}.ConnectWindow_idBox__QcCVB small{display:block;font:600 10px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--w-teal)}.ConnectWindow_idBox__QcCVB code{font:600 13px var(--font-mono),monospace;overflow-wrap:anywhere}.ConnectWindow_checks__8wZ6y{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}.ConnectWindow_checks__8wZ6y li{font-size:11.5px;font-weight:800;padding:2px 9px;border-radius:999px;border:1px solid rgba(127,216,226,.45);color:var(--w-teal)}.ConnectWindow_mrz__LZliR{margin:10px 0 0;font:500 10px var(--font-mono),monospace;letter-spacing:.12em;color:rgba(246,238,220,.45);white-space:nowrap;overflow:hidden}.ConnectWindow_day__jl3_0{padding:10px 12px;border-radius:14px;background:var(--w-card);border:1px solid var(--w-line)}.ConnectWindow_day__jl3_0>b{font:600 15px var(--font-heading),system-ui,sans-serif}.ConnectWindow_tiles__QIcLM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.ConnectWindow_tiles__QIcLM span{display:flex;flex-direction:column;padding:6px 8px;border-radius:10px;background:var(--w-card2);font-size:11.5px;color:var(--w-muted)}.ConnectWindow_tiles__QIcLM b{font:600 18px var(--font-heading),system-ui,sans-serif;color:var(--w-ink)}.ConnectWindow_recHead__vjD9h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px}.ConnectWindow_recHead__vjD9h b{font:600 16px var(--font-heading),system-ui,sans-serif}.ConnectWindow_recHead__vjD9h small{color:var(--w-muted);font-size:12px}.ConnectWindow_steps__7Z5rK{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.ConnectWindow_steps__7Z5rK li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 10px;border-radius:10px;background:var(--w-card);border:1px solid var(--w-line);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(var(--i) * .16s + .25s)}.ConnectWindow_rec__YUY95[data-s=next] .ConnectWindow_steps__7Z5rK li,.ConnectWindow_rec__YUY95[data-s=past] .ConnectWindow_steps__7Z5rK li{opacity:0;transform:translateX(-8px);transition-delay:0s}.ConnectWindow_steps__7Z5rK time{font:600 11px var(--font-mono),monospace;color:var(--w-muted)}.ConnectWindow_steps__7Z5rK span{min-width:0;display:flex;flex-direction:column;line-height:1.3}.ConnectWindow_steps__7Z5rK b{font-size:13px}.ConnectWindow_steps__7Z5rK small{font-size:11.5px;color:var(--w-muted);overflow-wrap:anywhere}.ConnectWindow_figs__flO4J{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.ConnectWindow_figs__flO4J li{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 9px;border-radius:10px;background:var(--w-card);border:1px solid var(--w-line)}.ConnectWindow_figs__flO4J li.ConnectWindow_gap__z6i8_{border:1.5px dashed var(--k-missing);background:var(--k-missing-bg)}.ConnectWindow_figs__flO4J b{font:600 16px var(--font-heading),system-ui,sans-serif}.ConnectWindow_figs__flO4J small{font-size:11px;color:var(--w-muted);line-height:1.25}.ConnectWindow_legend__kfhis{position:relative;display:flex;flex-wrap:wrap;gap:6px 10px;padding-top:8px;border-top:1px dashed var(--w-line)}.ConnectWindow_lg__abU9q{display:inline-flex;align-items:center;gap:2px}.ConnectWindow_info__Z0_2w{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--w-muted);font-size:14px;cursor:help}.ConnectWindow_info__Z0_2w:hover,.ConnectWindow_info__Z0_2w[aria-expanded=true]{color:var(--w-ink);background:var(--w-card2)}.ConnectWindow_tip__s_gEF{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:2;padding:8px 11px;border-radius:10px;background:var(--w-tag);color:var(--w-tag-ink);font-size:12.5px;line-height:1.4;box-shadow:0 8px 20px rgba(17,12,42,.25)}.ConnectWindow_tip__s_gEF[hidden]{display:none}.ConnectWindow_chip__3xEEB{display:inline-block;font-size:11px;font-weight:800;line-height:1.5;padding:1px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.ConnectWindow_k-proven__OUPry{background:var(--k-proven-bg);color:var(--k-proven)}.ConnectWindow_k-reported__uyfSV{background:var(--k-reported-bg);color:var(--k-reported)}.ConnectWindow_k-disputed__Wo03N{background:var(--k-disputed-bg);color:var(--k-disputed)}.ConnectWindow_k-missing__7sIom{background:var(--k-missing-bg);color:var(--k-missing);border-color:var(--k-missing);border-style:dashed}.ConnectWindow_k-measured__8B5d6{background:var(--k-measured);color:var(--k-measured-ink)}.ConnectWindow_k-estimated__DhNHz{background:transparent;color:var(--w-ink);border-color:var(--w-muted);border-style:dashed}.ConnectWindow_controls__5deDy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:14px}.ConnectWindow_dots__sgjev{display:flex;gap:6px;flex-wrap:wrap}.ConnectWindow_dot__7is_f,.ConnectWindow_play__ObdCo{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);font:700 14px var(--font-body),system-ui,sans-serif;cursor:pointer}.ConnectWindow_dot__7is_f:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid}.ConnectWindow_dot__7is_f[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.ConnectWindow_dot__7is_f[aria-pressed=true]:before{background:currentColor}.ConnectWindow_play__ObdCo{color:var(--muted)}.ConnectWindow_dot__7is_f:focus-visible,.ConnectWindow_info__Z0_2w:focus-visible,.ConnectWindow_play__ObdCo:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.ConnectWindow_info__Z0_2w:focus-visible{outline-color:var(--w-accent)}.ConnectWindow_cap__vXyiO{margin-top:8px!important;color:var(--muted);font-size:14px;text-align:right}@media (max-width:520px){.ConnectWindow_bar__6dp6E em{display:none}.ConnectWindow_crumbs___3gJ0{min-height:52px}.ConnectWindow_view__1QbY_{padding:10px}.ConnectWindow_dot__7is_f,.ConnectWindow_play__ObdCo{padding:0 11px}.ConnectWindow_canvas__VpB7a{min-height:210px;padding:10px}.ConnectWindow_tiles__QIcLM{grid-template-columns:repeat(2,minmax(0,1fr))}.ConnectWindow_figs__flO4J{grid-template-columns:minmax(0,1fr)}.ConnectWindow_figs__flO4J li{flex-direction:row;align-items:center;gap:8px}.ConnectWindow_figs__flO4J small{flex:1 1}.ConnectWindow_cap__vXyiO{text-align:left}}@media (prefers-reduced-motion:reduce){.ConnectWindow_stage__yWWHh,.ConnectWindow_steps__7Z5rK li{transition:none!important}}.ConnectWindow_still__9qeNy .ConnectWindow_stage__yWWHh,.ConnectWindow_still__9qeNy .ConnectWindow_steps__7Z5rK li{transition:none!important}