.afig-interviewbuild .ibu{--g:14px;--px:16px;--ln:color-mix(in srgb, var(--fg-subtle) 72%, transparent);--ar:polygon(0 40%, 62% 40%, 62% 0, 100% 50%, 62% 100%, 62% 60%, 0 60%);padding:14px var(--px) 12px}.afig-interviewbuild .hue-ink{--tn:var(--accent)}.afig-interviewbuild .ibu-g{gap:var(--g);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"loop loop loop meth meth meth""cust cost leak rag drv mov""cod beh com che day res";display:grid;position:relative}.afig-interviewbuild .ibu-loops{grid-area:loop}.afig-interviewbuild .ibu-before,.afig-interviewbuild .ibu-method{grid-area:meth}.afig-interviewbuild .ibu-cust{grid-area:cust}.afig-interviewbuild .ibu-cost{grid-area:cost}.afig-interviewbuild .ibu-leak{grid-area:leak}.afig-interviewbuild .ibu-rag{grid-area:rag}.afig-interviewbuild .ibu-drv{grid-area:drv}.afig-interviewbuild .ibu-mov{grid-area:mov}.afig-interviewbuild .ibu-cod{grid-area:cod}.afig-interviewbuild .ibu-beh{grid-area:beh}.afig-interviewbuild .ibu-com{grid-area:com}.afig-interviewbuild .ibu-che{grid-area:che}.afig-interviewbuild .ibu-day{grid-area:day}.afig-interviewbuild .ibu-res{grid-area:res}.afig-interviewbuild .ibu-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:flex-start;gap:5px;min-width:0;padding:9px 10px;transition:opacity .4s,transform .4s,visibility .4s,box-shadow .3s,background-color .3s,border-color .3s;display:flex;position:relative;transform:translateY(6px)}.afig-interviewbuild .dash{border-style:dashed}.afig-interviewbuild .ibu-f{opacity:0;transition:opacity .4s}.afig-interviewbuild .is-in{opacity:1;visibility:visible;transform:none}.afig-interviewbuild .ibu-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-interviewbuild .ibu-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-interviewbuild .is-cur>.ibu-b{background:var(--accent);color:var(--bg-elevated)}.afig-interviewbuild .ibu-m{font:600 11px/1.4 var(--afig-mono);letter-spacing:.02em;color:var(--hue,var(--fg-muted));display:block}.afig-interviewbuild .ibu-t{color:var(--fg);font-size:13px;font-weight:600;line-height:1.3;display:block}.afig-interviewbuild .ibu-s{color:var(--fg-muted);font-size:11.5px;line-height:1.35;display:block}.afig-interviewbuild .ibu-pills{flex-wrap:wrap;gap:5px;display:flex}.afig-interviewbuild .ibu-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 11.5px/1.35 var(--afig-mono);color:var(--fg);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.afig-interviewbuild .ibu-pill.hue-ink{color:var(--fg-muted)}.afig-interviewbuild .ibu-ring{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.afig-interviewbuild .ibu-hub{background:color-mix(in srgb, var(--accent) 16%, var(--bg-elevated));border-width:1.6px;grid-area:2/2;justify-content:center;padding:5px 8px;font-weight:600;transition:opacity .4s,box-shadow .3s}.afig-interviewbuild .ibu-mv{transition:opacity .4s,box-shadow .3s}.afig-interviewbuild .ibu-mv1{grid-area:1/1}.afig-interviewbuild .ibu-mv2{grid-area:1/3}.afig-interviewbuild .ibu-mv3{grid-area:2/3}.afig-interviewbuild .ibu-mv4{grid-area:3/3}.afig-interviewbuild .ibu-mv5{grid-area:3/1}.afig-interviewbuild .ibu-mv6{grid-area:2/1}.afig-interviewbuild .ibu-mn{font:600 11px/1 var(--afig-mono);color:var(--accent);flex:none}.afig-interviewbuild .ibu-hub.is-cur,.afig-interviewbuild .ibu-mv.is-cur{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 50%, transparent)}.afig-interviewbuild [data-a]:before{content:"";width:var(--g);background:var(--ln);height:10px;clip-path:var(--ar);transition:background-color .3s;position:absolute}.afig-interviewbuild .is-cur[data-a]:before{background:var(--accent)}.afig-interviewbuild [data-a=lr]:before{top:calc(50% - 5px);right:100%}.afig-interviewbuild .ibu-rail{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:12px;display:grid}.afig-interviewbuild .ibu-part{color:var(--fg-subtle);align-items:center;gap:9px;font-size:12.5px;font-weight:500;line-height:1.3;transition:color .3s;display:flex}.afig-interviewbuild .ibu-part .ibu-b{flex:none;position:static}.afig-interviewbuild .ibu-part:not(.is-on) .ibu-b{border-color:var(--border-strong);color:var(--fg-subtle)}.afig-interviewbuild .ibu-part.is-on{color:var(--fg)}.afig-interviewbuild .ibu-part.is-cur{color:var(--accent)}.afig-interviewbuild .ibu-tier{font:500 11px/1 var(--afig-mono);color:var(--fg-subtle)}@container (max-width:600px){.afig-interviewbuild .ibu{--g:9px;--px:12px;padding-block:10px 8px}.afig-interviewbuild .ibu-g{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"loop loop""meth meth""cust cost""leak rag""drv mov""cod beh""com che""day res"}.afig-interviewbuild [data-a]:before{display:none}.afig-interviewbuild .ibu-c{gap:4px;padding:8px 9px}.afig-interviewbuild .ibu-ring{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.afig-interviewbuild .ibu-ring>*{grid-area:auto}.afig-interviewbuild .ibu-hub{grid-column:1/-1}.afig-interviewbuild .ibu-rail{gap:6px;margin-top:10px;padding-top:10px}.afig-interviewbuild .ibu-part{text-align:center;flex-direction:column;gap:5px;font-size:12px}}
