.blueprint-section[data-astro-cid-t7x5vwd4]{border-block:1px solid rgba(255,255,255,.1)}.blueprint-top[data-astro-cid-t7x5vwd4]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:end;margin-bottom:2.25rem}.blueprint-intro[data-astro-cid-t7x5vwd4]{color:#ffffffb8;font-size:1rem}.blueprint-tabs[data-astro-cid-t7x5vwd4]{display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem;margin-bottom:1.5rem}.blueprint-tab[data-astro-cid-t7x5vwd4]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.85rem 1rem;border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#ffffffc7;cursor:pointer;text-align:left;transition:border-color .2s,background-color .2s,transform .2s}.blueprint-tab[data-astro-cid-t7x5vwd4]:hover{background:#ffffff14;border-color:#ffffff47}.blueprint-tab[data-astro-cid-t7x5vwd4].is-active{background:#d92b2b3d;border-color:var(--red-400);color:var(--white)}.blueprint-tab__code[data-astro-cid-t7x5vwd4]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--red-300)}.blueprint-tab__label[data-astro-cid-t7x5vwd4]{font-family:var(--font-display);font-weight:600;font-size:.95rem}.blueprint-stage[data-astro-cid-t7x5vwd4]{display:grid;grid-template-columns:1.45fr 1fr;gap:1.5rem;align-items:stretch}.blueprint-canvas[data-astro-cid-t7x5vwd4]{display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 50% 45%,#286ec073,#0a2546f0),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 24px);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);padding:1.35rem 1.5rem;min-height:360px}.blueprint-canvas__topbar[data-astro-cid-t7x5vwd4]{display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--steel-400)}#bp-iso-code[data-astro-cid-t7x5vwd4]{color:var(--red-300)}.blueprint-drawing-wrap[data-astro-cid-t7x5vwd4]{display:flex;align-items:center;justify-content:flex-start;padding-block:2rem 1.5rem;padding-right:4.5rem;overflow-x:auto}.bp-box-assembly[data-astro-cid-t7x5vwd4]{width:calc(var(--w-ratio, .64) * 100%);min-width:170px;transition:width .45s var(--ease-out)}.bp-dim-top[data-astro-cid-t7x5vwd4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.bp-dim-line[data-astro-cid-t7x5vwd4]{flex:1;height:1px;background:#ff8585a6}.bp-dim-tag[data-astro-cid-t7x5vwd4]{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--white);background:var(--red-500);border:1px solid rgba(255,255,255,.25);padding:.15rem .5rem;border-radius:4px;white-space:nowrap}.bp-elevation[data-astro-cid-t7x5vwd4]{position:relative;display:flex;align-items:center}.bp-container-body[data-astro-cid-t7x5vwd4]{position:relative;width:100%;height:var(--h-px, 158px);background:linear-gradient(180deg,#2166b8,#114380);border:2px solid #7cc4fa;border-radius:3px;box-shadow:inset 0 0 0 4px #0a25468c,0 20px 35px -15px #051428bf;overflow:hidden;transition:height .4s var(--ease-out)}.bp-ribs[data-astro-cid-t7x5vwd4]{position:absolute;inset:10px 14px;background:repeating-linear-gradient(90deg,#bae0ff38 0px 4px,#0a254659 4px 12px);border:1px solid rgba(186,224,255,.3)}.bp-cabin-window[data-astro-cid-t7x5vwd4]{position:absolute;top:22px;left:20px;right:20px;height:58px;background:linear-gradient(135deg,#7dd3fc47,#38bdf814);border:1.5px solid rgba(125,211,252,.75);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;color:#bae6fd}.bp-corner[data-astro-cid-t7x5vwd4]{position:absolute;width:11px;height:11px;background:var(--red-500);z-index:2}.bp-corner--tl[data-astro-cid-t7x5vwd4]{top:0;left:0}.bp-corner--tr[data-astro-cid-t7x5vwd4]{top:0;right:0}.bp-corner--bl[data-astro-cid-t7x5vwd4]{bottom:0;left:0}.bp-corner--br[data-astro-cid-t7x5vwd4]{bottom:0;right:0}.bp-stencil[data-astro-cid-t7x5vwd4]{position:absolute;bottom:16px;left:18px;right:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;z-index:2}.bp-stencil__brand[data-astro-cid-t7x5vwd4]{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.14em;color:var(--white);background:#0a2546d1;padding:.15rem .45rem;border-radius:3px}.bp-stencil__hc[data-astro-cid-t7x5vwd4]{font-family:var(--font-mono);font-size:.62rem;font-weight:700;color:var(--white);background:var(--red-500);padding:.12rem .4rem;border-radius:3px}.bp-dim-side[data-astro-cid-t7x5vwd4]{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%)}.blueprint-canvas__ruler[data-astro-cid-t7x5vwd4]{display:flex;justify-content:space-between;padding-top:.75rem;border-top:1px dashed rgba(255,255,255,.16);font-family:var(--font-mono);font-size:.68rem;color:var(--steel-400)}.blueprint-specs[data-astro-cid-t7x5vwd4]{background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-md);padding:1.65rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.35rem}.blueprint-specs__eyebrow[data-astro-cid-t7x5vwd4]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--red-300)}.blueprint-specs[data-astro-cid-t7x5vwd4] h3[data-astro-cid-t7x5vwd4]{font-size:1.5rem;margin-top:.25rem}.blueprint-metrics[data-astro-cid-t7x5vwd4]{margin:0;display:flex;flex-direction:column;gap:.9rem}.bp-metric-row[data-astro-cid-t7x5vwd4]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.bp-metric[data-astro-cid-t7x5vwd4]{background:#0a254699;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);padding:.75rem .9rem}.bp-metric[data-astro-cid-t7x5vwd4] dt[data-astro-cid-t7x5vwd4]{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--steel-400);margin-bottom:.2rem}.bp-metric[data-astro-cid-t7x5vwd4] dd[data-astro-cid-t7x5vwd4]{margin:0;font-family:var(--font-mono);font-size:.92rem;font-weight:600;color:var(--white)}.bp-metric[data-astro-cid-t7x5vwd4] dd[data-astro-cid-t7x5vwd4].bp-metric__desc{font-family:var(--font-sans);font-weight:400;font-size:.9rem;color:#ffffffd1;line-height:1.5}.blueprint-specs__actions[data-astro-cid-t7x5vwd4]{display:flex;flex-direction:column;gap:.65rem}@media(max-width:1024px){.blueprint-top[data-astro-cid-t7x5vwd4],.blueprint-stage[data-astro-cid-t7x5vwd4]{grid-template-columns:1fr}.blueprint-tabs[data-astro-cid-t7x5vwd4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.blueprint-tabs[data-astro-cid-t7x5vwd4],.bp-metric-row[data-astro-cid-t7x5vwd4]{grid-template-columns:1fr}}
