.choice-card{align-items:center;gap:var(--space-3);min-width:0;min-height:64px;padding:var(--space-3);text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);font:inherit;cursor:pointer;display:flex;position:relative}.choice-card[data-selected=true]{border-color:var(--accent);background:var(--accent-wash)}.choice-card:hover:not([data-disabled=true]){border-color:var(--muted)}.choice-card:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-1)}.choice-card:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:var(--space-1)}.choice-card[data-disabled=true]{opacity:.5;cursor:not-allowed}.choice-card-copy{gap:var(--space-1);min-width:0;font-size:var(--text-body);overflow-wrap:anywhere;flex:1;display:grid}.choice-card-copy small{color:var(--muted);font-size:var(--text-meta)}.choice-card-icon{flex:none;place-items:center;display:grid}.choice-card-icon-symbol{width:32px;height:32px;color:var(--muted)}.choice-card[data-selected=true] .choice-card-icon-symbol{color:var(--accent)}.choice-card-check{color:var(--muted);flex:none;place-items:center;width:16px;height:16px;display:grid}.choice-card[data-selected=true] .choice-card-check{color:var(--accent)}.choice-card-radio{border:1px solid var(--line);border-radius:var(--radius-full)}.choice-card[data-selected=true] .choice-card-radio{border-color:var(--accent)}.choice-card-copy .choice-card-status{color:var(--accent)}.choice-card[data-tags=true]{flex-wrap:wrap}.choice-card-tags{gap:var(--space-1);flex-wrap:wrap;flex-basis:100%;min-width:0;display:flex}
.identity-preview{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.identity-preview-copy{gap:var(--space-2);min-width:0;display:grid}.identity-preview-copy h3{font-size:var(--text-section);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:400}.identity-preview-copy p{font-size:var(--text-body);color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.5}
.selection-pill.selection-pill{align-items:center;gap:var(--space-2);max-width:100%;min-height:32px;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--text-meta);cursor:pointer;display:inline-flex}.selection-pill:hover{border-color:var(--muted)}.selection-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.selection-pill:disabled{opacity:.5;cursor:not-allowed}.selection-pill-icon{flex:none;display:flex}.selection-pill-label{overflow-wrap:anywhere;text-align:left;min-width:0}.selection-pill>svg{color:var(--muted);flex:none}.selection-pill-icon .asset-icon{flex-basis:20px;width:20px;height:20px}.selection-pill-icon .asset-icon>img,.selection-pill-icon .asset-icon>svg{width:20px;height:20px}.selection-pill-icon .asset-pair-secondary,.selection-pill-icon .asset-pair-secondary img{width:14px;height:14px}@media (pointer:coarse){.selection-pill.selection-pill{min-height:44px}}
.strategy-capital-map{gap:var(--space-4);min-width:0;display:grid}.strategy-capital-origin{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);display:flex}.strategy-capital-origin>span:last-child{color:var(--muted);font-size:var(--text-meta)}.strategy-capital-branches{gap:var(--space-3);margin:0 0 0 var(--space-3);padding:0 0 0 var(--space-4);border-left:1px solid var(--line);list-style:none;display:grid}.strategy-capital-branches>li{min-width:0;position:relative}.strategy-capital-branches>li:before{content:"";top:var(--space-6);width:var(--space-4);border-top:1px solid var(--line);position:absolute;right:100%}.strategy-capital-branch{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);display:grid}.strategy-capital-branch header{grid-template-columns:var(--space-2) minmax(0,1fr) auto;gap:var(--space-2);align-items:center;display:grid}.strategy-capital-key{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full)}.strategy-capital-branch h3{font-size:var(--text-body);margin:0;font-weight:400}.strategy-capital-share{font-variant-numeric:tabular-nums}.strategy-capital-assets{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.strategy-capital-assets li{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.strategy-capital-assets li>span:last-child{overflow-wrap:anywhere}.strategy-capital-guidance{color:var(--muted);line-height:1.5}.strategy-capital-hedges{gap:var(--space-2);padding-left:var(--space-4);border-left:1px dashed var(--muted);display:grid}@media (max-width:600px){.strategy-capital-branch{padding:var(--space-3)}.strategy-capital-origin{flex-wrap:wrap}}
