.builder_page__4FV3H{max-width:1080px;margin:0 auto;padding:4px 0 0;display:flex;flex-direction:column;gap:14px;color:var(--app-text,#1a1a1a)}.builder_header__9HsRn{margin:0}.builder_title__KYuTB{margin:0 0 3px;font-size:1.5rem;line-height:1.2;color:inherit}.builder_lede__7AvPM{margin:0;font-size:.88rem;line-height:1.45;opacity:.72;max-width:620px}.builder_columns__DqkmW{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width:860px){.builder_columns__DqkmW{grid-template-columns:1fr}}.builder_column__nc4hd{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:14px;padding:15px 16px;background:color-mix(in srgb,currentColor 3%,transparent);display:flex;flex-direction:column;gap:13px}.builder_colTitle__zXJ9c{margin:0;font-size:.95rem;font-weight:700;color:inherit;display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.builder_colDot__ZPR1p{width:9px;height:9px;border-radius:50%;background:#3b5bff;flex-shrink:0;display:inline-block}.builder_colDotAlt__DS02X{background:#2fbf8f}.builder_optional__d6w7G{margin-left:auto;font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;padding:3px 8px;border-radius:999px;font-weight:700;background:color-mix(in srgb,currentColor 11%,transparent);opacity:.7}.builder_field__c4Ste{display:flex;flex-direction:column;gap:8px}.builder_disabled__qezu9{opacity:.45;pointer-events:none}.builder_legend__jyflQ{display:flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;color:inherit}.builder_num__oW8QY{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#3b5bff;color:#fff;font-size:.7rem;font-weight:700;line-height:1}.builder_hint__KPuZf{margin:0;font-size:.75rem;opacity:.62;line-height:1.4}.builder_checkRow__VKyh7{display:flex;flex-wrap:wrap;gap:7px}.builder_checkItem__Ihbej{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:8px 13px;border-radius:9px;font-size:.87rem;font-weight:500;border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);color:inherit}.builder_checkItem__Ihbej:hover{border-color:#3b5bff}.builder_checkItem__Ihbej input{width:15px;height:15px;cursor:pointer;accent-color:#3b5bff;margin:0;flex-shrink:0}.builder_radioList__uLR1l{display:flex;flex-direction:column;gap:7px}.builder_radioItemOn__tZVn4,.builder_radioItem__tH2Aa{display:flex;align-items:flex-start;gap:9px;cursor:pointer;padding:10px 12px;border-radius:10px;color:inherit;border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.builder_radioItem__tH2Aa:hover{border-color:#3b5bff}.builder_radioItemOn__tZVn4{background:rgba(59,91,255,.12);border-color:#3b5bff;box-shadow:0 0 0 1px rgba(59,91,255,.3)}.builder_radioItemOn__tZVn4 input,.builder_radioItem__tH2Aa input{width:15px;height:15px;margin:2px 0 0;cursor:pointer;accent-color:#3b5bff;flex-shrink:0}.builder_radioBody__FyV34{display:flex;flex-direction:column;gap:2px;min-width:0}.builder_radioLabel__JUrZV{font-size:.87rem;font-weight:600;color:inherit}.builder_radioBlurb__TXHrj{font-size:.76rem;opacity:.7;line-height:1.4}.builder_tierTag__XMZLT{font-size:.6rem;padding:2px 6px;border-radius:4px;font-weight:700;background:color-mix(in srgb,currentColor 14%,transparent)}.builder_select__1G15G{width:100%;padding:10px 12px;border-radius:9px;cursor:pointer;border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;font-size:.86rem;font-family:inherit}.builder_select__1G15G:focus{outline:none;border-color:#3b5bff}.builder_inlineField__qWjnW{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:9px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.builder_inputSm__x2_WR,.builder_input__LsFxI{border:0;background:transparent;color:inherit;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;font-family:inherit}.builder_input__LsFxI{width:6ch}.builder_inputSm__x2_WR{width:4ch}.builder_inputSm__x2_WR:focus,.builder_input__LsFxI:focus{outline:none}.builder_prefix___Bdjl,.builder_suffix__woxBV{font-size:.8rem;opacity:.62}.builder_pairRow__tysSi{display:flex;flex-wrap:wrap;gap:8px}.builder_previewBar__oYxbR{position:sticky;bottom:8px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;border:1px solid rgba(59,91,255,.34);background:rgba(59,91,255,.09);backdrop-filter:blur(10px);color:inherit}.builder_previewTextWrap__HjeHT{flex:1 1 320px;min-width:0}.builder_previewLabel__TRuev{font-size:.62rem;letter-spacing:.12em;font-weight:700;opacity:.62;display:block;margin-bottom:4px}.builder_previewText__uWSNx{margin:0;font-size:.83rem;line-height:1.45}.builder_previewActions__BcrdJ{display:flex;gap:8px;flex-shrink:0}.builder_primaryCta__xFRWP{padding:11px 18px;border-radius:10px;border:0;background:#3b5bff;color:#fff;cursor:pointer;font-size:.89rem;font-weight:700;white-space:nowrap;font-family:inherit}.builder_primaryCta__xFRWP:hover:not(:disabled){background:#2f4de6}.builder_primaryCta__xFRWP:disabled{opacity:.5;cursor:default}.builder_luckyBtn__ptTXF{padding:11px 14px;border-radius:10px;cursor:pointer;white-space:nowrap;border:1px dashed color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);color:inherit;font-size:.85rem;font-weight:600;font-family:inherit}.builder_luckyBtn__ptTXF:hover{border-color:#3b5bff;background:rgba(59,91,255,.1)}