.ba-budget{margin-bottom:14px}.ba-btns{display:grid;gap:8px;margin-bottom:14px}.ba-btns--2{grid-template-columns:1fr 1fr}.ba-btns--3{grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.ba-btns button{height:42px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);color:var(--text-mid);font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .3s,border-color .3s,color .3s}.ba-btns button.is-on{background:rgba(255,138,0,.13);border-color:rgba(255,138,0,.5);color:var(--gold)}.ba-k{margin-bottom:14px}.ba-row{margin-bottom:12px}.ba-row__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.ba-row__k{font-size:14px;font-weight:600;color:var(--text)}.ba-row__v{font-size:14px;color:var(--text-mid)}.ba-row__amt{font-weight:700;color:var(--gold)}.ba-row.is-hold .ba-row__k{color:var(--text-dim)}.ba-row.is-hold .ba-row__amt{color:var(--text-dim)}.ba-track{height:7px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}.ba-fill{height:100%;border-radius:4px;transition:width .5s cubic-bezier(.16,1,.3,1)}.ba-note{margin-top:14px;font-size:13.5px}@media(max-width:520px){.ba-btns--3{grid-template-columns:minmax(0,1fr)}}.ba-gst{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-dim)}.tlx .ba-budget{margin:0}.tlx .ba-gst{margin:10px 0 0;font-size:13px;line-height:1.55}.tlx .ba-pick{margin-top:28px}.tlx .ba-pick>.tl-field .lbl{margin-bottom:9px;font-size:13.5px;font-weight:600;color:var(--text-soft)}.tlx .ba-pick>.ba-btns{display:grid;gap:4px;margin:0;padding:4px;border-radius:15px;border:1px solid var(--edge);background:#07080A}.tlx .ba-pick>.ba-btns--2{grid-template-columns:repeat(4,minmax(0,1fr))}.tlx .ba-pick>.ba-btns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tlx .ba-pick>.ba-btns button{height:auto;min-height:48px;padding:8px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text-soft);font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;overflow-wrap:normal;text-wrap:balance;transition:background .25s,color .25s,border-color .25s}.tlx .ba-pick>.ba-btns button:hover{background:rgba(255,255,255,.05);color:var(--text)}.tlx .ba-pick>.ba-btns button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.tlx .ba-pick>.ba-btns button.is-on{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold)}.tlx .ba-preset{margin:14px 0 0;font-size:14px;font-weight:600;color:var(--text-soft)}.tlx .ba-stack{display:flex;height:48px;margin:28px 0 22px;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.05)}.tlx .ba-stack i{display:grid;place-items:center;flex:0 0 auto;width:var(--w,0%);min-width:0;overflow:hidden;background:var(--c);transition:width .6s var(--ease)}.tlx .ba-stack i:not(.is-hold)~i{box-shadow:inset 3px 0 0 var(--tlx-panel)}.tlx .ba-stack b{padding-left:3px;font:800 13px/1 var(--font-head);font-variant-numeric:tabular-nums;color:#15171A;white-space:nowrap}.tlx .ba-stack .is-hold b{display:none}.tlx #baRows{display:grid;margin:0}.tlx #baRows .ba-row{margin:0;padding:13px 0;border-top:1px solid var(--edge)}.tlx #baRows .ba-row:last-child{border-bottom:1px solid var(--edge)}.tlx .ba-row .ba-row__head{align-items:center;gap:14px;margin:0}.tlx .ba-row .ba-row__k{display:flex;align-items:center;gap:11px;min-width:0;font-size:14.5px;line-height:1.35}.tlx .ba-row .ba-row__k::before{content:"";flex:0 0 auto;width:11px;height:11px;border-radius:4px;background:var(--c)}.tlx .ba-row .ba-row__v{display:flex;flex:0 0 auto;align-items:baseline;gap:12px;font-size:0;white-space:nowrap}.tlx .ba-row .ba-row__amt{font:800 17px/1 var(--font-head);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text)}.tlx .ba-row .ba-row__pct{min-width:42px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--text-dim)}.tlx .ba-row .ba-track{display:none}.tlx .ba-row.is-hold .ba-row__k::before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--text-dim)}.tlx .ba-row.is-hold .ba-row__amt{font-family:inherit;font-size:14px;font-weight:600;color:var(--text-dim)}@media(max-width:700px){.tlx .ba-pick{margin-top:22px}.tlx .ba-pick>.ba-btns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tlx .ba-pick>.ba-btns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tlx .ba-pick>.ba-btns button{min-height:46px;padding:8px 6px;font-size:13.5px}.tlx .ba-stack{height:42px;margin:24px 0 18px}.tlx .ba-stack .is-slim b{display:none}.tlx .ba-row .ba-row__k{font-size:14px}.tlx .ba-row .ba-row__amt{font-size:16px}}@media(max-width:360px){.tlx .ba-pick>.ba-btns--3{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tlx .ba-stack i{transition:none}}
