.blueprint-explorer-module__lZuDrq__explorer{color:#fff;background:#111735;padding:80px 0;overflow:hidden}.blueprint-explorer-module__lZuDrq__heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:52px;display:flex}.blueprint-explorer-module__lZuDrq__heading>p{color:#b9bfd2;max-width:340px;line-height:1.8}.blueprint-explorer-module__lZuDrq__eyebrow{color:#d8cfa8;text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px;font-size:11px;font-weight:700}.blueprint-explorer-module__lZuDrq__layout{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:48px;display:grid}.blueprint-explorer-module__lZuDrq__navigator{text-align:center}.blueprint-explorer-module__lZuDrq__globe{background:radial-gradient(circle at 35% 30%,#8c9abe22,#0000 65%);border:1px solid #a99e7060;border-radius:50%;width:212px;height:212px;margin:22px auto 40px;transition:transform .85s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 0 65px #a4afce0c}.blueprint-explorer-module__lZuDrq__meridian{border:1px solid #a99e7050;border-radius:50%;position:absolute;inset:0 26%}.blueprint-explorer-module__lZuDrq__equator{border:1px solid #a99e7050;border-radius:50%;position:absolute;inset:27% 0}.blueprint-explorer-module__lZuDrq__orbit{border:1px dashed #a99e7035;border-radius:50%;position:absolute;inset:-15px}.blueprint-explorer-module__lZuDrq__node{color:#bfc5d5;background:#202848;border:1px solid #767d99;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .85s cubic-bezier(.22,1,.36,1),background .3s;display:grid;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}.blueprint-explorer-module__lZuDrq__activeNode{color:#171a44;background:#d8cfa8;border-color:#d8cfa8;box-shadow:0 0 25px #d8cfa830}.blueprint-explorer-module__lZuDrq__choices{gap:8px;display:grid}.blueprint-explorer-module__lZuDrq__choices button{text-align:left;color:#b9bfd2;border:1px solid #0000;border-radius:8px;align-items:center;gap:15px;padding:14px 16px;font-size:14px;display:flex}.blueprint-explorer-module__lZuDrq__choices button span{color:#9d977e;font-size:10px}.blueprint-explorer-module__lZuDrq__choices button svg{margin-left:auto}.blueprint-explorer-module__lZuDrq__choices button[aria-pressed=true]{color:#e8dfbb;background:#ffffff08;border-color:#d8cfa84d}.blueprint-explorer-module__lZuDrq__stage{min-width:0}.blueprint-explorer-module__lZuDrq__title{justify-content:space-between;align-items:center;gap:20px;min-height:95px;margin-bottom:20px;display:flex}.blueprint-explorer-module__lZuDrq__count{color:#d8cfa8;white-space:nowrap;font-size:14px}.blueprint-explorer-module__lZuDrq__count span{color:#81889e}.blueprint-explorer-module__lZuDrq__sheet{touch-action:pan-y;cursor:grab;background:#fff;border:5px solid #e8e9ee;border-radius:5px;overflow:hidden;box-shadow:0 22px 55px #0003}.blueprint-explorer-module__lZuDrq__sheet:active{cursor:grabbing}.blueprint-explorer-module__lZuDrq__blueprint{-webkit-user-select:none;user-select:none;width:100%;height:auto;animation:.6s ease-out blueprint-explorer-module__lZuDrq__reveal}.blueprint-explorer-module__lZuDrq__toolbar{border-bottom:1px solid #ffffff20;align-items:center;gap:18px;padding:18px 0;font-size:12px;display:flex}.blueprint-explorer-module__lZuDrq__toolbar>span{color:#aeb6cf}.blueprint-explorer-module__lZuDrq__toolbar>button{color:#e8dfbb;align-items:center;gap:8px;margin-left:auto;display:flex}.blueprint-explorer-module__lZuDrq__arrows{gap:8px;display:flex}.blueprint-explorer-module__lZuDrq__arrows button{border:1px solid #ffffff30;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.blueprint-explorer-module__lZuDrq__specs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.blueprint-explorer-module__lZuDrq__specs dt{text-transform:uppercase;letter-spacing:.12em;color:#aeb6cf;font-size:10px}.blueprint-explorer-module__lZuDrq__specs dd{color:#ede8d5;margin-top:6px;font-size:24px}.blueprint-explorer-module__lZuDrq__explorer button,.blueprint-explorer-module__lZuDrq__explorer a{cursor:pointer}.blueprint-explorer-module__lZuDrq__explorer button:hover,.blueprint-explorer-module__lZuDrq__explorer a:hover{color:#fff;background-color:#ffffff12}.blueprint-explorer-module__lZuDrq__explorer :focus-visible{outline-offset:4px;outline:2px solid #d8cfa8}.blueprint-explorer-module__lZuDrq__dialog{color:#fff;background:#111735;border:1px solid #536078;border-radius:12px;width:96vw;max-width:1800px;max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0}.blueprint-explorer-module__lZuDrq__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b20de}.blueprint-explorer-module__lZuDrq__dialogBar{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.blueprint-explorer-module__lZuDrq__dialogBar strong{font-size:14px}.blueprint-explorer-module__lZuDrq__dialogBar>div{align-items:center;gap:6px;display:flex}.blueprint-explorer-module__lZuDrq__dialogBar button,.blueprint-explorer-module__lZuDrq__dialogBar a{border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.blueprint-explorer-module__lZuDrq__dialogBar span{text-align:center;min-width:38px;font-size:12px}.blueprint-explorer-module__lZuDrq__dialogBar button:disabled{opacity:.3;cursor:default}.blueprint-explorer-module__lZuDrq__zoomArea{background:#e5e7eb;max-height:calc(94dvh - 90px);overflow:auto}.blueprint-explorer-module__lZuDrq__fullImage{width:100%;max-width:none;height:auto;display:block}@keyframes blueprint-explorer-module__lZuDrq__reveal{0%{opacity:.35;transform:translate(16px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:900px){.blueprint-explorer-module__lZuDrq__layout{grid-template-columns:1fr;gap:28px}.blueprint-explorer-module__lZuDrq__heading{margin-bottom:28px;display:block}.blueprint-explorer-module__lZuDrq__heading>p{max-width:560px;margin-top:18px}.blueprint-explorer-module__lZuDrq__navigator{grid-template-columns:160px 1fr;align-items:center;gap:0 25px;display:grid}.blueprint-explorer-module__lZuDrq__globe{transform-origin:50%;zoom:.65;grid-row:1/3;margin:26px auto}.blueprint-explorer-module__lZuDrq__navigator>.blueprint-explorer-module__lZuDrq__eyebrow{text-align:left}.blueprint-explorer-module__lZuDrq__choices{grid-column:2}.blueprint-explorer-module__lZuDrq__choices button{padding:10px 12px}.blueprint-explorer-module__lZuDrq__explorer{padding:56px 0}.blueprint-explorer-module__lZuDrq__title{min-height:80px}}@media (max-width:480px){.blueprint-explorer-module__lZuDrq__navigator{grid-template-columns:120px 1fr;gap:0 12px}.blueprint-explorer-module__lZuDrq__globe{zoom:.5}.blueprint-explorer-module__lZuDrq__toolbar{flex-wrap:wrap;gap:8px}.blueprint-explorer-module__lZuDrq__toolbar>span{width:100%;font-size:10px}.blueprint-explorer-module__lZuDrq__toolbar>button{margin-left:0;margin-right:auto}.blueprint-explorer-module__lZuDrq__dialogBar{flex-wrap:wrap;padding:10px}.blueprint-explorer-module__lZuDrq__dialogBar>div{margin-left:auto}.blueprint-explorer-module__lZuDrq__specs dd{font-size:21px}.blueprint-explorer-module__lZuDrq__title h3{font-size:24px}.blueprint-explorer-module__lZuDrq__count{font-size:11px}}@media (prefers-reduced-motion:reduce){.blueprint-explorer-module__lZuDrq__globe,.blueprint-explorer-module__lZuDrq__node{transition:none}.blueprint-explorer-module__lZuDrq__blueprint{animation:none}}
