.field-world-workbench{--node-color:#9acfe4;background:#081824;border-radius:10px}.field-world-workbench.with-inspector{grid-template-columns:minmax(0,1fr) clamp(280px,25vw,380px);align-items:stretch}.field-world-workbench .field-map-main{background:#081824}.field-world-workbench .field-map-heading,.field-world-workbench.is-overview .field-map-heading{padding:20px 24px 16px}.field-world-workbench .field-map-heading h2{font-size:clamp(1.5rem,2.1vw,2.1rem)}.field-world-workbench .field-map-content,.field-world-workbench.is-overview .field-map-content{padding:0 16px 12px}.field-world-map{isolation:isolate;background:#091b27;width:100%;min-width:0;height:clamp(430px,100svh - 300px,650px);position:relative}.field-world-region{left:var(--region-left);top:var(--region-top);width:var(--region-width);height:var(--region-height);color:#dbeaf2;clip-path:var(--region-clip);background:#203b4c;transition:background .15s;position:absolute;text-decoration:none!important}.field-world-region:nth-child(3n+2){background:#1e3949}.field-world-region:nth-child(3n){background:#244353}:is(.field-world-region:hover,.field-world-region:focus-visible,.field-world-region[aria-current=true]){color:#fff;z-index:2;background:#315e76;outline:0!important}.field-world-region[aria-current=true] .field-world-contour>polygon:first-child{stroke:#a4d9ef;stroke-width:2px}.field-world-region:focus-visible .field-world-contour>polygon:first-child{stroke:#d7f4ff;stroke-width:3px}.field-world-contour{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.field-world-contour polygon{fill:none;stroke:#739caf;stroke-width:1.2px;vector-effect:non-scaling-stroke}.field-world-contour .field-world-inner-contour{stroke:#496b7d;stroke-width:1px}.field-world-region-content{left:var(--label-x,50%);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:79%;display:flex;position:absolute;top:48%;transform:translate(-50%,-50%)}.field-world-region h3{letter-spacing:0;color:inherit;overflow-wrap:normal;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.9375rem,1.22vw,1.1875rem);font-weight:400;line-height:1.22}.field-world-number{color:#9fc4d6;letter-spacing:.07em;font-size:.75rem;line-height:1}.field-world-count{color:#aac7d7;font-size:.875rem;line-height:1.3}.field-world-glyphs{align-items:center;gap:5px;max-width:100%;margin-top:3px;display:flex}.field-world-glyphs svg{fill:#80aec1;width:17px;height:14px}.field-world-family{background:#0b202e;height:clamp(440px,100svh - 310px,650px)}.field-world-boundary{fill:#142f40;stroke:#426a80;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.field-world-boundary path+path{fill:none;stroke:#294b60}.field-world-court .field-world-region-content{gap:13px;width:77%}.field-world-court h3{font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.3}.field-world-threshold{clip-path:polygon(0 10%,80% 0,100% 100%,5% 90%);background:#8ab9cb;width:32px;height:10px;margin-top:4px}.field-world-legend{color:#9cbacb;justify-content:space-between;gap:12px;padding:12px 6px 0;font-size:.75rem;line-height:1.5;display:flex}.field-world-legend span:last-child{text-align:right;max-width:57%}.field-world-rail{background:#112a3c;align-self:stretch;max-height:760px;padding:24px 18px;position:static;overflow:auto}.field-world-rail h2{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.3}.field-world-rail .field-atlas-field-list{grid-template-columns:1fr;gap:0}.field-world-rail .field-atlas-field-list li>a{background:0 0;border:0;border-bottom:1px solid #29475b;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:48px;padding:10px 24px 10px 10px;display:grid}.field-world-rail .field-atlas-field-list .field-name{font-size:.9375rem;line-height:1.4}.field-world-rail .field-atlas-field-list small{color:#9db7c8;margin:0;font-size:.75rem}.field-world-rail .field-atlas-field-list .field-node-arrow{width:13px;right:3px}.field-world-rail .field-atlas-field-list li>a:hover,.field-world-rail .field-atlas-linked>a{background:#254d64}.field-world-rail .field-atlas-linked>a{box-shadow:inset 2px 0 #a3d7e9}.field-world-selected-detail{border-top:1px solid #4b7186;margin-top:24px;padding-top:24px}.field-world-anchor{scroll-margin-top:105px;display:block}.field-world-bridge{border-block:1px solid #345569;justify-content:space-between;align-items:center;gap:48px;margin-top:30px;padding-block:42px;display:flex}.field-world-bridge>div{max-width:830px}.field-world-bridge h3{color:#edf5fa;margin:12px 0;font-size:1.75rem;font-weight:400;line-height:1.25}.field-world-bridge p{color:#b8ccd9;font-size:1rem;line-height:1.75}.field-world-bridge a{color:#b6e5f5;border:1px solid #527c94;flex-shrink:0;max-width:260px;padding:15px 20px;font-size:1rem;line-height:1.5}.field-world-discovery{border-bottom:1px solid #345569;margin-bottom:28px;padding-block:22px}.field-world-discovery>summary{cursor:pointer;color:#c5e9f6;padding:12px 0;font-size:1.0625rem}.field-world-discovery #field-discovery{padding-block:24px}.field-world-discovery #field-discovery>.atlas-wrap{width:100%!important}@media (min-width:901px) and (max-width:1200px){.field-world-workbench.with-inspector{display:block}.field-world-workbench.with-inspector .field-map-main{border:0}.field-world-rail{border-top:1px solid #466c82;max-height:none}.field-world-rail .field-atlas-field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (max-width:1100px){.field-world-map{height:540px}.field-world-workbench.with-inspector{grid-template-columns:minmax(0,1fr) 285px}.field-world-region-content{gap:7px;width:83%}.field-world-number{display:none}.field-world-glyphs{gap:3px}.field-world-glyphs svg{width:14px}.field-world-count{font-size:.8125rem}.field-world-family{height:560px}.field-world-court h3{font-size:1rem}.field-world-court .field-world-region-content{width:74%}}@media (max-width:900px){.field-world-workbench.with-inspector{display:block}.field-world-workbench.with-inspector .field-map-main{border:0}.field-world-workbench .field-world-rail{border-top:1px solid #466c82;max-height:none;display:block!important}.field-world-map{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;display:grid}.field-world-region{clip-path:none;border:1px solid #4a7187;border-radius:5px;width:auto;height:auto;min-height:150px;position:relative;inset:auto}.field-world-region:last-child:nth-child(odd){grid-column:1/-1}.field-world-region-content{justify-content:center;gap:10px;height:100%;padding:20px 16px;position:static;transform:none;width:auto!important}.field-world-contour,.field-world-boundary{display:none}.field-world-region h3{font-size:1.0625rem}.field-world-number{display:block}.field-world-glyphs svg{width:18px}.field-world-count{font-size:.875rem}.field-world-family .field-world-region{min-height:145px}.field-world-region:focus-visible{outline-offset:-4px!important;outline:3px solid #c7f1ff!important}.field-world-rail .field-atlas-field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.field-world-bridge{flex-direction:column;align-items:flex-start;gap:24px}.field-world-bridge a{max-width:none}.field-world-legend{flex-direction:column;gap:4px}.field-world-legend span:last-child{text-align:left;max-width:none}}@media (max-width:500px){.field-world-workbench .field-map-heading,.field-world-workbench.is-overview .field-map-heading{padding:20px 16px}.field-world-workbench .field-map-content,.field-world-workbench.is-overview .field-map-content{padding:0 10px 14px}.field-world-region{min-height:155px}.field-world-region-content{padding:18px 10px}.field-world-region h3{font-size:1rem}.field-world-family{grid-template-columns:1fr}.field-world-family .field-world-region{min-height:125px}.field-world-rail .field-atlas-field-list{grid-template-columns:1fr}.field-world-count{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.field-world-region{transition:none}}
