.Builder-module__XdyPOW__builder{border:var(--edge);background:var(--warm-white);grid-template-columns:360px 1fr;gap:0;display:grid}.Builder-module__XdyPOW__panel{border-right:var(--edge);background:var(--paper);flex-direction:column;gap:22px;padding:26px 24px 30px;display:flex}.Builder-module__XdyPOW__panelHead{border-bottom:var(--edge);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.Builder-module__XdyPOW__panelHead span:last-child{color:var(--fog-text);font-size:.68rem}.Builder-module__XdyPOW__field{border:none;margin:0;padding:0}.Builder-module__XdyPOW__fieldTop{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.Builder-module__XdyPOW__fieldTop label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.Builder-module__XdyPOW__readout{letter-spacing:-.02em;font-size:1.2rem;font-weight:900}.Builder-module__XdyPOW__slider{appearance:none;background:var(--ink);cursor:pointer;outline:none;width:100%;height:2px}.Builder-module__XdyPOW__slider::-webkit-slider-thumb{appearance:none;background:var(--lime);border:2px solid var(--ink);cursor:grab;border-radius:50%;width:20px;height:20px}.Builder-module__XdyPOW__slider::-moz-range-thumb{background:var(--lime);border:2px solid var(--ink);cursor:grab;border-radius:50%;width:18px;height:18px}.Builder-module__XdyPOW__scale{font-family:var(--mono);letter-spacing:.08em;color:var(--fog-text);text-transform:uppercase;justify-content:space-between;margin-top:8px;font-size:.58rem;display:flex}.Builder-module__XdyPOW__segmented{border:var(--edge);display:flex}.Builder-module__XdyPOW__seg{background:var(--warm-white);border:none;border-right:var(--hair);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex:1;padding:10px 6px;font-size:.62rem;transition:background .12s,color .12s}.Builder-module__XdyPOW__seg:last-child{border-right:none}.Builder-module__XdyPOW__seg[data-on=true]{background:var(--ink);color:var(--warm-white)}.Builder-module__XdyPOW__seg:hover[data-on=false]{background:var(--paper-2)}.Builder-module__XdyPOW__accessNote{color:var(--ink-soft);margin-top:10px;font-size:.78rem;line-height:1.45}.Builder-module__XdyPOW__build{justify-content:center;width:100%;margin-top:4px}.Builder-module__XdyPOW__model{font-family:var(--mono);color:var(--fog-text);font-size:.64rem;line-height:1.6}.Builder-module__XdyPOW__model span{color:var(--ink);background:var(--lime);padding:1px 5px}.Builder-module__XdyPOW__output{padding:26px 26px 32px}.Builder-module__XdyPOW__boardHead{border-bottom:var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.Builder-module__XdyPOW__boardTitle{letter-spacing:-.03em;text-transform:uppercase;margin-top:6px;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:900}.Builder-module__XdyPOW__boardMeta{flex-wrap:wrap;gap:8px;display:flex}.Builder-module__XdyPOW__boardFigure{border:var(--edge);background:var(--paper);margin:20px 0;position:relative;overflow:hidden}.Builder-module__XdyPOW__boardImg{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:filter .4s}.Builder-module__XdyPOW__builder[data-accent=mono] .Builder-module__XdyPOW__boardImg{filter:grayscale()contrast(1.05)}.Builder-module__XdyPOW__boardWaypoint{background:var(--lime);border:2px solid var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;bottom:16px;right:16px}.Builder-module__XdyPOW__builder[data-accent=mono] .Builder-module__XdyPOW__boardWaypoint{background:var(--warm-white)}.Builder-module__XdyPOW__columns{border:var(--edge);border-bottom:none;grid-template-columns:repeat(4,1fr);display:grid}.Builder-module__XdyPOW__column{border-right:var(--hair);border-bottom:var(--edge);min-width:0}.Builder-module__XdyPOW__column:last-child{border-right:none}.Builder-module__XdyPOW__columnHead{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:var(--hair);background:var(--paper);align-items:center;gap:8px;padding:12px;font-size:.66rem;display:flex}.Builder-module__XdyPOW__columnCount{color:var(--fog-text);margin-left:auto}.Builder-module__XdyPOW__columnDot{border:1px solid var(--ink);border-radius:50%;width:9px;height:9px}.Builder-module__XdyPOW__column[data-carry=keep] .Builder-module__XdyPOW__columnDot{background:var(--ink)}.Builder-module__XdyPOW__column[data-carry=move-close] .Builder-module__XdyPOW__columnDot{background:var(--lime)}.Builder-module__XdyPOW__column[data-carry=pack-last] .Builder-module__XdyPOW__columnDot{background:var(--fog-line)}.Builder-module__XdyPOW__column[data-carry=cut] .Builder-module__XdyPOW__columnDot{background:repeating-linear-gradient(45deg, var(--ink), var(--ink) 2px, transparent 2px, transparent 4px)}.Builder-module__XdyPOW__column[data-carry=cut]{background:var(--paper)}.Builder-module__XdyPOW__rows{margin:0;padding:0;list-style:none}.Builder-module__XdyPOW__row{border-bottom:var(--hair);padding:12px 12px 14px}.Builder-module__XdyPOW__row:last-child{border-bottom:none}.Builder-module__XdyPOW__rowTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.Builder-module__XdyPOW__rowItem{font-size:.82rem;font-weight:700;line-height:1.25}.Builder-module__XdyPOW__rowGram{font-family:var(--mono);white-space:nowrap;color:var(--ink-soft);font-size:.72rem}.Builder-module__XdyPOW__column[data-carry=cut] .Builder-module__XdyPOW__rowItem{color:var(--fog-text);text-decoration:line-through}.Builder-module__XdyPOW__rowNote{color:var(--fog-text);margin-top:6px;font-size:.72rem;line-height:1.4}.Builder-module__XdyPOW__empty{font-family:var(--mono);color:var(--fog-text);padding:16px 12px;font-size:.66rem}@media (max-width:980px){.Builder-module__XdyPOW__builder{grid-template-columns:1fr}.Builder-module__XdyPOW__panel{border-right:none;border-bottom:var(--edge)}.Builder-module__XdyPOW__columns{grid-template-columns:1fr 1fr}.Builder-module__XdyPOW__column:nth-child(2){border-right:none}}@media (max-width:520px){.Builder-module__XdyPOW__columns{grid-template-columns:1fr}.Builder-module__XdyPOW__column{border-right:none}}
.builder-module__oU9xLq__page{padding-top:clamp(32px,5vw,60px)}.builder-module__oU9xLq__head{padding-bottom:34px}.builder-module__oU9xLq__title{margin-top:22px;font-size:clamp(2.6rem,7vw,5.4rem)}.builder-module__oU9xLq__lede{max-width:52ch;color:var(--ink-soft);margin-top:24px;font-size:1.05rem;line-height:1.55}.builder-module__oU9xLq__stage{padding-bottom:20px}.builder-module__oU9xLq__notes{border-top:var(--edge);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;padding-top:30px;display:grid}.builder-module__oU9xLq__note span{margin-bottom:10px;display:block}.builder-module__oU9xLq__note p{color:var(--ink-soft);max-width:34ch;font-size:.9rem;line-height:1.55}@media (max-width:780px){.builder-module__oU9xLq__notes{grid-template-columns:1fr;gap:20px}}
