.network-stat-item .network-stat-count{color:var(--phosphor);font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700;line-height:1}.network-stat-item .network-stat-label{font-family:var(--f-mono);color:#888;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.network-lab,#network-main-stage,.network-inspector{border:1px solid var(--op-input-border);background:var(--bg)}#network-main-stage{flex:1;height:100%;min-height:0;margin:0;padding:0;display:none;overflow:hidden}#network-main-canvas-wrap{position:relative}.network-map-search-box:focus-within{border-color:var(--op-faint)}.network-canvas-legend::-webkit-scrollbar{display:none}.network-canvas-reset:hover{background:#ad0505}.network-category-grid.hidden{opacity:0;visibility:hidden;pointer-events:none}.network-grid-header{text-align:center;max-width:620px;margin-bottom:26px}@media (width<=1200px){.network-grid-container{grid-template-columns:repeat(2,1fr)}}@media (height<=700px){.network-category-grid{padding:12px}.network-grid-header{margin-bottom:12px}.network-grid-container{gap:10px}}.network-grid-card:before{content:"";background:var(--card-color);opacity:.8;width:4px;height:100%;position:absolute;top:0;left:0}.network-grid-card:hover{border-color:var(--card-color);background:var(--op-bg-chip);box-shadow:0 8px 25px var(--op-surface-card), inset 0 0 20px var(--op-ghost-field);transform:translateY(-4px)}.network-topbar.network-legend-collapsed{border-color:var(--op-line);background:#0a0a0a66}.network-display-controls-inline{align-items:center;gap:8px;width:auto!important;margin:0!important;display:flex!important}.network-key-grid-inline{align-items:center;gap:8px;grid-template-columns:none!important;width:auto!important;margin:0!important;display:flex!important}.network-action-btn:hover:not(:disabled){background:var(--op-ghost-field-hover);border-color:var(--off-white);color:var(--off-white)}.network-action-btn:disabled{opacity:.35;cursor:not-allowed;background:var(--op-ghost-field);border-color:var(--op-line)}.network-action-btn-active{box-shadow:0 0 8px #c9a42e33;color:var(--accent-yellow)!important;background:#c9a42e26!important;border-color:#c9a42e66!important}button.network-key-item.network-key-filter:active{transform:translateY(0)}.network-key-swatch-poet{background-color:#ad0505}.network-key-swatch-language{background-color:var(--accent-yellow)}.network-key-swatch-sound{background-color:#2e67c9}.network-key-swatch-action{background-color:#2ea85b}.network-key-swatch-streets{background-color:#c9368b}.network-key-swatch-docu{background-color:#c96c2e}button.network-key-item.network-key-filter.active[data-network-filter=language]{border-color:#c9a42e66;box-shadow:0 0 6px #c9a42e26}button.network-key-item.network-key-filter.active[data-network-filter=language] .network-key-swatch{box-shadow:0 0 8px var(--accent-yellow)}button.network-key-item.network-key-filter.active[data-network-filter=sound]{border-color:#2e67c966;box-shadow:0 0 6px #2e67c926}button.network-key-item.network-key-filter.active[data-network-filter=sound] .network-key-swatch{box-shadow:0 0 8px var(--op-cat-sound)}button.network-key-item.network-key-filter.active[data-network-filter=action]{box-shadow:0 0 6px var(--op-line);border-color:#2ea85b66}button.network-key-item.network-key-filter.active[data-network-filter=action] .network-key-swatch{box-shadow:0 0 8px var(--op-cat-action)}button.network-key-item.network-key-filter.active[data-network-filter=streets]{border-color:#c9368b66;box-shadow:0 0 6px #c9368b26}button.network-key-item.network-key-filter.active[data-network-filter=streets] .network-key-swatch{box-shadow:0 0 8px var(--op-cat-streets)}button.network-key-item.network-key-filter.active[data-network-filter=docu]{border-color:#c96c2e66;box-shadow:0 0 6px #c96c2e26}button.network-key-item.network-key-filter.active[data-network-filter=docu] .network-key-swatch{box-shadow:0 0 8px var(--op-cat-docu)}button.network-key-item.network-key-filter:not(.active):hover{opacity:.75}.network-legend-toggle:before{content:"▲";margin-right:6px;font-size:.7rem}.network-legend-toggle.collapsed:before{content:"▼"}.network-inspector-block{border:1px solid var(--op-border);background:#00000040;padding:12px}.network-selection-shell{border-color:var(--header-color);background:var(--op-bg-raised);box-shadow:inset 0 0 0 1px var(--op-ghost-field), 0 10px 30px #00000047}#network-player-slot,#network-vcr-slot{width:100%}#network-player-slot{aspect-ratio:16/9;border:1px solid var(--op-border);background:linear-gradient(#080808eb,#020202fa),repeating-linear-gradient(#0000,#0000 3px,#ffffff08 3px 4px);min-width:0;min-height:188px;max-height:min(29vh,250px);position:relative;overflow:hidden}.network-player-frame:hover .network-player-hover,.network-player-frame:focus-within .network-player-hover{opacity:1;pointer-events:auto}.network-player-return-btn:hover{border-color:var(--header-color);background:var(--op-border-crimson);color:var(--off-white)}.network-filter-btn:hover{border-color:var(--header-color);color:var(--off-white)}.network-filter-btn:not(.active){opacity:.45}.network-selection-shell::-webkit-scrollbar{display:none}.network-title-inline-row .network-profile-hero-avatar{flex-shrink:0;width:42px;height:42px;font-size:1rem}.network-media-btn{cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff47;width:100%;padding:0;transition:border-color .15s,transform .15s}.network-media-btn:hover{border-color:var(--header-color);transform:translateY(-1px)}.network-key-filter{appearance:none;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,opacity .15s}.network-key-swatch{border:1px solid #ffffff47;border-radius:50%;flex-shrink:0;width:12px;height:12px}.network-key-swatch-poet{background:var(--network-poet)}.network-key-swatch-language{background:var(--network-language)}.network-key-swatch-sound{background:var(--network-sound)}.network-key-swatch-action{background:var(--network-action)}.network-key-swatch-streets{background:var(--network-streets)}.network-key-swatch-docu{background:var(--network-docu)}.network-inspector-shell{padding:12px 15px 15px}.network-inspector-shell .network-sidebar-media:empty,.network-inspector-shell .network-sidebar-summary:empty,.network-inspector-shell .network-sidebar-actions:empty,.network-inspector-shell .network-sidebar-extras:empty{display:none}.network-action-btn:disabled{opacity:.42;cursor:not-allowed}.network-action-btn:disabled:hover{color:var(--off-white);background:0 0;border-color:#ffffff1f}.network-action-btn-primary{border-color:var(--header-color);color:var(--off-white);background:#ad05052e}.network-action-btn-active{border-color:var(--accent-yellow);color:var(--accent-yellow);background:#c9a42e2e}.network-action-btn-active:hover{border-color:var(--accent-yellow);color:#fff0bf;background:#c9a42e4d}.network-action-btn-primary:hover{background:var(--header-color);border-color:var(--header-color)}.network-action-btn:hover,.network-list-btn:hover{border-color:var(--header-color);color:var(--off-white);background:#ad05051a}.network-sidebar-list-wrap{border-top:1px solid var(--op-border);min-height:0;margin-top:12px;padding-top:10px}.network-person-pill:hover{border-color:var(--header-color);color:var(--off-white);background:#ad05051a}.network-video-thumb-btn,.network-video-copy-btn{text-align:left;width:100%;max-width:100%;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.network-video-copy-btn:hover .network-list-title{color:var(--accent-yellow)}.network-video-meta-btn:hover{color:var(--header-color)}.network-list-thumb{aspect-ratio:16/9;object-fit:cover;background:var(--op-bg-raised-hover);border:1px solid var(--op-border);width:100%;height:100%;min-height:68px}.network-expandable{border:1px solid var(--op-border);background:var(--op-ghost-field)}.network-expandable-body{padding:0 12px 12px}.network-lab-compact{background:var(--op-bg-raised);border:1px solid var(--header-color)}.network-lab-head-compact{align-items:center;margin-bottom:10px}.network-canvas-compact{height:210px}@media (width<=1000px){.network-lab{margin-top:6px;margin-bottom:12px}.network-lab-head{flex-direction:column}.network-copy{text-align:left;max-width:none}.network-canvas{height:240px}#network-main-stage{height:auto;min-height:0;margin:0;overflow:visible}.network-stage-head{gap:10px}.network-topbar,.network-topbar-body{flex-direction:column;align-items:stretch;gap:10px}.network-display-controls-inline,.network-key-grid-inline,.network-stats-inline{flex-wrap:wrap;justify-content:flex-start}.network-main-canvas{min-height:360px}.network-stats{grid-template-columns:1fr}.network-key-grid{grid-template-columns:1fr 1fr}.network-list-btn{grid-template-columns:1fr}.network-list-thumb{min-height:0}.network-canvas-compact{height:200px}#network-player-slot{min-height:160px;max-height:220px}.network-mobile-search .network-map-search-box{width:100%;min-height:44px}.network-mobile-search .network-canvas-search.network-map-search-input{width:100%;font-size:16px}.network-floating-buttons{gap:6px;top:54px;bottom:auto;right:8px}}.network-canvas-cat-slip{background:var(--op-key-fill);outline:1px solid var(--op-key-ink);outline-offset:-2px;flex:none;width:11px;height:8px;transform:rotate(-5deg)}.network-canvas-cat-btn.cat-heat{border-style:dashed}.network-person-pill .network-person-label{overflow-wrap:normal;word-break:keep-all;text-overflow:ellipsis;line-height:1.3;overflow:hidden;font-size:.68rem!important}.network-canvas-categories-btn:active{transform:var(--op-key-press-shift)}#map-main-stage{flex-direction:column;flex:1;height:100%;min-height:0;margin:0;padding:0;display:none;overflow:hidden}.op-map-wrap{--op-map-tint:brightness(1.45) contrast(1.15)}.op-map-wrap .leaflet-tile{filter:var(--op-map-tint) hue-rotate(calc(-1 * var(--site-hue-rotate,0deg)))!important}.op-map-wrap .leaflet-container{background:var(--op-bg-panel)!important}.op-map-wrap .leaflet-tile{background:var(--op-bg-raised)!important}#map-search-row{position:relative}#map-search-row .network-canvas-search{width:100%;padding-right:30px}#map-archive-results{z-index:80;background:var(--op-bg-panel);border:1px solid #ffffff1f;border-radius:2px;max-height:300px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}#map-archive-results:empty{display:none}.op-map-layertoggle:before{content:"/";color:#ffffff40;font-family:var(--f-mono);pointer-events:none;order:1;font-size:.66rem}.op-map-layertoggle .network-subnav-btn:last-child{order:2}@media (width<=640px){.op-map-layertoggle{top:12px;right:12px}}.op-map-self-chip:hover:not([disabled]){border-color:var(--header-color,var(--op-crimson));color:var(--off-white)}.op-map-self-chip[disabled]{opacity:.55;cursor:wait}.op-map-self-chip.is-hidden-city{color:#d8c463;border-color:#7a6a1f}@media (width<=900px){.op-map-self{gap:5px;bottom:8px;left:8px}}#map-scroll-osd{z-index:15}@media (width<=1000px){.op-map-layertoggle{gap:10px;top:12px;left:auto;right:12px}.op-map-layertoggle .network-subnav-btn{font-size:.6rem}}.op-geo-controls{padding:0}.op-geo-layer:last-child{border-right:none}.op-geo-layer:hover{color:#ddd}.op-geo-layer.is-on{background:var(--op-key-fill);color:var(--op-key-ink)}.op-geo-layer[disabled]{color:var(--op-dim-text);cursor:not-allowed}.op-geo-layer[disabled]:hover{color:var(--op-dim-text)}.op-geo-pin{--op-geo-c:var(--op-crimson);background:var(--op-geo-c);width:14px;height:14px;box-shadow:0 0 8px color-mix(in srgb, var(--op-geo-c) 60%, transparent);border:1px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;margin:4px;display:flex}.op-geo-pin.is-diamond>span{transform:rotate(-45deg)}.op-geo-pin.is-origin>svg{fill:#ffd76e;filter:drop-shadow(0 0 5px #ffd76ef2)}.op-geo-list{margin:0;padding:0;list-style:none}.op-geo-legend{justify-content:safe center}#map-archive-results{padding:0 15px}#map-archive-results .ogs-head{font-family:var(--f-mono);letter-spacing:.16em;color:var(--dim-text);margin:10px 0 6px;font-size:.58rem}#map-archive-results .ogs-row{border:none;border-bottom:1px solid var(--op-line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:6px 0;display:flex}#map-archive-results .ogs-kind{font-family:var(--f-mono);letter-spacing:.12em;color:var(--op-geo-c,#888);border:1px solid color-mix(in srgb, var(--op-geo-c,#888) 55%, transparent);border-radius:999px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:.52rem}#map-archive-results .ogs-dot{background:var(--op-geo-c,var(--op-crimson));width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--op-geo-c,var(--op-crimson)) 55%, transparent);border-radius:50%;flex-shrink:0}#map-archive-results .ogs-title{min-width:0;font-family:var(--f-mono);color:var(--off-white);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.72rem;overflow:hidden}#map-archive-results .ogs-row:hover .ogs-title{color:var(--op-ink-bright)}.op-geo-clustericon:hover{transform:scale(1.08)}.op-geo-clustericon.is-s{font-size:.62rem}.op-geo-clustericon.is-m{font-size:.72rem}.op-geo-clustericon.is-l{font-size:.82rem}.op-geo-clustericon.is-xl{font-size:.95rem}.op-geo-commfilter .op-geo-comm{font-family:var(--f-mono);letter-spacing:.06em;color:var(--dim-text);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.62rem;font-weight:700;transition:color .15s}.op-geo-commfilter .op-geo-comm:hover{color:var(--off-white)}.op-geo-commfilter .op-geo-comm.active{color:var(--header-color)}.op-geo-legend{right:50px}.op-geo-help:hover{color:var(--off-white);border-color:var(--off-white)}.op-geo-help-modal .ogb-close{float:right}.op-map-invite .op-map-invite-close{pointer-events:auto;flex:none}.op-map-invite button:hover{box-shadow:var(--op-key-hover-line)}.op-map-invite button:active{box-shadow:var(--op-key-press);transform:var(--op-key-press-shift)}@media (width<=1000px){.op-map-invite{max-width:none;left:10px;right:10px;transform:translateY(-50%)}}.op-geo-clustericon.is-community{--op-geo-core:var(--op-crimson);background:radial-gradient(circle closest-side, #ffbebef2 0%, #dc4646cc 34%, var(--op-border-crimson) 62%, #ad05051a 82%, #ad050500 100%);color:#2a0505}.op-geo-help-modal .op-geo-removal:hover{background:color-mix(in srgb, var(--header-color,var(--op-crimson)) 20%, black);color:var(--off-white)}.op-geo-help-modal .op-geo-selftoggle[hidden]{display:none}.op-geo-help-modal .op-geo-selftoggle:hover{border-color:#4ade8073}.op-geo-help-modal .op-geo-selftoggle input:disabled{opacity:.5}.op-geo-osd.visible{opacity:1}@media (prefers-reduced-motion:reduce){.op-geo-osd{transition:none}}#map-geo-directory{padding:0 15px 10px}#map-geo-directory .ogs-head{font-family:var(--f-mono);letter-spacing:.16em;color:var(--dim-text);margin:12px 0 6px;font-size:.58rem}#map-geo-directory .ogd-country{margin-bottom:8px}#map-geo-directory .ogd-row{cursor:pointer;text-align:left;width:100%;color:var(--sub-text);font-family:var(--f-mono);background:0 0;border:none;align-items:center;gap:10px;padding:5px 0;font-size:.7rem;line-height:1.3;display:flex}#map-geo-directory .ogd-row .ogd-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}#map-geo-directory .ogd-row:not(.is-country) .ogd-name{align-items:center;gap:6px;display:flex}#map-geo-directory .ogd-row .ogd-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#map-geo-directory .ogd-row .op-place-pin{width:11px;height:11px}#map-geo-directory .ogd-row:not(.is-country):hover .ogd-name{text-decoration:none}#map-geo-directory .ogd-row:not(.is-country):hover .ogd-name>span{text-decoration:underline}#map-geo-directory .ogd-row .ogd-n{color:var(--dim-text);flex:none;font-size:.62rem}#map-geo-directory .ogd-row:hover .ogd-name,#map-geo-directory .ogd-row.op-demo-hover .ogd-name{color:var(--off-white);text-decoration:underline}#map-geo-directory .ogd-row.is-country{color:var(--off-white);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--border);font-size:.68rem}#map-geo-directory .ogd-row:not(.is-country){padding-left:12px}#map-geo-directory .ogd-cityrow{align-items:center;gap:2px;display:flex}#map-geo-directory .ogd-twist{cursor:pointer;width:16px;height:22px;color:var(--dim-text);font-family:var(--f-mono);background:0 0;border:none;flex:none;padding:0;font-size:.72rem;line-height:1;transition:transform .15s,color .15s}#map-geo-directory .ogd-twist:hover{color:var(--off-white)}#map-geo-directory .ogd-twist.is-empty{cursor:default}#map-geo-directory .ogd-city[data-open] .ogd-twist{color:var(--off-white);transform:rotate(90deg)}#map-geo-directory .ogd-venues{display:none}#map-geo-directory .ogd-city[data-open] .ogd-venues{display:block}#map-geo-directory .ogd-row.is-venue{color:#7c7c7c;padding-left:30px;font-size:.66rem}#map-geo-directory .ogd-row.is-venue:hover .ogd-name{color:var(--off-white)}.op-geo-venuering-icon{pointer-events:none}.op-geo-venuering circle{fill:none;stroke:#ad0505d9;stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--op-border-crimson));pointer-events:stroke;cursor:pointer;transition:stroke .14s,filter .14s}.op-geo-venuering:hover{transform:scale(1.06)}.op-geo-venuering:hover circle{stroke:var(--op-ink-bright);filter:drop-shadow(0 0 6px #ffffff8c)}.op-geo-venuering:hover .ogv-name{border-color:var(--off-white);box-shadow:0 0 8px var(--op-ghost-field-press)}.op-geo-clustericon.is-hot{--op-geo-core:var(--op-crimson);color:var(--op-ink-bright);background:radial-gradient(circle closest-side,#ffecd2fa 0%,#f05a32e0 30%,#dc26269e 58%,#be141438 80%,#be141400 100%)}
