.afig-sdbuild .sbu{--g:14px;--px:16px;padding:14px var(--px) 12px}.afig-sdbuild .hue-ink{--tn:var(--accent)}@container (min-width:601px) and (max-width:760px){.afig-sdbuild .afig-cap{min-height:3em}}.afig-sdbuild .sbu-g{gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"t1 t2 t3 t4""l1 core core r1""l2 core core r2""b1 b2 b3 b4";display:grid;position:relative}.afig-sdbuild .sbu-part{display:contents}.afig-sdbuild .sbu-ptag{display:none}.afig-sdbuild .sbu-core{grid-area:core}.afig-sdbuild .sbu-t1{grid-area:t1}.afig-sdbuild .sbu-t2{grid-area:t2}.afig-sdbuild .sbu-t3{grid-area:t3}.afig-sdbuild .sbu-t4{grid-area:t4}.afig-sdbuild .sbu-r1{grid-area:r1}.afig-sdbuild .sbu-r2{grid-area:r2}.afig-sdbuild .sbu-b4{grid-area:b4}.afig-sdbuild .sbu-b3{grid-area:b3}.afig-sdbuild .sbu-b2{grid-area:b2}.afig-sdbuild .sbu-b1{grid-area:b1}.afig-sdbuild .sbu-l2{grid-area:l2}.afig-sdbuild .sbu-l1{grid-area:l1}.afig-sdbuild .sbu-core{border:1.6px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--bg-elevated));border-radius:12px;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:14px 16px;transition:box-shadow .3s;display:flex}.afig-sdbuild .sbu-core.is-cur{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 32%, transparent)}.afig-sdbuild .sbu-core-h{color:var(--fg);font-size:15px;font-weight:600;line-height:1.3;display:block}.afig-sdbuild .sbu-core-ln{color:var(--fg-muted);font-size:12.5px;line-height:1.35;display:block}.afig-sdbuild .sbu-flow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.afig-sdbuild .sbu-arr{font:500 12px/1 var(--afig-mono);color:var(--fg-subtle)}.afig-sdbuild .sbu-c{border:1.6px solid var(--hue);background:color-mix(in srgb, var(--hue) 6%, var(--bg-elevated));opacity:0;visibility:hidden;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:9px 10px;transition:opacity .4s,transform .4s,visibility .4s,box-shadow .3s,background-color .3s;display:flex;position:relative;transform:translateY(6px)}.afig-sdbuild .sbu-c.is-in{opacity:1;visibility:visible;transform:none}.afig-sdbuild .sbu-c.is-cur{background:color-mix(in srgb, var(--tn,var(--hue)) 15%, var(--bg-elevated));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 32%, transparent)}.afig-sdbuild .sbu-b{border:1.4px solid var(--accent);background:var(--bg-elevated);width:20px;height:20px;font:600 11px/1 var(--afig-mono);color:var(--accent);border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid;position:absolute;top:-9px;right:-7px}.afig-sdbuild .sbu-c.is-cur>.sbu-b{background:var(--accent);color:var(--bg-elevated)}.afig-sdbuild .sbu-h{color:var(--fg);font-size:13px;font-weight:600;line-height:1.3;display:block}.afig-sdbuild .sbu-ln{color:var(--fg-muted);font-size:11.5px;line-height:1.35;display:block}.afig-sdbuild .sbu-tier{font:500 11px/1.4 var(--afig-mono);color:var(--fg-subtle);display:block}.afig-sdbuild .sbu-pills{flex-wrap:wrap;gap:5px;display:flex}.afig-sdbuild .sbu-pill{border:1px solid color-mix(in srgb, var(--hue) 45%, transparent);background:color-mix(in srgb, var(--hue) 12%, var(--bg-elevated));min-width:0;max-width:100%;font:500 11px/1.4 var(--afig-mono);color:var(--fg);border-radius:6px;align-items:center;padding:2px 6px;display:inline-flex}.afig-sdbuild .sbu-pill.hue-ink{color:var(--fg-muted)}.afig-sdbuild .sbu-rail{border-top:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:10px;padding-top:8px;display:grid}.afig-sdbuild .sbu-rl{min-width:0;color:var(--fg-subtle);align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;line-height:1.3;transition:color .3s;display:flex}.afig-sdbuild .sbu-rl .sbu-b,.afig-sdbuild .sbu-ptag .sbu-b{flex:none;position:static}.afig-sdbuild .sbu-rl:not(.is-on) .sbu-b{border-color:var(--border-strong);color:var(--fg-subtle)}.afig-sdbuild .sbu-rl.is-on{color:var(--fg)}.afig-sdbuild .sbu-rl.is-cur{color:var(--accent)}@container (max-width:600px){.afig-sdbuild .sbu{--g:6px;--px:8px;padding-block:8px}.afig-sdbuild .afig-cap{min-height:4.5em}.afig-sdbuild .sbu-g{grid-template-columns:minmax(0,1fr);grid-template-areas:"core""p1""p2""p3""p4""p5""p6"}.afig-sdbuild .sbu-part{border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.afig-sdbuild .sbu-p1{grid-area:p1}.afig-sdbuild .sbu-p2{grid-area:p2}.afig-sdbuild .sbu-p3{grid-area:p3}.afig-sdbuild .sbu-p4{grid-area:p4}.afig-sdbuild .sbu-p5{grid-area:p5}.afig-sdbuild .sbu-p6{grid-area:p6}.afig-sdbuild .sbu-core{padding:10px 12px}.afig-sdbuild .sbu-core-h{font-size:14px}.afig-sdbuild .sbu-core-ln{font-size:12px}.afig-sdbuild .sbu-flow{gap:5px}.afig-sdbuild .sbu-ptag{background:var(--bg-2);color:var(--fg);align-items:center;gap:8px;padding:4px 10px;font-size:12.5px;font-weight:600;display:flex}.afig-sdbuild .sbu-ptag .sbu-tier{margin-left:auto}.afig-sdbuild .sbu-c{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;gap:2px;padding:5px 10px 6px 24px;position:relative}.afig-sdbuild .sbu-c:before{content:"";background:var(--hue);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:9px}.afig-sdbuild .sbu-c>.sbu-b{display:none}.afig-sdbuild .sbu-c.is-cur{background:color-mix(in srgb, var(--tn,var(--hue)) 12%, var(--bg-elevated));box-shadow:none}.afig-sdbuild .sbu-pill{padding:1px 5px}.afig-sdbuild .sbu-rail{display:none}}
