.content-atlas{color:#edeaf5;background:linear-gradient(145deg,#1e1c2af2,#10121cf5);border:1px solid #81769442;border-radius:16px;margin:2rem 0 5rem;padding:clamp(1.2rem,3vw,2.5rem);scroll-margin-top:100px}.content-atlas [hidden]{display:none!important}.content-atlas-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.content-atlas-heading span{color:#a49aaf;letter-spacing:.16em;font-size:10px}.content-atlas-heading h2{margin:.6rem 0 0;font:400 clamp(1.8rem,3vw,2.5rem)/1.2 Georgia,Noto Serif SC,serif}.content-atlas-heading>a{color:#bcb1cf;font-size:12px}.content-atlas-filter{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.content-atlas-filter label{color:#b2a9bf;flex:1;gap:8px;min-width:140px;font-size:11px;display:grid}.content-atlas-filter .content-atlas-query{flex:1.5}.content-atlas-filter input,.content-atlas-filter select{font:inherit;color:#e4dfed;background:#1b1926;border:1px solid #62586f;border-radius:7px;width:100%;min-width:0;padding:11px 12px}.content-atlas-filter button,.content-atlas-controls button{font:inherit;color:#dfd9e9;cursor:pointer;background:#2b2539;border:1px solid #6b5f7a;border-radius:7px;padding:11px 16px}.content-atlas-filter>a{color:#b7abc7;padding:12px 0;font-size:11px}.content-atlas-summary,.content-atlas-status{color:#a99eb8;margin:1.5rem 0;font-size:12px;line-height:1.8}.content-atlas-workspace{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:1rem;display:grid}.content-atlas-map{background:#12121bc9;border:1px solid #74618438;border-radius:12px;min-width:0;position:relative;overflow:hidden}.content-atlas-controls{align-items:center;gap:6px;padding:14px 16px 0;display:flex}.content-atlas-controls button{padding:6px 11px;font-size:12px}.content-atlas-controls button:disabled{opacity:.4;cursor:default}.content-atlas-controls span{color:#a99ab8;margin-left:auto;font:10px ui-monospace,monospace}.content-atlas-svg{cursor:grab;touch-action:pan-y;width:100%;height:clamp(380px,40vw,580px);display:block}.content-atlas-svg.is-dragging{cursor:grabbing}.content-atlas-edge{stroke:#b8a5d1;stroke-width:.7px;opacity:.22;vector-effect:non-scaling-stroke}.content-atlas-edge--related{stroke:#d1c4e3;stroke-width:1.1px;stroke-dasharray:4 4;opacity:.5}.content-atlas-edge.is-current{opacity:.95;stroke-width:1.5px}.content-atlas-node{color:#d6cbe6;outline:none}.content-atlas-node circle{fill:#bbb0ce;stroke:#eee7f8;stroke-width:1.1px;vector-effect:non-scaling-stroke;transition:fill .2s,stroke-width .2s}.content-atlas-node--topic circle{fill:#272233;stroke:#b8a2cf;stroke-width:1.2px}.content-atlas-node text{fill:currentColor;pointer-events:none;font-family:system-ui,sans-serif}.content-atlas-node-title{paint-order:stroke;stroke:#12121b;stroke-width:4px;stroke-linejoin:round;font-size:14px}.content-atlas-node-count{font-size:14px;fill:#e9e1f3!important}.content-atlas-node:hover circle,.content-atlas-node:focus circle,.content-atlas-node.is-current circle{fill:#e4d5f4;stroke-width:3px}.content-atlas-node--topic:hover .content-atlas-node-count,.content-atlas-node--topic:focus .content-atlas-node-count,.content-atlas-node--topic.is-current .content-atlas-node-count{fill:#302339!important}.content-atlas-hint{color:#8e819f;text-align:center;margin:0;padding:0 16px 10px;font-size:10px;line-height:1.7}.content-atlas-preview{background:#25202e80;border:1px solid #74618438;border-radius:12px;align-self:stretch;min-width:0;padding:17px}.content-atlas-preview>img{object-fit:cover;border-radius:6px;width:100%;height:160px;margin-bottom:1.5rem}.content-atlas-preview-kind{letter-spacing:.1em;color:#ac9cbd;font-size:10px}.content-atlas-preview h3{overflow-wrap:anywhere;margin:10px 0;font:400 1.4rem/1.5 Georgia,Noto Serif SC,serif}.content-atlas-preview p{color:#baafc7;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.content-atlas-preview-theme{color:#95869f!important;font-size:10px!important}.content-atlas-preview>a{color:#e5d8f2;text-underline-offset:5px;margin-top:1.3rem;font-size:12px;text-decoration:underline;display:inline-block}.content-atlas-preview>small{color:#91839f;margin-top:2rem;font-size:10px;line-height:1.8;display:block}.atlas-content-list{margin-top:2rem;scroll-margin-top:100px}.atlas-content-list>header{border-bottom:1px solid #77638240;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.atlas-content-list h3{margin:0;font-size:14px;font-weight:500}.atlas-content-list>header span{color:#978aa5;font-size:10px}.atlas-content-list ul{margin:0;padding:0;list-style:none}.atlas-content-list li{border-bottom:1px solid #7763822e;grid-template-columns:42px minmax(0,1fr) auto;align-items:baseline;gap:15px;padding:17px 0;display:grid}.atlas-content-list li>span,.atlas-content-list li>small{color:#a18eaf;font-size:10px}.atlas-content-list li a{color:#e0d7ea;font:400 15px/1.6 Georgia,Noto Serif SC,serif}.atlas-content-list li p{color:#988ba6;max-width:65em;margin:6px 0 0;font-size:12px;line-height:1.8}.atlas-content-list>nav{color:#b5a7c3;justify-content:space-between;margin-top:1.5rem;font-size:12px;display:flex}.content-atlas-empty{color:#aea0bd;padding:2rem 0;font-size:13px;line-height:1.8}.content-atlas-empty h3{font-size:17px;font-weight:400}.content-atlas :focus-visible{outline-offset:4px;outline:2px solid #cbb1df}.content-atlas-node:focus-visible{outline:none}.content-atlas-node:focus-visible circle{stroke:#fff;stroke-width:4px}@media (width<=1000px){.content-atlas-workspace{grid-template-columns:minmax(0,1fr) 190px}.content-atlas-preview{padding:13px}.content-atlas-preview>img{height:135px}.content-atlas-preview h3{font-size:1.15rem}}@media (width<=720px){.content-atlas-workspace{grid-template-columns:1fr}.content-atlas-preview{grid-template-columns:110px minmax(0,1fr);gap:0 16px;display:grid}.content-atlas-preview>img{grid-row:1/7;height:120px;margin:0}.content-atlas-preview>small{display:none}.content-atlas-preview h3{margin:6px 0;font-size:1.1rem}.content-atlas-preview p{margin:5px 0}.content-atlas-preview>a{grid-column:2;margin:8px 0}.content-atlas-preview:has(img[hidden]){display:block}.content-atlas-heading{gap:1rem}.content-atlas-filter label{flex-basis:calc(50% - 12px);min-width:0}.content-atlas-filter .content-atlas-query{flex-basis:100%}.atlas-content-list li{grid-template-columns:34px minmax(0,1fr);gap:8px}.atlas-content-list li>small{grid-column:2}.content-atlas-svg{height:380px}}@media (prefers-reduced-motion:reduce){.content-atlas-node circle{transition:none}}@media (forced-colors:active){.content-atlas,.content-atlas-map,.content-atlas-preview{background:canvas;border-color:canvastext}.content-atlas-node circle{fill:canvas;stroke:canvastext}.content-atlas-node text{fill:canvastext;stroke:none}.content-atlas-edge{stroke:canvastext}}.atlas-intro{padding-bottom:28px}.atlas-stats{color:#b5b8c9;flex-wrap:wrap;align-items:baseline;gap:16px 30px;margin-top:28px;font-size:13px;display:flex}.atlas-stats strong{color:#e5ecff;margin-right:6px;font-size:26px;font-weight:500}.atlas-coordinate{letter-spacing:.16em;color:#b2a1cf;margin-left:auto;font-size:10px}.atlas-filter{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.atlas-filter label{color:#c9c8d9;flex:210px;gap:8px;min-width:0;font-size:13px;display:grid}.atlas-filter label:first-child{flex:2 280px}.atlas-filter input,.atlas-filter select{color:#f3f2fa;width:100%;min-width:0;font:inherit;background:#161622;border:1px solid #5a526d;border-radius:4px;padding:14px}.atlas-filter .button{min-height:48px}.atlas-reset{color:#c9c8d9;padding:14px 0;font-size:13px}.atlas-domains{border-bottom:1px solid #51465e;flex-wrap:wrap;gap:8px;padding:12px 0 22px;display:flex}.atlas-domains a{color:#c6c1d3;overflow-wrap:anywhere;border:1px solid #5b4d69;border-radius:30px;padding:9px 14px;font-size:12px}.atlas-domains a[aria-current=page]{color:#d3ee99;background:#b3cf7b0d;border-color:#b3cf7b}.atlas-domains span{opacity:.7;margin-left:7px;font-size:10px}.atlas-result{color:#ada9bf;overflow-wrap:anywhere;margin:20px 0 34px;font-size:12px}.atlas-sector{margin:0 0 56px}.atlas-sector-heading{align-items:center;gap:16px;min-width:0;margin-bottom:20px;display:flex}.atlas-number{color:#d5c0f0;border:1px solid #9477b1;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-family:monospace;font-size:12px;display:grid}.atlas-sector-heading>div{min-width:0}.atlas-sector-heading h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(22px,3vw,30px);font-weight:500}.atlas-sector-heading p{color:#b4adc4;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.atlas-sector-count{color:#b4adc4;white-space:nowrap;margin-left:auto;font-size:11px}.atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.atlas-grid>li{min-width:0}.atlas-card{color:#efedf6;overflow-wrap:anywhere;background:linear-gradient(135deg,#262038bf,#12131fd9);border:1px solid #655372;border-radius:6px;flex-direction:column;height:100%;padding:24px;transition:border-color .15s,background .15s;display:flex;position:relative}.atlas-card:hover{background:#2b2240;border-color:#c4a0ee}.atlas-card-top{letter-spacing:.1em;color:#bbb0cf;justify-content:space-between;gap:12px;font-size:9px;display:flex}.atlas-card-top>span{color:#c9e79b;font-size:18px}.atlas-card h3{margin:22px 0 12px;font-size:22px;font-weight:500;line-height:1.45}.atlas-card p{color:#bfb8cf;white-space:pre-line;margin:0 0 20px;font-size:13px;line-height:1.85}.atlas-tags{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.atlas-tags li{color:#bdb3cc;border:1px solid #685975;border-radius:3px;padding:4px 7px;font-size:10px}.atlas-host{color:#c9e79b;border-top:1px solid #51465e;margin-top:16px;padding-top:12px;font-size:11px;display:block}.atlas-card mark{color:#f0ffd8;background:#506b354d}.atlas-empty{text-align:center;border:1px dashed #786088;padding:48px 24px}.atlas-empty p{color:#bfb8cf;line-height:1.8}.atlas-outro{border-top:1px solid #51465e;flex-wrap:wrap;align-items:center;gap:20px;padding:26px 0;display:flex}.atlas-outro p{color:#b4adc4;margin-right:auto}.atlas-outro .text-link{font-size:13px}@media (width<=960px){.atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.atlas-grid{grid-template-columns:minmax(0,1fr)}.atlas-card{padding:20px}.atlas-coordinate{flex-basis:100%;margin-left:0}.atlas-filter label{flex-basis:100%}.atlas-sector-count{display:none}.atlas-sector-heading{align-items:flex-start}.atlas-outro{flex-direction:column;align-items:flex-start}.atlas-domains a{padding:9px 11px}.atlas-filter .button{flex:1}.atlas-stats{gap:12px 20px}}@media (prefers-reduced-motion:reduce){.atlas-card{transition:none}}@media (forced-colors:active){.atlas-card,.atlas-domains a,.atlas-number{border-color:canvastext}.atlas-card,.atlas-card:hover{background:canvas}.atlas-card mark{color:highlighttext;background:highlight}}
