#workspace-topline{position:absolute;z-index:20;top:16px;left:24px;right:24px;display:flex;align-items:center;gap:18px;pointer-events:none}
#workspace-topline>*{pointer-events:auto}.workspace-modes{display:flex;gap:3px;border:1px solid #39414e;border-radius:6px;background:#060607ed;padding:3px;flex:none}.workspace-modes button{padding:8px 12px;font-size:11px;color:#9daabd;border-radius:3px}.workspace-modes button[aria-pressed=true]{background:#dce3ed;color:#09090a}.workspace-search{width:185px;margin-left:auto;position:relative;border:1px solid #354052;border-radius:5px;background:#070708ef;padding:11px 12px}.workspace-search #search-results{top:42px;min-width:310px;max-height:380px}.workspace-search #search-results button{margin:0;border-radius:0}.workspace-search input{font-size:11px}.workspace-search #search-results p{font-size:12px;padding:12px}
#workspace-breadcrumb{display:flex;align-items:center;min-width:0;gap:8px;font-size:11px;color:#9aa9bd}#workspace-breadcrumb button{font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:8px 0}#workspace-breadcrumb button+button::before{content:"/";color:#4d5c73;padding-right:8px}#workspace-breadcrumb button[aria-current]{color:#e1e9f7}#open-analysis{font-size:10px;border:1px solid #4c6080;border-radius:4px;padding:10px;background:#0b0b0c;white-space:nowrap}
#system-view{background:radial-gradient(ellipse at 55% 42%,#0a0a0b 0,transparent 70%)}#network{inset:0}#workspace-world{transform-origin:0 0}.workspace-heading{position:absolute;top:86px;left:28px;max-width:236px;pointer-events:none}.workspace-heading h1{font-size:31px;line-height:1.14;letter-spacing:-1px;font-weight:450;margin:0 0 17px}.workspace-heading .eyebrow{font-size:8px;letter-spacing:1px;color:#a1b1ca}.workspace-heading>p:not(.eyebrow){font-size:12px;line-height:1.8;color:#a5b4cb;margin:0 0 15px}#workspace-count{font:9px/1.9 var(--mono);color:#7f91ad!important}#domain-page-link{pointer-events:auto;font-size:10px;color:#abc9f7;border-bottom:1px solid #374e6e;padding:3px 0 8px;display:inline-block}
body[data-depth="1"] .workspace-heading,body[data-depth="2"] .workspace-heading{top:77px;max-width:calc(100% - 125px)}body.analysis-open[data-depth="1"] .workspace-heading,body.analysis-open[data-depth="2"] .workspace-heading{max-width:calc(100% - var(--analysis-width,400px) - 90px)}body[data-depth="1"] .workspace-heading h1,body[data-depth="2"] .workspace-heading h1{font-size:25px;margin-bottom:7px}body[data-depth="1"] .workspace-heading .eyebrow,body[data-depth="2"] .workspace-heading .eyebrow{margin-bottom:7px}body[data-depth="1"] .workspace-heading>p:not(.eyebrow),body[data-depth="2"] .workspace-heading>p:not(.eyebrow){font-size:10px;line-height:1.7;max-width:640px;margin-bottom:5px}body[data-depth="1"] #workspace-count,body[data-depth="2"] #workspace-count{display:none}body[data-depth="1"] #domain-page-link,body[data-depth="2"] #domain-page-link{position:absolute;top:0;right:0;transform:translateX(115%);font-size:9px;white-space:nowrap}
#workspace-filters{position:absolute;z-index:10;left:26px;bottom:117px;border:1px solid #313c4e;background:#060607f2;border-radius:5px;padding:11px 13px;width:202px;font-size:10px;color:#b5c0d2}#workspace-filters summary{cursor:pointer}#workspace-filters label{display:block;margin-top:15px;line-height:1.7}#workspace-filters input{vertical-align:middle;margin:0 7px 0 0;accent-color:#c0d7f8}#workspace-filters select{display:block;width:100%;margin-top:6px;background:#0b0b0c;border:1px solid #35425a;color:#d6e1f1;padding:7px;font-size:10px;border-radius:4px}#workspace-filters p{font:8px/2 var(--mono);color:#8c9cb5;margin-top:17px}#workspace-filters[open]{box-shadow:0 10px 50px #0009}body[data-depth="1"] #workspace-filters,body[data-depth="2"] #workspace-filters{bottom:92px;width:185px}
#workspace-domains{position:absolute;left:50%;transform:translateX(-50%);bottom:34px;max-width:calc(100% - 150px);display:flex;gap:3px;padding:5px;border:1px solid #2f3b50;border-radius:7px;background:#070708ef;overflow:auto;scrollbar-width:thin;z-index:8}#workspace-domains button{white-space:nowrap;font-size:10px;padding:10px 13px;color:#b6c3d8;border-radius:4px}#workspace-domains button::before{content:"";display:inline-block;width:5px;height:5px;background:var(--domain);border-radius:50%;margin-right:8px;vertical-align:1px}#workspace-domains button:hover,#workspace-domains button[aria-pressed=true]{background:#202b3d;color:#f1f5fc}#workspace-hint{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font:8px/1.4 var(--mono);color:#7a8da9;white-space:nowrap;pointer-events:none}.analysis-open .zoom-controls{right:calc(var(--analysis-width,400px) + 45px)}.zoom-controls{z-index:9;bottom:100px;background:#09090aeb}.zoom-controls button{font-size:21px}
.ws-card{cursor:pointer}.ws-card:focus{outline:none}.ws-sphere{fill:#070708;stroke:var(--domain);stroke-width:1.5;stroke-opacity:.58;transition:stroke-opacity .2s,fill .2s}.ws-orbit{fill:none;stroke:var(--domain);stroke-opacity:.12;stroke-dasharray:2 6;pointer-events:none}.ws-card:hover .ws-sphere,.ws-card:focus-visible .ws-sphere{fill:#0e0e0f;stroke-opacity:1}.ws-domain-title{fill:var(--domain);font:500 19px var(--sans);letter-spacing:-.3px;text-anchor:middle;pointer-events:none}.ws-domain-count{fill:#afbed3;font:9px var(--mono);text-anchor:middle;letter-spacing:.6px;pointer-events:none}.ws-enter-label{fill:#6d819f;font:7px var(--mono);text-anchor:middle;letter-spacing:1px;pointer-events:none}.ws-orbit-node{fill:var(--domain);stroke:#09090a;stroke-width:1}.ws-orbit-node.python{fill:#070708;stroke:var(--domain)}.ws-orbit-node.research{fill:#070708;stroke:var(--domain);stroke-dasharray:2 2}.ws-portal .ws-sphere{stroke-dasharray:4 5;stroke-opacity:.5;fill:#060607}.ws-portal .ws-domain-title{font-size:13px}.ws-portal .ws-domain-count{font-size:7px}.ws-process-box{fill:#070708;stroke:var(--domain);stroke-opacity:.4;stroke-width:1.1;transition:fill .2s,stroke-opacity .2s}.ws-card:hover .ws-process-box,.ws-card:focus-visible .ws-process-box,.ws-card.is-focus .ws-process-box{fill:#0d0d0e;stroke-opacity:1}.ws-node-type{fill:var(--domain);font:8px var(--mono);letter-spacing:.45px;pointer-events:none}.ws-process-title{fill:#e2eaf6;font:500 16px var(--sans);letter-spacing:-.2px;pointer-events:none}.ws-node-form{fill:#8fa0b9;font:8px var(--mono);pointer-events:none}.ws-spark{fill:none;stroke:var(--domain);stroke-opacity:.5;stroke-width:1;pointer-events:none}.ws-focus-summary{font:10px var(--sans);fill:#a8b9d1;pointer-events:none}.ws-card.is-focus .ws-spark{display:none}.ws-column-title{fill:#8599b7;font:10px var(--mono);text-anchor:middle;letter-spacing:1.5px}.ws-exchange{cursor:pointer}.ws-exchange:focus{outline:none}.ws-edge{fill:none;stroke-width:1.5;stroke-opacity:.55;vector-effect:non-scaling-stroke;pointer-events:none}.ws-arrow{fill:none;stroke-width:1.6;stroke-opacity:.85;pointer-events:none}.ws-edge-hit{fill:none;stroke:transparent;stroke-width:18;vector-effect:non-scaling-stroke;pointer-events:stroke}.ws-exchange.conditional .ws-edge{stroke-dasharray:5 6;stroke-opacity:.4}.ws-exchange.is-hover .ws-edge,.ws-exchange:focus-visible .ws-edge{stroke-width:2.7;stroke-opacity:1}.ws-axis{font:10px var(--mono);fill:#a6b9d5}.ws-empty{font:14px var(--sans);fill:#9fb1cb;text-anchor:middle}.workspace-status-off .ws-node-type{opacity:0}.workspace-status-off .ws-orbit-node{fill:var(--domain);stroke:var(--domain);stroke-dasharray:none}
#analysis-panel{position:absolute;z-index:16;top:75px;right:20px;bottom:87px;width:var(--analysis-width,400px);background:#070708f5;border:1px solid #35455f;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 12px 75px #0008;min-height:180px;backdrop-filter:blur(12px)}#analysis-resize{position:absolute;top:0;bottom:0;left:-5px;width:10px;cursor:col-resize;border-radius:4px}#analysis-resize:focus-visible{outline:2px solid #aac9f6}.analysis-heading{display:flex;gap:6px;padding:20px 17px 16px;align-items:flex-start;border-bottom:1px solid #27364c;flex:none}.analysis-heading>div{flex:1;min-width:0}.analysis-heading .eyebrow{font-size:7px;margin-bottom:7px;letter-spacing:1px;color:var(--domain)}.analysis-heading h2{font-size:20px;font-weight:450;letter-spacing:-.4px;margin:0;line-height:1.2}.analysis-heading>button{font-size:21px;padding:0 3px;width:26px;color:#9fb0c9}#expand-analysis{font-size:18px}.analysis-tabs{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid #29364a;flex:none}.analysis-tabs button{font-size:10px;flex:1;color:#a1b2cc;padding:9px;border-radius:4px}.analysis-tabs button[aria-pressed=true]{background:#21314a;color:#ebf2fd}#analysis-content{padding:18px;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#364863 transparent}.analysis-subtitle{font:9px var(--mono);text-transform:uppercase;letter-spacing:.8px;color:#839bbf;margin:23px 0 9px}#analysis-content p{font-size:11px;line-height:1.85;color:#adbed7;overflow-wrap:anywhere}#analysis-content .analysis-lead{font-size:13px;color:#e0e9f8;margin:0 0 18px}.analysis-state{font:9px/1.9 var(--mono);color:var(--domain);border:1px solid #34435a;padding:10px;border-radius:4px}.analysis-equation{font:10px/1.8 var(--mono)!important;color:#dceafa!important;white-space:pre-wrap;background:#040405;border:1px solid #293c58;border-radius:4px;padding:13px}.analysis-mono{font:10px var(--mono)!important}.analysis-control{font:9px/1.8 var(--mono);color:#97acce;display:block;position:relative;margin:0 0 14px}.analysis-control select{display:block;width:100%;margin-top:6px;background:#0c0c0d;color:#d3e2f8;border:1px solid #425879;padding:10px 9px;border-radius:4px;font:10px var(--sans)}.analysis-control input[type=range]{display:block;width:100%;margin:9px 0 0;accent-color:var(--domain);height:4px;cursor:pointer}.analysis-control input[type=checkbox]{accent-color:#accfff;margin:0 6px 0 0;vertical-align:middle;float:left}#analysis-content .analysis-note{font-size:10px;color:#859bb9;line-height:1.8}.analysis-basis{border-left:2px solid var(--domain);padding-left:11px;margin:5px 0 17px}.workspace-playback{display:flex;align-items:center;gap:12px;padding:10px 0 2px}.workspace-playback>button{border:1px solid #49678e;border-radius:50%;width:30px;height:30px;background:#1b2e49;color:#d8e8ff;font-size:11px;flex:none}.workspace-playback .analysis-control{flex:1}.workspace-playback output{float:right;font:10px var(--mono);color:#dfebfd}.workspace-chart{margin:8px -7px 0;touch-action:none}.workspace-chart svg{width:100%;height:auto;min-height:180px;display:block;cursor:crosshair;user-select:none}.analysis-probe{display:block;font:10px/1.9 var(--mono);padding:11px 0;color:#e2d4ae;min-height:48px;border-bottom:1px solid #2d3b51;margin-bottom:13px}.chart-options{display:flex;gap:7px 15px;flex-wrap:wrap;align-items:center}.chart-options .analysis-control{font:9px var(--sans);margin:0 0 8px}.chart-options button{font-size:9px;color:#b0cff9;padding:6px 8px;border:1px solid #364d6d;border-radius:4px;margin-bottom:8px}.analysis-axis-note{font:9px/1.9 var(--mono);color:#839ab9;border-top:1px solid #273850;margin-top:18px;padding-top:13px}.linked-map{padding:2px 0;background:#060607;border:1px solid #283950;border-radius:4px;margin-bottom:16px}.linked-map svg{width:100%;height:76px;display:block;cursor:crosshair}.analysis-map-label{font:8px var(--mono);fill:#7892b8}.analysis-map-value{font:12px var(--mono);fill:#bcd7fb}.analysis-process-link{display:block;width:100%;text-align:left;border:1px solid #2e405b;border-left:2px solid var(--domain);border-radius:4px;padding:11px 12px;margin:8px 0;font-size:11px;color:#d5e4fa;background:#0b0b0c}.analysis-process-link small{display:block;font:8px/1.7 var(--mono);color:#8ea6c7;margin-top:5px}.analysis-process-link:hover{background:#1e3049;border-color:#678bbb}.analysis-exchange{border-bottom:1px solid #30415c;padding:7px 0 20px;margin-bottom:14px}.analysis-exchange .eyebrow{font-size:7px;color:#9baed0;margin-bottom:10px}.analysis-exchange h3{font-size:15px;font-weight:450;line-height:1.5;color:#e0ebfa;margin:0 0 12px}.analysis-exchange .exchange-science{font-size:12px!important;color:#cfdef3!important}.analysis-endpoints{display:grid;grid-template-columns:1fr 18px 1fr;align-items:center;gap:6px}.analysis-endpoints .analysis-process-link{font-size:10px;padding:9px 7px;min-height:64px}.analysis-endpoints .analysis-process-link small{font-size:7px}.analysis-endpoints>span{text-align:center;color:#8badde}.exchange-method summary{font-size:10px;color:#aac7ef;cursor:pointer;margin-top:15px}.analysis-expanded #analysis-panel{left:22px;right:22px;top:75px;bottom:87px;width:auto!important}.analysis-expanded #analysis-resize{display:none}.analysis-expanded #workspace-world{opacity:.1;pointer-events:none}.analysis-expanded #analysis-content{padding:22px 35px;display:block}.analysis-expanded .workspace-chart{max-width:1050px;margin:15px auto}.analysis-expanded .linked-map{max-width:1050px;margin:10px auto}.analysis-expanded .workspace-chart svg{max-height:50vh}.analysis-expanded .analysis-basis{max-width:1000px}.analysis-expanded .analysis-control select{max-width:700px}.analysis-expanded #analysis-content>p,.analysis-expanded .analysis-equation{max-width:1050px}
.geographic-mode .coverage-intro{top:88px}.geographic-mode .coverage-tools{top:77px}.geographic-mode .geo-detail{top:78px}.geographic-mode #workspace-breadcrumb,.geographic-mode #open-analysis{display:none}.geographic-mode .coverage-intro h1{font-size:36px}.geographic-mode .coverage-intro .browser-note{display:none}.coverage-intro .exploration-links a{cursor:pointer}#workspace-topline .workspace-search #search-results{z-index:25}
@media(max-width:1100px){#workspace-topline{left:18px;right:18px;gap:12px}.workspace-search{width:155px}.workspace-modes button{font-size:10px;padding:8px 9px}#workspace-breadcrumb button{font-size:9px}.workspace-heading{left:23px;max-width:205px}.workspace-heading h1{font-size:27px}#workspace-filters{left:22px;width:180px}#workspace-domains{left:16px;transform:none;max-width:calc(100% - 100px)}#workspace-domains button{font-size:9px;padding:10px}.analysis-open .zoom-controls{right:auto;left:20px;bottom:135px}.analysis-heading h2{font-size:18px}body[data-depth="1"] #domain-page-link,body[data-depth="2"] #domain-page-link{display:none}}
@media(max-width:720px){#workspace-topline{top:12px;left:12px;right:12px;gap:8px;flex-wrap:wrap}.workspace-modes button{font-size:9px;padding:8px}.workspace-search{width:120px;padding:9px;margin-left:auto}.workspace-search input{font-size:9px}#workspace-breadcrumb{order:4;width:100%;font-size:9px;height:25px}#workspace-breadcrumb button{font-size:9px;max-width:140px;padding:3px 0}#workspace-breadcrumb button+button::before{padding-right:5px}.workspace-heading{left:17px;top:89px;max-width:245px}.workspace-heading h1{font-size:25px;margin-bottom:9px}.workspace-heading .eyebrow{font-size:6px;margin-bottom:8px}.workspace-heading>p:not(.eyebrow){display:none}#workspace-count{display:block!important;font-size:7px!important;line-height:1.8;margin:0!important}body[data-depth="1"] .workspace-heading,body[data-depth="2"] .workspace-heading,body.analysis-open[data-depth="1"] .workspace-heading,body.analysis-open[data-depth="2"] .workspace-heading{top:83px;max-width:calc(100% - 32px)}body[data-depth="1"] .workspace-heading h1,body[data-depth="2"] .workspace-heading h1{font-size:21px;max-width:280px;line-height:1.2}body[data-depth="1"] #workspace-count,body[data-depth="2"] #workspace-count{display:none!important}#workspace-filters,body[data-depth="1"] #workspace-filters,body[data-depth="2"] #workspace-filters{left:13px;bottom:112px;width:auto;max-width:220px;padding:9px 10px;font-size:9px}#workspace-filters[open]{width:220px}.analysis-open #workspace-filters{display:none}#workspace-domains{left:12px;right:12px;bottom:35px;max-width:none;padding:4px;border-radius:5px}#workspace-domains button{font-size:9px;padding:10px}#workspace-hint{bottom:12px;font-size:6px;max-width:calc(100% - 20px);overflow:hidden}.zoom-controls,.analysis-open .zoom-controls{right:12px;left:auto;bottom:105px}.analysis-open .zoom-controls{bottom:auto;top:155px}.zoom-controls button{width:29px;height:28px}.zoom-controls output{font-size:7px}#open-analysis{order:3;font-size:8px;padding:8px;margin-left:auto}.workspace-search #search-results{right:0;min-width:280px;max-height:360px}.workspace-search #search-results button{font-size:11px!important}#analysis-panel{left:12px;right:12px;top:auto;bottom:85px;width:auto!important;height:min(49%,390px);min-height:190px;z-index:18;border-radius:6px}.analysis-heading{padding:12px 13px;gap:5px}.analysis-heading h2{font-size:18px}.analysis-heading .eyebrow{font-size:6px;margin-bottom:5px}.analysis-heading>button{font-size:20px}.analysis-tabs{padding:5px 9px}.analysis-tabs button{font-size:9px;padding:8px}#analysis-content{padding:13px}#analysis-resize{display:none}.analysis-control{font-size:8px;margin-bottom:14px}.analysis-control select{font-size:10px;padding:9px}.workspace-chart{margin:10px -7px}.workspace-chart svg{min-height:160px}.analysis-probe{font-size:9px}.linked-map svg{height:66px}#analysis-content p{font-size:10px}.analysis-expanded #analysis-panel{left:12px;right:12px;top:78px;bottom:85px;height:auto}.analysis-expanded #analysis-content{padding:15px}.analysis-expanded .workspace-chart svg{max-height:none}.analysis-expanded .workspace-chart{margin:18px -6px}#analysis-content .analysis-lead{font-size:12px}.analysis-endpoints .analysis-process-link{font-size:9px}.analysis-process-link{font-size:10px}.analysis-exchange h3{font-size:14px}.geographic-mode .coverage-intro{top:70px}.geographic-mode .coverage-intro h1{font-size:29px}.geographic-mode .coverage-tools{top:72px;right:12px;width:130px}.geographic-mode .coverage-intro .scene-button{display:none}.geographic-mode .geo-detail{top:auto}.geographic-mode .coverage-intro .exploration-links{max-width:175px}.geographic-mode .coverage-intro .coverage-facts{gap:9px}.geographic-mode .workspace-search{display:none}}

.analysis-provenance{border-top:1px solid #2c3b51;padding-top:14px;margin-top:20px}.analysis-provenance summary{font-size:10px;color:#b1c9ed;cursor:pointer}.workspace-playback{padding-top:0}.workspace-playback .analysis-control{margin-bottom:6px}.workspace-chart{margin-top:0}.analysis-control:has(#workspace-metric){margin-bottom:12px}

.ws-peer .ws-process-title{font-size:14px}.ws-peer .ws-node-type{font-size:7px}.ws-peer .ws-node-form{font-size:7px}.ws-card.is-focus .ws-process-title{font-size:18px}.ws-card.is-focus .ws-node-type{font-size:9px}

.analysis-expanded #analysis-content[data-tab=data]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px 25px;align-content:start;align-items:start;padding:18px 24px}
.analysis-expanded #analysis-content[data-tab=data]>.analysis-control{grid-column:1;grid-row:1;margin:0}
.analysis-expanded #analysis-content[data-tab=data]>.workspace-playback{grid-column:1;grid-row:2;margin:0}
.analysis-expanded #analysis-content[data-tab=data]>.workspace-chart{grid-column:2;grid-row:1 / span 4;width:min(100%,calc((100dvh - 450px)*2));min-width:340px;margin:0 auto}
.analysis-expanded #analysis-content[data-tab=data]>.workspace-chart svg{max-height:none;min-height:0;width:100%;height:auto;aspect-ratio:2}
.analysis-expanded #analysis-content[data-tab=data]>.analysis-probe{grid-column:2;grid-row:5;margin:0}
.analysis-expanded #analysis-content[data-tab=data]>.linked-map{grid-column:1;grid-row:3;width:100%;margin:0}
.analysis-expanded #analysis-content[data-tab=data]>.analysis-control:has(#workspace-cell){grid-column:1;grid-row:4}
.analysis-expanded #analysis-content[data-tab=data]>.analysis-provenance{grid-column:1;grid-row:5 / span 4;margin:0}
.analysis-expanded #analysis-content[data-tab=data]>.chart-options{grid-column:2;grid-row:6}
.analysis-expanded #analysis-content[data-tab=data]>.chart-gesture-note{grid-column:2;grid-row:7;margin:0}
.analysis-expanded #analysis-content[data-tab=data]>.analysis-axis-note{grid-column:2;grid-row:8;margin:0;padding-top:8px}
@media(max-width:720px){.analysis-expanded #analysis-content[data-tab=data]{display:block;padding:15px}.analysis-expanded #analysis-content[data-tab=data]>.workspace-chart{width:100%;min-width:0;margin:15px 0}.analysis-expanded #analysis-content[data-tab=data]>.analysis-control,.analysis-expanded #analysis-content[data-tab=data]>.workspace-playback{margin-bottom:15px}.analysis-expanded #analysis-content[data-tab=data]>.analysis-probe{margin-bottom:15px}.analysis-expanded #analysis-content[data-tab=data]>.analysis-provenance{margin-top:20px}.analysis-expanded #analysis-content[data-tab=data]>.linked-map{margin:20px 0 14px}}

@media(min-width:721px){.analysis-expanded #analysis-content[data-tab=data]{gap:8px 25px}.analysis-expanded #analysis-content[data-tab=data]>.workspace-chart{width:min(100%,calc((100dvh - 480px)*2))}.analysis-expanded #analysis-content[data-tab=data]>.linked-map svg{height:54px}.analysis-expanded #analysis-content[data-tab=data]>.analysis-probe{min-height:32px;padding:5px 0}}

#arrange-nodes[aria-pressed=true]{background:#38547e;color:#f2f6ff;border-radius:4px}.workspace-arrange #network,.workspace-arrange .ws-card{cursor:move}
.workspace-network{margin-left:auto}.workspace-network+.workspace-search{margin-left:0}.workspace-network button{white-space:nowrap}.ws-network-label{fill:var(--domain);font:500 13px var(--sans);letter-spacing:-.1px;paint-order:stroke;stroke:#050506;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.ws-net-name{fill:#e0e9f6;font-size:21px}.network-view .ws-process .ws-node-type,.network-view .ws-process .ws-spark,.network-view .ws-process .ws-enter-label{opacity:0}#network,#coverage-map{user-select:none;-webkit-user-select:none}#network:focus,#network:focus-visible,#coverage-map:focus,#coverage-map:focus-visible{outline:none}#analysis-panel{user-select:text;-webkit-user-select:text}

.continuous-explorer .ws-card{cursor:default}.ws-circle-hit{cursor:pointer}.ws-circle-hit:focus{outline:none}.ws-circle-hit:focus-visible .ws-sphere{stroke-opacity:1;stroke-width:3}.ws-circle-hit:hover .ws-sphere{fill:#0b0b0c;stroke-opacity:1}.continuous-explorer .ws-sphere{fill:#060607;vector-effect:non-scaling-stroke;stroke-width:1.4}.continuous-explorer .ws-card:hover .ws-sphere{fill:#060607;stroke-opacity:.65}.continuous-explorer .ws-process .ws-sphere{fill:#070708;stroke-opacity:.65}.continuous-explorer .ws-process.is-focus>.ws-circle-hit>.ws-sphere{stroke-opacity:1;fill:#070708}.continuous-explorer .ws-orbit{vector-effect:non-scaling-stroke;stroke-width:.7;stroke-dasharray:2 5}.ws-process-name{fill:#e0e9f6;font-size:21px}.continuous-explorer .ws-node-type{font-size:7px}.continuous-explorer .ws-spark{stroke-opacity:.75;stroke-width:1.3}.ws-domain-contents{pointer-events:none}.ws-circle-summary{pointer-events:none}.ws-research>.ws-circle-hit>.ws-sphere{stroke-dasharray:4 4}.ws-detail-exchanges .ws-edge{stroke-width:1;stroke-opacity:.5}.ws-detail-exchanges .ws-arrow{stroke-width:.65}.ws-overview-exchanges .ws-arrow{stroke-width:1.3}.ws-inline-analysis{overflow:hidden;cursor:auto;color:#dce6f5}.ws-inline-analysis #analysis-panel{position:relative;inset:auto;width:100%;height:100%;min-height:0;max-height:none;border:0;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;z-index:auto}.ws-inline-analysis #analysis-resize{display:none}.ws-inline-analysis .analysis-heading{padding:9px 14px 12px}.ws-inline-analysis .analysis-heading h2{font-size:22px}.ws-inline-analysis .analysis-heading .eyebrow{font-size:8px}.ws-inline-analysis .analysis-tabs{padding:5px 12px}.ws-inline-analysis .analysis-tabs button{font-size:11px;padding:9px}.ws-inline-analysis #analysis-content{padding:13px 16px;overscroll-behavior:contain}.ws-inline-analysis .workspace-chart svg{min-height:0;aspect-ratio:2}.ws-inline-analysis .analysis-probe{min-height:0;padding:7px 0;margin-bottom:10px}.ws-inline-analysis .analysis-control{margin-bottom:9px}.ws-inline-analysis .analysis-control select{padding:8px;font-size:11px}.ws-inline-analysis .analysis-heading>button{min-width:28px;min-height:28px}.ws-inline-analysis .analysis-control input[type=range]{height:16px;margin-top:5px}.ws-inline-analysis .workspace-playback{padding:0}.ws-inline-analysis .workspace-playback .analysis-control{margin-bottom:3px}.ws-inline-analysis #analysis-content .analysis-note{font-size:11px}.ws-inline-analysis .analysis-axis-note{font-size:10px}.ws-inline-analysis .analysis-workbench-link{display:inline-block;margin-top:16px;font-size:11px;color:#a8c8ef}.ws-inline-analysis #analysis-content[data-tab=science] .analysis-lead{font-size:14px}.ws-inline-analysis #analysis-content p{font-size:12px}.ws-inline-analysis .analysis-endpoints .analysis-process-link{font-size:11px}.continuous-explorer #workspace-world{will-change:transform}.continuous-explorer #workspace-breadcrumb{min-height:32px}.continuous-explorer[data-depth] .workspace-heading{top:86px;left:28px;max-width:236px;will-change:opacity}.continuous-explorer[data-depth] .workspace-heading h1{font-size:31px;line-height:1.14;margin-bottom:17px}.continuous-explorer[data-depth] .workspace-heading>p:not(.eyebrow){font-size:12px;line-height:1.8;margin-bottom:15px}.continuous-explorer[data-depth] #workspace-count{display:block}.continuous-explorer .zoom-controls{right:20px;left:auto;bottom:100px}.continuous-explorer #workspace-filters{z-index:10}.continuous-explorer[data-depth="2"] #workspace-filters{bottom:92px}.continuous-explorer #tooltip{pointer-events:none}
@media(max-width:720px){.continuous-explorer[data-depth] .workspace-heading{top:89px;left:17px;max-width:245px}.continuous-explorer[data-depth] .workspace-heading h1{font-size:25px;line-height:1.14;margin-bottom:9px}.continuous-explorer .zoom-controls{right:12px;bottom:105px;top:auto}.continuous-explorer[data-depth="2"] #workspace-filters{bottom:88px}.ws-inline-analysis .analysis-heading h2{font-size:19px}.ws-inline-analysis .analysis-heading{padding:7px 9px 9px}.ws-inline-analysis #analysis-content{padding:11px}.ws-inline-analysis .analysis-tabs{padding:5px}.ws-inline-analysis .analysis-control select{font-size:12px}.ws-inline-analysis #analysis-content .analysis-note{font-size:11px}.ws-inline-analysis .analysis-probe{font-size:11px}.ws-inline-analysis .analysis-tabs button{padding:10px 6px}.ws-inline-analysis .analysis-control{font-size:10px}}
@media(prefers-reduced-motion:reduce){.continuous-explorer .ws-sphere{transition:none}}
.workspace-color-legend{position:absolute;left:50%;transform:translateX(-50%);bottom:90px;max-width:calc(100% - 240px);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:8px 13px;border-radius:5px;background:#050506e8;pointer-events:none;font:10px var(--sans);color:#bac6d8}.workspace-color-legend span{white-space:nowrap}.workspace-color-legend span:not(.legend-label)::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--role-color);margin-right:6px}.workspace-color-legend .legend-label{font:7px var(--mono);letter-spacing:1px;color:#7f92ae}@media(max-width:720px){.workspace-color-legend{bottom:87px;max-width:calc(100% - 105px);gap:7px 12px;font-size:9px;padding:7px 9px}.workspace-color-legend .legend-label{display:none}.continuous-explorer[data-depth="1"] #workspace-filters,.continuous-explorer[data-depth="2"] #workspace-filters{bottom:128px}.workspace-search{width:108px}}
.search-toggle,.geographic-mode .workspace-network{display:none}
@media(max-width:720px){
#workspace-topline{top:12px;left:12px;right:12px;gap:8px;flex-wrap:wrap;align-items:center}
.workspace-modes button{font-size:11px;padding:9px 10px}
.search-toggle{display:flex;align-items:center;justify-content:center;order:3;width:38px;height:36px;flex:none;border:1px solid #39414e;border-radius:6px;background:#060607ed;color:#9daabd}
.geographic-mode .search-toggle{display:none}
.workspace-search{display:none;order:3}
#workspace-topline.search-open .workspace-search{display:flex;align-items:center;position:absolute;left:0;right:0;top:0;width:auto;height:36px;margin:0;padding:0 12px;z-index:30;background:#070708}
#workspace-topline.search-open>.workspace-modes,#workspace-topline.search-open>.workspace-network,#workspace-topline.search-open>.search-toggle{visibility:hidden}
#workspace-topline.search-open .workspace-search #search-results{left:0;right:0;top:42px;min-width:0;max-height:min(50vh,360px)}
.continuous-explorer #workspace-breadcrumb{order:4;width:100%;height:28px;min-height:0;font-size:11px}
.continuous-explorer #workspace-breadcrumb button{font-size:11px;max-width:none;padding:4px 0}
body[data-depth="0"] #workspace-breadcrumb{display:none}
.continuous-explorer[data-depth] .workspace-heading{top:58px;left:16px;max-width:calc(100% - 32px)}
.continuous-explorer[data-depth] .workspace-heading h1{font-size:21px;line-height:1.2;margin:0 0 6px;max-width:none}
.continuous-explorer[data-depth] .workspace-heading .eyebrow,.continuous-explorer[data-depth] #workspace-description,.continuous-explorer[data-depth] #domain-page-link,.continuous-explorer[data-depth] .workspace-heading .wb-entry{display:none}
.continuous-explorer[data-depth] .workspace-heading #workspace-count{font-size:9px;line-height:1.5;margin:0}
.continuous-explorer:not([data-depth="0"]) .workspace-heading{display:none}
.continuous-explorer .zoom-controls,.continuous-explorer.analysis-open .zoom-controls{flex-direction:row;right:12px;left:auto;top:auto;bottom:70px;padding:3px}
.continuous-explorer .zoom-controls output,.continuous-explorer .zoom-controls .control-divider,.continuous-explorer #arrange-nodes,.continuous-explorer #reset-layout,.continuous-explorer #fullscreen{display:none}
.continuous-explorer .zoom-controls button{width:38px;height:35px;font-size:21px}
.continuous-explorer #workspace-filters,.continuous-explorer[data-depth] #workspace-filters{display:block;left:12px;bottom:70px;width:auto;max-width:none;padding:0;border-radius:6px;font-size:11px}
.continuous-explorer #workspace-filters summary{padding:11px 12px;font-size:11px}
.continuous-explorer #workspace-filters label,.continuous-explorer #workspace-filters p{margin-left:12px;margin-right:12px}
.continuous-explorer #workspace-filters[open]{width:min(250px,calc(100vw - 24px));padding-bottom:12px}
.workspace-color-legend{bottom:112px;max-width:calc(100% - 24px)}
#workspace-domains{left:12px;right:12px;bottom:14px;max-width:none;transform:none}
#workspace-hint{display:none}
}
@media(max-width:720px){
  #workspace-topline>.workspace-modes:first-child{flex:1;min-width:0}
  .workspace-modes button{font-size:10px;padding:6px;min-height:44px;white-space:nowrap}
  .search-toggle{width:44px;height:44px}
  .continuous-explorer[data-depth] .workspace-heading{top:76px}
  #workspace-topline.search-open .workspace-search{height:52px}
  #workspace-topline.search-open .workspace-search #search-results{top:58px}
  .workspace-search input{font-size:12px}
  .continuous-explorer .zoom-controls button{width:44px;height:44px}
  .continuous-explorer #workspace-filters summary,#workspace-domains button{min-height:44px}
}
